Results 1 to 15 of 321

Thread: Flashhack - New LT1 flash tool

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Putting the 95 PCM into the 94 PCM was something I did forever ago when we were first investigating EEHack's connection issues--the connection issues remained with the car. As I don't have an oscilloscope I can't tell if it's EMI on the data line or actual data on the data line causing the problem. I do see that the Service ABS does not illuminate on either car, though, and the 94 and 95 have different ABS units which may have different bus communication. That being said, WinFlash still has to hammer the '94 to get it to go through, so that could be a red herring. I really should get a scope, it'd come in real handy right about now...

    By the 94 actually having a bad checksum, do you mean that the program currently running on the PCM has an invalid checksum in and of itself? Is there a way other than flashing a new program to it to be sure of that?
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  2. #2
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,056
    By the 94 actually having a bad checksum, do you mean that the program currently running on the PCM has an invalid checksum in and of itself? Is there a way other than flashing a new program to it to be sure of that?
    i guess swap the ecms and read again would be a good way to verify that, but that's a pain. i'm not too concerned with your '94 as it seems to have some one-off issues, but if you wanted to give it a shot, monkey around with the connection timing in that config menu. just screenshot it first so you know what to put it back to

  3. #3
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,056
    next tasks (while i'm waiting for some more hardware to show up)

    start working on the P66 V6 ecms. it'll be good practice, and a good time to do some design tweaks so we can base one command processor on another more generic one, and re-use code more effectively when we dig into the next batch of ECMs.

    then in EE we are going towards a model that will upload all the critical programming code in advance, instead of during the procedure and for each retry we have to do.

    for example right now to erase, it uploads and executes the erase program in a few chunks... we use the same chunks of ram for new routines, so each routine has to be uploaded again when it's used. but kur4o and i have done some work and found that we have a huge area of unused ram in the 8051 that's totally accessible and executable while the kernel is loaded. we can store all of the critical erase/write/vpp/checksum routines in advance, then we can 'call' each segment with a simple jump instruction when it's needed.

    it should take the same amount of time but if we have to retry anything, the code is already there waiting for us, also it'll be nice to know that all of our programs (especially the erase and write ones.....) are valid before we start.

    i plan to play around and find a way to verify that the kernel and this chunk of subroutines is totally intact in ram before starting as well.

  4. #4
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,056
    preloading all of the write/erase/vpp subroutines and calling them from flashhack is a done deal. i've been testing it for an hour and it's good to go.
    failure potential keeps going down

  5. #5
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,056
    managed to handle usb disconnections!

    i yanked the usb cable in the middle of the ESIDE being erased. flashhack realized that the cable was toast, and threw an error, informed the user to try to write again.

    plugged it back in and hit write.

    it realized that the tside has already been written, and that the kernel was already loaded, and verified the written data.

    it resumed the eside like nothing happened. this all happened at an insanely fast speed because all the executable code was already in ram and was just run again.

  6. #6

  7. #7
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Corvette compatibility is completely broken again. Won't talk to either car. Sometimes it won't seem to do anything, other times it'll make the digital dash freak out and display "SYS" and flash the SECURITY light but nothing else. Log of attempting to talk to my '95 is attached.

    Haven't tried swapping PCMs to test the checksum thing with 0.4.3, will do that tomorrow if the weather isn't terrible. It rained today so I didn't want to go yanking the PCM out of the car in the driveway.
    Attached Files Attached Files
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  8. #8
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,056
    i haven't really changed anything between the last version and this one that should affect how things connect. please do experiment with the timing settings to see if any adjustments help.

Similar Threads

  1. LS1 Flash Tool Released
    By antus in forum OBDII Tuning
    Replies: 118
    Last Post: 02-28-2024, 07:02 PM
  2. 24x7 flash tool
    By myburb in forum OBDII Tuning
    Replies: 11
    Last Post: 09-30-2018, 01:17 AM
  3. Dimented24x7's LS1 flash tool issue
    By dzidaV8 in forum OBDII Tuning
    Replies: 1
    Last Post: 07-29-2017, 06:22 PM
  4. $EE Flash tool progress
    By steveo in forum GM EFI Systems
    Replies: 112
    Last Post: 12-17-2015, 06:30 PM
  5. Memcal Flash Tool
    By EagleMark in forum GM EFI Systems
    Replies: 6
    Last Post: 01-22-2013, 05:26 AM

Tags for this Thread

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
  •