Open cue108 opened 2 years ago
Look like same problem as mine. You have to check your product id and add it like me. Check PR #77 . idk what is prod id for keyboard with touch id so you have to use tool like Hardinfo and check it. Hope it helps ;)
Thanx a lot. I pulled your fork and it didn't work but I could find the USB id by checking syslog.
Maybe you want to add your PR with the following address in hid-ids.h:
`
`
and add the following lines to hid-apple.c:
{ HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_touch_id_2021),
.driver_data = APPLE_HAS_FN },
{ HID_BLUETOOTH_DEVICE(BT_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_touch_id_2021),
.driver_data = APPLE_HAS_FN },
It works great!
It's called the product ID. In your syslog it even explicitly says it "idProduct=029c" but you can also use the usb device id, just use the last 4 digits after the ':'. also your hidID works: hid-generic 0003:05AC:029C.0010
It's always 029C in your case. cheers
On Thu, 2021-11-25 at 04:48 -0800, Sergey wrote:
@cue108 @d0nth4x Guys, how is it possible to find device id like "0x02.." ? I tried using two methods but got nothing similar:
- lsusb Bus 003 Device 008: ID 05ac:029c Apple, Inc. Magic Keyboard
- tail -f /var/log/syslog and dettach/attach keyboard
In my case it's 029a
I simply don't know how to configure it. The module is installed via the first instructions in the Readme.md and I have reboot.
The module is not even loaded:
If I do a modprobe it looks fine but I think the module is not used as I cannot identify any change in the keyboard usage:
I have a Magic Keyboard with Touch ID together with a magic mouse and I am running Ubuntu 21.10 on a PC.
Any hint is appreciated!