by cboles » Mon Jan 30, 2006 3:02 pm
First you need the chip datasheet.
If you are lucky, the ECU may use the same kernel loading protocol and the newer EVOs. If not, you may have to put the chip in a PROM mode and try to read it out with a PROM reader. This is a big pain. You will probably have to desolder a 200+ pin chip and build a socket adapter for it. After examining the ROM and disassembling it, you can figure out the kernel loading protocol.
From there, you go about writing a reflashing kernel which works according the the manufacturer specs. This is somewhat meticulous work, as a failed flashes can damage the chip or render them non-bootable without PROM or other boot-mode programming which may involve a lot of soldering.
Once you have those pieces working, you can start reflashing via the OBD port.