Thanks Jason, I hadn't changed the HID_RPT01_SIZE, I had wrongly assumed that it calculated the size like the other definitions. I am having trouble understanding the HID report, I found one that was close enought and changed the bit I needed and I am working again, I have read heaps on this but its not turning on the light yet... regards Lee McLaren. Jason Harper wrote: >Did you change the definition of HID_RPT01_SIZE to match the exact size >of your report? Microchip's sample code does NOT do this for you automatically! > >The 5th line of your report says "Vendor Usage 8" in the comment, but >the actual hex code you have is 0x03. I'm not sure what the exact >effect of this might be. Double-check the hex codes for your >REPORT_SIZE & COUNT as well, they don't look right. I believe usb.org >has a utility that generates the hex codes for reports, however I >haven't used it myself. > >There may be some problems caused by using Vendor Usage 1 for both your >overall collection, and one of the items in your input/output. > >You have USAGE_MIN/MAXIMUM items at the end of the report that don't do >anything, because they are not followed by an INPUT or OUTPUT spec that >uses them. > Jason Harper > > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist