Still nifty though.
Still nifty though.
1: https://ploopy.co/mouse/ 2: https://github.com/biomurph/Mouse
It is quite often that "firmware" refers to a set of programs stored in the ROM of an embedded device, not just the one for a key functionality.
It does not?
I get your point but I'm confident that if I had to lawyer up I would win this one :P
Your argument is more one of philosophy / law / BS than something anyone would take as true.
To be less academic: I don't think there is a mouse in this world where you can actually modify the firmware, because using flash memory for something this dirt cheap and with a functionality that hasn't changed for decades is out of the question, so this is probably the only way to do it...
(how I know: I managed to softbrick one - and reflash to working condition.)
Does the person buying a Civic capable of running 10X care? No. It's a 10X Civic. They've already crashed.
Many cheap mouse sensors these days are ultra integrated to the point they often even lack USB pullup resistors. If they could be reprogrammed to, say, add a pixel dump command that very few of them implement, that would be very interesting.
> [..] detached the USB connection from the inside of a cheap HP mouse and fed it into the XIAO's USB port (this goes to the computer). I then wire up the aux USB connection using the XIAO's power/GPIO pins, which goes back to the original mouse's PCB. This creates a USB interceptor that can be programmed to do whatever!
It would be like saying you're running Megaman from your SNES's firmware, which even if it has a bit of truth, most technical people would object to.