No se si solucionaste tu problema. Te cuento mi caso. Provado con 2 diferentes, un USB Break y un Ps3 Break. Ambos vienen con 18f2450. Si programo cualquier bootloader conocido, no funciona. Da error cuando se enchufa al PC.
Si le pongo un bootloader que encontre para 18f2450, cuando pongo un hex de cualquier groopic, siempre se reinicia y entra en modo bootloader.
SI le meto un hex de la pagina de usb break o de ps3break, funciona perfecto.
Si le programo un groopic sin bootloader va perfecto.
Este chip tiene 16Kb de memoria, a si que ese puede ser el fallo.
Tengo que hacer mas pruebas y meterle un bootloader que ocupe menos, a ver si asi funciona.