Pages: [1]
Author Topic: Memory Layouts  (Read 15815 times)
turboskipper
Jr. Member
**

Karma: +3/-0
Offline Offline

Posts: 40


« on: October 27, 2010, 05:27:23 PM »

Hey Tony, what is the difference in memory layouts  ME7 29F800BB and ME7 29F800BT? I tried out the new software and they both validated. New software is nice, thanks for all your efforts! Staying connected between operations is sweet.
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +130/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #1 on: October 27, 2010, 05:33:10 PM »

The validate memory layout operation validates the start and end addresses of the memory layout. It does not validate the sector sizes, because you can't do that without erasing the flash memory.

The 800BB and 800BT memory layouts only differ in where the "boot blocks" are located. The BB layout has small sectors at the bottom, and the BT layout has small sectors at the top.

The difference between the BB and BT layouts only matter for the purpose of erasing flash. Flash memory chips can only erase entire memory sectors. When reading the flash memory, the sector layout makes no difference.
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
turboskipper
Jr. Member
**

Karma: +3/-0
Offline Offline

Posts: 40


« Reply #2 on: October 27, 2010, 07:10:24 PM »

So in this link you show which memory layout to use but don't state BB or BT.

http://nefariousmotorsports.com/wiki/index.php?title=NefMoto_ECU_Flashing_Software

Is there one we must use (in my case a B5 S4 2.7t Abox) or can we use either? If we can use either is there an advantage from one to the other?

Thanks
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +130/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #3 on: October 29, 2010, 12:50:09 PM »

I update the wiki page with the correct references for the 2.7T engines I tested to use the 29F800BB memory layout.

If you try to write to the ECU and use the wrong memory layout, then writing should fail immediately before anything has been erased or written. This is because the sector sizes won't match, and the ECU will not be able to erase a region of memory that doesn't match a specific sectors size.

The only way you can end up using the wrong memory layout, is if you use one that has the correct sector layout and sizes, but is the wrong total size. What I mean by that is using the 400BB layout when your ECU has an 800BB chip in it. But you can detect this situation now by running the Validate Memory Layout operation.
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
Audi_Ontario
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 5


« Reply #4 on: June 26, 2013, 12:10:25 PM »

I update the wiki page with the correct references for the 2.7T engines I tested to use the 29F800BB memory layout.

If you try to write to the ECU and use the wrong memory layout, then writing should fail immediately before anything has been erased or written. This is because the sector sizes won't match, and the ECU will not be able to erase a region of memory that doesn't match a specific sectors size.

The only way you can end up using the wrong memory layout, is if you use one that has the correct sector layout and sizes, but is the wrong total size. What I mean by that is using the 400BB layout when your ECU has an 800BB chip in it. But you can detect this situation now by running the Validate Memory Layout operation.

Very good information and I just read this I know its an older post but how and where I could download those memory layouts because I don't have them.
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +130/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #5 on: June 28, 2013, 12:44:46 PM »

Memory layouts are installed with the NefMoto flashing software in the memory layouts sub directory.
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
Audi_Ontario
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 5


« Reply #6 on: June 28, 2013, 12:52:27 PM »

Memory layouts are installed with the NefMoto flashing software in the memory layouts sub directory.

yeah sorry the download you posted a bit back didn't have them but I didn't read down far enough. the updated one was a few posts down thanks. hey I pmed you tony for a few questions if you could get back to me id appreciate it when you have a chance. I drive a 2000 s4. thanks
Logged
Pages: [1]
  Print  
 
Jump to:  

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