Como arreglar el ICD2 en este caso:
El ICD2, cuenta internamente con 2 PICs, un 16F877 (Algunos traen es un 16F877A) y un 18F4550 (Algunos tren un Chip USB-> paralelo marca Cypress).
Entonces, si es que... Definitivamente se "desprogramaron" los PICs, solo es con otro programador a la mano meterle los Firmware de ellos. Ojo que se deben fijar muy bien si es 877A o 877.
Les adjunto los Firmware de los 3 Micros.
Después de grabar los firmware a los Micros, deben conectarlo al PC, ejecutar MPLB, activar el programador y darle en "Download ICD" Operating System".
Después de lo anterior, te quedara como nuevito..