Replies: 1 comment 3 replies
-
Just a few comments, I'm not a maintainer of this project. Active cables are just a few bus powered "single port hubs" in series. So you might be asking for hub support in general. I see two main things:
I personally used four levels of hubs between an RP2040 host (Raspberrry Pi Pico) and input devices without problems, but I used at least one powered hub in the chain. Maybe you want to use a USB-over-CAT or a USB-over-IP extender for long cable runs, they might work more reliably. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This may be impossible to achieve since I am asking for something that will mix between logic and physical layers, but here goes...
Can anyone suggest ways that the TinyUSB host library can be modified to make the host more tolerant of operation over long USB cables?
What I have here is an RP2040 USB host board, and a generic USB mouse as the device. I want to use a very long USB cable, and have a series of active cables here that are 10m, 15m, and 20m in length. When I test using these long cables I find that some of them work and some of them do not. When I test them with the same mouse on a regular PC they all work.
Is there anything in the TinyUSB library that I could tweak to improve reliability? Data throughput is not an issue. Thank you.
Beta Was this translation helpful? Give feedback.
All reactions