Pages: [1] 2
Author Topic: NefMoto ME7 Flashing Software Release 1.3.1.1  (Read 32734 times)
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« on: July 14, 2010, 04:17:01 PM »


Please see the new 1.4.0.1 release at: http://nefariousmotorsports.com/forum/index.php?topic=145.0



Summary:
The NefMoto ME7 ECU flasher is a free tool that allows you to reprogram your ME7 ECU in car over the OBD port.

Features:
-ECUs can be programmed in car over the OBD port.
-Flashing of 1 megabyte 29F800 ECUs in about 4 minutes or less.
-User defined memory layouts allow for flashing any memory arrangement. Supplied with B5 Audi S4 ME7.1 layout for quick start.
-Flashing erases and programs one memory sector at a time to allow you to recover the ECU in case of failure.
-Flashed data is verified with checksums to insure data was flashed correctly.

This software does NOT:
-Does not update checksums or validate the file you are flashing in any way.
-Does not currently allow you to read the ECU. (coming next update)
-Does not allow you to edit any maps, value, etc. It is just for flashing.

Features coming soon:
-Reading the ECU flash memory (Planned for the week of July 19-25)
-Reading and clearing error codes (Hopefully by the end of July)

System requirements:
-32bit or 64bit Windows Vista or Newer
-.NET 3.5 (installed as part of install process)
-FTDI USB D2XX driver (installed as part of install process)
-3 megabytes of free hard drive space

Tested supported cables:
-eBay USB VAG KKL
-Ross-Tech HEX-KEY-CAN (operating in dumb mode)
-Any dumb OBDII cable using the FTDI USB chip

Test unsupported cables:
-Galletto
-KWP2000+ Flasher

ECUs known to be supported:
-2000/01/02 Audi S4 2.7t ME7.1
-2000/01/02 Audi A6 2.7t ME7.1

Tested supported ECUs using the B5 S4 2.7T ME7.1 29F800 memory layout:
-2000 Audi S4 6sp - 8D0907551A - software 1037 35 2345 - hardware 0261 206 110
-2000 Audi S4 tip - 8D0907551B - software 1037 35 2738 - hardware 0261 206 109
-2001 Audi S4 tip - 8D0907551L - software 1037 35 4145 - hardware 0261 207 004
-2001 Audi S4 6sp - 8D0907551H - software 1037 35 4774 - hardware 0261 206 774
-2001 Audi S4 6sp - 8D0907551M - software 1037 35 4837 - hardware 0261 207 143
-2001 Audi S4 6sp - 8D0907551M - software 1037 36 0857 - hardware 0261 207 143
-2002 Audi S4 tip - 8D0907551AA - software 1037 36 2276 - hardware 0261 207 453
-2002 Audi S4 6sp - 8D0907551T - software 1037 36 2558 - hardware 0261 207 452
-2000 Audi A6 tip - 4B0907551L - software 1037 35 2815 - hardware 0261 206 562
-2001 Audi A6 tip - 4B0907551T - software 1037 36 0864 - hardware 0261 207 005

Known issues:
-Sometimes it takes 3 or 4 connection attempts to successfully connect. This is because I have to use the old school slow init method to ensure I can connect to all ECUs, including ones that have been corrupted by incomplete flashing.

The MSI installer is attached at the bottom of this post, but you must be logged in to see it.
« Last Edit: August 16, 2010, 04:33:58 PM by Tony@NefMoto » 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
ArgDub
Full Member
***

Karma: +60/-1
Offline Offline

Posts: 202


« Reply #1 on: July 14, 2010, 05:29:22 PM »

The day has come, Bravo!!!




Any plan to include support for 1.8t?
« Last Edit: July 14, 2010, 11:15:59 PM by ArgDub » Logged
elRey
Hero Member
*****

Karma: +32/-1
Offline Offline

Posts: 565


« Reply #2 on: July 15, 2010, 08:56:01 AM »

The day has come, Bravo!!!




Any plan to include support for 1.8t?

agreed
Logged
lukeag25
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 7


« Reply #3 on: July 15, 2010, 09:05:38 AM »

Well done, can't wait to check this out! Good work, Thanks Tony!
Logged
hammersword
Full Member
***

Karma: +31/-2
Offline Offline

Posts: 136

Revlimit ECU tuning


WWW
« Reply #4 on: July 15, 2010, 10:08:49 AM »

only for vista?

 Sad
Logged

www.revlimit.gr
The Motronic Specialists....
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #5 on: July 15, 2010, 11:00:10 AM »

only for vista?

 Sad

Vista and newer versions of Windows has added a lot of nice features my software that XP doesn't support.

