Hi all, I had a problem recently where a project is in use by some clients but I had to rewrite the boot loader to make a new feature available. In the past I have had to write some temporary boot code to rewrite the entire chip including the new boot code. It never occurred to me that a boot loader can rewrite over the top of itself. To save myself a lot of code fuss, I tried this approach and it works fine. The only caveat is that the new boot code must not modify (or very carefully modify) any of the code target addresses that reside inside the operating part of the boot code. Probably old news to some, but it saved me a lot of work. cheers Tony --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .