In-Reply-To: <001501bf9126$b8aa0c40$93d8c83f@pacbell.net> > I have the entire list of changes (there are only three) at the > http://www.piclist.com/freeicd I wish you had said earlier. On this page you say "R21 was listed as a 100 when I believe it should be 1K". This is wrong - it was never 1k - it was 10k. Anyway two sentences later you explain what is happening with R21. R21 was 10k and is now 100k. The diagram where it is shown incorrectly as 100R should show it as 100k (because it shows R22 as 10k). > page. Along with the reference the ETN-21 (and links to all the other > important resources). Your FAE can also get you a copy (mine did) but it What is an FAE ?? > really doesn't say anything other than "change these three resistors" and > gives the steps for programming the new firmware into a '876 for the ICD > module. Are the steps obvious? I examined the MPL876.HEX file and it appeared to have the required configuration fuse values in the data: Oscillator: XT Watchdog: Enabled PowerUpTimer: Disabled Code Protection:1F00-1FFF Protected BrownOutDetect: Disabled LowVoltProg: Disabled Data EE protect:Not Protected Code flash written with EECON: Enabled Is that all right? Mike Harrison has again emailed me about the LED. I think he is intending to mail the list but he appeared to be mailing just me. Anyway I obviously need to explain more clearly. What I don't understand about the LED is why it is wired the way it is with two resistors and two pins on the PIC chip. I have already seen how it behaves in practice. Brian Gregory. briang@cix.compulink.co.uk