I'm trying to figure out what you mean by -

"18f2550, at 4mhz, pll div 1 OSC 48 etc."

Is your device running at 4Mhz, 16Mhz, 48Mhz or some other speed?


Whatever speed it is running, that is what the

DEFINE OSC xx line should state.

The code has no idea of what speed oscillator you are using, so you have to tell it in order for PBP to set things up correctly.