Pages: 1 [2] 3
Author Topic: Difficulty reading flash on Passat 1.8T B5  (Read 31622 times)
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #15 on: June 07, 2011, 12:19:01 PM »

Version 1.8.0.0 of the ECU flasher has better connection and communication noise recovery. Hopefully that fixes the issues. Version 1.8.0.0 should be released in the next day or so.
Logged

Remember you have to log in if you want to see the file attachments!
Info or questions, please add to the wiki: http://www.nefariousmotorsports.com/wiki
Follow NefMoto developments on Twitter: http://twitter.com/nefmoto
bodhi
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 13


« Reply #16 on: July 04, 2011, 01:45:26 PM »

Connection is solid as a rock now; thanks!

Which leads on to the next odd issue; it won't validate the memory layout.  Just popped the case on the ECU; the flash chip is an AM29F400BB-90SI; alas, the 29F400BB memory layout refuses to verify (neither does the generic layout).

For a giggle, I tried validating the 800 layouts; all pass at the validation stage.  However, they fail once the flash readout gets to ~62%, due to checksum mismatch after downloading a sector (I need to get a fresh log of the failure at that point, just for curiosity about the validating routine passing, and also to see exactly where it stops reading the flash).

All the layouts included with nefmoto flasher have a base address of 8388608 (0x800000); any reason to believe it might be different on this ECU?  Seems unlikely though.

Code:
04/Jul/2011 09:13:34.587: USER: Validating flash memory starts at 0x00800000 and ends at 0x00880000.
04/Jul/2011 09:13:34.600: LOG: Sent message with service ID RequestUpload
04/Jul/2011 09:13:34.625: LOG: Received message with service ID RequestUploadPositiveResponse
04/Jul/2011 09:13:34.632: LOG: Flash start and end addresses are valid.
04/Jul/2011 09:13:34.641: LOG: Sent message with service ID RequestUpload
04/Jul/2011 09:13:34.666: LOG: Received message with service ID NegativeResponse
04/Jul/2011 09:13:34.673: LOG: Received negative response for service ID: RequestUpload, with response code: CanNotUploadFromSpecifiedAddress
04/Jul/2011 09:13:34.674: LOG: Flash start address is the lowest address.
04/Jul/2011 09:13:34.677: LOG: Sent message with service ID RequestUpload
04/Jul/2011 09:13:34.704: LOG: Received message with service ID RequestUploadPositiveResponse
04/Jul/2011 09:13:34.705: LOG: Flash end address isn't the highest address.
04/Jul/2011 09:13:34.706: LOG: Validating flashed data checksum for address range 0x00880000 to 0x00880001.
04/Jul/2011 09:13:34.709: LOG: Sent message with service ID StartRoutineByLocalIdentifier
04/Jul/2011 09:13:34.744: LOG: Received message with service ID StartRoutineByLocalIdentifierPositiveResponse
04/Jul/2011 09:13:34.751: LOG: Sent message with service ID RequestRoutineResultsByLocalIdentifier
04/Jul/2011 09:13:34.774: LOG: Received message with service ID NegativeResponse
04/Jul/2011 09:13:34.776: LOG: Received negative response for service ID: RequestRoutineResultsByLocalIdentifier, with response code: BlockTransferDataChecksumError
04/Jul/2011 09:13:34.776: LOG: Checksum is incorrect.
04/Jul/2011 09:13:34.777: USER: 100% complete.
04/Jul/2011 09:13:34.781: USER: Validating memory layout succeeded.
End address is not the end of flash memory.
« Last Edit: July 06, 2011, 05:37:12 AM by bodhi » Logged
buergi
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 13


« Reply #17 on: July 16, 2011, 12:23:52 PM »

exactly the same issue here.
I tried to read out my a4 b5 1.8t ANB ME7.5 Audi Partnumber 4b0 906 018AL. Read out with 400BB layout not possible, with 800BB works, but produces checksum errors after 63% read...
What are we doing wrong ?

Buergi
Logged
buergi
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 13


« Reply #18 on: July 18, 2011, 11:57:41 AM »

Hi all,
Ok, after some further reading i split my file into two of 512kB and checked it with me7check checksum utility. First 512kB appear to be good.
Can somebody please check if that file is ok ?
My goal is to modify the engine to decently run  (without throwing codes) with E85 which is currently the cheapest available fuel here...

Regards,

Buergi
Logged
Gonzo
Sr. Member
****

Karma: +21/-30
Offline Offline

Posts: 483


« Reply #19 on: July 18, 2011, 02:03:41 PM »

