View Single Post
  #821  
Old 09-10-2008, 08:14 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Snowmobile software ECU dumps

It has come to my attention that the Polaris snowmobile software is not 100% perfect for downloading our ECU ROMs. I have seen two dumps that got corrupted.

It was just a single address where the software had got out of sync and picked up part of the address rather than the data from the ECU response. One byte out of 32768 doesn't sound like much but it could cause problems if the download gets used as the basis for a modified ROM and written back to the ECU.

For that reason, I suggest verifying the checksum of the ROM after downloading it. Attached is a utility for Windows and Linux that can be used to verify the ECU checksum.

The ECU and TCU both have checksums in their ROMS and routines to check them. But I can't figure out how to trigger those routines. I think they may be part of some internal self-test mode.

If you modify a ROM, it makes sense to set the checksum correctly before writing it back to the ECU, although it will still work if you don't.

Just to clarify the upgrade procedure:

1) Download ROM to file
2) Verify Checksum of file is correct
3) Modify file as desired
4) Update Checksum in file
5) Burn file to EEPROM and install in ECU.
Attached Files
File Type: zip checksum.zip (70.7 KB, 450 views)
__________________
Subaru ECU and TCU Website
1992 Alcyone SVX Version L
1992 Alcyone SVX Version L
1994 Alcyone SVX S40-II
2004 Subaru Legacy 2.5 SE Sports Tourer
1996 Subaru Legacy 2.2 GX Wagon
1988 Subaru Justy J12 SL-II
Reply With Quote