forked from nyetwurk/ME7Sum
Checksum/CRC checker/corrector for Motronic ME7.1 firmware images. ME7.1.1 and ME7.5 support is still in testing, but should more or less work. It also has known bugs: be sure to check all output with me7check. Click URL below for latest binary release:
WaylandAce/ME7Sum
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project is under BSD open source license. Its on the most unrestrictive freeware license possible. No warranty implied or given. It is a tool written in C for management of Bosch ME7.1 firmware dumps. The latest binary releases are always available here: http://nyetwurk.github.com/ME7Sum/ RUNNING: -------- To check image.bin: ME7Check image.bin me7sum image.bin To output corrected checksums: me7sum image.bin out.bin ********************************* ** THIS PROGRAM HAS KNOWN BUGS ** ********************************* Note that if me7sum cannot completely detect checksum/CRC locations correctly, it will not output a file! ** Always use me7sum on a original version of your bin first to make sure it is compatible! ** ** Make sure to check all corrected bins with ME7Check.exe before flashing them! ** KNOWN ISSUES: ------------- ** DO NOT USE ON TUNER MODIFIED BINARIES! ** Many tuners modify the CRC/Checksum algorithms to discourage modification of their tunes. ME7Sum most likely will not detect such modifications. ME7Check may detect such modifications, but there is no way for it to be 100% sure. Never use ME7Sum on a file that you your self did not write. ** Some files may require ME7Sum to be run on them iteratively ** nyetwurk#7 If ME7Check fails on a ME7Sum fixed file, please post or email me the file. You may be able to get all the checksums properly fixed by re-running ME7Sum on its own outputted file. ** RSA signature support is experimental, and may have bugs! ** ME7Check should not fail on RSA corrected bins. If it does, please email the binary to me or post on Nefmoto. DO NOT FLASH ANY BINS without a backup ECU or a way to restore a known good bin or you may be stranded! It should generally autodetect checksum/CRC blocks, but is known not to work on non VAG Motronic bins, eg: ferrari360.bin ME7.5 is also currently unsupported but might work. BUILDING: --------- Under unix or cygwin, "make" should work. Under Windows MSVSS/nmake, type "build clean" then "build" CONTRIBUTING: ------------- Feel free to contribute to the project! nyet's ME7Sum: http://nefariousmotorsports.com/forum/index.php?topic=3347.0title= https://github.com/nyetwurk/ME7Sum/ 360trev's ME7Sum: http://nefariousmotorsports.com/forum/index.php?topic=2993.0title= https://github.com/360trev/ME7Sum/
About
Checksum/CRC checker/corrector for Motronic ME7.1 firmware images. ME7.1.1 and ME7.5 support is still in testing, but should more or less work. It also has known bugs: be sure to check all output with me7check. Click URL below for latest binary release:
Resources
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 98.6%
- Other 1.4%