mvp / uhubctl

uhubctl - USB hub per-port power control
Other
2.23k stars 232 forks source link

Feature Request: Control power to USB PD / Thunderbolt / USB4 devices #498

Open sslupsky opened 1 year ago

sslupsky commented 1 year ago

It would be helpful if this tool could be enhanced to control power delivery for Type C host ports that support USB PD so that we can control USB 3.1, Thunderbolt and USB4 devices.

mvp commented 1 year ago

USB4 hubs should be supported already, as long as they advertise per port power switching. Per USB 3.2 spec, any hub that has USB-C downstream ports must support it, and afaik all USB4 hubs must have only USB-C downstream ports.

That said, I have not seen USB4 hubs yet. Afaik, the only true USB4 hub available on the market is Caldigit Element Hub, but I don't have it, and don't feel like splurging $250 to get this toy.

As far as I know, USB PD protocol is completely different compared to what uhubctl does. I would love to understand how it could be done, but I don't really have enough information on how to make it happen, yet.