Windows 7 is worth upgrading for.

If there are enough users that still need XP support, I can look into supporting it in the future.
« Last Edit: July 15, 2010, 11:16:24 AM by Tony@NefMoto » 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
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #6 on: July 15, 2010, 11:20:19 AM »

Any plan to include support for 1.8t?

The software should already support the 1.8T. We just need to create the memory layout file for it.

If you tell me which flash memory chip the 1.8T ECU uses, we could easily create a new memory layout file and test it out.

The trick is depending on the model and year of car, they all use different flash chips like 29F800, 29F400, and 29F200. And to support flashing one sector at a time, you need to know which chip the ECU is using.

You could flash the entire chip at once, but then if you get have any failures, the ECU is bricked and need to be flashed in boot mode. By flashing one sector at a time, with most failures the ECU is smart enough to go into a fail safe programming recovery mode. This allows you to try to flash again without needing to do boot mode.
« Last Edit: July 15, 2010, 11:39:32 AM by Tony@NefMoto » 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
ArgDub
Full Member
***

Karma: +60/-1
Offline Offline

Posts: 202


« Reply #7 on: July 15, 2010, 12:40:45 PM »


The software should already support the 1.8T. We just need to create the memory layout file for it.

If you tell me which flash memory chip the 1.8T ECU uses, we could easily create a new memory layout file and test it out.

The trick is depending on the model and year of car, they all use different flash chips like 29F800, 29F400, and 29F200. And to support flashing one sector at a time, you need to know which chip the ECU is using.

You could flash the entire chip at once, but then if you get have any failures, the ECU is bricked and need to be flashed in boot mode. By flashing one sector at a time, with most failures the ECU is smart enough to go into a fail safe programming recovery mode. This allows you to try to flash again without needing to do boot mode.

Memory layout seems fine to me, my chip is 800BB. I'm getting "programming preconditions have not been met" error.


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

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #8 on: July 15, 2010, 01:32:24 PM »


Memory layout seems fine to me, my chip is 800BB. I'm getting "programming preconditions have not been met" error.


It should also say which programming precondition was not met. Did it list one?

Maybe I will make it an option to try to flash the ECU anyway even when the ECU reports it is not ready.

I also started a wiki page on which ECUs use which flash chips:
http://nefariousmotorsports.com/wiki/index.php?title=Car_Specific_ECU_Info
« Last Edit: July 15, 2010, 02:52:57 PM by Tony@NefMoto » 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
pohsib
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 12


« Reply #9 on: July 15, 2010, 04:14:10 PM »

Congratulations Tony!!
Logged
hammersword
Full Member
***

Karma: +31/-2
Offline Offline

Posts: 136

Revlimit ECU tuning


WWW
« Reply #10 on: July 16, 2010, 02:50:42 AM »

congatulations

the first 1.8T which came with ME7 has 400BB chip. The late has 800bb

99 - 2000 has 400bb / 2001+ has 800bb

Wink
Logged

www.revlimit.gr
The Motronic Specialists....
b5s4tt
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 12


« Reply #11 on: July 16, 2010, 10:29:51 AM »

very nice. im going to be even more busy haha
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #12 on: July 16, 2010, 10:54:08 AM »

I posted a new updated installer in the first post.

Version 1.3.1.1 allows you to attempt to program even if the the ECU reports that the flashing preconditions have not been met.

To upgrade, just uninstall the old version, and then run the installer for the new version.

Please let me know what problems or success your are having so I can make this better.  Cheesy
« Last Edit: July 16, 2010, 11:50:38 AM by Tony@NefMoto » 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
Jason
Hero Member
*****

Karma: +38/-0
Offline Offline

Posts: 500


Breaks everything!


« Reply #13 on: July 16, 2010, 05:40:03 PM »

Looks like the FTDI driver doesn't like W7 x64.  I downloaded the 64 bit installer for the D2XX drivers, but I'm going to guess that I need to change the VID and PID in the inf?

edit:  I changed the VID and PID in the 2.06.00 release from http://www.ftdichip.com/Drivers/D2XX.htm and all is well.  I attached the modified driver package.  You will have to agree to installing the unsigned driver as a result.  Unfortunately I can't test it as I don't want to overwrite my current flash.
« Last Edit: July 16, 2010, 05:56:39 PM by Jason » Logged
audi_skydiver
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 23


« Reply #14 on: July 17, 2010, 01:46:01 PM »

So we can not download our current tune from the ecu to our computer with this version? Or did I read that wrong?

Josh
Logged
Pages: [1] 2
  Print  
 
Jump to:  

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