Overview

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. You can find the latest release of the software in the NefMoto Software sub-forum.

Features

ECUs can be written through the OBD port in about three and half minutes.

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 ensure data was sent correctly.

Reading and clearing error codes is also supported.

What this software does not do

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 XP SP2 or Newer

(Will work if run inside a virtual Windows machine on Mac and Linux as well)

.NET 3.5 (installed automatically with Nefmoto ECU flashing software)

FTDI USB D2XX driver version 2.06.00 or later

3 megabytes of free hard drive space

Known issues

It seems as though there is a problem that occurs when NefMoto verifies that memory layout on ECUs with REVO or APR installed. Verifying the memory layout on ECUs with these tunes appears to cause a "Programming not finished" error code. This will prevent the car from starting. The only official way to clear this error code is to write a new flash file to your ECU. If you have one of these aftrmarket tunes, backup your EEprom using ArgDub's tool. You can then restore it (in boot mode) in the event of a problem.

Please let Tony know via forum PM or email if you find any more issues.

Installation

Download

How to install

Uninstall any previous versions of the NefMoto software before installing the latest version, just to be safe.

Run the MSI installer downloaded from the NefMoto forum.

Ensure that you have the FTD2XX driver installed for your specific cable.

If you have a generic cable, download CDM20600.zip from the same forum post you got the MSI, then extract it and install the generic FTDI D2XX driver.

Use

This section needs some love, please contribute!

Connect your vehicle's battery to a constant, stable power source. This is vital, if the ECU loses power or voltage dips during any flashing operation recovery may require flashing through ECU Boot Mode or worse.

Connect your flashing cable to your vehicle's OBD port.

Turn on your ignition (but do not start the car). If the cable has an LED light it should illuminate.

Select the memory layout for your ECU.

At the top of the program choose Fast or Slow Init and Connect

Choose one of the program options (Read/Write/etc)

You will notice the activity in the console window

When your operation is complete, choose Disconnect at the top of the program.

Application Log File

If you have connection or flashing issues it may be useful to post the debug log of your session to the forum for some help. From the file menu inside the NefMoto software there are multiple menu commands to locate or open the detailed log file. The file itself can be found at: %appdata%\Nefarious Motorsports\NefMotoECUFlasher

Supported cables

Tested supported cables

Ross-TechHEX-USB-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)

If you want to check what chip is in your cable, or see if it supports NefMoto premium features, you can use the NefMoto ECU Flasher version 1.6.1.0 or later. Just select the USB device and then hover your mouse over it. It will display all of the info about the FTDI chip in the cable and say if it supports premium NefMoto features.

Tested ECUs

These are the ECUs the NefMoto ECU flashing software has been tested and is supported on. Please feel free to add your own results to this list, or ask someone to update it for you. This list is not complete and the absence of a an ECU from the list does not indicate that it is not supported.