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

Karma: +131/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« on: February 27, 2011, 01:51:45 AM »



Summary:
The NefMoto ME7 ECU flasher is a free tool that allows you to read and write the flash memory in your ME7 ECU in car over the OBD port. All that is required is a FTDI based USB OBD cable that works in "dumb" mode. Dumb mode cables pass the raw serial data straight through without applying any higher level protocols.

Features:
-ECUs can be written through the OBD port in about three and half minutes.
-ECUs can be read through the OBD port in about five minutes.
-User defined memory layouts allow for flashing any memory arrangement.
-Writing erases and programs one memory sector at a time to allow you to recover the ECU in case of failure.
-Written and read data is verified with checksums to insure data was sent correctly.
-Reading and clearing error codes is also supported.

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

System requirements:
-32bit or 64bit Windows Vista or Newer (Will work if run inside a virtual Windows machine on Mac and Linux as well)
-.NET 3.5 (installed as part of install process)
-FTDI USB D2XX driver version 2.06.00 or later
-3 megabytes of free hard drive space

Tested supported cables:
-eBay USB VAG KKL using the FTDI D2XX standard driver
-Ross-Tech HEX-KEY-CAN using the Ross-Tech FTDI D2XX driver ("boot in intelligent mode" must be unchecked in the VCDS options screen)
-Any dumb OBDII cable using the FTDI USB chip

Tested unsupported cables:
-Galletto (Does not support dumb mode)
-KWP2000+ Flasher (Does not support dumb mode)
-Old Ross-Tech KEY-USB (Does not support true dumb mode)

Tested supported ECUs list on the wiki:
http://nefariousmotorsports.com/wiki/index.php?title=NefMoto_ECU_Flashing_Software

Known issues:
-No known issues. Please let me know if you find any.

How to install:
Please uninstall any previous versions of the NefMoto ME7 ECU Flasher before installing the latest version.
To install, download and run the attached file ECUFlasherHostInstaller 1.7.0.0.msi.
Then ensure that you have the FTD2XX driver installed for your specific cable.
If you have a generic cable, download CDM20600.zip, then extract it and install the generic FTDI D2XX driver.
« Last Edit: February 28, 2011, 12:57:17 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: +131/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #1 on: February 27, 2011, 02:04:03 AM »

What's new in this release:
-No longer blocks waiting to read message echo.
-No longer requires that message echo is an exact match.
-Now supports erasing and programming entire flash at once when sector erasing fails.
-Auto detects if the ECU is in sector erase or entire flash erase mode.
-Now supports recovering from previous failed flashing attempts.
-New generic 29F800 and 29F400 memory layouts that aren't BB or BT specific.
-Lots of bug fixes to the communication system.
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 #2 on: February 27, 2011, 10:55:23 AM »

Application was unable to start correctly Sad

0xc0000142

edit:  win7 x64
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +131/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #3 on: February 27, 2011, 11:00:24 PM »

A new installer has been posted to the first post. The problem seems to be a 32bit DLL that snuck into the installer.
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
kls
Full Member
***

Karma: +12/-0
Offline Offline

Posts: 97


« Reply #4 on: February 27, 2011, 11:59:54 PM »

Hey Tony,

Downloaded version 1.7 earlier today. I can now write an ME7.1.1 R32 ECU on the bench (with immobilizer bypassed of course) The memory layout fails(ECU reports RequestUpload service is not supported) no matter the flash selected but using the generic 29f800 flash layout writing does work. I still cannot read the flash though, same error as the memory layout.

Something that is interesting is that with a VR6 2.8 liter ME7.1.1 image the memory layout verification works - and I can read the flash.

All files are stock VW, nothing tuned.
« Last Edit: February 28, 2011, 02:20:19 AM by kls » Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +131/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #5 on: February 28, 2011, 10:33:41 AM »

Downloaded version 1.7 earlier today. I can now write an ME7.1.1 R32 ECU on the bench (with immobilizer bypassed of course) The memory layout fails(ECU reports RequestUpload service is not supported) no matter the flash selected but using the generic 29f800 flash layout writing does work. I still cannot read the flash though, same error as the memory layout.

Thanks for letting me know. It's possible that the R32 ECU implements the writing protocol but not the reading protocol. Maybe VW was trying to hide how they tuned the ECU in the R32.
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
kls
Full Member
***

Karma: +12/-0
Offline Offline

Posts: 97


« Reply #6 on: February 28, 2011, 08:07:15 PM »

Its possible I guess but Galletto can read it(very slowly of course), I assume its using standard KWP2000 but have not yet monitored its communication.
Logged
ElementalVoid
Jr. Member
**

Karma: +9/-0
Offline Offline

Posts: 43


« Reply #7 on: February 28, 2011, 09:44:42 PM »

-New generic 29F800 and 29F400 memory layouts that aren't BB or BT specific.

The installer still contains the old layout files. Is there a reason to keep using them or should we start using the new layouts that are not BB/BT specific?
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +131/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #8 on: March 01, 2011, 01:59:39 PM »

The installer still contains the old layout files. Is there a reason to keep using them or should we start using the new layouts that are not BB/BT specific?

I kept the old BT and BB layouts because there could be a case where the ECU will not let you flash more than one sector at a time. The new generic layouts that aren't BB or BT specific should always work, and I would recommend using them.
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
DJGonzo
Guest
« Reply #9 on: March 03, 2011, 08:36:46 PM »

Does NefMoto respect "NOREAD" flags?
Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +131/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #10 on: March 03, 2011, 08:46:32 PM »

Does NefMoto respect "NOREAD" flags?

Nope. "NOREAD" flags were made by EVC for WinOLS.
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
DJGonzo
Guest
« Reply #11 on: March 04, 2011, 08:21:04 AM »

Does NefMoto respect "NOREAD" flags?

Nope. "NOREAD" flags were made by EVC for WinOLS.
I don't mean to stop other people from tuning ME7 but I wouldn't like someone stealing my tunes.

Of course, its easy for a real tuner to still read the ECU but I don't want some n00b running around pirating tunes.

Either way, great tool. I flashed a car 250 miles away with your tool. Very cool Smiley

Will you ever be releasing the source code?
« Last Edit: March 04, 2011, 12:15:25 PM by Tony@NefMoto » Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +131/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #12 on: March 04, 2011, 12:14:45 PM »

I don't mean to stop other people from tuning ME7 but I wouldn't like someone stealing my tunes.

Of course, its easy for a real tuner to still read the ECU but I don't want some n00b running around pirating tunes.

Either way, great tool. I flashed a car 250 miles away with your tool. Very cool Smiley

Will you ever be releasing the source code?

The way I see it, if we all respected the VW/Audi NO READ flag, none of us would be tuning in the first place. Not to mention that anyone can buy a Galletto cable off eBay for $25. If you really want to protect your tune, you can use an encryption socket or disable reading over OBD. Ultimately though, there is no way to prevent copying, which is why I don't try to. This is also why I released my S4 Stage 3 tune for free. I think the value is in the tuners time, not in the file itself.

I would like to release parts of the source code in the future. I don't have a complete plan yet though, but I'm hoping to get to version one on each of my tools before I release anything.
« Last Edit: March 04, 2011, 12:18:27 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
DJGonzo
Guest
« Reply #13 on: March 04, 2011, 01:32:36 PM »

True.

Time to move on to MED9 I guess  Cheesy
Logged
Novik
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 21


« Reply #14 on: March 10, 2011, 02:08:23 PM »

Hi.
Any possibility of Windows XP support (not in virtual machine). Maybe in future versions ?
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 17 queries. (Pretty URLs adds 0s, 0q)