Hackweek3: Logitech hacking
I planning to rewrite lomoco since a long time now. The problem is that Logitech has introduced a new protocol to talk to the devices. For the main features of these new mice we have already proof of concept code but some features aren’t suppport.
I still don’t know how they identify a cordless mouse connected to a receiver. The MX Revolution and the G7 share the same receiver. Yesterday I’ve discovered how to read the battery status from the MX and VX Revolution. I can display the battery status in percent and if the mouse is charging or is fully charged.
I’ve put together a proof-of-concept code here. Now it is time to think about a library, liblomoco. If someone is interested in hacking, feel free to contact me 😉
If you have a VX Nano or G7 please send me the output of the vx_hack. If you own a G7 please send me the output of the ‘lsusb’ command.
Hi
I have a Logitech wireless usb mouse V220 and I run openSuSE 11. Let me know if you need help.
JK
Hi,
I have a Logitech VX Nano… your program seems to work:
VX hack version: 0.0.1
hiddev driver version is 1.0.4
vendor 0x046d product 0xc521 version 0x5701 has 3 applications and is on bus: 3 devnum: 2 ifnum: 1
>> VX Nano (Logitech USB Receiver) detected!
>> Battery information:
query result: 01 81 0d 50 aa 30
battery status: 80%
battery: running on battery
could be electric current: 170
I have a logitech VX nano and it seems that the product number was different on my mouse. i had product 0xc526. It got my battery percentage correct after i changed it though.
VX hack version: 0.0.1
hiddev driver version is 1.0.4
vendor 0x046d product 0xc526 version 0x0500 has 3 applications and is on bus: 6 devnum: 4 ifnum: 1
>> VX Nano (Logitech USB Receiver) detected!
>> Battery information:
query result: 01 81 0d 5f aa 30
battery status: 95%
battery: running on battery
could be electric current: 170
id love to help but i can barely code.
Please help me Johan Kotze I have the same mouse as yours I lost my USB transmitter what can I do to make it again without USB regards ( I need information in detail please)