hrvach / deskhop

Fast Desktop Switching Device
GNU General Public License v3.0
5.96k stars 166 forks source link

8bitDo Retro Mechanical Keyboard not working. #57

Open seii-m opened 3 months ago

seii-m commented 3 months ago

I plugged my keyboard it did not work. As a reference, I paste the results of the following command.

usbhid-dump --model=2dc8:5201

001:005:002:DESCRIPTOR 1709695945.563311 05 01 09 06 A1 01 85 01 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 95 01 75 08 81 01 95 05 75 01 05 08 19 01 29 05 91 02 95 01 75 03 91 01 95 06 75 08 15 00 26 F1 00 05 07 19 00 2A F1 00 81 00 C0 05 0C 09 01 A1 01 85 02 75 10 95 01 15 01 26 8C 03 19 01 2A 8C 03 81 00 C0 05 01 09 80 A1 01 85 06 09 82 09 81 09 83 15 00 25 01 19 01 29 03 75 01 95 03 81 02 95 05 81 01 C0 05 01 09 06 A1 01 85 0C 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 15 00 25 01 19 00 29 77 75 01 95 78 81 02 C0 05 01 09 06 A1 01 85 0A 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 15 00 25 01 19 00 29 77 75 01 95 78 81 02 C0 05 0C 09 01 A1 01 85 11 15 00 25 01 75 01 95 03 81 01 75 01 95 01 05 0C 09 B8 81 02 06 FF 00 09 03 81 02 75 01 95 03 81 01 C0

001:005:001:DESCRIPTOR 1709695945.570816 05 8C 09 01 A1 01 85 B1 09 02 15 00 26 FF 00 75 08 95 20 81 02 85 B2 09 03 95 20 75 08 15 00 26 FF 00 91 02 85 54 15 00 26 FF 00 09 07 75 08 95 20 81 02 85 51 09 08 95 20 75 08 15 00 26 FF 00 91 02 85 52 09 09 95 20 75 08 15 00 26 FF 00 91 02 C0

001:005:000:DESCRIPTOR 1709695945.576274 05 01 09 02 A1 01 85 03 09 01 A1 00 05 09 19 01 29 05 15 00 25 01 75 01 95 05 81 02 75 03 95 01 81 01 05 01 09 30 09 31 16 01 80 26 FF 7F 75 10 95 02 81 06 09 38 15 81 25 7F 75 08 95 01 81 06 05 0C 0A 38 02 15 81 25 7F 75 08 95 01 81 06 C0 C0

hrvach commented 3 months ago

I think this might be a similar issue to https://github.com/hrvach/deskhop/issues/47#issuecomment-1946046032

Please be so kind to try that build and report back if anything changes.

seii-m commented 3 months ago

Thank you for your response.

After updating the firmware and connecting the keyboard, it was recognized, but the keys were jumbled.

hrvach commented 3 months ago

It seems this keyboard does NKRO only and will not do USB HID Boot mode (which it should according to the standard).

https://www.reddit.com/r/8bitdo/comments/187njzt/8bitdo_retro_keyboard_and_bitlockerbios/

I'll be adding support for this, however work is a bit intense these days so it won't be the fastest.

hrvach commented 3 months ago

Any change with the latest release?

seii-m commented 3 months ago

I'm sorry for the delayed response. The latest release isn't working.

hrvach commented 1 month ago

@seii-m try https://github.com/hrvach/deskhop/releases/tag/v0.60 (it's an experimental BETA)