Pages: [1]
Author Topic: checksum ok after changing mlhfm?  (Read 6863 times)
TijnCU
Hero Member
*****

Karma: +60/-4
Offline Offline

Posts: 690


flying brick


« 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! ***
« Last Edit: November 13, 2014, 09:54:18 AM by TijnCU » Logged

fknbrkn
Hero Member
*****

Karma: +177/-18
Offline Offline

Posts: 1401


mk4 1.8T AUM


« Reply #1 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.   *********************
Logged
TijnCU
Hero Member
*****

Karma: +60/-4
Offline Offline

Posts: 690


flying brick


« Reply #2 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??
Logged

TijnCU
Hero Member
*****

Karma: +60/-4
Offline Offline

Posts: 690


flying brick


« Reply #3 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?  Shocked
==============================================================================
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! ***
« Last Edit: November 13, 2014, 09:39:52 AM by TijnCU » Logged

TijnCU
Hero Member
*****

Karma: +60/-4
Offline Offline

Posts: 690


flying brick


« Reply #4 on: November 13, 2014, 09:53:33 AM »

Fixed!
Logged

Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.017 seconds with 16 queries. (Pretty URLs adds 0.001s, 0q)