Hola
Si, yo he usado el bootloader para el 18F458 del proton, y va bien.
En cuanto a la sobreescritura, esta se efectua en la fase de ensamble eh...
La cuestion es que, si nos fijamos en el ASM que me ha generado, primero esta el include. ORG 0x00 , y un monton de codigo. Y si despues de eso va mi ORG 0x04, y mi codigo, es logico que sobreescriba. Porque no me da error, si no escribo ningun codigo.
Me da que es un problema del mismo PROTON, por su "mania", digamos, de poner el include primero, y luego todo lo demas... sera porque el codigo esta optimizado para usar SUS bootloaders...
salu2