Sim.
Fiquei muito satisfeito com o software da HHD . Eu usei o monitor de porta serial para fazer alguma engenharia reversa pesada há alguns anos e o software HHD foi bem adaptado para o trabalho.
Eu brinquei com a sua versão do sniffer USB, mas nunca comprei a versão completa. Naquela época, havia uma versão de avaliação gratuita que era um pouco útil. Eles ainda podem tê-lo.
De qualquer forma, entrei na cabeça com o USB porque não conseguia descobrir como criar o "driver" no Windows. Se você estiver usando Linux, o projeto pode ser um pouco mais fácil, pois toda essa lógica de E / S de driver de baixo nível é facilmente acessível no código do kernel. Além disso, o Linux 2.6 oferece alguns dispositivos em / dev que podem ser usados para enviar / receber diretamente para o dispositivo USB sem a necessidade de nenhum módulo / driver especial. Ótimo para desenvolvimento.