Hi Robert,
The original USB files (prior to 2.60), reserved all of the USB memory for USB.
But it's not very often that anyone would ever use all of it, so in PBP 2.60 the useage was reduced to only 1 BANK.
For 18F4550's, it's BANK4.
In your file for PBP 2.50prior, you must at least comment out the BANK4 line.
Or PBP variables will be assigned to the same locations as USB buffers.
But uncommenting the others will free up quite a bit of RAM space.
hth,
Bookmarks