Пытаюсь состыковать ручной USB barcode reader (сканер штрих кодов) с VNC1L, подключенному к МК.
Устройство вижу - по QP1 получаю 08 00 0D, (08 - признак HID).
По QD 0 - получаю осмысленныe 32 байта ответа от устройства (о себе рассказывает).
Но получить отсмысленные данные после сканирование - никак не выходит.
До сканирования, на команду DRD отвечает 0 (длина данных для чтения), что правильно.
После сканирования, на команду DRD отвечает 08 00 0D, т.е. что 8 байт готово для считывания, после чего читются эти 8 байт.
Но - во 1-х, в этих байтах мусор, ничгео общего со сканироваонным кодом, во 2-х -я сканировал 10-значный код а не 8-ми.

Помогите пожалуйста, кто с этим сталкивался, у меня уже мозги набекрень всернулись.

P.S. С компом этот сканер работает нормально, так что на него не грешу.