I'm trying to interface with a non-keyboard type HID device. I'm able to find it and open a read/write handle to it, but I get Error #5 "Access Denied" when trying to read/write to it. Trying to get an Input Report directly gets me Error #17 "CRC Error". The device does work. Comes with sample VB6 code that works fine. I've not yet figured out what the VB6 code could be doing different from my asm code. Anyone go down this road before? Common things I should check for?