You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Peter Wu b68dc9af6d ltunify: fix harmless compiler warning 1 year ago
udev ltunify: add Nano receiver c534 (MK270) support 1 year ago
.gitignore Initial checking of pairing tool 9 years ago
Makefile ltunify: Add --version (-V) option, use git version if possible 8 years ago
NEWS Release 0.3 1 year ago
README.txt Makefile: add install{,-udevrule} and uninstall 8 years ago
hidpp20.c hidpp20: add more possible features 8 years ago
hidraw.c hidraw.c: fix permissions 8 years ago
keyboard.txt keyboard: confirmed padding bytes 9 years ago
ltunify.c ltunify: fix harmless compiler warning 1 year ago
notes.txt Initial commit of RE/debug programs/notes 9 years ago
read-dev-usbmon.c read-dev-usbmon: prepend time to message 9 years ago
registers.txt registers: add DFU bits 8 years ago
shell shell: support ':' separator for multiple args 8 years ago
usbmon-setperms usbmon-setperms: do not grant unnecessary write 8 years ago
usbmon.awk Initial commit of RE/debug programs/notes 9 years ago

README.txt

Logitech Unifying tool for Linux

See also the article on <https://lekensteyn.nl/logitech-unifying.html>

Logitech documents

I have learned a bit from the kernel source code hid-logitech-dj, but the
"official" Logitech specification (HID++ 1.0) was much more useful. These
documents can be found on <https://lekensteyn.nl/files/logitech/>.


Debuggers
usbmon.awk - initial debugging tool used for tapping usbmon from debugfs
hidraw.c - successor of usbmon.awk that can parse packets of usb payload.
read-dev-usbmon.c - Reads data from /dev/usbmonX and show interpreted data in a
more human-readable way.

Note: as a quick-n-dirty hack, I included hidraw.c at some point into the
read-dev-usbmon program. Otherwise, I had no way to show the difference between
a send or receive packet without adding to the same stdout stream. If I included
it in the stderr pipe, then it would be interleaved with stdout in an
unpredictable manner. This means that hidraw.c is currently unusable, it does
not process data correctly.

Us