Con que micro lo probaste?
Yo lo probe con el PIC16F877A
con SIOW obtengo "timeout wile downloading" o algo asi...
A mi tambien me salio ese error varias veces , pero tiene sus causas:
1. No tenia encendido el circuito (A veces me pasa )
2. Este bootloader utiliza un pin para determinar si ejecuta el bootloader o ejecuta la aplicacion (el RB4 por defecto), para usar el bootloader este pin tiene que estar en cero. Bueno yo no lo tenia en cero y me salia el error. Luego de cargar la aplicacion debes poner el pin en 1 (esto es un poco lioso)
3. Si sobreescribes el bootloader. En las aplicaciones que quieras cargar al microcontrolador , debes poner
#include <bootloader.h> ; Esto hace que el CCS al momento de compilar la aplicacion no coloque codigo en las direcciones donde se encuentra el bootloader , la primera vez funciona la aplicacion, pero despues te sale el error.
Bueno esas son las tres causas por las que me salio a mi el error , espero y esto te ayude.
Saludos