![]() |
Forum Index : Microcontroller and PC projects : Picomite USBHDMI
![]() ![]() |
|||||
Author | Message | ||||
Gadgetguy Regular Member ![]() Joined: 26/04/2025 Location: FrancePosts: 85 |
So if some dongles work than there is no need to remove anything, right? |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7765 |
The problem isn't necessarily with the dongle at all. It's with the USB protocol that the keyboard uses. Quite simply, some USB keyboards aren't recognised by MMBasic. They are not all the same, even though they use USB and a PC will work with all of them. This is often a limitation of the implementation of TinyUSB on the PicoMite, which is much simplified to fit it into the available space. Keyboards are not designed to work on TinyUSB. They are designed to work on PCs and MACs and other devices that can run the full USB stack. Consequently we do have problems occasionally. You can't really blame the manufacturers. They even sometimes introduce updated firmware during a production run so some keyboards of a particular model will work while others won't. . Edited 2025-05-26 18:32 by Mixtel90 Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
Gadgetguy Regular Member ![]() Joined: 26/04/2025 Location: FrancePosts: 85 |
Thank you. Yes, I understand that. The main question is: the exact same keyboard (Logitech K400+) works for some and does not work for me. We use (most likely) the exact same software stack. So why doesn't it work for me? On my system some (china made) wireless dongles work; wired USB keyboards work - but the logitech K400+ does not work. |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4022 |
Previously you said it was a K400r - so which is it? If it's the K400r I expect that's the critical issue. John |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2550 |
|
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7765 |
As I pointed out, there is no reason to expect that an early K400+ is running the same firmware as a late K400+. The model number refers to the facilities on the keyboard. The firmware may have been debugged since then - and still works perfectly on all the anticipated platforms. The only way you may be able to find out is to contact the manufacturer with the serial numbers. Even then, they may farm the firmware out to a different company. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
Gadgetguy Regular Member ![]() Joined: 26/04/2025 Location: FrancePosts: 85 |
I bought now also a K400+ to go with my K400r as I wanted to get the model that works for others. |
||||
Gadgetguy Regular Member ![]() Joined: 26/04/2025 Location: FrancePosts: 85 |
I got it. You are most probably right. So I now have two Logitech keyboards (K400r and K400+), and neither works. Anyway, I have two kids - I can gift one of the two keyboards to them :) |
||||
![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |