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

Thread: LBZ Allison simple question

  1. #1
    Lifetime Member Boost's Avatar
    Join Date
    Dec 2006
    Posts
    1,506

    Default LBZ Allison simple question

    I read my TCM controller today. I know that my truck has a 3.73 final drive. The ECU file says 3.73.

    Why does the Allison file say 4.10 final drive? Thanks.
    '12 Caprice PPV 6.0 L77 - daily transportation
    8.7 @ 84 (1/8 mile) bolt-ons

    '02 Silverado RCSB 5.3 L59 - regularly street driven
    8.2 @ 86 (1/8 mile) stock cam and spray
    8.6 @ 84 (1/8 mile) cam and heads no spray

    Our YOUTUBE CHANNEL featuring the Silverado

  2. #2
    Lifetime Member GMPX's Avatar
    Join Date
    Apr 2003
    Posts
    13,148

    Default

    I know it's a little odd, the diff ratio could probably be deemed as 'not important' on the Allison, I don't know the answer and I'm pretty sure Allison would not answer an Email asking why

    Cheers,
    Ross
    I no longer monitor the forum, please either post your question or create a support ticket.

  3. #3
    Lifetime Member Boost's Avatar
    Join Date
    Dec 2006
    Posts
    1,506

    Default

    Agreed.

    Maybe when they were fine tuning the speedo they had to alter some values...
    '12 Caprice PPV 6.0 L77 - daily transportation
    8.7 @ 84 (1/8 mile) bolt-ons

    '02 Silverado RCSB 5.3 L59 - regularly street driven
    8.2 @ 86 (1/8 mile) stock cam and spray
    8.6 @ 84 (1/8 mile) cam and heads no spray

    Our YOUTUBE CHANNEL featuring the Silverado

  4. #4
    Lifetime Member Boost's Avatar
    Join Date
    Dec 2006
    Posts
    1,506

    Question another question

    I did not want to open a new thread but I have another question about the Allison contoller.

    Why the 30 second countdown? (As opposed to 15 seconds for the ECU)

    Is it because it communicates slower? I noticed that it's "not as smart". GM generally recommends a 30 second countdown with the ignition off after programming to allow reset and prevent possible controller lockup. Is this because depending on which controller is flashed, it may be "slow" and need 30 seconds to reset? (such as the TCM).

    Just curious, I want to learn as much as possible since I'm hooked on tuning for life now. Thanks.
    '12 Caprice PPV 6.0 L77 - daily transportation
    8.7 @ 84 (1/8 mile) bolt-ons

    '02 Silverado RCSB 5.3 L59 - regularly street driven
    8.2 @ 86 (1/8 mile) stock cam and spray
    8.6 @ 84 (1/8 mile) cam and heads no spray

    Our YOUTUBE CHANNEL featuring the Silverado

  5. #5
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,503

    Default

    As far as I know this is why...

    When EFILive (or GM, or any other tuning program) reads or re-flashes a controller, it has to first send a program (called a boot loader) to the controller to handle the read/re-flash duties. That is because the controllers are not capable of doing those two tasks by themselves. (Except the LMM and LBZ but that's a whole other story).

    The only place where the boot loader can be stored in the controller is in the controller's RAM. The same RAM that is used to run the controller when it is operating normally. The boot loader "stomps" all over the data that the PCM was using in RAM. When the boot loader is finished, the PCM must clear the boot loader from RAM and reset the RAM to a know state.

    Part of resetting the RAM includes resetting some non-volatile memory segments. Those segments are stored in the flash memory and hold data such as the VIN, seed/key, oil life etc. To write to flash memory the PCM must not be "running". i.e. it must suspend its normal operation (i.e. acquiesce), write to flash memory and then restart itself. That usually takes less than a second to do.

    The 15-30 seconds is the time that you need to wait after you have switched off the ignition, until the PCM "decides" that it is safe to suspend normal execution and perform the flash write.
    Some controllers take longer to make the decision to acquiesce, some take a short amount of time. Sometimes the length of time is determined by other modules on the comms bus. If other modules keep pestering the PCM for information then the PCM will take longer to acquiesce. The 15-30 seconds is just a guide.

    Hope that is not too confusing...

    Regards
    Paul
    Before asking for help, please read this.

  6. #6
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,503

    Default

    Quote Originally Posted by Boost View Post
    Agreed.

    Maybe when they were fine tuning the speedo they had to alter some values...
    You're probably more right than you realize
    Before asking for help, please read this.

  7. #7
    Lifetime Member Boost's Avatar
    Join Date
    Dec 2006
    Posts
    1,506

    Default

    Thank you for taking the time to explain that. It may not seem interesting or important, but it is. That's why GM put out some new bulletins about programming procedures to reduce the amount of fried warranty controllers.
    '12 Caprice PPV 6.0 L77 - daily transportation
    8.7 @ 84 (1/8 mile) bolt-ons

    '02 Silverado RCSB 5.3 L59 - regularly street driven
    8.2 @ 86 (1/8 mile) stock cam and spray
    8.6 @ 84 (1/8 mile) cam and heads no spray

    Our YOUTUBE CHANNEL featuring the Silverado

  8. #8
    Lifetime Member
    Join Date
    Feb 2007
    Posts
    517

    Default

    Quote Originally Posted by Blacky View Post
    Part of resetting the RAM includes resetting some non-volatile memory segments. Those segments are stored in the flash memory and hold data such as the VIN, seed/key, oil life etc. To write to flash memory the PCM must not be "running". i.e. it must suspend its normal operation (i.e. acquiesce), write to flash memory and then restart itself. That usually takes less than a second to do.
    Paul, is the writing something EFI does, or does the ECM/TCM do it itself? I ask because recently my engine hours have started resetting themself. I'm not 100% sure when it started, but it was sometime around the time I upgraded to BB logging. I don't want to blame it on that, as the last two times I did, it turned out to be something else. Just trying to figure out why it went 40k+ miles without resetting, and now it has reset itself at least 2 times.

  9. #9
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,503

    Default

    The non-volatile memory is updated by the controller under its own control. EFILive has nothing to do with that, except....

    When EFILive full flashes a controller it erases the non-volatile memory area. The EFILive software attempts to save and then restore as much information as possible from the non-volatile area. I guess its possible the engine hours are not being saved/restored by EFILive. But if that was happening it would ONLY ever be during a full flash.

    The problem with saving and restoring the non-volatile memory area during a full flash is that different operating systems use different formats for the data in that memory area. It is not possible to just save and restore the entire block of memory because the new OS being flashed expects the data in a different format. EFILive saves/restores AND converts the format of the data in the non-volatile memory. To do that the software has to figure out what each byte in the non-volatile memory holds, its format and location in the old OS and its format and location in the new OS. It is far from a trivial task. (Which is why no other tuning product attempts to do it - not even GMs.) If the software can't figure out the existing format for any data in the non-volatile memory then it is not converted and is simply reset.

    Even then it would not be a problem on LS2 vehicles as the non-volatile memory is not erased during an E40/E38/E67 full flash.
    LS1's could be affected.
    Some LB7 duramax trucks have a problems with the non-volatile memory - mostly the oil life value.

    Regards
    Paul
    Before asking for help, please read this.

  10. #10
    Lifetime Member Cougar281's Avatar
    Join Date
    Jan 2006
    Posts
    882

    Default

    Just FYI, the hours are stored in the cluster, so ECM flashing wouldn't cause the hourmeter to reset.

Page 1 of 2 12 LastLast

Similar Threads

  1. Simple MAF/DYNAIR pid question.
    By acomp917 in forum Gen III V8 Specific
    Replies: 51
    Last Post: February 19th, 2010, 03:16 AM
  2. Simple question for you Guys................
    By FreddyG in forum Gen III V8 Specific
    Replies: 3
    Last Post: April 21st, 2009, 12:53 PM
  3. Quick simple question
    By samh_08 in forum Gen III V8 Specific
    Replies: 2
    Last Post: March 31st, 2009, 12:06 PM
  4. Simple connection question from a noob
    By rags in forum Lounge
    Replies: 19
    Last Post: November 28th, 2008, 03:27 PM
  5. Simple question
    By kodiak in forum FlashScan V1
    Replies: 8
    Last Post: September 13th, 2008, 12:48 AM

Posting Permissions

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