]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
HID: apple: Add EPOMAKER TH87 to the non-apple keyboards list
authorTakashi Iwai <tiwai@suse.de>
Tue, 24 Feb 2026 09:00:02 +0000 (10:00 +0100)
committerJiri Kosina <jkosina@suse.com>
Thu, 26 Feb 2026 15:00:49 +0000 (16:00 +0100)
EPOMAKER TH87 has the very same ID as Apple Aluminum keyboard
(05ac:024f) although it doesn't work as expected in compatible way.

Put three entries to the non-apple keyboards list to exclude this
device: one for BT ("TH87"), one for USB ("HFD Epomaker TH87") and one
for dongle ("2.4G Wireless Receiver").

Link: https://bugzilla.suse.com/show_bug.cgi?id=1258455
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/hid-apple.c

index 894adc23367b7b1fd3954b3f27991b7b59d4d4aa..9dcb252c5d6c781a8a77c538695851a971230049 100644 (file)
@@ -365,6 +365,9 @@ static const struct apple_non_apple_keyboard non_apple_keyboards[] = {
        { "A3R" },
        { "hfd.cn" },
        { "WKB603" },
+       { "TH87" },                     /* EPOMAKER TH87 BT mode */
+       { "HFD Epomaker TH87" },        /* EPOMAKER TH87 USB mode */
+       { "2.4G Wireless Receiver" },   /* EPOMAKER TH87 dongle */
 };
 
 static bool apple_is_non_apple_keyboard(struct hid_device *hdev)