Luckily for me...
I removed Logi Options+ from my Mac some time ago as it sucked the life out of the battery when I was travelling and didn't have the mouse with me.
Does "downgrade" it to a "normal" mouse, but that's all I wanted anyway.
Logitech says an expired developer certificate is to blame after swaths of customers were left infuriated when their mice malfunctioned. Various users took to social media complaining about a range of issues, from Logitech mice scroll directions changing, to mapped buttons not working as previously configured. Some complaints …
I'm of the vintage that remembers the INT33H calls for mouse movements... these days, two buttons and a scroll wheel suffices for my needs, and don't require any drivers adding.
Mine's a M150 with an associated K220 keyboard; it just works. I can hear the purists gnashing their teeth already :)
> I'm of the vintage that remembers the INT33H calls for mouse movements
I was explained how to use those in C during a call to Microsoft support back in 89/90. The same guy that picked up the phone¹ gave me the answer, right off the top of his head.
¹ Dring! Dring! "Hello, Microsoft support here, good afternoon" Why can't life still be that simple?
Somewhere back in the early 1980s I had some issue or another with their FORTRAN compiler and ended up talking for about 45 minutes with the developer. No, not on hold for 45 minutes, actually talking to a human who actually knew the product inside and out.
Those were the days, apparently.
BTW, on another thread1 I was extolling the virtues of the Sun Crossbow USB mouse.
I rest my case.
_________________
1 GNOME dev gives fans of Linux's middle-click paste the middle finger
I'm on my 5th M720. I really like the feel but they last about 2-3 years. The keyboards last about twice as long.
Recently I installed Logi options s/w for the first time as I needed to re-pair the universal receiver to the keyboard/mouse. Yes, it's possible to break the default pairing if you try hard enough.
This article is a timely reminder to remove the Logi software. A mouse is very high on the list of things that doesn't need to be internet connected.
Later versions can use Bluetooth and don't even need the dongle, but I have a vanilla, non internet connected windows machine in the office with the unifying software on it to pair dongles and input devices for when numpties have lost something or are wandering around with a dongle for the mouse and a second for the keyboard.
From my reading of the article, it sounds like there are a number of software modules running and the cert is used to secure the communications between them (could be as simple as SSL). It makes sense to secure this, but I'm not sure a cert that expires is a good idea (it effectively means the device will be rendered inoperative some time ofter it "goes out of support"*).
* I do hope this is not a deliberate "feature" to force users to replace otherwise functional devices.
Develeopment? Bring 'em in cheap and chuck it out fast.
Once we'd have called it half-arse, sloppy or just shit but now it's 'Agile*' or 'disruptive**'.
*I know Agile develoment can work well if done properly, I've just never seen it done properly, ever.
** I always thought disruption was something to avoid, a negative word.
Yes, you WOULD expect better from a big company like Logitech... unless you'd used any of their included software apps in the last 25 years. Which is sort of sad. They make arguably some of the best hardware in the world, and it's supported by some of the worst apps.
I remember their keyboard mapping app written in .NET, that used a bunch of ram, so it would swap out of memory while you were playing a game and cause lag. The mouse apps that would... oh never mind you get the idea. It's just that Logitech being pants at app development is nothing new.
ms-dos never allocated drivers to the correct sized UMB slot. They allocated to the largest sized one available, which was plain stupid. They should have allocated to the smallest one it would fit in. It was possible to direct it manually to a specific available slot, although sometimes there may be another reason why it wouldn't work. It wasn't difficult to look at the memory map and figure out a better way of arranging things to fit more into the UMB. Mem-maker (whatever it was called) that shipped with dos6 tried to do this, but was crap at it.
>” After digging out an RS232 - PS/2 and a PS/2 to USB connector, the mouse worked fine.”
And I expect not a software certificate insight.
Basically, this type of certificate expiry (from memory ElReg has reported similar certificate expiry issues) demonstrates how fragile our IT systems have become and that we really need to rethink security, so that we can run systems for decades without them failing due to lack of communications with activation, licensing, certificate and update servers.
https://www.reddit.com/r/logitech/comments/1q66q1l/comment/nyeck29/?utm_source=share&utm_medium=mweb3x&utm_name=mweb3xcss&utm_term=1&utm_content=share_button
"There is some misunderstanding of what the certificate is. It has no online connection dependency. It is a developer certification that is extremely common on macOS apps"
That makes it sound like it's just a code signing certificate. Note "Developer certification", not "certificate from a development environment"
I held off getting Logitech keyboards and mice because their supporting software was Win/Mac only and I run Debian.
But a good deal broke my resolve. No problem with drivers, it just worked (tm). In place of Options+ I installed Solaar for the extra options. Hence nothing goes back to the Logitech mothership (or v.v.). Solaar is open source unlike Options+ so naughtiness or breakages are a little harder to accomplish.
This is just one very small example of software getting increasingly and ludicrously complicated for no discernible reason. And with that complexity comes lots of fragility. It’s the same reason web sites break all the time. This is a classic case of “stuff just not working” when it worked fine an hour ago.
Modern software is crap (and yes, I work on it all the time)
Software's always been crap, with a very few exceptions, and has always been a house of cards, teetering on the very edge of chaos ... IMHO because tidying and improving stability and reliability is BORING for devs and doesn't impact this quarter's revenue directly.
Now, software has become more complicated, as you say, so there are newer and more interesting ways to be crap.
Why does a simple device like a mouse need all this Certificate Crap? Does it need to send every movement back to the Logitech mothership and check the certs at the same time?
Sometimes... (this is my inner Grumpy Old Man speaking) things have gotten far to complex for their own good.
As for needing 200Mb of RAM? That is a big... no make that a major bigly failure.
Are there huge warnings on the box saying that 'Not Suitable for Air Gapped or Isolated Systems?' probably not.
Time to add Logitech to my list of companies 'NOT TO BUY FROM'.
Back in the day, we bought a batch of 50 Samsung 1TB 5.25 SATA HDD's. One by one they died. Could we get them replaced under warranty? Is the Pope a Catholic? We never bought a thing from them again. Their TV's that must connect to the mothership is another bad sign of the times.
> As for needing 200Mb of RAM? That is a big... no make that a major bigly failure.
Quite. Back in the day, I used to run entire systems with less than 200MB RAM.
For that matter, even further back, I can remember having systems with less storage than that. But then, they had no mouse, so that was obviously the reason. :-\
Logitech software developers should manage errors better. Last year I got a MX Creative Console that had issues with my old nVidia card - OK, fine - but the problem was no proper error was shown, and because of the error LogiOptions+ eat one core processing time.
I understand they can't test with every hardware combination, but not processing errors properly and displaying users something useful leads to these situations.
It's not that long ago that people really started to become keen on securing everything with signing and certificates, and plenty of stuff just chucked in certificates with 10 or 15 or whatever years of expiry because that was way off in the future.
Just a shame when the future actually arrives and the certificate expires and stuff breaks.
Some things don't care about expiry but more than enough do.
I'll have to try patching the configuration software, which just hangs when I've tried to run it.
While my mouse still works (some 9 button gaming mouse) with all the settings intact, it is currently locked into a single profile/programmed set and I cannot change any of the settings. At least it isn't behaving *differently*, but the problem is there are some applications where I would quite like it too.
Actually, yes there is. I have had several good experiences in the last month - real people answering the phone quickly and politely, getting the problems solved almost immediately, and following up to make sure everything was okay. Admittedly these were not directly IT related issues, and the companies were small, local businesses, but it still brought a much needed smile to my face. And yes, I would frequent these business again, even if their prices were higher.
Why our tech overlords can't do the same, I'll leave for others to debate.
I had occasion to call the Customer Support number for Kreg recently, after I bought a woodworking jig that had a piece missing.
The phone was answered quickly and courteously, by someone who spoke impeccable English, knew the product, and who explained that the SKU I'd bought didn't actually come with the part in question - but then offered to pop one in a Jiffy bag and post it to me free of charge anyway.
Can anyone imagine a similar experience with Microsoft? "ring ring Hi, Microsoft Support. Oh, no, you can't find the Group Policy Editor because you only have the Home version of Windows. Tell you what, give me your address, I'll mail you a Pro license key..."
That is how Customer Support should be done. I'm a Kreg customer for life now.
My mouse was acting up a few weeks ago, so thinking a firmware update might fix it, I go to the LT website to look for the latest drivers.
Only to find it's ALL some flavor or weird, bloated bundle-ware. Over a dozen in fact. But no discreet drivers. https://www.logitech.com/en-us/software
Scroll to the bottom. Yes, the bottom of the page (how handy!) and look at the options. WTF is even all that shite?!
Irony of ironies, it turns out it was an M$ effing problem with their latest update. Of course it was. A few more M$ updates and it resolved itself.
My next mouse will be ANYTHING BUT a Logitech. The cherry on top is that my mouse is no longer supported. Yet the current model looks and functions exactly the same. Oh, and the button contacts are cheap. I've had to take mine apart and jigger it a little and a thorough cleaning to keep it working, but upon seeing the cheap components, I know it won't last.
And the Universal wireless adapter? Yeah, it's not so universal.
Since when are mice and keyboards not subscription based anymore ? just login logitech.com first to enable your mouse and keyboard ( on a mobile with mandatory 2FA with confirmation using two email addresses and Android pay) but ooops , the certificate of the authentication server expired.