So pd3, well I will admit I dont know much about it, but I'm 99% sure you dont need to do this. If I had one of those things, I would defiantly mess with it, I have seen projects use there low speed devices on there with all the analog working. I think its juts a matter if the device descriptor.
Here is a normal 1.0 use device descriptor
Code: Select all
    0x81,       // bulk IN endpoint number 1 
    0x03,       /* attrib: Interrupt endpoint */
    8, 0,       /* maximum packet size */ 
    0x04, /* in ms */Now you can change the packet size to a non 1,0 spec and still be ok.
32, 0, // maximum packet size 32
Now here is toodles's source for ps3
Code: Select all
0x07,      //size of desc in bytes
    ENDPOINT,   //type od desc
    0x81,      //endpoint address EP1 IN
    0x03,      //transfer style: interrupt
    0x40, 0x00,   //max packet size : 64 bytes
    0x0A,      //interval: 10ms 
But in his case I think his version of usb can support 2.0 he does not use v-usb.
