First of all your code has been a great help in getting my project up and running, I am using your Visual Basic example and my own USB code running on a PIC24FJ (Bulk Mode).
When I increase my ENDPOINT 1 packet length to 255 bytes my computer blue screens occassionally but when I switch back to a max of 64 bytes it does not blue screen.
I have a simple system setup whereby I send a command to my PIC24F, on receipt of a command I send back 64 bytes to the PC, this works great for single shots, Now if I put in a for loop behind the sendreceive bulk transfer button it will only receive data 3 times and not more.
After the third time it says Attempt to read bulk data failed. an then a text box pops up stating system access violation error.
Do you have any insight with regards to these issues?