mirror of
https://github.com/Lekensteyn/ltunify.git
synced 2025-12-10 10:25:34 +00:00
README: update
This commit is contained in:
35
README.txt
35
README.txt
@@ -1,21 +1,12 @@
|
|||||||
|
Logitech Unifying tool for Linux
|
||||||
|
|
||||||
|
See also the article on <https://lekensteyn.nl/logitech-unifying.html>
|
||||||
|
|
||||||
Logitech documents
|
Logitech documents
|
||||||
|
|
||||||
2200_mousepointer.pdf, 4301_k750_solarkeyboard_lightandbattery.pdf,
|
I have learned a bit from the kernel source code hid-logitech-dj, but the
|
||||||
6100_touchpadraw.pdf, 6110_touchmouseraw.pdf,
|
"official" Logitech specification (HID++ 1.0) was much more useful. These
|
||||||
logitech_hidpp10_specification_for_Unifying_Receivers.pdf have been created
|
documents can be found on <https://lekensteyn.nl/files/logitech/>.
|
||||||
from .doc(x) files using LibreOffice.
|
|
||||||
logitech_hidpp_2.0_specification_draft_2012-06-04.pdf was already a PDF, so no
|
|
||||||
conversion was necessary.
|
|
||||||
|
|
||||||
The contents of the aforementioned files are (C) Logitech.
|
|
||||||
Retrieved from https://drive.google.com/?tab=mo&pli=1&authuser=0#folders/0BxbRzx7vEV7eWmgwazJ3NUFfQ28
|
|
||||||
(found at http://code.google.com/p/chromium/issues/detail?id=175572)
|
|
||||||
|
|
||||||
usbmon.awk was a RE attempt before I found the spec, it helped me understand
|
|
||||||
the packets when the specification was not available.
|
|
||||||
|
|
||||||
You will find the HID++ 1.0 spec the most interesting, I hope to produce a
|
|
||||||
pairing program soon.
|
|
||||||
|
|
||||||
|
|
||||||
Debuggers
|
Debuggers
|
||||||
@@ -40,10 +31,9 @@ Usage of USB debugger:
|
|||||||
5. Profit!
|
5. Profit!
|
||||||
|
|
||||||
|
|
||||||
Pairing tool
|
Pairing tool (ltunify)
|
||||||
The source is not too beautiful, but crafted quickly together while I learned
|
ltunify allows you to pair new devices, unpair existing devices or view
|
||||||
more about the protocol. Set the DEBUG environment variable to get more verbose
|
information for those devices. Run `ltunify --help` for available options.
|
||||||
details.
|
|
||||||
|
|
||||||
Usage of the pairing tool is pretty straight-forward. Example session:
|
Usage of the pairing tool is pretty straight-forward. Example session:
|
||||||
|
|
||||||
@@ -58,9 +48,6 @@ Usage of the pairing tool is pretty straight-forward. Example session:
|
|||||||
Connected devices:
|
Connected devices:
|
||||||
idx=1 Mouse M525
|
idx=1 Mouse M525
|
||||||
$ ./ltunify info 1
|
$ ./ltunify info 1
|
||||||
Firmware version: 024.000.00018
|
|
||||||
Bootloader version: BL.000.006
|
|
||||||
|
|
||||||
Device index 1
|
Device index 1
|
||||||
Mouse
|
Mouse
|
||||||
Name: M525
|
Name: M525
|
||||||
@@ -68,7 +55,7 @@ Usage of the pairing tool is pretty straight-forward. Example session:
|
|||||||
Serial number: DAFA335E
|
Serial number: DAFA335E
|
||||||
Device was unavailable, version information not available.
|
Device was unavailable, version information not available.
|
||||||
$ ./ltunify unpair 1
|
$ ./ltunify unpair 1
|
||||||
Device 0x01 succesfully unpaired
|
Device 0x01 Mouse successfully unpaired
|
||||||
$ ./ltunify list
|
$ ./ltunify list
|
||||||
Devices count: 0
|
Devices count: 0
|
||||||
Connected devices:
|
Connected devices:
|
||||||
|
|||||||
Reference in New Issue
Block a user