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?
==============================================================================
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! ***