Mám problém při připojení telefonu přes USB-C redukci k USB-A hostitelům (takže zapojuju telefon s USB-C do počítačů s USB-A).
Jako early adopter jsem si koupil drahý kvalitní USB-C 3.2 kabel. Nějak nám ta kompatibilita hapruje, kde udělali soudruzi v USBIF chybu?
Jenže paradoxně to blbne s high-tech kabely (Thunderbolt 3 a USB-C 3.2), zatímco paradoxně² USB 2.0 USB-C kabely problém nemají.
A paradoxněsuper³ kabel s konci USB-C a USB-A (tedy redukce není potřeba, kabel má správné koncovky na oba endpointy) to taky funguje.
Projev problému: nefunguje jakýkoli datový přenos. Telefon se pouze nabíjí.
Přikládám výpis(z telefonu) z /sys/class/power_supply/usb/{položka}. Pořadí je :type, typec_orientation, typec_mode, typec_power_role,. U orientace se je vždy 0/1/2, ale zkusím prohodit a když tak spojím |.
Nabíjení vypnutého/zapnutého USB-C guest zařízení telefonem:
USB_PD, 1|2, Powered cable w/ sink, dual power role,
Problematické zapojení(merit dotazu) USB-C high tech kabel s redukcí do USB-A hostitele:
USB, 0, Audio adapter, dual power role,
Jako předchozí, ale s USB 2.0C kabelem (paradox²) - funkční data:
USB, 1|2, Source attached(default current), sink
NIc nezapojeno:
Unknown, 0, Nothing attached, dual power role
Nabíječka USBC s PD:
USB ->USB_PD po chvíli nebo USB_HVDCP -> USB_PD, 1|2, source attached (high current), dual power role
Nabíječka 5V USB-A
USB_DCP, 2|1 source attached(default current). sink
Proč tedy telefon detekuje protipól počítač jako Audio adaptera nejdou data . Proč je tam vyjímka², že USB2.0C² kabel ale funguje (oboje s tou redukcí). A zároveň USB 3.0 kabel³ (bez žádné redukce) taky funguje (na to se neptám, to jen konstantuje, očekává e že věci fungují)