NefMoto

ECU Files => Checksum Update Requests => Topic started by: TijnCU on November 13, 2014, 07:40:07 AM



Title: checksum ok after changing mlhfm?
Post by: TijnCU on November 13, 2014, 07:40:07 AM
I ran my bin through me7sum and me7check, both agree on my file being ok. Is this possible after I add in a new MAF linearisation? Last changes I made in the area resulted in checksum fixes, so I found it weird that it will not see any errors now.
Call me paranoide but I would love to have this bin checked by a 2nd person :-) Thanks!
--------------------------------------------------
I split the bin again and now all is ok!

*** Found 41 checksums in 018AAmafsplit.bin

Attempting to output corrected firmware file 'aamaf_fixed.bin'
Ý Opening 'aamaf_fixed.bin' file for writing
Ý Writing to file
Ý Validating size correct 524288=524288
Ý All OK, closing file

*** DONE! 4/4 error(s) corrected in 018AAmafsplit.bin! ***


Title: Re: checksum ok after changing mlhfm?
Post by: fknbrkn on November 13, 2014, 08:06:27 AM
C:\ZXMINI\VW\VW>me7check 018aa_225maf.bin
==============================================================================
me7check v1.12 (c) mki, 06/2004-05/2012
Checking file 018aa_225maf.bin (size=524288)
Reading Version Strings...
-> Bootrom Version = 05.12
-> EPK = 42/1/ME7.5/5/4016.00//F22g9/Dst01g/310599/
-> Contents of ECUID data table:
   - '0261206449'         (SSECUHN)
   - '1037352038'         (SSECUSN)
   - '4B0906018AA '       (VAG part number)
   - '0001'               (VAG sw number)
   - '1.8L R4/5VT     '   (engine id)
-> Contents of ECUID data table:
   - 'HW_MAN004'

-> No errors found. File is OK.   *********************


Title: Re: checksum ok after changing mlhfm?
Post by: TijnCU on November 13, 2014, 08:09:09 AM
Haha yes thanks, I got the same. I am more curious if me7check misses something here, or is it plausible a file does not need checksum correction after 512 row map is changed??


Title: Re: checksum ok after changing mlhfm?
Post by: TijnCU on November 13, 2014, 09:26:59 AM
Oh, just sprung to mind:
This file is original 1024kb, but it comes from a 400BB chip. I cut it in half because me7sum will not correct the full 1024kb file. me7check does recognize this to be a 512kb file. I add the uncut bin as well. Last time I split the bin I was able to correct the cs, but now it doesnt find any errors... did I get the wrong end from my split maybe?  :o
==============================================================================
me7check v1.12 (c) mki, 06/2004-05/2012
Checking file 4b0906018aamaf.bin (size=1048576)
Reading Version Strings...
-> Bootrom Version = 05.12
-> EPK = 42/1/ME7.5/5/4016.00//F22g9/Dst01g/310599/
-> Contents of ECUID data table:
   - '0261206449'         (SSECUHN)
   - '1037352038'         (SSECUSN)
   - '4B0906018AA '       (VAG part number)
   - '0001'               (VAG sw number)
   - '1.8L R4/5VT     '   (engine id)
-> Contents of ECUID data table:
   - 'HW_MAN004'

WARNING: flash should be 512kB of size, but the file is 1MB !!
-> trying to analyze only the first 512kB of the file

Page checksum failure(s) found
Data area checksum failure(s) found
-> Found 2 errors!!!   *******************************

Attempting to open firmware file '4b0906018aamaf.bin'

Step #1: Reading ROMSYS ..
 Startup section: word[0x00008000]+word[0x0000FFFE]
 @8038 Add=0x00006F8B CalcAdd=0x00006F8B  ADD OK
 Program pages: 8k page first+last in 0x0000-0xFFFF and 0x20000-0xFFFFF
 @803c Add=0x0077A107 CalcAdd=0x003882BD ** FIXED **
 All param page: word[0x00010000]+word[0x0001FFFE]
 @1b52c Add=0x971D CalcAdd=0x971D  ADD OK

Step #2: Reading Main Data Checksums ..
 Searching for main data CRC pre block...missing
 Searching for main data CRC/csum blocks...FAIL
 Searching for main data CRC offsets...missing
 Searching for main data checksum offsets...FAIL

Step #2: ERROR! Skipping main data checksums ... UNDEFINED

Step #3: Reading Main Program Checksums ..
 Searching for main program checksum..FAIL
Step #3: ERROR! Skipping Main Program Checksums.. UNDEFINED

Step #4: Reading Multipoint Checksum Blocks ..
 Searching for multipoint block descriptor #1...missing
 Searching for multipoint block descriptor #2...FAIL
Step #4: ERROR! Skipping Multipoint Checksum Block... UNDEFINED

*** Found 3 checksums in 4b0906018aamaf.bin

*** ABORTING! 3 uncorrectable error(s) in 4b0906018aamaf.bin! ***


Title: Re: checksum ok after changing mlhfm?
Post by: TijnCU on November 13, 2014, 09:53:33 AM
Fixed!