>> I would have thought some enterprising type would have passed >> the download >> code through a disassembler by now and worked all this out, >> after all the >> destination chip is a well known one ;))) > >That is not enough. You can reverse-engineer what the current firmware >requires, but that is not sufficient to create PC support for future >firmware. Remember that the ICD2 is in some sense just hardware with a >bootloader, the firmware is downloaded 'on demand'. Yeah, but by disassembling the bit that gets downloaded, you can work out the protocol for the family that module represents. I suspect the protocol to the host computer is basically the same for all modules, just some of the bells and whistles bits need to be determined for all modules. So a collaborative project with different people working on a module each ... -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist