Hi there i have changed my cristal to a 48M but now my bootloader does not work, after mor reading on this forum i came to another link saying the bootloader works on 20M
http://www.picbasic.co.uk/forum/showthread.php?t=5590
if i go back to a 20M everything seems to work the problem seemed to be that the config in the include file (18f4550.inc) and in the microchip main.c needs to be the same.

Now i have another question since i have 48M cristals how do you convert the bootloader to work on 48M??