Собрал устройство PIC18F2550 USB HID и отправляю данные с хоста через свою программу написанную на C# с использованием библиотеки HIDSharp, на симуляторе(Proteus) все работает хорошо. В реальность ничего работает не все гладко: устройство видит приходящие данные, но в виде одних нулей, та же ситуация, когда отправляются данные обратно на хост - одни нули.
Такая вот схема:

Что подскажите, уже не знаю что делать. Тестировал разными программами и больше всего мне кажется, что проблема в железе и при отправке/получении, данные теряются. Что это может быть?

