Can you see the Configuration descriptors with usbview? If not, it may be a more fundamental issue with the connection, since your Device doesn't even receive an address, also. On 11/7/06, Steve Ravet wrote: > I am working on my first USB/PIC project. I have the PICDEM FSUSB demo > board and have also built my own PCB. I am trying to get the > keyboard/mouse demo from microchip working. This is the one that moves > the mouse in a circle while sending "abcd" continuously. It works on > the demo board but not on mine. I downloaded USBview and it tells me > that my PCB is a low speed HID, while the same firmware on the demo > board is properly recognized as a full speed HID. I have checked with a > voltmeter to see that the pullup is on the D+ line in both cases. My > project uses the 18F2455. I have put the schematics online on my TWiki: > > http://www.diy-efi.org/twiki/bin/view.pl/Gmecm/UsbVpw > > There are a few bugs in this schematic which have been noted in the > notes and fixed on my PCB. > > I ran USBview with both my board and the demo board connected and got > somewhat different results: > > not working demo working demo > --------------------------------------------------------------- > Device Descriptor: Device Descriptor: > bcdUSB: 0x0200 bcdUSB: 0x0200 > bDeviceClass: 0x00 bDeviceClass: 0x00 > bDeviceSubClass: 0x00 bDeviceSubClass: 0x00 > bDeviceProtocol: 0x00 bDeviceProtocol: 0x00 > bMaxPacketSize0: 0x08 (8) bMaxPacketSize0: 0x08 (8) > idVendor: 0x08DA idVendor: 0x08DA > idProduct: 0xFF0C idProduct: 0xFF0C > bcdDevice: 0x0001 bcdDevice: 0x0001 > iManufacturer: 0x01 iManufacturer: 0x01 > iProduct: 0x02 iProduct: 0x02 > iSerialNumber: 0x00 iSerialNumber: 0x00 > bNumConfigurations: 0x01 bNumConfigurations: 0x01 > ConnectionStatus: DeviceConnected ConnectionStatus: DeviceConnected > Current Config Value: 0x00 Current Config Value: 0x01 > Device Bus Speed: Low Device Bus Speed: Full > Device Address: 0x00 Device Address: 0x01 > Open Pipes: 0 Open Pipes: 1 > > I also posted to the microchip forum about this and got some > suggestions, but I haven't found the problem yet. > > http://forum.microchip.com/tm.aspx?m=185797 > > thanks for suggestions on how I can get this enumeration to work > correctly, > > --steve > > ------------------- > Steve Ravet > ARM > steve.ravet@arm.com > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist