PDA

View Full Version : E40 system reflash fails?



Ls240sx
March 24th, 2010, 05:06 AM
The car is a 240sx with 06 GTO swap. Manual. Ecu was from an automatic 06 GTO. 06 Corvette pedal (not that it matters) either way, the OS is different between the automatic and the manual so i figured i would just swap a stock manual complete tune with the automatic, this is what i get..

19:38:46.165: Scanning for EFILive FlashScan V2 USB
19:38:48.659: Scanning for EFILive FlashScan V2 HAPI
19:38:48.849: Interface firmware version: 2.6.4
19:38:48.929: Interface firmware model: FSV2
19:38:48.989: Interface firmware version: 2.6.4
19:38:49.059: Interface firmware date: Oct 22, 2008
19:38:49.119: FlashScan serial number: 003610353337
19:38:49.180: FlashScan license number: 003610353337
19:38:49.260: Disconnecting ...
19:38:49.971: CAN-VPW Bridge Deactived
19:38:50.011: Disconnected
19:38:50.702: Scanning for EFILive FlashScan V2 USB
19:38:53.195: Scanning for EFILive FlashScan V2 HAPI
19:38:53.396: Interface firmware version: 2.6.4
19:38:53.456: CAN-VPW Bridge Actived
19:38:53.526: Current protocol set to: "ISO 15765 CAN"
19:38:57.662: Current protocol: "ISO 15765 CAN"
19:38:57.742: Interface firmware model: FSV2
19:38:57.812: Interface firmware version: 2.6.4
19:38:57.872: Interface firmware date: Oct 22, 2008
19:38:57.932: FlashScan serial number: 003610353337
19:38:57.992: FlashScan license number: 003610353337
19:38:58.132: Getting status...
19:38:58.243: Status: OK.
19:38:59.174: Bootloader version: E40_v1.3F (0878-D519)
19:38:59.214: Preparing ECM for simulated reflash...
19:38:59.294: ECM seed is: $3A65
19:38:59.344: Unlock attempt 1 of 4
19:38:59.504: Initializing ECM...
19:39:00.806: Initializing ECM, step 1 of 4
19:39:00.846: Initializing ECM, step 2 of 4
19:39:02.148: Initializing ECM, step 3 of 4
19:39:04.672: Initializing ECM, step 4 of 4
19:39:05.143: Initializing bootloader...
19:39:05.473: Initializing bootloader, step 1 of 5
19:39:05.854: Initializing bootloader, step 2 of 5
19:39:06.244: Initializing bootloader, step 3 of 5
19:39:06.635: Initializing bootloader, step 4 of 5
19:39:07.125: Initializing bootloader, step 5 of 5
19:39:07.666: ECM ready for reflashing.
19:39:07.806: Request GM operating system...
19:39:07.866: GM operating system: 12596655
19:39:08.658: Request serial number...
19:39:08.788: Serial number: 86M052282NTJ
19:39:10.260: AMD AM29BL802C - 1Mb
19:39:10.771: Simulating ECM flash memory erase. (10 seconds to go...)
19:39:12.032: Simulating ECM flash memory erase. (9 seconds to go...)
19:39:13.294: Simulating ECM flash memory erase. (8 seconds to go...)
19:39:14.556: Simulating ECM flash memory erase. (7 seconds to go...)
19:39:15.818: Simulating ECM flash memory erase. (6 seconds to go...)
19:39:17.080: Simulating ECM flash memory erase. (5 seconds to go...)
19:39:18.341: Simulating ECM flash memory erase. (4 seconds to go...)
19:39:19.603: Simulating ECM flash memory erase. (3 seconds to go...)
19:39:20.865: Simulating ECM flash memory erase. (2 seconds to go...)
19:39:22.127: Simulating ECM flash memory erase. (1 seconds to go...)
19:39:23.168: Note: ECM flash memory has not actually been erased!
19:39:23.469: Simulating reflash of ECM's memory...
19:39:24.290: Error: Failed. Controller has returned to normal operation, please retry the operation.
19:39:24.340: Retrying previous block...
19:39:25.171: Error: Failed. Controller has returned to normal operation, please retry the operation.
19:39:25.211: Retrying previous block...
19:39:26.043: Error: Failed. Controller has returned to normal operation, please retry the operation.
19:39:26.083: Retrying previous block...
19:39:26.914: Error: Failed. Controller has returned to normal operation, please retry the operation.
19:39:26.964: Retrying previous block...
19:39:27.795: Error: Failed. Controller has returned to normal operation, please retry the operation.
19:39:27.845: Retrying previous block...
19:39:28.666: Error: Failed. Controller has returned to normal operation, please retry the operation.
19:39:28.716: Retrying previous block...
19:39:29.548: Error: Failed. Controller has returned to normal operation, please retry the operation.
19:39:29.588: Retrying previous block...
19:39:29.638: Stopping, please wait...
19:39:29.688: Total time: 00:06
19:39:29.728: Data compression achieved: 4.9%
19:39:29.858: ECM is in an unknown state.
19:39:32.011: Clear emisison related DTCs...
19:39:32.091: Clear DTCs for all modules...
19:39:34.264: Interface firmware version: 2.6.4
19:39:35.636: Disconnecting ...
19:39:36.357: CAN-VPW Bridge Deactived
19:39:36.397: Disconnected
19:39:36.448: Data transfer was interrupted.
19:39:38.080: Done!


