No0ne / ps2x2pico

USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico
MIT License
196 stars 35 forks source link

Chinese mechanical keyboards not being initialized #12

Closed MalvareRJ closed 11 months ago

MalvareRJ commented 11 months ago

Thank you so much for your work on this! This is a life saver!

I have tried two chinese mechanical keyboards (Machenike K500 and Redragon Dark Avenger K568WP) and they are not initialized. BIOS complains about missing keyboard. However, if I turn the computer on (and consequently the adapter as well) using another USB keyboard (have used Dells and HPs without any glitches) and then switch back to any of the two chinese keyboards, they work perfectly, until I switch the computer off and on again. Resets wouldn't affect this at all. Interestingly, I can also make these keyboards work if I initialize the computer using a USB mouse, then switch it with any of the chinese keyboards. Seems like there's something missing in these keyboards at initialization time.

Thanks in advance for any support in this matter!

No0ne commented 11 months ago

Please retry with this version: https://github.com/No0ne/ps2x2pico/raw/main/ps2x2pico.uf2 It is compiled with the newest pico sdk and tinyusb release.

MalvareRJ commented 11 months ago

It works! Please, note that I'm not using a mouse at the moment, so I only tested the keyboard functionality.

Thank you very much!

No0ne commented 11 months ago

Cool, thanks! The mouse support isn't finished yet anyway.