NefMoto

Technical => Flashing and Chipping => Topic started by: donniedark0 on April 26, 2011, 05:10:47 PM



Title: Cant connect at all after ERASING flash.....Logs inside.
Post by: donniedark0 on April 26, 2011, 05:10:47 PM
Changed the parameters in an A-box stg2 oct tuning Fully opensource to CODE OUT rear o2s.

Everything was successful until I went into nefmoto and connected. I read the ECU and clicked onto Write Entire Flash.

Then before I know it , I cant connect to my ECU AT ALL. just keeps saying it fails to connect.

Here is the LOG of what happened.

PS: Can still connect to my other ecu which is a giaxc A-box. so the computer or wire is not the problem. Has to be the ECU.

Please let me know what my next step is, thanks so much in advance.

in the LOG its APRIL 26th starting at 5:26pm.


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: Tony@NefMoto on April 26, 2011, 05:23:07 PM
It seems like there are two flashing attempts in that log after 5:26. The first one failed and then the second one succeeded. Were these both for the same ECU?


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: donniedark0 on April 26, 2011, 05:25:03 PM
No , the second one was my other ecu which ended up working. im pretty sure of that cause no matter what I do i can not get the ecu to connect anymore. But the other one is fine. =(


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: Tony@NefMoto on April 26, 2011, 05:31:23 PM
Did you disconnect the ECU from power after the flashing failed?


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: donniedark0 on April 26, 2011, 05:36:42 PM
I pulled it out and put a different ecu in after the data transfer failing started happening.


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: Tony@NefMoto on April 26, 2011, 05:40:15 PM
If the flash fails and then you disconnect power, then the ECU needs to be programmed in boot mode. The cheapest and easiest way to do this is with a Galletto cable off of eBay. :(

When programming the ECU, the ECU runs entirely out of code and data loaded into RAM. When you disconnect power from the ECU, the RAM is erased. When you reconnect power, it will try to boot off the the program in flash memory. But if the flashing failed, then there is nothing in flash memory to boot from.

I will add a warning to not disconnect the ECU from power if flashing the ECU fails.


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: donniedark0 on April 26, 2011, 05:47:30 PM
ok. thanks for your help.

Hey, if the flash did fail , then what was I supposed to do? curious. Cause no matter how many times I would retry the flash, it kept failing. So , was I supposed to click something else but disconnect? please let me know just incase it happens again. Thanks in advance


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: Tony@NefMoto on April 26, 2011, 05:51:24 PM
If the flashing process is failing because of a communication error or something, then usually flashing again will fix this issue. With your error during flashing though, I don't believe there would be any way to recover from that currently. So all you could have done would be to leave your ECU connected to power until I could give you a bug fix. Granted, I don't know what caused the bug yet.

In your case, I don't actually know why you were getting a GeneralReject to the TransferData message. I will have to take another look at the assembly code for the flashing process to see what could cause this. I will add this issue to the top of my bug list.


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: donniedark0 on April 26, 2011, 06:10:34 PM
thanks for all your support and help with this stuff. Need more good people like you in this world.


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: donniedark0 on April 26, 2011, 09:23:44 PM
hey tony , I have a question for you.

Does doing this drain the battery? cause my car kept dieing and I had to jump it after every time I was done using nefmoto.


Could that be the reason why this all happened? My car would say 12v but I couldnt even start the car, it would drop down to 8 and then die.


Only reason im asking this is because this could be the culprit on why the ecu stopped connecting....

Let me know what you think.


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: phila_dot on April 26, 2011, 10:02:16 PM
hey tony , I have a question for you.

Does doing this drain the battery? cause my car kept dieing and I had to jump it after every time I was done using nefmoto.


Could that be the reason why this all happened? My car would say 12v but I couldnt even start the car, it would drop down to 8 and then die.


Only reason im asking this is because this could be the culprit on why the ecu stopped connecting....

Let me know what you think.

Yes, that would definitely cause the flash to fail. You need to maintain at least 12v.

When I flash in the car, I always run jumper cables to another car or hook up to a charger.

I should have mentioned that before.  You did correct and confirm checksums?


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: Tony@NefMoto on April 27, 2011, 10:41:02 AM
If you have poor battery voltage, then that can cause all sorts of problems flashing. The ECU requires a 12v or more to maintain a clean communication connection and have enough power to erase and program the flash memory chip.

It is possible your error is entirely battery related. I looked through the assembly code last night for all the places that would generate a TransferData GeneralReject, and nothing jumped out at me.


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: donniedark0 on April 27, 2011, 03:33:03 PM
yes , I definitely took the battery voltage thing lightly. I ordered the galletto cable last night and I should have it tomorow to take another stab at this.


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: donniedark0 on April 29, 2011, 05:57:55 PM
Read 2 of 2 DTCs.
DTC: P1602 Status: 0x02 Decoding not licensed
DTC: P1122 Status: 0xE4 Decoding not licensed


Would this mean that decoding of the rear o2s wont work? this is the GIAC soldered ecu btw.


thanks to tony, philla , danger and rated S for all the help guys


Title: Re: Cant connect at all after ERASING flash.....Logs inside.
Post by: Tony@NefMoto on May 06, 2011, 01:20:48 PM
Sorry I don't understand. What are you asking?