Mouse Pong: play a game from mouse's firmware with persistence of vision cursor
github.com
github.com
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.
> [..] 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.
It does not?
I get your point but I'm confident that if I had to lawyer up I would win this one :P
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.
Your argument is more one of philosophy / law / BS than something anyone would take as true.
Does the person buying a Civic capable of running 10X care? No. It's a 10X Civic. They've already crashed.
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.)
The advertising about it is bad tho, it doesn't suggest that you have a specially crafted mouse for it, it suggests otherwise.
Can it run and render Doom?