Скорее всего, Ваш диагностический шнурок питается

Скорее всего, Ваш "диагностический шнурок" питается от сигнальных линий последовательного порта (что организовано через 7805). В том случае, когда Вы его подключаете к адаптеру USB-to-COM, уровни сигналов на буфере хотя и замеряются, как 5-6 вольт, но реально формируются конденсаторной схемой из 5 вольт, поступающих от USB. Кроме того, ток, который адаптер USB-to-COM требует от USB-хаба, не учитывает потребностей "диагностического шнурока". Вывод такой - без внешнего питания "диагностический шнурок" работать не будет (предположительно).