Page 5 of 8 FirstFirst 12345678 LastLast
Results 61 to 75 of 113

Thread: $EE Flash tool progress

  1. #61
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    Quote Originally Posted by steveo View Post
    so what happened is the second part of the erase program was uploaded. usually it would respond with a message 0x55 for each stage of the erase procedure, and 0xAA when complete. i've never seen a message 0x06 response, but the checksum is correct, so it's a legit message.. i'll have to do some disassembly and try to figure out what makes that occur.

    this might be the program bitching about starting the erase procedure, but that means your ECM should still be in a useable state? so it's more likely it started trying to erase and something went horribly wrong
    The car wouldn't start, just turn over. I also couldn't get the program to connect any more.
    The fans didn't come on, which I understand happens when you brick the ecm. I didn't try resetting it by removing power or pulling the fuse. I didn't have the time though, I just swapped out my spare so the car would run.
    1994 LT1/4L60E Formula

  2. #62
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    I didn't try resetting it by removing power or pulling the fuse. I didn't have the time though, I just swapped out my spare so the car would run.
    it never reached a point where it tried to "reset" and resume the normal program, the only way to do that manually is to pull the pcm bat fuse for a bit. see until you run reset code, even turning the key on and off it'll always execute the program stored in ram; that is until you clear the ram by cutting power for a bit.

    can you try for me when you have a chance, just pop it back in there and see if it works? my hunch is that the ecm is still alive, and whether it is or not will tell me a bit about what that message means...

  3. #63
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    i think i need to do a bit of an 'expect the unexpected' logic update for this thing

    an unexpected response there should have at least tried to figure out if it had returned to mode5 and restarted the current operation

    in this case it looped infinitely waiting for 0x55 or 0xAA responses, since they were the only ones i was aware of in this context, which was super dumb. if it was a failed flash, it could have tried again. i feel its always best to try again rather than leave a bricked ecm.

  4. #64
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    Quote Originally Posted by steveo View Post
    it never reached a point where it tried to "reset" and resume the normal program, the only way to do that manually is to pull the pcm bat fuse for a bit. see until you run reset code, even turning the key on and off it'll always execute the program stored in ram; that is until you clear the ram by cutting power for a bit.

    can you try for me when you have a chance, just pop it back in there and see if it works? my hunch is that the ecm is still alive, and whether it is or not will tell me a bit about what that message means...
    I will check it when I can. Probably will be tomorrow.
    1994 LT1/4L60E Formula

  5. #65
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    Thanks again for your help. If it hadnt actually started writing yet it may be a response that means failed to execute or something, perhaps timing is too tight. I should put the delay times in the log too.

  6. #66
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    I put spare pcm back in and it fired right up, so you were correct, it is still alive.
    1994 LT1/4L60E Formula

  7. #67
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    ok awesome

    what i need is a warning for the user if the reset routine is unsuccessful, to tell them that they'll have to disconnect power from the ecm to reset it manually.

    i also think that error may be from a timing issue; i will loosen up timing in that area a bit; brian out of curiousity what operating system are you using on the laptop that you're testing with?

  8. #68

  9. #69
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    Quote Originally Posted by steveo View Post
    i also think that error may be from a timing issue; i will loosen up timing in that area a bit; brian out of curiousity what operating system are you using on the laptop that you're testing with?
    Windows 7. I never got it to work under nix.
    Another thing of note. I realized today that my wideband is drawing current when the ignition is on. I can see it causing the volt meter to fluctuate. From now on I'm going to disconnect it when flashing.
    Really need to set up that bench.
    1994 LT1/4L60E Formula

  10. #70
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    Quote Originally Posted by steveo View Post
    try this new version (8th beta) with relaxed timing see how it goes!

    still can't wait till my sockets get here.

    http://fbodytech.com/download/223/
    I'll give it a try tomorrow. I'll get you the log.
    Thanks again for all the work you're putting in.
    1994 LT1/4L60E Formula

  11. #71
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    thanks for all the testing. until my test ecm is back up, development is at a grinding halt without your (somewhat risky) testing.

  12. #72
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    Tried again

    Seemed like it was just stuck in a loop. I ended up just turning the key off. I Pulled the pcm fuse to reset and the car runs. It appears to be having an issue erasing.
    1994 LT1/4L60E Formula

  13. #73

  14. #74
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,470
    It looks like there is no vpp voltage. I am not sure which processor turns the switch on but i think it is at 1800 $80.

  15. #75
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    same problem as before: the ecm responds with message 0x06.

    i need to dissect that flash erase routine and determine its error states. it's proving difficult since there seems to be function callouts to the 'development routine' at 0x0000 as well, and i haven't fully dissected that either.

    and yes it got stuck in a loop, sorry about that, i inserted a catch for 0x06 as an error state where it just tries again when it detects it, just in case it happened to be a 'tried erasing but failed' state where re-erasing was the only option to possibly not have a bricked ecm. obviously this isn't the case. it'll behave better when i figure out what it's doing.

    so, this only has happened when we've tried to flash e-side alone. i've never seen the response when t-side is erased first.

    i was under the impression that once the development routine at 0x0000 was loaded, the spi link was inactive, but perhaps some intercommunication is still required, or perhaps VPP voltage is passed through a hard wire to both sides from the t-side, and the t-side routine turns on vpp to both sides? or what the hell?

    the flash erase routine is nearly identical between the two sides, so i'm still trying to wrap my head around how this could be.

    more study required. for now i must consider 'e-side only' flashes to be a broken feature and even t-side only flashes to be potentially risky. i would like more tests that flash both sides in order, though.

    the last thing on my mind, i wonder if i can find a correlation between these mode6 messages (0x06=novpp, 0x55=erasing in progress 0xaa=erase complete) and the ascii strings stored in the bin itself. you'd figure they'd be mapped so the programmer gets the response byte and just displays the appropriate string. im still unsure why they are stored in the bin rather than the tech tool cartridge rom too? understanding this would be excellent since i could understand error states i have not yet encountered during testing.

    lots to ponder.

    thanks again for your time and risking your 30 buck ecm on our behalf, brian

Similar Threads

  1. LS1 Flash Tool Released
    By antus in forum OBDII Tuning
    Replies: 118
    Last Post: 4 Weeks Ago, 07:02 PM
  2. Group Buy for LS1 Flash Tool AVT 852 cable!
    By EagleMark in forum OBDII Tuning
    Replies: 73
    Last Post: 03-02-2014, 11:11 PM
  3. Replies: 8
    Last Post: 02-12-2014, 06:25 AM
  4. Open source GM OBD2 flash tool using a ELM327 device
    By EagleMark in forum OBDII Tuning
    Replies: 1
    Last Post: 06-22-2013, 02:00 AM
  5. Memcal Flash Tool
    By EagleMark in forum GM EFI Systems
    Replies: 6
    Last Post: 01-22-2013, 05:26 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •