NefMoto

Technical => Flashing and Chipping => Topic started by: Tony@NefMoto on February 27, 2011, 01:51:45 AM



Title: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto on February 27, 2011, 01:51:45 AM
(http://www.nefariousmotorsports.com/hosted_files/NefMoto 1.7.0.0 Screen Shot.jpg)

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.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto 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.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Jason on February 27, 2011, 10:55:23 AM
Application was unable to start correctly :(

0xc0000142

edit:  win7 x64


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto 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.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: kls 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.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto 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.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: kls 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.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: ElementalVoid 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?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto 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.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: DJGonzo on March 03, 2011, 08:36:46 PM
Does NefMoto respect "NOREAD" flags?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto on March 03, 2011, 08:46:32 PM
Does NefMoto respect "NOREAD" flags?

Nope. "NOREAD" flags were made by EVC for WinOLS.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: DJGonzo 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 :)

Will you ever be releasing the source code?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto 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 :)

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.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: DJGonzo on March 04, 2011, 01:32:36 PM
True.

Time to move on to MED9 I guess  :D


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Novik on March 10, 2011, 02:08:23 PM
Hi.
Any possibility of Windows XP support (not in virtual machine). Maybe in future versions ?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto on March 10, 2011, 02:15:11 PM
Hi.
Any possibility of Windows XP support (not in virtual machine). Maybe in future versions ?

I'm planning on adding it in future versions, but not likely until after I finish working on my data logger software.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: LightS4 on March 16, 2011, 12:01:35 AM
So will this run on win 7 64, I installed the program just havn't tried it yet on my car as I need to get a better cable


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: ElementalVoid on March 16, 2011, 12:53:47 AM
So will this run on win 7 64, I installed the program just havn't tried it yet on my car as I need to get a better cable
Sure does, that's what I've been running it on.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto on March 16, 2011, 01:01:03 PM
So will this run on win 7 64, I installed the program just havn't tried it yet on my car as I need to get a better cable

It will run on any Windows OS Vista or later.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: eliotroyano on March 19, 2011, 11:04:48 PM
Can it read/write the ECU serial eeprom data too?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: evilevo on March 20, 2011, 05:08:12 PM
Will this work with the APR Cheetah Cable?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: coreyj03 on March 20, 2011, 09:21:22 PM
Will this work with the APR Cheetah Cable?

Download the software and try it yourself to see if it can read it :)


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto on March 21, 2011, 10:53:01 AM
Can it read/write the ECU serial eeprom data too?

Currently reading the ECU serial eeprom data is not officially supported. The software is able to do it, but there is no user interface to allow you to do that operation. The ECU doesn't allow reading and writing of all data in the serial eeprom. So until I can provide a method to bypass the locked out memory regions of the serial eeprom, I can't enable it.

Will this work with the APR Cheetah Cable?

If the the USB cable contains an FTDI chip and allows dumb mode pass through of data, then it will work. You can't hurt anything by testing the cable out with the NefMoto software.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: nitroCZ on March 23, 2011, 02:01:30 PM
hello:)today i was unsuccessfully tested your software on skoda octavia RS 1.8T 132kw with ECU 06A906032BJ
connection with unit ok,but when I was attempt to read flash,during reading flash randomly failed communication.I used virtual PC windows 7 and original ross hex interface
sorry for my english:)


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: judeisnotobscure on March 24, 2011, 02:01:34 PM
So, i finally got around to flashing a couple different b5 s4's today... the software worked great. 
i've been on here for a couple months and this is the first time i tried it, i couldn't be happier... i would like to donate a few bucks towards your time tony :) send me your paypal.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Giannis on March 31, 2011, 04:37:18 AM
Awesome software thank you very much!!! I succesfully reprogramed my 1.8t using 29f800BT and an ebay cable for vag commander. It seems that it contains the "r" ftdi chip.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: A6_C5_Allroad on April 01, 2011, 01:57:12 AM
I downloaded and insstalled 1.7.0.0, and I have the Icon on my desktop display, but when I click on the icon, I get the blue spinning circle for around 2 seconds, then nothing, the program doesn't load. Any ideas of what could be wrong, or what I could be doing wrong??
Thanks!


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: TTQS on April 02, 2011, 02:08:57 PM
Hi.
Any possibility of Windows XP support (not in virtual machine). Maybe in future versions ?

I'm planning on adding it in future versions, but not likely until after I finish working on my data logger software.

I'd be very grateful for Windows XP support too. I have been running XP for years and don't plan on upgrading to new bloatware any time soon. I suppose I could use it on my wife's MacBook Pro...

Doug


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: phila_dot on April 02, 2011, 03:20:19 PM
I downloaded and insstalled 1.7.0.0, and I have the Icon on my desktop display, but when I click on the icon, I get the blue spinning circle for around 2 seconds, then nothing, the program doesn't load. Any ideas of what could be wrong, or what I could be doing wrong??
Thanks!

What operating system are you running?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: 1.8Tgeek on April 07, 2011, 03:15:03 AM
Im struggling with an error code "17705: Pressure drop beetween turbo and throttle valve" and the problem is in the chipped ECU. I need to write the new "chip" to my ECU and I was wondering that if this application would do that? The new tuning "chip" I have is a custom built to my friends car, which is exactly the same as mine: 2003 Golf IV gti with the same engine (AUM) and ECU number).

So, I have couple of questions:

1. I have that blue eBay USB VAG KKL-cable, 2003 Golf IV Gti with ECU number 06A906032HJ and a new "chip". Can I write that new "chip" to my ECU with that program?

2. Do I have to remove certain fuses from the fuse box (immo etc) before doing anything with your program?

3. What else need to be taken care of? Battery level ofc etc but how does that operation is done securely?

Am I on the right tracks here?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: coreyj03 on April 07, 2011, 08:08:46 PM
Can it read/write the ECU serial eeprom data too?

Currently reading the ECU serial eeprom data is not officially supported. The software is able to do it, but there is no user interface to allow you to do that operation. The ECU doesn't allow reading and writing of all data in the serial eeprom. So until I can provide a method to bypass the locked out memory regions of the serial eeprom, I can't enable it.



i may be able to help with this.  i have a couple programs that read/write the serial eeprom so you can disable immo or whatever. let me know if you want to look at them.  :)


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: pvl on April 08, 2011, 04:54:25 AM
@ coreyj03 :

Interested in them. I can't get it working on the workbench @ the moment,
to alter the state. If you have any info abouth it, it is most welcome (better
via pm please , as this is not directly relating to this topic, but perhaps for the future
releases of tony's software).

Thanks,

PvL


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Giannis on April 08, 2011, 03:05:02 PM
can we also dissable the chechsum recognition from eeprom so we don't have the fear of locking down the ecu after a failed flashing?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: 1.8Tgeek on April 09, 2011, 08:33:19 AM
Anyone?? My question is at the page 2.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Nottingham on April 22, 2011, 01:37:32 PM
While trying to read the flash, does message "Received negative response for service ID: RequestUpload, with response code: GeneralReject" mean that the ECU has been flashed a aftermarket map with read protection (APR, Revo, etc)?

The boost pressure seems to be at stock level, so I guess it is a expired trial program?

Can this software overwrite a ECU with e.g Revo software inside it?

ECU number 06A 906 032 RP (Seat Ibiza Cupra 1.8T).


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Giannis on April 23, 2011, 12:41:52 AM
Anyone?? My question is at the page 2.
I think you will able to flash your car using your friend's program. Be sure to keep buckup of your original first  ;)


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: durfAR on April 24, 2011, 10:20:12 AM
I have the software installed and it connects to the ecu, reset my DTCs just fine but i was unable to read my current flash.  It is a Unitronics stage 1 file on a 2.7t allroad no suffix on ecu number.
everything below the first row of buttons were still light grey and no way to click on them.

am i doing something wrong or is my ECU encrypted by UNI?

here is a edited/shortened copy of the log from ECU Info

Read ECU Identification systemSupplierECUSoftwareNumber: 1037360861,
Successfully read ECU identification information
Reading ECU identification option: calibrationDate
Read ECU Identification calibrationDate: 4Z7907551   , 0003, 0x00001A38, 0x00000000, 0x3237, 2.7l V6/5VT    ,  G   ,
Read ECU Identification calibrationEquipmentSoftwareNumber: 0x00090501,
Successfully read ECU identification information
100% complete.
Reading ECU info succeeded.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Giannis on April 24, 2011, 10:21:57 AM
Did you used the correct memory layout?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: durfAR on April 24, 2011, 11:06:47 AM
Did you used the correct memory layout?

no it was my first time connecting into the ECU how do i determine the correct memory layout?
got it, it the the same layout as all 2.7ts  will try later thanks for your help


Ok the ecu cannot be read it seems that unitronics does not want it read, so how do work around that, Is there a way to back it up, or do I need to cut my losses and upload a oem file if I want to start tuning myself.

I had hoped to be able to modify the software I paid for.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto on April 26, 2011, 06:07:50 PM

Ok the ecu cannot be read it seems that unitronics does not want it read, so how do work around that, Is there a way to back it up, or do I need to cut my losses and upload a oem file if I want to start tuning myself.

I had hoped to be able to modify the software I paid for.

If the ECU doesn't allow reading, then the easiest thing to do is read the ECU in boot mode using Galletto from eBay.

I have plans for how to bypass the read protection, but it isn't high priority to implement.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto on April 26, 2011, 06:34:54 PM
So, i finally got around to flashing a couple different b5 s4's today... the software worked great. 
i've been on here for a couple months and this is the first time i tried it, i couldn't be happier... i would like to donate a few bucks towards your time tony :) send me your paypal.

I don't need any donations, I will make some money off selling extra premium features eventually.

If you want to contribute to me and the site, the best thing you can do is write tutorials, FAQs, content for the wiki, release example tunes, etc.


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: wannabeS4 on May 18, 2011, 12:45:21 AM
Im new to this and all but how do you save the tune file that is on the ecu before flashing a new file?


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: carlossus on May 18, 2011, 06:07:18 AM
Im new to this and all but how do you save the tune file that is on the ecu before flashing a new file?

The answer you are looking for is in the Wiki here http://www.nefariousmotorsports.com/wiki/index.php/Getting_Started

Have fun!


Title: Re: NefMoto ME7 Flashing Software Release 1.7.0.0
Post by: Tony@NefMoto on June 08, 2011, 02:14:10 PM
Version 1.8.0.0 is now available: http://nefariousmotorsports.com/forum/index.php/topic,691.0.html (http://nefariousmotorsports.com/forum/index.php/topic,691.0.html)