NefMoto

Technical => Flashing and Chipping => Topic started by: rotorhead7 on December 13, 2011, 03:34:15 PM



Title: CEL after trying to read ecu
Post by: rotorhead7 on December 13, 2011, 03:34:15 PM
Hey guys, 1st post here. Trying to ingest as much info as I can in the last 48hrs off this site, and it is truely awesome. Im really glad to have come across a community such as this.

Im trying to learn as much as I can. I downloaded NefMoto and tried read my ecu to use as a reference as I learn everything. Had no intention of trying to flash anything, just read it for reference. The car was flashed with one of the big name generic tunes by the previous ower. I dont know what company, but I beleive it was APR as it has 2 modes through the stalk. Anyways, I tried to read it lastnight and it of course failed. Today im getting code and vcds says "programming not finished". Cleared dtc and it comes back. Car still runs, modes still there but its at stock boost ect... Any input would be much appreciated! Didnt think I could mess something up just trying to read it


Title: Re: CEL after trying to read ecu
Post by: AmIdYfReAk on December 13, 2011, 10:08:11 PM
I'm thinking you've hit some sort of tamper protection on the tune.... Do you have the code handy?

the Nefmoto is only ment for stock software and at times, causes fights with "tuned" bins :)


Title: Re: CEL after trying to read ecu
Post by: AmIdYfReAk on December 13, 2011, 10:12:54 PM
http://nefariousmotorsports.com/forum/index.php/topic,1242.0/topicseen.html

that link may help as well.


Title: Re: CEL after trying to read ecu
Post by: rotorhead7 on December 14, 2011, 02:55:09 PM
I'm thinking you've hit some sort of tamper protection on the tune.... Do you have the code handy?

the Nefmoto is only ment for stock software and at times, causes fights with "tuned" bins :)

Thanks for the response, I figured as much. What I didnt figure was it was going to throw a continuous code at me lol, I just thought I may not be able to read it. Any way to get rid of it, or flash over the APR? Thanks
Here is the code

1 Fault Found:
18089 -  Control Module Programming Not Finished
        P1681 - 35-00 -   -


Title: Re: CEL after trying to read ecu
Post by: rotorhead7 on December 14, 2011, 03:48:04 PM
Should also mention, this happened just trying to validate the memory. I worded it wrong... because I never made it as far as trying to read the ecu because the validation failed.


Title: Re: CEL after trying to read ecu
Post by: Jason on December 14, 2011, 06:48:40 PM
Tony has mentioned in the past that he had a test release to hopefully resolve this - you may want to ping him and see if it's still available.

Otherwise, you could probably dump the serial eeprom, fix the flag, then write it back, using boot mode and ArgDub's tool:

http://nefariousmotorsports.com/forum/index.php/topic,1168.0title,.html

Even if you just post the serial eeprom, somebody here may be able to fix it for you to flash back.


Title: Re: CEL after trying to read ecu
Post by: Tony@NefMoto on December 15, 2011, 12:47:19 PM
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. The only official way to clear this error code is to write a new flash file to your ECU.

If you use ArgDubs software to read and write your EEPROM you should be able to manually remove the error code.

I'm sorry you ran into this problem with the NefMoto software. I don't have any immediate way to prevent it from happening without removing the ability to verify the memory layout.


Title: Re: CEL after trying to read ecu
Post by: rotorhead7 on December 15, 2011, 02:23:47 PM
If you use ArgDubs software to read and write your EEPROM you should be able to manually remove the error code.

I'm sorry you ran into this problem with the NefMoto software. I don't have any immediate way to prevent it from happening without removing the ability to verify the memory layout.

To do this, I have to put the ecu in boot mode to write with his tool correct?
No problem, I wouldnt of found this site if I wasnt already trying to get this garbage tune off my car anyways lol


Title: Re: CEL after trying to read ecu
Post by: Jason on December 15, 2011, 05:23:16 PM


To do this, I have to put the ecu in boot mode to write with his tool correct?
No problem, I wouldnt of found this site if I wasnt already trying to get this garbage tune off my car anyways lol


Correct.  While I have no knowledge of where that flag is in the eeprom, somebody here may.


Title: Re: CEL after trying to read ecu
Post by: Tony@NefMoto on December 15, 2011, 08:44:53 PM
If you flash your ECU with another file, that should also cause the error code to be cleared.

If you can't find a file that would match your ECU. Then try to find the closest matching file. Find a file from the same generation of car with the same engine and transmission.


Title: Re: CEL after trying to read ecu
Post by: rotorhead7 on December 15, 2011, 09:29:54 PM
If you flash your ECU with another file, that should also cause the error code to be cleared.

If you can't find a file that would match your ECU. Then try to find the closest matching file. Find a file from the same generation of car with the same engine and transmission.
I found whats supposed to be and original bin off chiptuners.com, I just dont know how reliable the source. Ive seen maps for a PL, but not an NK and I cant remember if the PL was euro ecu. Ill search
I was able to read the eeprom contents with argdubs tool
Thanks for the help so far.


Title: Re: CEL after trying to read ecu
Post by: rotorhead7 on December 16, 2011, 02:44:22 PM
I got a original .bin for a 06a906032nk from forum member tobz. Used the memory format 800bb and flashed it. Worked like a charm! Now off to get a state inspection :(
Could maybe add this ecu to that tested memory format?


Title: Re: CEL after trying to read ecu
Post by: robin on January 04, 2012, 10:22:08 PM
Then your local APR distributor calls APR, says "hey, my customer has a weird code!"

And they know then you've been messing around with your ECU :)