News for hackers. Stuff that matters.
Re:Logitech MX Master 3 vs. 2S Teardown by lilyball on Tuesday December 17, 2019 @03:02PM (#21818099)
I love the Logitech hardware quality but I really wish they'd work on their software quality.

I'm using a G502 at work right now with Logitech Gaming Software and the two completely baffling decisions they made with that software on macOS:

1. It has to be running. If I launch it for configuration and hit ⌘Q it stops working and my mouse reverts to the default. I have to remember to close the window instead, which leaves it in the menubar.

2. I can't unmap buttons and have them act as generic HID mouse buttons. I can map buttons to mouse 1, 2, and 3, but I can't go past that. I can map buttons to various special functions, but it would be a hell of a lot more flexible if I could just have mouse 4 and mouse 5 mapped. For example, I can map the "sniper" button to Mission Control, but I can't change its behavior with keyboard modifiers, whereas if it was just Mouse 5 I could use the system configuration to map that to Mission Control and then use keyboard modifiers to change its behavior.

Re:Logitech MX Master 3 vs. 2S Teardown by rkho on Tuesday December 17, 2019 @03:32PM (#21818461)
I hated the Logitech driver, it's been a complete dumpster fire -- constantly disconnecting, disabling certain functionality, and just overall a pain to fight. Ended up switching to SteerMouse, the developer's been crazy responsive and even went out of the way to work on MX Master 3 compatibility + support Smart Zoom functionality when it wasn't even previously up for consideration.
Re:Logitech MX Master 3 vs. 2S Teardown by lilyball on Tuesday December 17, 2019 @04:31PM (#21819092)
I haven't heard about SteerMouse in over a decade. I didn't realize it was still around. I should check it out.
Re:Logitech MX Master 3 vs. 2S Teardown by allovernow on Tuesday December 17, 2019 @07:51PM (#21820738)
I have to use it because Apple, in it's infinite wisdom, does not offer the option to disable pointer acceleration in osx. Which is infuriating.
Re:Logitech MX Master 3 vs. 2S Teardown by jasomill on Thursday December 19, 2019 @07:46PM (#21840817)
FYI: the free SteelSeries ExactMouse tool does this, and only this, and should work with all mice supported by Apple's built-in driver.
Re:Logitech MX Master 3 vs. 2S Teardown by whalesalad on Tuesday December 17, 2019 @03:11PM (#21818196)
Logitech software is a dumpster fire. For a while there it would start and go to 170-190% CPU and just burn until it was killed.

I share your experience and frustration.

Re:Logitech MX Master 3 vs. 2S Teardown by ebg13 on Tuesday December 17, 2019 @03:24PM (#21818367)
Logi Options Daemon uses 4% CPU on a 2017 15" MacBook Pro while my MX Master 2S is moving. I wonder wtf it's doing the whole time.
Re:Logitech MX Master 3 vs. 2S Teardown by whalesalad on Tuesday December 17, 2019 @03:34PM (#21818484)
Sending your cursor position to DynamoDB
Re:Logitech MX Master 3 vs. 2S Teardown by Razengan on Tuesday December 17, 2019 @06:22PM (#21820098)
Companion software for hardware accessories has historically been terrible. I can't recall an instance where I wanted to keep companion apps besides drivers running in the background.

Whenever possible I would only open them for as long as I needed to configure something, then killed the process if it wasn't necessary.

Thankfully on the Mac I haven't encountered a need for those yet.

Re:Logitech MX Master 3 vs. 2S Teardown by baroffoos on Tuesday December 17, 2019 @07:15PM (#21820500)
I'm so glad linux usually contains reverse engineered drivers that are open source so everything just works out of the box with logitech.
Re:Logitech MX Master 3 vs. 2S Teardown by OJFord on Tuesday December 17, 2019 @07:49PM (#21820723)
It really is quite incredible the unrewarded, often thankless (except that which we're doing now) effort that must go into that.

I had an issue recently with missing drivers for a network card (my fault, I deleted the kernel modules, it had been and now is again working), and it just made me think exactly what you're saying, how glad I am that someone's provided this.

Re:Logitech MX Master 3 vs. 2S Teardown by sjwright on Tuesday December 17, 2019 @11:54PM (#21821916)
I’d include Razer in the dumpster fire pile. In my estimation, the custom drivers of most HID products seem to be as bad as printer drivers back in the late 1990s/early 2000s. Actually worse because of all the RGB nonsense and cloud bullshit.
Re:Logitech MX Master 3 vs. 2S Teardown by LegitShady on Wednesday December 18, 2019 @05:52PM (#21830305)
I use a razer orbweaver as a macro keyboard, and even though its still for sale it doesn't work with the current version of Synapse. So if you have an orbweaver and another peripheral, you need to run both synapse 2 and 3.

Instead I just stopped buying razer products.

Re:Logitech MX Master 3 vs. 2S Teardown by rayhendricks on Wednesday December 18, 2019 @02:08AM (#21822580)
This is why I’m using a $10 anker vertical mouse with whatever defaults drivers windows finds. Cuts right thought the bloat. Also works on Linux/OS X.
Re:Logitech MX Master 3 vs. 2S Teardown by jasomill on Thursday December 19, 2019 @07:39PM (#21840782)
You can remap all G502 buttons to HID mouse button events, just not using any Logitech-supplied software.

Fortunately, these mappings are persistent, so reconfiguring the mouse from a Linux VM, once and for all, was, for me at least, a reasonable alternative.

Unfortunately, the mappings are sufficiently persistent that I don't remember the name of the Linux (command-line) utility that I used several years ago to configure my G502, but a quick Google search suggests the Piper[1] GUI app may be up to the task.

Caveat: if you ever plan on using the mouse with Windows, bear in mind that the Windows HID mouse driver only directly supports buttons 1–5 (though I have observed that the remainder do generate events in the underlying driver stack, so you could hypothetically work around this limitation by writing a filter driver to remap the events, assuming no such driver currently exists).

[1] https://github.com/libratbag/piper/

Re:Logitech MX Master 3 vs. 2S Teardown by frosted-flakes on Tuesday December 17, 2019 @11:11PM (#21821704)
The Logitech software for the MX mouse interferes with two-finger touchpad scrolling on my Surface Pro 3. I don't know how or why, but clearly they're doing something very wrong. I went years before I figured out that no, touchpad scrolling is not supposed to scroll three screens per millimetre.
Re:Logitech MX Master 3 vs. 2S Teardown by solnyshok on Thursday December 19, 2019 @09:44AM (#21835276)
omg! thank you so much. I was scratching my head about loss of two-finger scrolling and totally forgot about Logi software installed (Windows 10, hp elitebook 820g1)
Re:Logitech MX Master 3 vs. 2S Teardown by anewguy9000 on Tuesday December 17, 2019 @06:57PM (#21820393)
cant the software settings be saved to mouse memory? thats the case with my mx and it works as configured between multiple machines
Re:Logitech MX Master 3 vs. 2S Teardown by leejoramo on Tuesday December 17, 2019 @11:09PM (#21821689)
That is a very stupid way to design a mouse driver.

But this might help prevent accidental quits. Use the Keyboard System Settings to reassign the quit shortcut for the Logitech app from cmd-q to cmd-opt-q.

Re:Logitech MX Master 3 vs. 2S Teardown by bonestamp2 on Wednesday December 18, 2019 @12:51AM (#21822215)
Try downloading "Logi Options", that is the newer logitech mac management software and it solves number 1 at least.
Re:Logitech MX Master 3 vs. 2S Teardown by m0xte on Tuesday December 17, 2019 @04:07PM (#21818845)
Yep. The Windows 10 software is dire. If I RDP into my desktop machine the mouse lights up like a damn Christmas tree and won’t stop until I physically unplug it.

It’s a cheap end G203 which I bought because it has a DPI switch on it so I can jump around easily when doing CAD stuff.

I have considered cracking it open and desoldering the LEDs.

Re:Logitech MX Master 3 vs. 2S Teardown by randkyp on Tuesday December 17, 2019 @08:14PM (#21820841)
The G203 has onboard memory (which also includes RGB light state / startup effect and DPI steps), so once you have your settings right you can just store the profile in the mouse and uninstall the software.

The latest version of the Logitech software (G HUB) doesn't make this feature obvious though, you have to set a local profile then click the gear icon > my gear > click the mouse image > switch on on-board memory mode > click Slot 1 (Default) > click replace with [the profile you just customized, usually Desktop (default.)

The old Logitech Gaming Software was much simpler in this regard.

Re:Logitech MX Master 3 vs. 2S Teardown by m0xte on Wednesday December 18, 2019 @04:44AM (#21823302)
Ahha! Thank you for this. I will try this today.
Re:Logitech MX Master 3 vs. 2S Teardown by Waterluvian on Tuesday December 17, 2019 @06:33PM (#21820213)
Texas-sized 10-4 on that. I had to go find a windows PC and install thr software in order to configure the spinny wheel click stop tension thing because there was absolutely no way to do it in Linux. The default mode was infuriating.