Special thanks to Cossie, BarryC, and Todd-W for helping me through the swap. Here are the details.
First, compare the USDM Evo 8 pinout to the Evo 6 TME:
Based on the pinout comparison, the follow harness changes are necessary:
Swap pins 8 and 22
Connect 31 from the ECU to 34 on the vehicle harness
Connect 31 from the ECU to 20 on the vehicle harness
Connect 32 from the ECU to 21 on the vehicle harness
Disconnect pin 87
I used a patch harness to make the changes and not have to cut the actual vehicle harness. All connections were soldered and then protected with heat shrink tubing. Any flying leads remaining were folded over and shrink tubed as well. Here are pictures of the work:
Once the harness was finished, I needed the proper ROM for the ECU. BarryC provided a JDM Evo 8 GSR ROM file and xml definitions with the rear O2, EGR, and immobilizer disabled. The file is attached.
My TME fired up right away, and has thrown no codes. I took it immediately over to our emissions station, where it passed their ODBII check. (The emissions test started me down this path in the first place. The Evo 6 TME ECU would not talk to the emission station computer via the OBDII port.)
Very happy to have the swap complete, and can't wait to start logging and tuning.
Thanks again,
Tim