NefMoto

Technical => Diagnostics => Topic started by: kamillo96 on November 16, 2019, 05:21:14 AM



Title: A4 B6 1.8t BEX - Not starting after flash
Post by: kamillo96 on November 16, 2019, 05:21:14 AM
Hi all, new member here! I have been thoroughly enjoying the forum and all info! I'm learning a lot.

I have recently used nefmoto flasher to read my ecu files and have obtained the file successfully, the car now won't start. I have tried to reflash the file back (completed successfully) which didn't help. Checksums look okay. I have had the battery connected during read and flash to ensure constant voltage. Both nefmoto & vcds still connect so guessing ecu is okay?

Attaching the bin

All help is greatly appreciated.





Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: _nameless on November 16, 2019, 05:30:18 AM
ANY CODES? like programming not complete? if so try reading the file you wrote back off the car and it should end the programming session proper. also one of the stickies covers this too you can find the string of bits and edit it so youll never get the error again 


Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: Jozua on November 16, 2019, 06:34:32 AM
There were a wrightup from dillenger about this issue. Cant remember the steps


Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: Jozua on November 16, 2019, 07:11:51 AM
Think its

After flash ign off for 15sec
Ign on for 20sec
Ign off then start


Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: kamillo96 on November 16, 2019, 09:27:14 AM
ANY CODES? like programming not complete? if so try reading the file you wrote back off the car and it should end the programming session proper. also one of the stickies covers this too you can find the string of bits and edit it so youll never get the error again 

P0602 Control Module Programming Error/Malfunction


Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: BlackT on November 16, 2019, 09:38:51 AM
Read sticked threads before asking please
http://nefariousmotorsports.com/forum/index.php?topic=3928.0title=


Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: kamillo96 on November 16, 2019, 10:11:32 AM
Just made the hex correction as advised in the sticky, i'm having a problem with me7correction not validating i get error that file can't be found (I have bin in same folder as exe). I have searched forums and can't understand why?

I have attached the bin file if anybody could do checksums for me please? Or advise on the me7correction file not found

Many thanks


Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: BlackT on November 16, 2019, 10:25:33 AM
use Me7sum it is the best as I know
http://nefariousmotorsports.com/forum/index.php?topic=3347.0title=


Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: nyet on November 16, 2019, 04:20:43 PM
me7correction not validating

What is me7correction?


Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: nyet on November 16, 2019, 04:22:11 PM
derp

Code:
ME7Sum (v1.0.5-2-gd061a) [Management tool for Bosch ME7.x firmwares]
Inspiration from Andy Whittaker's tools and information.
Written by 360trev and nyet [BSD License Open Source].

Attempting to open firmware file 'b618t.bin'

Step #1: Reading ROM info ..
 Searching for EPK signature...OK
 Searching for ECUID table...OK
 EPK         : '40/1/ME7.5/5/4016.32//24E/Dst03o/280703//'
 Part Number : '8E0909518AS '
 SW Version  : '0003'
 HW Number   : '0261208500'
 SW Number   : '1037369011'

Step #2: Reading ROMSYS ..
 Startup section: word[0x008000]+word[0x00FFFE]
 @08038 Add=0x00010D39 CalcAdd=0x00010D39  ADD OK
 All param page: word[0x010000]+word[0x01FFFE]
 @01e50c Add=0x00971D CalcAdd=0x00971D  ADD OK

Step #3: Reading RSA signatures ..
 Searching for RSA offset #0...OK
 Searching for RSA offset #1...OK
         Signature: @a595c-a59dc
           Modulus: @16962-169e2
          Exponent: @169e2 = 3
 Searching for MD5 ranges...OK
 MD5 Block Offset Table @1693e [32 bytes]:
 1) 0x00010002-0x00013FFE
 2) 0x00014252-0x00017F4E
 3) 0x00018192-0x0001FBDC
 4) 0x00026A00-0x0002FFFC
 EncrMD5: 6d 69 8f 77 f2 4f 88 9e 68 49 d5 9d f9 99 17 3b
 CalcMD5: 6d 69 8f 77 f2 4f 88 9e 68 49 d5 9d f9 99 17 3b
  OK

Step #4: Finding CRC table(s) ..
 Searching for CRC table(s)...OK
 CRC table(s) OK

Step #5: Reading Main Data Checksums ..
 Searching for main data CRC pre block...missing
 Searching for main data CRC/csum blocks...OK
 Searching for main data CRC offsets...missing
 Searching for main data checksum offsets...OK
 Main Checksums:
 1) 0x010002-0x013FFE CalcCSM: 00167F4E
 2) 0x014252-0x017F4E CalcCSM: 00309705
 3) 0x018192-0x01FBDC CalcCSM: 004FA7FB
 4) 0x026A00-0x02FFFC CalcCSM: 00893556
 @9ffe6 CSM: 00893556 CalcCSM: 00893556 OK

Step #6: ROMSYS Program Pages
 Program pages: 8k page first+last in 0x0000-0xFFFF and 0x20000-0xFFFFF
 @00803c Add=0x8F5A03 CalcAdd=0x8F5A03  ADD OK

Step #7: Reading Main Program Checksums ..
 Searching for main program checksum..OK
 ROM Checksum Block Offset Table @2bbca [16 bytes]:
 1) 0x000000-0x00FBFF CalcChk: 47061AE2
    0x00FC00-0x01FFFF CalcChk: 2714F877 CalcCRC: 1D626569 SKIPPED
 2) 0x020000-0x0FFFFF CalcChk: AD1A5AF9
 @fffe0 Chk: AD1A5B19 CalcChk: AD1A5AF9 ** NOT OK **

Step #8: Reading Multipoint Checksum Blocks ..
 Searching for multipoint block descriptor #1...missing
 Searching for multipoint block descriptor #2...OK
 1) <1fbde>  0x000000-0x003FFF Chk: 0E59D5C8 Boot: (whitelisted) OK
 2) <1fbee>  0x004000-0x007FFF Chk: 1077FB35 Boot: (whitelisted) OK
 3) <1fbfe>  0x000000-0x003FFF Chk: 0E59D5C8 CalcChk: 0E59D5C8 OK
 ..........
29) <1fd9e>  0x068000-0x06BFFF Chk: 0F943F09 CalcChk: 0F943EE9 ** NOT OK **
 ..........
64) <1ffce>  0x0F4000-0x0F7FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
65) <1ffde>  0x0F8000-0x0FBFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
66) <1ffee>  0x0FC000-0x0FFFFF Chk: 1FFDE002 CalcChk: 1FFDE002 OK
 Multipoint #2: [66 blocks x <16> = 1056 bytes]

Step #9: Looking for rechecks ..
    <1fc6e>  0x01C000-0x01FFFF Chk: 05C0E29D CalcChk: 05C0E29D OK (recheck)

*** Found 70 checksums in b618t.bin

*** WARNING! 2/2 uncorrected error(s) in b618t.bin! ***


Title: Re: A4 B6 1.8t BEX - Not starting after flash
Post by: kamillo96 on November 18, 2019, 07:17:30 AM
Corrected the hex (as per the topic above) and used me7sum along with resetting stored checksums on startup and all works now. Thanks!