

I think age of code plays a big part. 2 years ago: Yeah, I could do better, but it’s workable. 15 years ago: Delete everything and just start from scratch.
I think age of code plays a big part. 2 years ago: Yeah, I could do better, but it’s workable. 15 years ago: Delete everything and just start from scratch.
deleted by creator
I’m one of those people that has the technical knowledge to repair most electronics. I still buy new sometimes.
A while ago, I had to repair a faulty pellet stove. It was obvious that the main control board was bad (there was a single small circuit board connected to a handful of relays and sensors, all of which tested as good). This board contained a small cheap microcontroller, a few MOSFETs, and a handful of discrete components. A replacement was $500. Maybe $10 in parts at the most, and they wanted to charge me half the cost of the entire appliance.
I was able to isolate the problem to a bad MOSFET and order a new one for about 50 cents. Had this been a complex circuit, there’s no way in hell I could have found the problem without a schematic.
So in my opinion, the problem is twofold. Manufacturers want ridiculous prices for replacement parts, and no documentation exists to repair the parts themselves. They obviously have schematics from when they designed the board. They should be forced to release them.
I can kind of get the logic behind this if you were an overseas call center. If you’re already based in the US, why lie? I can’t imagine why a call center would think being located in CA instead of OR would make the slightest difference.
My installation process for a new mouse is as follows: 1 - Attempt to plug it in. 2 - Flip the USB connector. 3 - Plug it in. 4 - Use the mouse.
Is there anything at all to be gained from installing the software that comes with the mouse? Even with extra side buttons, I’ve never had anything not work out of the box.
Edit: OP is remapping buttons. Got it.
Do you happen to use an ISP that implements CGNAT? I’ve seen this error, too, and I’ve read that it’s flagging CGNAT IPs as a VPN?