Results 1 to 15 of 511

Thread: Corvette CCM Reverse Engineering Anyone?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Quote Originally Posted by -=Jeff=- View Post
    any one have a 94 or 95 BIN they can repost for me to look at? thanks
    See attached.

    As for the PASSkey thing, if you don't know it, all that should happen is your BINs will be missing the PASSkey information. The rest of the data should be intact.
    Attached Files Attached Files
    Last edited by NomakeWan; 10-01-2022 at 04:08 PM.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  2. #2
    Fuel Injected! -=Jeff=-'s Avatar
    Join Date
    Jun 2013
    Location
    Chicago Suburbs
    Age
    51
    Posts
    222
    Quote Originally Posted by NomakeWan View Post
    See attached.

    As for the PASSkey thing, if you don't know it, all that should happen is your BINs will be missing the PASSkey information. The rest of the data should be intact.
    But isn't the PASSkey Stored?

    anyway, here is what I think is correct for the 1990 CCM for the flags, just based on relative locations between the 2.
    Attached Files Attached Files
    -=Jeff=-
    1990 Corvette ZR-1
    Black/Red Interior

  3. #3

  4. #4
    Fuel Injected! -=Jeff=-'s Avatar
    Join Date
    Jun 2013
    Location
    Chicago Suburbs
    Age
    51
    Posts
    222
    Quote Originally Posted by steveo View Post
    the flash tool for these things never got well tested beyond my bench
    definitely interested to see if it works for you
    What wires did you have connected, meaning do I need to apply power to all the power pins?
    -=Jeff=-
    1990 Corvette ZR-1
    Black/Red Interior

  5. #5
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    Quote Originally Posted by -=Jeff=- View Post
    What wires did you have connected, meaning do I need to apply power to all the power pins?
    You don't need to apply power to all of the pins as many of them are tied together internally. Please follow the pinout I posted a few posts ago.
    Quote Originally Posted by -=Jeff=- View Post
    But isn't the PASSkey Stored?
    It is. But if the correct key is not "inserted" (that is, the correct resistance value is not applied between pins E12 and F5) then the CCM will not allow external devices to read those locations in memory. They will appear as blank data instead of the correct PASSkey data.
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

  6. #6
    Fuel Injected! -=Jeff=-'s Avatar
    Join Date
    Jun 2013
    Location
    Chicago Suburbs
    Age
    51
    Posts
    222
    at this point, it is probably easier to work through my harness to get he wires I want as all the connectors are there..
    -=Jeff=-
    1990 Corvette ZR-1
    Black/Red Interior

  7. #7
    Fuel Injected! -=Jeff=-'s Avatar
    Join Date
    Jun 2013
    Location
    Chicago Suburbs
    Age
    51
    Posts
    222
    I am getting data on the serial bus but having this issue:

    Reconnecting to ALDL bus, please wait....
    ERROR! The bus is still noisy (retry)...
    ERROR! The bus is still noisy (retry)...
    ERROR! The bus is still noisy (retry)...
    ERROR! Could not become the ALDL bus master.
    ERROR! Error reading segment 0[40]
    ERROR! Could not complete read procedure.

    how do I get it not noisy?
    -=Jeff=-
    1990 Corvette ZR-1
    Black/Red Interior

  8. #8
    Fuel Injected!
    Join Date
    Jul 2019
    Location
    Orange, CA
    Posts
    757
    According to the source code for flashhack, those error messages in that order will be sent if no bus master is found within 5 seconds, and yet there is still data on the line every half-second for three retries.

    What is likely happening here is that you did not power up the CCM in the proper sequence, and so it is not sending the proper bus master heartbeat message (which starts with F0, and is the "CCM requesting the presence of external bus master" call).

    On my wiring layout I posted earlier, you'll notice two of the entries say "when key is inserted into cylinder" and "when key is turned to run position." These mean exactly as I wrote. You do not connect them until the rest are connected. Then you first "insert the key" by connecting C11 to ground, followed by "turning the key" by connecting both E4 and E5 to +12V. Doing this should tell the CCM that it should run the power on sequence, which will start broadcasting F0 diagnostic messages. It's this message which Flashhack looks for in order to become the bus master.

    If you just power the CCM up but don't follow the correct sequence, it will broadcast its normal status request messages ($40 and $10) but will not broadcast the bus master request message (F0).
    1990 Corvette (Manual)
    1994 Corvette (Automatic)
    1995 Corvette (Manual)

Similar Threads

  1. car bogs down when switching into reverse/D
    By CAMMED LT1 in forum GM EFI Systems
    Replies: 4
    Last Post: 09-27-2021, 12:34 AM
  2. 12212156 code reverse engineering project in Ghidra
    By dzidaV8 in forum OBDII Tuning
    Replies: 8
    Last Post: 01-13-2020, 11:04 AM
  3. Help!! 93 Lt1 6M Reverse lockout
    By noeysuarez in forum GM EFI Systems
    Replies: 3
    Last Post: 09-14-2017, 08:17 AM
  4. 4l60e reverse boost valve location and procedure
    By JTodd in forum Introductions
    Replies: 1
    Last Post: 04-19-2013, 01:20 AM
  5. T56 reverse lockout options with TBI PCM
    By CDeeZ in forum GM EFI Systems
    Replies: 1
    Last Post: 02-26-2013, 05:06 PM

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
  •