Page 1 of 2 12 LastLast
Results 1 to 15 of 19

Thread: LT1 $EE Read .bin Flash different from .bin Flashed??

  1. #1
    Super Moderator dave w's Avatar
    Join Date
    Feb 2011
    Posts
    6,279

    LT1 $EE Read .bin Flash different from .bin Flashed??

    I've just benched flashed my first LT1 PCM. I've noticed some differences in the .bin file I read from the LT1 PCM vs. the .bin file I flashed. I'm using the compare tool in TunerPro. All the differences compare tool finds are "undefined" address. Is this normal with the LT1 PCM's? Are the "undefined address" related to Check Sum? Maybe the differences are with VIN information?

    My other flash experience has been with both the LS1a & LS1b PCM's, I get no differences comparing the flashed vs. read file. I admit I'm not using TunerPro with the LS1a & LS1b PCM's.

    dave w
    Attached Files Attached Files
    Last edited by dave w; 02-16-2014 at 11:37 PM.

  2. #2
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,023
    did you read the bin, modify it, then load it?

    or did you start from scratch with a bin you downloaded from somewhere

    yes those are a lot of differences, and no they aren't checksum or vin related

    they're probably routines such as you'd see from comparing a 94 to a 95 bin, or a vette bin to an f-body bin, but those usually have a ton of known constants that are different as well?

  3. #3
    RIP EagleMark's Avatar
    Join Date
    Feb 2011
    Location
    North Idaho
    Age
    63
    Posts
    10,477
    Checksum is only a few bytes, so is VIN... you've got 587 bytes difference? Me thinks something bad happened? Did you try and reflash first read back in? Also need to turn off Key On power for 30 seconds before removing Batt power for VIN change.

    1990 Chevy Suburban 5.7L Auto ECM 1227747 $42!
    1998 Chevy Silverado 5.7L Vortec 0411 Swap to RoadRunner!
    -= =-

  4. #4
    Super Moderator dave w's Avatar
    Join Date
    Feb 2011
    Posts
    6,279
    The sequence I did using an OBD1 bench flash setup. This is not the first bench flash setup I've done. Seemed to read fine. Attached is the original .bin I read. Laptop is WinXP OS.
    1. Read the original .bin file.
    2. Modified the original .bin file. (note I switched manual trans using TunerCats Software)
    3. Used TunerCats to flash the PCM with the modified .bin. On the read from the TunerCat flash I noticed the BLM 128 lock had differences plus the "undefined" differences.
    4. Reflashed the modified .bin file with WinFlash (free trial version) and read again, the BLM 128 lock differences were unaffected with WinFlash but the "undefined" differences were still there.

    Plan going forward, to troubleshoot.

    1. Reflash (WinFlash) the original read .bin into the PCM. Check the original read vs. the reflashed original read.

    2. If need be, I'll use one of the $EE .bin files posted here at gearhead-efi.com and see what happens.

    3. Theory I'm thinking, the flash erases the .bin then a new .bin is programmed. What gets flashed into PCM should read back exactly what was flashed in.

    It's a used PCM, so maybe I started with a bad .bin / PCM?

    dave w

    ****Added more read files bench flashing setup ****
    Attached Files Attached Files
    Last edited by dave w; 02-17-2014 at 01:23 AM.

  5. #5
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,023
    yes that's possible

    thing is you should get checksum err if the flash was bad...

    if you write a bin then read it, it should be bit for bit identical. if not, something is screwy.

  6. #6
    Super Moderator dave w's Avatar
    Join Date
    Feb 2011
    Posts
    6,279
    Quote Originally Posted by steveo View Post
    yes that's possible

    thing is you should get checksum err if the flash was bad...

    if you write a bin then read it, it should be bit for bit identical. if not, something is screwy.
    I just flashed (WinFlash), then read (WinFlash) BKFS ( http://www.gearhead-efi.com/gearhead...16181333%20EE/ ). Something must be screwy!

    Get this ... the first time I read BKFS after flashing BKFS I got about 1200 bits difference "undefined only" between the file I downloaded and the file I read. So I read the PCM again, after removing power for a few minutes, that time I got about 1600 bits difference "undefined only" between the file I downloaded and the file I read a second time. It's very screwy, because only "undefined" bits are different not the defined parameters. It's very odd, the differences are not "FF" or "00" they have a value like something was re-wrote.

    I can try a different laptop computer to flash / read with. The bench flash setup should be solid, I'm thinking it would be impossible to flash / read without an error if the bench setup was wired wrong? Maybe move the data line to Blue 30 instead of Blue 29, but I don't see that making a difference?

    I'm using a USB ALDL cable from http://www.aldlcable.com/ ... the jumper is across the top two pins. I've data logged both 160 / 8192 baud ECM / PCM with this same cable. WinFlash shows it's communicating with with the LT1 PCM, then the flash / read process starts at Zero and finishes @100%. No error message. The bench batteries (a bank of 15 batteries rated 7 amp / hr wired in parallel) are measuring 12.6 VDC.

    I'm thinking I need a different PCM to flash / read and see if I get the expected bit for bit flash / read. Before I get another PCM I'll try using a different laptop computer and swap the serial data pins.

    dave w

  7. #7
    RIP EagleMark's Avatar
    Join Date
    Feb 2011
    Location
    North Idaho
    Age
    63
    Posts
    10,477
    Quote Originally Posted by dave w View Post
    I'm using a USB ALDL cable from http://www.aldlcable.com/ ... the jumper is across the top two pins. I've data logged both 160 / 8192 baud ECM / PCM with this same cable. WinFlash shows it's communicating with with the LT1 PCM, then the flash / read process starts at Zero and finishes @100%. No error message. The bench batteries (a bank of 15 batteries rated 7 amp / hr wired in parallel) are measuring 12.6 VDC.

    dave w
    Jumper across Bottom towards USB port is normal same as if no jumper is used. Not sure what top does. Try with no jumper!

    1990 Chevy Suburban 5.7L Auto ECM 1227747 $42!
    1998 Chevy Silverado 5.7L Vortec 0411 Swap to RoadRunner!
    -= =-

  8. #8
    Super Moderator dave w's Avatar
    Join Date
    Feb 2011
    Posts
    6,279
    Quote Originally Posted by EagleMark View Post
    Jumper across Bottom towards USB port is normal same as if no jumper is used. Not sure what top does. Try with no jumper!
    Fresh Flash without the Jumper ... same problem about 1600 "undefined" bits when I read back what was flashed.

    dave w

  9. #9
    RIP EagleMark's Avatar
    Join Date
    Feb 2011
    Location
    North Idaho
    Age
    63
    Posts
    10,477
    I'd give John at TunerCat an eMail and see what he says?

    Did you install the WinFlash in Windows 98 Service pack 3 compatibility, and also run it in Compatibility? I don't think it's the issue but that is how I have all my TC Stuff installed.

    1990 Chevy Suburban 5.7L Auto ECM 1227747 $42!
    1998 Chevy Silverado 5.7L Vortec 0411 Swap to RoadRunner!
    -= =-

  10. #10
    Super Moderator dave w's Avatar
    Join Date
    Feb 2011
    Posts
    6,279
    Quote Originally Posted by EagleMark View Post
    I'd give John at TunerCat an eMail and see what he says?

    Did you install the WinFlash in Windows 98 Service pack 3 compatibility, and also run it in Compatibility? I don't think it's the issue but that is how I have all my TC Stuff installed.
    This one has me puzzled. I've tried a different PC, set up Windows 98 Service Pack 3 Compatibility. At least the results are nearly identical, about 1300 bids difference between the flashed file and the read file. It's just plain weird! Why just "undefined" bits? I tried different .xdf files from different sources to compare with, same results. I tried both TunerCats $EE .tdf and WinFlash, nearly identical results. Tried a different USB ALDL cable. All the connections on the bench flash setup are soldered, except the new Weather Pack adapter and even the wires to the Weather Pack connector have the wires soldered to the pins. It's unlikely the bench setup, flash PC or files are the issue.

    It's very frustrating, I've flashed several LS1a / LS1b PCM without issue.

    At this point, maybe all I can do is try another PCM and see what happens.

    dave w

  11. #11
    Fuel Injected!
    Join Date
    Oct 2013
    Posts
    1,022
    That is really strange. I'd think that the PCM would be bricked if you were really writing that many wrong bytes to it. I really don't have anything to suggest though.

  12. #12
    RIP EagleMark's Avatar
    Join Date
    Feb 2011
    Location
    North Idaho
    Age
    63
    Posts
    10,477
    Have you asked John at TC about this?

    Or at least download new software and try a reinstall?

    Was looking at WinFlash for OBDI and there's no option for Force Full Flash, I'd guess they are all full flash anyway. WIth OBDII you can do the cal only portion which is quicker if you don't need to change OS.

    1990 Chevy Suburban 5.7L Auto ECM 1227747 $42!
    1998 Chevy Silverado 5.7L Vortec 0411 Swap to RoadRunner!
    -= =-

  13. #13
    Super Moderator
    Join Date
    Mar 2011
    Location
    Camden, MI
    Age
    35
    Posts
    3,026
    yes, OBD1 is full flash only.... the PROMs used don't support being able to erase defined sections, just the entire array. with some/most OBD2 applications, the PROMs used support that ability.
    1995 Chevrolet Monte Carlo LS 3100 + 4T60E


  14. #14
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,023
    well i'm really not sure what's going on, except to confirm that i've read/flashed hundreds of bins to that pcm and they're byte for byte identical;

    what if you scan for error codes after the flash, any checksum error or weird stuff?

  15. #15
    Super Moderator dave w's Avatar
    Join Date
    Feb 2011
    Posts
    6,279
    Here is the update.

    I have not contacted TC.

    I've returned the PCM to its owner, with FULL Disclosure as to what is happening with the flash. At this point in time, the PCM owner has other phases of the project to work on. We've agreed to revisit the Flash in the near future.

    So for the time being, I'm looking for an affordable spare PCM to purchase and work with. I'd really like to understand what is happening, my flash setup or the PCM is the root cause. I'm frustrated because this was my first LT1 PCM to work with.

    dave w

Similar Threads

  1. GM 16216588 Flash
    By Erikje in forum GM EFI Systems
    Replies: 4
    Last Post: 04-25-2016, 02:25 AM
  2. Replies: 5
    Last Post: 12-28-2013, 08:57 PM
  3. Flash Based GM ECM Products
    By RBob in forum Dynamic EFI
    Replies: 10
    Last Post: 02-03-2013, 07:50 PM
  4. Dynamic EFI, Flash switcher, WTB
    By SS350Sport in forum Buy - Sell - Trade - Wanted
    Replies: 0
    Last Post: 02-02-2013, 05:02 PM
  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
  •