Nefmoto won't work with older cars (2000 G/J). You must unplug instrument cluster fuse in order to communicate with ECU.

Of course that gets conditions not met.

Another bug I have seen is that I can't get past a 5% read...
Just hangs at 5%
Logged
gremlin
Hero Member
*****

Karma: +196/-9
Offline Offline

Posts: 654


« Reply #20 on: July 18, 2011, 04:47:00 PM »

Can somebody please check if that file is ok ?

Attached file is 100% original and OK
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #21 on: September 15, 2011, 03:32:20 PM »

It is quite strange that the 400BB memory layout will not validate. The NefMoto software is asking to read memory from a range above the end of flash memory which should fail but doesn't. What happens if you just continue reading with the 400BB layout after the layout validation fails?

Can you post a communication log of the ECU reading that starts getting checksum errors at 63%?

Logged

Remember you have to log in if you want to see the file attachments!
Info or questions, please add to the wiki: http://www.nefariousmotorsports.com/wiki
Follow NefMoto developments on Twitter: http://twitter.com/nefmoto
shurakr
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 1


« Reply #22 on: September 21, 2011, 05:55:57 AM »

i can`t connect to ecu on same car
error on message 0x01
Logged
byzan a4
Full Member
***

Karma: +0/-1
Offline Offline

Posts: 73


« Reply #23 on: September 23, 2011, 02:46:50 AM »

I have the AA version of the ECU and although we can pull the ori file on a bench, it fails to communicate the Bosch 020 number. My tuner says that he has seen this before on the same numbered ECU and it seems to display some dicrepency on the memory size for some unknown reason 512/ 1mb.

Is there a specific problem with this type of ECU?
Logged
bodhi
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 13


« Reply #24 on: September 25, 2011, 02:47:56 PM »

Here's a few logs, of attempts performed with the various memory layouts

400 memory layout
- validate, then attempting to read (fails when reading)
- attempting to read, without validating first (fails)

400bb memory layout
- ditto

800bb memory layout
- full log, up until the checksums start failing at ~63%

For note (as seen in the logs), the message seen when attempting to validate the various 400 memory layouts is

Validating memory layout succeeded.
End address is not the end of flash memory.
Logged
byzan a4
Full Member
***

Karma: +0/-1
Offline Offline

Posts: 73


« Reply #25 on: November 11, 2011, 04:12:33 PM »

Any change on this? I am aiming to fit this ECU into my 99 A4 when i convert to ME7.5 over ME3.8.3 which i currently have
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #26 on: January 05, 2012, 05:48:03 PM »

I will add a small bug fix to the next version of NefMoto to hopefully work better with this ECU. The NefMoto software should allow you to continue reading or writing the ECU even if the memory validation fails. Currently it only allows you to continue if the memory validation didn't complete or was correct. I will add the ability to continue the read or write of the ECU even when the memory layout appears incorrect.

I am not sure why this ECU appears to be lying about what memory ranges are available. The memory layout verification that the NefMoto software does is not part of the standard protocol implemented by VW/Audi. It is possible that this ECU has a bug with regard to what memory ranges it allows access to.

NefMoto 1.9.1.2 is the current version, and I will try to release an update soon that should allow you to continue.
Logged

Remember you have to log in if you want to see the file attachments!
Info or questions, please add to the wiki: http://www.nefariousmotorsports.com/wiki
Follow NefMoto developments on Twitter: http://twitter.com/nefmoto
bodhi
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 13


« Reply #27 on: January 10, 2012, 11:33:08 AM »

NefMoto 1.9.1.2 is the current version, and I will try to release an update soon that should allow you to continue.

Great!  Shout if you need me to test anything.  Thanks for keeping up with this!
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #28 on: January 10, 2012, 11:37:33 AM »

No problem. I also just ordered a 2002 VW Passat 4B0906018CM ECU off ebay for $50 so I can locally test this damn ECU out. I thought I may as well own all of the ECUs that don't play nice.
Logged

Remember you have to log in if you want to see the file attachments!
Info or questions, please add to the wiki: http://www.nefariousmotorsports.com/wiki
Follow NefMoto developments on Twitter: http://twitter.com/nefmoto
byzan a4
Full Member
***

Karma: +0/-1
Offline Offline

Posts: 73


« Reply #29 on: February 03, 2012, 09:44:22 AM »

Thank you Tony, your help is appreciated.

I need to fix the immo next as it won't associate with my dash, but that's another problem..
Logged
Pages: 1 [2] 3
  Print  
 
Jump to:  

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