07-17-2011 01:42 PM
I have a K750 keyboard.
Solar App only works on windows.
Is there any Solar App for Linux?
In case there is not, is there any API I could hook up to in order to make my own? How to I talk to the keyboard to fetch the solar level and battery level?
Solved! Go to Solution.
07-18-2011 05:34 PM
Unfortunately, the K750 is not supported for use on the Linux platform.
07-20-2011 02:23 PM - edited 07-20-2011 02:24 PM
Unfortunately, I do not have any documentation regarding information on how the keyboard interacts with the application. However, the connection between the USB receiver and the K750 is through Radio Frequency (RF). Please see FAQ #20620 for further information regarding what to do if the Solar App doesn't detect your keyboard.
I know this may not be the answer you are looking for, but unfortunately we do not have access to the exact information you are requesting.
07-27-2011 06:57 PM - edited 07-27-2011 07:12 PM
I would also love to be on the recieving end of any technical documentation on how to read the solar/battery status under linux.
I would gladly release software to the community if ever such information was to become available.
I've found the kernel patch from Nestor Lopez Casado that provides better support for the Unifying Reciever under linux, I imagine that'll make it easier to talk to the keyboard and get any status updates about power from it
08-26-2011 01:23 PM - edited 08-26-2011 01:34 PM
I think it S U C K S HUGE that your long time LINUX users are in effect given the FINGER when we wish to use your products to ther fullest.
You would think that after TEN years that Logitech would have supported LINUX by now.
Ordinary users should not be expected to compile kernel drivers to use your products.
11-23-2011 12:29 PM - edited 11-29-2011 01:00 AM
I took a shot at creating a userspace driver for the "non-standard" features of this device (onboard battery charge and lux reading). I'd be interested to see if it works for anyone else:
01-21-2012 06:07 PM
I tried your solar app python script and I have to say, it does somewhat work. I got annoyed with the garbage it would spit out so I installed virtualbox with winxp, bound the nano-reciever to the vm, and got a nice little app called USBTrace. I spied on the usb reciever and pressed my light key, and found it transmits differently than any of the kb.device.ctrl_transfer lines you have uncommented or commented out. Once I fixed this line, the script works flawlessly, and no more crazy garbage results!
Here is the line I used:
kb.device.ctrl_transfer(0x21, 0x09, 0x0210, 2,"\x10\x01\x09\x03\x78\x01\x00"),
I also took a little extra time to make a Gnome 3 gnome-shell extension based on this script, you can check out a screenshot here: http://talon.linux.sh/k750.png