Installed the latest EcuFlash beta, or at least I ran the installer, but it didn't take. I deleted the EcuFlash folder and ran the newest beta installer again, this time with success. Put in the 1c ZA1JA01C definition and opened the Vishnu ROM. It said the checksum needed fixing and so I fixed and tried to save, but the file would not write. Tried 5 times with no success. Then I opened in ROM Raider and fixed the checksum. The file would then open in ecuflash, but still give a checksum error. I closed ecuflash and used a hexeditor to ffffff out the date in the ROM, as suggested by VGI at
http://www.ft86club.com/forums/showp...&postcount=314 and then I opened the ROM in ecuflash without any checksum errors. I then flashed the vishnu ROM successfully with no checksum errors. The ROM reads out and writes peachy keen.
What went wrong in the newest version?
1. It would not install over the older version until I deleted the EcuFlash folder.
2. It would not save the ROM as a bin.
What made it work?
1. Fix checksums in romraider.
2. fffff out the date at 0x0013F5CC-0x0013F5CF
3. Make sure I had the right definition:
https://raw.github.com/TD-D/SubaruDe...Z/ZA1JA01C.xml (thanks tdd!)
I cross posted to the ROM Raider forum thread.
I am running OpenPort 2.0 rev E on WinXP.