
The screenshot shows that there is no Fn switching for Logitech K400+ keyboard+touchpad. Is it supported?
Confirming this.
There is an issue 282 with the advise to use master, but that'll be nice to watch this fix in binary packages too.
When & where are binaries being made available?
When & where are binaries being made available?
Deb repo. deb package for Raspbian/Debian ARM, v. 0.9.2.
Thanks! Is there an UBUNTU repo? I know/see that the PPA for UBUNTU hasn't been updated for a while: https://launchpad.net/~daniel.pavel/+archive/ubuntu/solaar
Latest build still does not see M185 mouse, nor the Unifying Receiver
Bus 001 Device 004: ID 046d:c534 Logitech, Inc. Unifying Receiver
No PPA for Ubuntu 17.10 (artful)
Hm, looks like 0.9.2 is the latest version, and version from master works the same way: no fn switching at k400+ keyboard.
UP: master version (which is 0.9.2 too) has fn switch for k400+.
I installed from official ubuntu repos (for 16.04), is there a possibility that it will be updted to latest version?
I'm interested in fn switching for k400+ on ubuntu. It will come?
since Ubuntu 18.04 is out it would be nice to get an update on the ppa.
so turns out adding the ppa did nothing and it installs from universe on 18.04.
solaar:
Installed: 0.9.2+dfsg-8
Candidate: 0.9.2+dfsg-8
Version table:
*** 0.9.2+dfsg-8 500
500 http://ubuntu.mirror.neology.co.za/ubuntu bionic/universe amd64 Packages
500 http://ubuntu.mirror.neology.co.za/ubuntu bionic/universe i386 Packages
100 /var/lib/dpkg/status
however i have the k400+ and it doesnt give me any configurable options
shoiw output:
$ solaar-cli show -v
Unifying Receiver
Device path : /dev/hidraw1
USB id : 046d:c52b
Serial : 20449A1B
Firmware : 24.05.B0029
Bootloader : 01.08
Other : AA.AC
Has 1 paired device(s) out of a maximum of 6 .
Notifications: 0x000100 = wireless
Device activity counters: 1=232
1: Wireless Touch Keyboard K400 Plus
Codename : K400 Plus
Kind : keyboard
Wireless PID : 404D
Protocol : HID++ 4.1
Polling rate : 8 ms
Serial number: 6F1280A2
Bootloader: BOT 22.01.B0001
Firmware: RQK 63.01.B0014
Other:
The power switch is located on the top edge.
Supports 24 HID++ 2.0 features:
0: ROOT {0000}
1: FEATURE SET {0001}
2: DEVICE FW VERSION {0003}
3: DEVICE NAME {0005}
4: WIRELESS DEVICE STATUS {1D4B}
5: unknown:0020 {0020}
6: BATTERY STATUS {1000}
7: unknown:1B04 {1B04}
8: unknown:2005 {2005}
9: NEW FN INVERSION {40A2}
10: ENCRYPTION {4100}
11: unknown:4521 {4521}
12: TOUCHPAD RAW XY {6100}
13: unknown:6501 {6501}
14: unknown:00C1 {00C1}
15: unknown:1811 {1811} internal, hidden
16: unknown:1830 {1830} internal, hidden
17: unknown:1890 {1890} internal, hidden
18: unknown:1DF3 {1DF3} internal, hidden
19: unknown:1E00 {1E00} hidden
20: unknown:1EB0 {1EB0} internal, hidden
21: unknown:1861 {1861} internal, hidden
22: unknown:18B0 {18B0} internal, hidden
23: unknown:1F11 {1F11} internal, hidden
Battery status unavailable.
the battery status is also puzzling as it does show it, even ubuntu by default shows it without solar.
$ solaar-cli config 1
solaar-cli: error: no settings for Wireless Touch Keyboard K400 Plus
I don't think that PPA has been updated since Trusty (14.04). I usually build from GitHub myself and then pin the package so that the repos don't upgrade/overwrite it.
scorbin@xps7:/etc/udev/rules.d$ solaar-cli show -v
Unifying Receiver
Device path : /dev/hidraw34
USB id : 046d:c52b
Serial : A49893AF
Firmware : 24.07.B0030
Bootloader : 02.09
Other : AA.AC
Has 1 paired device(s) out of a maximum of 6 .
Notifications: 0x000100 = wireless
Device activity counters: 1=43
1: Wireless Touch Keyboard K400 Plus
Codename : K400 Plus
Kind : keyboard
Wireless PID : 404D
Protocol : HID++ 4.1
Polling rate : 8 ms
Serial number: 9A5D512E
Bootloader: BOT 22.02.B0002
Firmware: RQK 63.02.B0016
Other:
The power switch is located on the top edge.
Supports 24 HID++ 2.0 features:
0: ROOT {0000}
1: FEATURE SET {0001}
2: DEVICE FW VERSION {0003}
3: DEVICE NAME {0005}
4: WIRELESS DEVICE STATUS {1D4B}
5: unknown:0020 {0020}
6: BATTERY STATUS {1000}
7: unknown:1B04 {1B04}
8: unknown:2005 {2005}
9: NEW FN INVERSION {40A2}
10: ENCRYPTION {4100}
11: unknown:4521 {4521}
12: TOUCHPAD RAW XY {6100}
13: unknown:6501 {6501}
14: unknown:00C1 {00C1}
15: unknown:1811 {1811} internal, hidden
16: unknown:1830 {1830} internal, hidden
17: unknown:1890 {1890} internal, hidden
18: unknown:1DF3 {1DF3} internal, hidden
19: unknown:1E00 {1E00} hidden
20: unknown:1EB0 {1EB0} internal, hidden
21: unknown:1861 {1861} internal, hidden
22: unknown:18B0 {18B0} internal, hidden
23: unknown:1F11 {1F11} internal, hidden
Battery status unavailable.
Is there a way to set this 9: NEW FN INVERSION {40A2}
@scorbin I took a peak at the code and it looks like it is handled correctly, 40A2 is specifically handled.
So I'm not sure why it doesn't work.
Any updates on this?
Edit: actually, I was using arch's repo version. After reading a few more issues, I tried cloning directly from here and it turns out that arch's repo is outdated.
TL;DR: git clone from master and run the binary from bin
The version of solaar in this repository works for me on my K400+
bin/solaar config 1
Wireless Touch Keyboard K400 Plus (K400 Plus) [404D:132A9261]
fn-swap = False
If you try the current version and it doesn't work for you, please reopen this issue.
Most helpful comment
so turns out adding the ppa did nothing and it installs from universe on 18.04.
however i have the k400+ and it doesnt give me any configurable options
shoiw output:
the battery status is also puzzling as it does show it, even ubuntu by default shows it without solar.