HOW TO: Recover your EvoX ecu after a failed reflash.
#46
Originally Posted by nate;
I have a 2011 evo x gsr and in vs 1.43 there is a flash recovery mode you can check the box under flash and you can bench flash the ecu if you brick the ecu.
in the new vs 1.44 this option is no longer there. Has it just been moved and maybe called something else?
in the new vs 1.44 this option is no longer there. Has it just been moved and maybe called something else?
#47
-Hamish.
#49
generally "bricked" refers to the fact that the problem has gone past the operators ability to fix it. in most cases users can not remove and bench flash their ecu. hence the term "bricked".
#50
when you turn the car off.. (1) fails to READ/WRITE via CAN, and (2) FAILs to start the car? in most peoples minds, that is what is called "bricked".
generally "bricked" refers to the fact that the problem has gone past the operators ability to fix it. in most cases users can not remove and bench flash their ecu. hence the term "bricked".
generally "bricked" refers to the fact that the problem has gone past the operators ability to fix it. in most cases users can not remove and bench flash their ecu. hence the term "bricked".
To clarify my statement ("...failing to exit the programming state, which one enters just by doing a read, will not brick the ECU."), if you start a read on the Evo X, you enter the programming state. If that read is interrupted and you turn the car off after that interruption, the car won't start. That isn't because the ECU is bricked, it's just in the programming state. You can reconnect using EcuFlash and then select 'Exit Programming State' to get back to a totally normal state without any other steps. If you are in the middle of a reflash where a new ROM image has been partially written, but your USB cable pulls out half way through AND you then turn the car off, the ECU is bricked and will need to be bench recovered because even if you could reconnect and exit the programming state, you've still got a partially reprogrammed ECU with an invalid/incomplete ROM image. If the USB cable comes out, interrupting the write process, and you simply plug the cable back in and restart the process, EcuFlash will pick up where it left off, and then exit the programming state when it's done.
-Mike
#51
Thanks Mikey,
So what you are saying is what everyone already knows.
A) bricked = you're screwed, and you need to learn how to bench reflash to recover it.
B) reading a rom = no way to brick your ecu.
C) writing a rom = enter programming state -> write data -> exit programming state.
D) if you leave the vehicle key on, you can interrupt C above as many times as you like via accidental pullouts of the usb cable or laptop needs charging and restarting etc. just don't turn the key off! retry again in ecuflash and you will be fine, make sure its successful before turning the key off.
E) if you turn the key off before C above is finished = you're bricked, and need to do a bench recovery reflash.
F) if your car battery goes flat before C above is finished = you're bricked, and need to do a bench recovery reflash. (and hope like hell you aren't on the roadside somewhere)
did I get you right? we are now in 2016, does ecuflash have any improvements for E or F lately?
-Hamish.
So what you are saying is what everyone already knows.
A) bricked = you're screwed, and you need to learn how to bench reflash to recover it.
B) reading a rom = no way to brick your ecu.
C) writing a rom = enter programming state -> write data -> exit programming state.
D) if you leave the vehicle key on, you can interrupt C above as many times as you like via accidental pullouts of the usb cable or laptop needs charging and restarting etc. just don't turn the key off! retry again in ecuflash and you will be fine, make sure its successful before turning the key off.
E) if you turn the key off before C above is finished = you're bricked, and need to do a bench recovery reflash.
F) if your car battery goes flat before C above is finished = you're bricked, and need to do a bench recovery reflash. (and hope like hell you aren't on the roadside somewhere)
did I get you right? we are now in 2016, does ecuflash have any improvements for E or F lately?
-Hamish.
Last edited by evoscan; Jul 9, 2016 at 08:06 PM.
#52
Correct, but with the caveat that like your scenario C, a read of the ECU also enters the programming state so if you interrupt the read process you may have to select 'exit programming state' in EcuFlash to get the car back to normal, but no bench reflash is required.
D) if you leave the vehicle key on, you can interrupt C above as many times as you like via accidental pullouts of the usb cable or laptop needs charging and restarting etc. just don't turn the key off! retry again in ecuflash and you will be fine, make sure its successful before turning the key off.
We would need to get another Evo X back in the shop to try to isolate what in the car is causing the conflict. Although benching the ECU is a pain, it's been a long time since anyone has contacted us asking for assistance with the process so I get the impression that it is a rare occurrence. That might not be the case, but that's based on customers contacting us. We tend to prioritize what we get the most requests for.
-Mike
Tactrix
Thread
Thread Starter
Forum
Replies
Last Post
evoscan
ECU Flash
1338
Aug 16, 2020 04:22 AM
GrabbinGears
General Engine Management / Tuning Forum
2
Jul 7, 2016 02:19 PM