Чтобы трассировать - много не нужно. Одна ножка контроллера на которой программно формируется RS-232, подключенная к последовательному порту компа. Главное - не сжечь ножку :)
Насколько я помню, HID использует Control endpoint. В них нет toggle, в отличие от bulk. Возможно, Вы что-то неправильно проинициализировали, и MK ждет пакет с другим значением toggle бита.