Results 1 to 15 of 321

Thread: Flashhack - New LT1 flash tool

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,055
    i've always figured the chips were part of the extra crap that GM was doing related to obd-ii level emissions testing experiments on corvette owners (that's why they have a rear o2 and why all EE bins have a huge datastream message with obd-ii parameters in it) although i have no hard evidence of that and haven't pulled apart a 1333 ecm myself

    one thing to realize when you're swapping 1333 for 8051 ecms back and forth and trying to flash them is that the 1333 does not act as a bus master (it expects a CCM) so if you throw it into an fbody there will be no bus master. flashhack should deal with that just fine. if you put an 8051 into a 'vette with a ccm then both the ecm and ccm will probably want to be bus master, and i'm not sure that would work out well, so it might be best to yank the fuse for the ccm until you've flashed a y-body bin on it

  2. #2
    Fuel Injected! spfautsch's Avatar
    Join Date
    Apr 2015
    Location
    Montgomery City, MO
    Age
    53
    Posts
    883
    Interesting ideas steveo. I wonder if the smaller chips are related to the additional O2(s?). I guess I can confirm / disprove by looking for post-cat O2 voltage in the datastream.

    Though it was likely salvaged from a B body based on the knock module PN, this 8051 came out of a Y body and already had Y VIN on it, although the last 6 digits were zeros. Cal id at 0x0e20 was 16209281. I think that's a Y body bin but correct me if I'm wrong - the PO had it tuned presumably by a mail-order place for a 377 displacement. Strange, I just noticed there's a different cal id at 0x2000 and 0x12000 - 16209647 and 16209648 respectively. These addresses are zeroed out in my original manual bin (cal id 16210071).

    This makes me curious what the 28 pin IC might be. PN appears to be 185 16179922 which google doesn't turn up much on.

    Edit: I found this interesting - Tom H's '97 F-body thread here shows this location populated with something else that he's referring to as the "data link controller". Also mentions there's a capacitor to ground and current limiting resistor. This is intriguing, because the first thing I started to wonder when I discovered the electrical differences is what if the ALDL circuitry in the 8051 is not impedance-matched to the Y body's ALDL. Just some wild speculation, but still intriguing.

    If I get overly bored I'll try running it in the car. I don't think I tested any functionality other than starting and logging briefly. Can't find where I saved that log so I probably didn't.

  3. #3
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,478
    That is the vpw class 2 communication chip present on obd2 pcms. The smaller ones that are missing are the rear 02 drivers.

  4. #4
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Quote Originally Posted by spfautsch View Post
    Though it was likely salvaged from a B body based on the knock module PN, this 8051 came out of a Y body and already had Y VIN on it, although the last 6 digits were zeros. Cal id at 0x0e20 was 16209281. I think that's a Y body bin but correct me if I'm wrong - the PO had it tuned presumably by a mail-order place for a 377 displacement. Strange, I just noticed there's a different cal id at 0x2000 and 0x12000 - 16209647 and 16209648 respectively. These addresses are zeroed out in my original manual bin (cal id 16210071).
    My stock '95 manual BIN has cal ID 16210071, 0x2000 16209648, 0x12000 16209647. I know for a fact it is stock and was never touched before I started fiddling with it.

    My stock '94 auto BIN was touched by a Hypertech before I started fiddling with it, but has cal ID 16200891, 0x2000 16200875, 0x12000 16200874.

    Having those zeroed out appears to be shenanigans.

    Quote Originally Posted by steveo View Post
    one thing to realize when you're swapping 1333 for 8051 ecms back and forth and trying to flash them is that the 1333 does not act as a bus master (it expects a CCM) so if you throw it into an fbody there will be no bus master. flashhack should deal with that just fine. if you put an 8051 into a 'vette with a ccm then both the ecm and ccm will probably want to be bus master, and i'm not sure that would work out well, so it might be best to yank the fuse for the ccm until you've flashed a y-body bin on it
    Interesting. This must be in one of the "Item not defined" sections of the XDF; I can't seem to find a reference in TunerPro to being the ALDL bus master. I mean sure, goes with the territory depending on which type of BIN you're flashing, but just kinda curious where exactly in the code this behavior is located.
    Last edited by NomakeWan; 05-24-2021 at 02:55 AM.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  5. #5

  6. #6
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Quote Originally Posted by steveo View Post
    99% of the code isn't defined in the xdf but it's possible there is a flag or something
    By 'the XDF' I meant EEXTRA v0[1].001[MOD_V0005_03_02]V6_3, which has the majority of the code defined. But even with all the nitty-gritty experimental stuff commented, there still doesn't appear to be anything related to being the serial bus master.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  7. #7
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,478
    Quote Originally Posted by NomakeWan View Post
    By 'the XDF' I meant EEXTRA v0[1].001[MOD_V0005_03_02]V6_3, which has the majority of the code defined. But even with all the nitty-gritty experimental stuff commented, there still doesn't appear to be anything related to being the serial bus master.

    Look at the 3AC7 mode7 offset address.

    This is a scheduler table for 16 messages sent at idle mode. You put the address or pointer to the message in the code. When set to 0000 the pcm stays quite.

    From f-body cal
    F253
    0000
    0000
    0000
    F2B7
    0000
    0000
    0000
    F2CB
    0000
    0000
    0000
    F2B7
    0000
    0000
    0000
    One of these addresses is for the bus master message.
    On vette bins all are set to 0000 so nothing is transmitted actively. The pcm respons to CCM requests only.

  8. #8
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,055
    nice work! look at how busy a caddy bin is compared to an f-body. it would be useful on b-body standalone swaps to simply use the f-body message pointers so that communications are easier.

    Code:
    F2CB
    0000
    F2D7
    0000
    F2F5
    0000
    0000
    F31B
    0000
    0000
    F325
    0000
    F32F
    0000
    F339
    0000

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
  •