Позвольте мне разобраться в ваших настройках.
У вас есть HD1 с портом Type-C, и при подключении его к хост-ПК с портом Type-A с помощью кабеля типа A к типу C (так называемая «сборка устаревшего кабеля») он работает. Объяснение причин: на конце типовой кабельной сборки типа C имеются встроенные резисторы на линии CC, обычно напряжение 56 кОм до + 5 В VBUS. Это соединение определяет конец Type-C как хост USB, поэтому устройство USB Type-C принимает его как хост и работает нормально.
У вас есть HD2 с розеткой типа A, что является технически недопустимым устройством USB. Но были некоторые промышленные хаки, которые использовали это соединение и обычно дополняли свой продукт HD фирменным кабелем с разъемами типа A на обоих концах. Теперь, если вы попробуете тот же кабель, что и в случае № 1, у C-конца кабеля все еще будет «подпись хоста». Когда вы подключаете этот кабель к совместимому с Type-C порту на другом хост-компьютере, кабель говорит «это хост», а хост говорит «это хост». Таким образом, объединение двух хостов приводит к неактивному соединению, и хост ПК не устанавливает VBUS. Таким образом, HS2 не будет иметь VBUS и не будет ни запускаться, ни подключаться.
Когда у вас есть «штепсельный адаптер типа А к разъему типа С» (я предполагаю, что это то, что у вас есть, что-то вроде этого),
этот адаптер имеет раскрывающийся список CC (5.1k), что означает его как «устройство USB». Таким образом, адаптер указывает порт Type-C на HOST, и порт будет выводить VBUS. Таким образом, адаптер превращает ваш порт Type-C в обычный старый USB-порт Type-A с включенным VBUS. Если затем вы используете свой фирменный кабель AA, HD2 также работает.