Why is this happening? I can just reflash the .bin but not the whole OS. The whole reason i tried reflashing it was because i have 1.5v comming out for the fuel pump trigger wire so i thought maybe VATS was doing all kinds of crazy stuff.

Any help would be great
Thanks
David

ScarabEpic22
March 24th, 2010, 05:18 AM
It is simulating a reflash, not actually performing it...

First, that software is very old, download the latest version from here: Mar 3 RC5 (http://forum.efilive.com/showthread.php?p=117126)

After installing both 7.5.6 and 8.1.2, follow the instructions to update you bootblock then the firmware (make sure you do the bootblock FIRST!). To do this, open EFILive Explorer, click the firmware tab, click browse. Browse into the "Boot Block" folder, then select the file "FSBootV2_06_03.efw", press okay. Back in the main EFILive Explorer windows, check the Bootblock checkbox, then press Program.

Your V2 will sit with a blank screen and 2 orange LEDs flashing back and forth, dont freak out, this is a good sign. Now you need to press Browse again and select the "FSProgV2_06_28.efw" file, deselect the "Bootblock" checkbox and press Program. Should be good to go.

After that, unplug and re-plug your V2 into the computer then re-open the tune file. Click the BIG red arrow and follow the instructions. Make sure you press Start at this pane, not Test.

Report back what happens, but that should get you the latest everything and get that manual OS into the ECM. If it fails, try performing the flash with the "Alt Keys" checkbox checked.

Ls240sx
March 25th, 2010, 03:48 PM
That worked fine. Allthough i still have 1.5v to the fuel pump. Do i need the VATS Patch? if so where is it? I also have these codes:

P0690
P1682
P2123
P2138

I have a pedal out of an 06 vette which i thought would work.. aparently it doesnt?

ScarabEpic22
March 25th, 2010, 07:21 PM
Does your Vette pedal have the same 0-5V and 5-0V references as the GTO OS? Im thinking no, if you want to use the Vette pedal you need to full flash an E40 Vette OS in your ECM. I know you cannot use a GTO pedal in a TBSS, you can sit there and mash the pedal all you want and it wont do anything, the ECM will ignore the input as it is different than what it expects. I would just use a Vette OS, check the pinouts but Id imagine they are the close if not identical. The throttle inputs might be reversed however.

The first code deals with Control Module Power Relay Feedback Circuit High Voltage. The second is Ignition 1 Switch Circuit 22. The third is Accelerator Pedal Position (APP) Sensor 1 Circuit High Voltage and the fourth is Accelerator Pedal Position (APP) Sensor 1-2 Correlation.

The first two sound like actual wiring issues, might have to trace everything back through. The last two should be taken care of if you use a Vette OS.

Ls240sx
March 29th, 2010, 03:56 AM
So i got the power codes figured out, but that left me with a APP pedal 1-2 code. So i tried to swap to an 05 corvette full flash and it is telling me that it cannot flash because my bootloader is not compatible.

any ideas?

GMPX
March 29th, 2010, 11:02 AM
Bootloader or Bootblock?

joecar
March 29th, 2010, 12:59 PM
Ls240sx,

If your bootblock is not compatible you have do install both V7.5 and V8.1 from here:


...

First, that software is very old, download the latest version from here: Mar 3 RC5 (http://forum.efilive.com/showthread.php?p=117126)

...

Then, you have to flash in the bootblock 2.6.2 and firmware 2.6.28.

See attached for more info.

Ls240sx
April 10th, 2010, 06:07 AM
On my flashscan it says i am using bootblock 2.06.03 and firmware 2.06.28. In EfiLive Conrol panel and explorer it is saying the same thing. So i am guessing it is loaded correctly?

ScarabEpic22
April 10th, 2010, 07:40 AM
Yes, but that is not the most current stuff now Im afraid. Go to the main downloads page on www.efilive.com and download the latest software. There is a new firmware, 2.06.31 now.


That said, have you tried the full flash again now? What error message are you getting (take a screenshot if you can)?

Ls240sx
April 10th, 2010, 08:06 AM
I got the update after i posted that.. here is what the error is..

The *.tun files boot block number:12577182,
is not compatible with the ECMS boot block number 12596655

a full reflash on this controller is only permitted when both boot blocks are compatible

ScarabEpic22
April 10th, 2010, 12:00 PM
What Vette OS are you currently using?

I found a few different ones on the HoldenCrazy site, they're attached below.

2 of the files (OS 12598983 and OS 12605740) use the same Calibration but different OSs. The other files (OS 12596660) uses a different Calibration. I would try full flashing one of each in and seeing if you get the bootblock error again. If you do, then you might have to have a Tech II full flash the ECM with a Vette OS.

Links to files:
05 Vette E40 OS 12596660 (http://www.holdencrazy.com/EFILive/TuneFileRepository/Stock/Chevrolet/2005%20Chevrolet%20Corvette%20Coupe%20Manual%20LS2 %206.0%20Litre%20(12596660).tun)

05 Vette E40 OS 12598983 (http://www.holdencrazy.com/EFILive/TuneFileRepository/Stock/Chevrolet/2005%20Chevrolet%20Corvette%20Coupe%20Manual%20LS2 %206.0%20Litre%20(12598983).tun)

05 Vette E40 OS 12605740 (http://www.holdencrazy.com/EFILive/TuneFileRepository/Stock/Chevrolet/2005%20Chevrolet%20Corvette%20Coupe%20Manual%20LS2 %206.0%20Litre%20(12605740).tun)

Ls240sx
April 16th, 2010, 04:39 AM
Well i tried all of those. no luck. We are going to try and flash it with a tech 2 and see how that goes.

Since i am using a gto e40 and the corvette e40 is completely different and the pinouts are different, wont that just screw me even more after i flash a corvette os in the pcm.

basically at this point its safe to say that i should get rid of my corvette pedal and just get one from a gto so i do not have to go through this headache?

ScarabEpic22
April 16th, 2010, 06:37 AM
If you can find a GTO pedal, that should solve your problem and you wont have to mess with the programming any more.

doubledip
April 17th, 2010, 10:09 AM
Well i tried all of those. no luck. We are going to try and flash it with a tech 2 and see how that goes.

Since i am using a gto e40 and the corvette e40 is completely different and the pinouts are different, wont that just screw me even more after i flash a corvette os in the pcm.

basically at this point its safe to say that i should get rid of my corvette pedal and just get one from a gto so i do not have to go through this headache?

Since when are E40's completely different to each other with different pinouts?

sure they may be missing or gaining a few inputs/outputs between the 2 different models but the ECU's are the same..

The OS's are different and will correspond with the pedal being used and the calibration loaded but thats all

gmh308
April 17th, 2010, 10:23 AM
Yes what Doubledip said ^^^.

GTO and Corvette E40 pin outs are so close to the same it doesnt matter. GTO and vette pedals are pretty close to the same as well. Whether the throttle controller gets upset with this difference at some point...well thats what testing is for :).

gmh308
April 17th, 2010, 10:34 AM
I got the update after i posted that.. here is what the error is..

The *.tun files boot block number:12577182,
is not compatible with the ECMS boot block number 12596655

a full reflash on this controller is only permitted when both boot blocks are compatible

There are at least 2 different E40's. EFILive protects you from turning the ECM into a brick with this test.

ECM boot block 12577182 is from the earlier and more common E40 controllers (generally service number 12597883). 12596655 is from the later (06+) and less common E40's.

All 3 tunes posted above by scarabepic Erik are 05's with the 12577182 boot loader.

If you aim for 05 GTO or Vette tunes you should find one that likes the boot block goes in and works.

i.e. 06 GTO tune 12603159 probably wont go in.

Be interesting to know if TIS will reflash the E40 boot block to the later version but probably not.

doubledip
April 17th, 2010, 10:39 AM
I learnt along time ago you can't go the other way with TIS - hence my signature. Ha a very expensive door stop.

gmh308
April 17th, 2010, 11:18 AM
I learnt along time ago you can go the other way with TIS - hence my signature. Ha a very expensive door stop.

You mean successfully the other way? Or TIS munched it?

doubledip
April 17th, 2010, 11:38 AM
meant can't...

yep flashed successfully... then tells you to turn off for 30secs.. so did


that was the last i saw of it...

now doesnt recognise E40...

ScarabEpic22
April 17th, 2010, 06:18 PM
I know for a fact that the throttle pedals are different, just because they use the same in/output doesnt mean that they're not different. The TBSS pedal is opposite of the GTO one in terms of voltage, I assume the Vette is either the TBSS setup or GTO style. Since the OP has no pedal with the GTO OS, Im going with TBSS style.

Sorry to hear about the bricked E40...not cool. :( Even going from an 07 TBSS OS to my 08 one has caused some problems, I had to manually change the VIN and Im hoping thats all of my problems. Gave me the run-around for a few weeks figuring it out.

doubledip
April 17th, 2010, 06:55 PM
GTO style is a one off style (Australian specific) so is different to all the US based stuff.

My statement about the E40's being the same was more the ECU pinouts, not the pinouts for devices hanging off them. Yes the pinouts for the pedals are different. Even for Aussie based FBW ECU's the pinouts change

yes bricking an E40 wasnt fun, especially when TIS basically let me flash it with no questioning, but you have to expect some failures for you to learn, just unfortunate for it to be and expensive one :)

gmh308
April 17th, 2010, 07:22 PM
meant can't...

yep flashed successfully... then tells you to turn off for 30secs.. so did


that was the last i saw of it...

now doesnt recognise E40...

mmm...GM is in the car business and the brick business........:shock:

gmh308
April 17th, 2010, 07:26 PM
I know for a fact that the throttle pedals are different, just because they use the same in/output doesnt mean that they're not different. The TBSS pedal is opposite of the GTO one in terms of voltage, I assume the Vette is either the TBSS setup or GTO style. Since the OP has no pedal with the GTO OS, Im going with TBSS style.

Sorry to hear about the bricked E40...not cool. :( Even going from an 07 TBSS OS to my 08 one has caused some problems, I had to manually change the VIN and Im hoping thats all of my problems. Gave me the run-around for a few weeks figuring it out.

Vette is very close to the GTO. Minor difference one end of the two pedal ouput voltage curves. They work ok swapped on the bench but that doesnt mean they will under all driving conditions. Different connector/pinout too as Doubledip points out.