Virtual machine running Windows XP on a Linux host. Post about reverse engineering the Logitech Unifying USB protocol, I used a My notes and the source code of the resulting pairing program and reverse HID++ 1.0 specification for Unifying Receivers document was very insightful. These documents can be found in my files directory. Was actively reverse engineering the protocol, I spotted the Logitech protocol This gave me an idea of how the USB data packet had to be interpreted. Reverse engineering the protocol used to (un)pair devices.Īt first, I looked at the kernel source code, drivers/hid/hid-logitech-dj.cĪnd its related header file drivers/hid/hid-logitech-dj.h. For these reasons, I started exploring possibilities for Writing random values to a device without knowing what the side-effects are.īesides, I also wanted to be able to bind the wireless device back to the While the tool seems to work, I did not like It does so by writing a magicīyte sequence to the USB receiver. That is able to pair new devices to a receiver. Use the pairing tool, see ltunify: Logitech Unifying tool forįor Linux, Logitech engineer Benjamin Tissoires has published an unofficial utility If you are not interested in the technical details, but just want to know how to This article shows a way to pair and unpair devices in Linux andĭescribe the tools that have been used to accomplish that goal. Single receiver (or detach bound devices) is only available for Mac OS X and Plug the USB receiver in theĬomputer, power on your keyboard or mouse and it is ready for use! Well, theĭevices themselves do work, but software to attach new devices to a Logitech’s Unifying technology is awesome.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |