Motronic Checksum Correction
Motronic Checksum Correction
Motronic Checksum Correction
So lets begin. Firstly you need a hex editor. You can download one from http://mh-nexus.de/en/hxd/
We neet to determine start and end addresses of data tables. Start address is xx00. In this case the start address is
6A00.
The FFs in the Pic. 1 is the gap between those two parts.
Next what you have to do is to find the end address. In my case the end address is 799B.
Open your hex editor program and load your *.bin file and find the start address
In this case the check sum is C7A9. Now go to WinOLS and check the values after your end address.
Pic. 8 Checksum value (highlighted red) and end address (highlighted yellow) in WinOLS
If checksum result in Hxd and the values in WinOLS after end address is not maching, that means that yours start or end
address is wrong.
When you have made some changes in *.bin file, calculate the checksums and change the checksum value.
Conclusion:
All information and values given in this document may be used at own risk. I do not stand in for
any problems. Thanks to the memebers from www.ecuconnections.com especially for PhilipM for all information.