Linux device manager for Logitech devices
Go to file
Daniel Pavel dc8f8fa760 some cleanups in the main app 2012-09-27 15:53:55 +03:00
lib raise NoReceiver if the receiver is removed during read 2012-09-27 15:52:42 +03:00
rules.d added hidapy python wrapper, and initial support for the Logitech Universal Receiver 2012-09-19 03:58:08 +03:00
.gitignore brought solar app up-to-date with the UR api 2012-09-25 17:41:40 +03:00
README readme and less verbose messages 2012-02-23 14:40:45 -06:00
logitech_k750.py de-hardcode interface numbers; make script smart enough to find the secret sauce interface 2012-02-23 14:42:04 -06:00
solaar solaar app functional now 2012-09-27 14:55:38 +03:00
solaar.py some cleanups in the main app 2012-09-27 15:53:55 +03:00

README

+++ Logitech Solar k750 Userspace "Driver" for Linux

Userspace driver for Logitech solar-powered (photovaltic) keyboard.
Predictably, Logitech provides Windoze and Crackintosh versions of its
software, but no Linux drivers.

Alas, I am not a hardware hacker but I spent some time reading the USB
spec and wireshark usb packet dumps (did you know libpcap is compatible
with USB? I didn't!) and fuzzing the hardware with hex values using
pyusb.  To my surprise, it kinda works.

Note:  drop the udev rule in ./rules.d into your distro's custom rules
directory (presently /etc/udev/rules.d/ on Archlinux).  May require
editing/rebooting; YMMV.