View Single Post
Old 12-07-2013, 09:19 PM   #314
vgi
Senior Member
 
Join Date: Apr 2013
Drives: frs
Location: nj
Posts: 723
Thanks: 237
Thanked 348 Times in 232 Posts
Mentioned: 58 Post(s)
Tagged: 0 Thread(s)
http://www.openecu.org/index.php?tit...ksum_Algorithm

sample checksum table, 17 blocks, last 5 have checksum disabled:

start_addr end_addr cksum_val
00008000 0013F4FF 176EBB28
000FAE00 000FB8FF D9F0DD89
000FB900 000FC3FF 2423D83B
000FC400 000FCEFF F0CA38E8
000FCF00 000FD9FF 1299921B
000FDA00 000FE4FF 5AA5A81A
000FE500 000FEFFF 5AA5A81A
0013C300 0013CCFF 9CA358D7
0013CD00 0013D6FF E509C9A9
0013D700 0013E0FF 720C6238
0013E100 0013EAFF 5AA5A7DA
0013EB00 0013F4FF 5AA5A7DA
00000000 00000000 5AA5A55A
00000000 00000000 5AA5A55A
00000000 00000000 5AA5A55A
00000000 00000000 5AA5A55A
00000000 00000000 5AA5A55A

the version is block 0x0013F5CC-0x0013F5CF which is yymmddnn where nn is the number of rom saved for the date. just replace that with FFFFFFFF

Update: the BRZ/FRZ rom has another checksum table with 2 extra checksum blocks. The checksum fix has been made to RR but hasn't been released yet (check this update date) so you should use EcuFlash for checksum correction.

Last edited by vgi; 12-20-2013 at 05:00 PM.
vgi is offline   Reply With Quote
The Following 2 Users Say Thank You to vgi For This Useful Post:
bfrank1972 (12-08-2013), EAGLE5 (12-07-2013)