Thank you Darrel,

I will comment out the BANK 4 line like you said and will get back with the results. From the attached figure I can see that there is still space in BANK 4 for USB data transfer like you said, unless Ping-Pong Buffers on all EPs is used. I have a very vague idea of what this Ping-Pong issue means, but do you know if EasyHID uses this Ping-Pong Buffers on all EPs?

Also, do you know why the "EEPROM $F00000, $F000FF" line is commented out in the original 18F4550.BAL files?

Robert

Name:  USB-Buffer.JPG
Views: 1515
Size:  97.8 KB