Deixe-me organizar suas configurações.
-
Você tem HD1 com porta Type-C e, ao conectá-lo ao PC Host com porta Type-A usando o cabo Type-A para Type-C (chamado "legacy cable assembly"), ele funciona. Explicação do motivo: a extremidade do tipo C do conjunto de cabos herdados possui resistores embutidos na linha CC, normalmente 56k de pull-up a + 5V VBUS. Essa conexão define a extremidade Type-C como host USB, então o dispositivo USB Type-C a aceita como host e funciona bem.
-
Você tem o HD2 com receptáculo Type-A, que é um arranjo USB tecnicamente ilegal. Mas havia alguns hackers da indústria que usavam essa conexão e geralmente complementavam seu produto HD com um cabo proprietário com plugues tipo A nas duas extremidades. Agora, se você tentar o mesmo cabo como no caso nº 1, o cabo C-end ainda terá a "assinatura do host". Quando você conecta este cabo à porta compatível Tipo C em outro computador host, o cabo diz "é host" e o host diz "é host". Portanto, conectar dois hosts resulta em uma conexão inativa e o host do PC não fará valer o VBUS. Portanto, o HS2 não terá VBUS e não será iniciado nem conectado.
-
Quando você tem um "receptáculo Tipo A para o adaptador de plugue Tipo-C" (suponho que isso é o que você tem, algo como este),
esteadaptadorpossuipull-downCC(5.1k),quesignifica"dispositivo USB". Como tal, o adaptador instrui a porta Type-C a ser HOST, e a porta irá gerar o VBUS. Assim, o adaptador transforma sua porta Type-C em uma porta USB antiga Tipo-A regular, com o VBUS ligado. Se você usar seu cabo proprietário A-A, o HD2 também funciona.