Linux device manager for Logitech devices
Go to file
Daniel Pavel 06304eb718 added API functions for listing and finding devices by name 2012-09-25 14:18:18 +03:00
lib small doc changes 2012-09-25 13:47:37 +03:00
logitech added API functions for listing and finding devices by name 2012-09-25 14:18:18 +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 gitignore update 2012-09-25 08:02:18 +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
solar.py added Solar application main file 2012-09-19 07:43:44 +03:00
unittest.sh made full package out of unifying_receiver, added some tests 2012-09-25 13:49:24 +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.