Getting ready to build a SCI interface board and try to talk to this thing using the SCI protocol. From what I have found on the internet, and looking at the code, it appears the SCI can communicate using 2 modes: the standard 'ISO9141' protocol (OBD II), and a proprietary protocol. The proprietary protocol is what is used to reflash the ECU. This is probably the 'SCI II' protocol that the Chrysler tools use to communicate, but it doesn't matter, because SCI II is not documented. From disassembly of the code, I can tell what commands I need to send to reflash.
I have built a test setup with the spare ECU. There are switches for +12V, ignition key on, a 'Wait to Start' indicator, potentiometers to simulate APPS, MAP, CTS, IAT, and oil pressure sensors, and a relay board with indicators for VP44 power, Intake Air Heaters, and Lift Pump. This is so I can use the other interesting SCI commands that read the sensors and see how they work. Hopefully I can find some time this weekend to finish the SCI board and do a little programming on the PC to try and talk to it.
I have built a test setup with the spare ECU. There are switches for +12V, ignition key on, a 'Wait to Start' indicator, potentiometers to simulate APPS, MAP, CTS, IAT, and oil pressure sensors, and a relay board with indicators for VP44 power, Intake Air Heaters, and Lift Pump. This is so I can use the other interesting SCI commands that read the sensors and see how they work. Hopefully I can find some time this weekend to finish the SCI board and do a little programming on the PC to try and talk to it.