In-Reply-To: > I suspect that the MPL876.HEX file only contains the upgradable part. > > Maybe the other part will be kept secret. Mike Harrison has emailed me to say that he tried programming the MPL876.HEX file into a PIC16F876 and putting it in the MPLAB-ICD module and it worked. I have also now tried again and it does indeed work now. So I was wrong before and the MPL876.HEX file included with MPLAB V5.000 is the complete new firmware V2.04 for the MPLAB-ICD. I have tried to track down what the resistor changes in the ETN21 note might be but I've had no luck. The latest MPLAB-ICD manual on the Microchip web site is newer than the one that came with my MPLAB-ICD and a few resistor values are different but two of the new values are obviously wrong and would make the module self destruct when it tried to send the 13V Vpp to the target system and one looks to me to probably be irrelevant to everything except the brightness of the little LED on the module (R5 changed from 680R to 330R). However I can't really see what's going on with the LED - is it supposed to be able to light at two different intensities or something? Brian Gregory. briang@cix.compulink.co.uk