Results 1 to 6 of 6

Thread: Crank Fueling - Question on "Right" Timer

  1. #1
    Tuner
    Join Date
    Oct 2008
    Location
    Detroit, MI
    Posts
    58

    Crank Fueling - Question on "Right" Timer

    I am working on my crank times for cold starts at higher temps. My cold start crank times are < 0.7seconds at ambient temp of 70F and lower, however they are long when the ambient temps are >80F outside and the car has been soaking in the garage for 12+ hours.

    I am tuning the [Cranking FA Mult Stage 1 vs. Cranking Time] table, but I am unclear how the timer works. The HPT table description is:
    [ECM] 12320 - Cranking FA Mult Stage 1 vs. Cranking Time: These tables are FA multipliers that determine fuel delivery in relation to time. As cranking continues the AFR is selected from lower rows of the table until it finally stays at the last row in the Stage 2 table. Usually you will see a pulsing fuel pattern in these tables.
    It seems the HPT description of "Cranking Time" is wrong, because the table goes out 43,200 seconds (12 hours). I am guessing the table is based on ENGINE OFF TIME and I now data log the [Engine Off Time].

    QUESTIONS:
    Looking for feedback on a few questions:
    1) Is the 12320 table based on Engine Off Time?
    2) If the Engine Off Time is maxed out (65,536 seconds/18 hours), will the ECM use the data for the next cold start from the last column (43,200 seconds), or the first column (0 seconds)?
    3) How do find/get access/see the Stage 2 fueling tables to tune it?

    Thanks,
    Jeff

  2. #2
    Senior Tuner Cringer's Avatar
    Join Date
    Aug 2021
    Location
    Somewhere smoothing your VVE table
    Posts
    1,131
    Quote Originally Posted by 1bad68ls View Post
    I am working on my crank times for cold starts at higher temps. My cold start crank times are < 0.7seconds at ambient temp of 70F and lower, however they are long when the ambient temps are >80F outside and the car has been soaking in the garage for 12+ hours.

    I am tuning the [Cranking FA Mult Stage 1 vs. Cranking Time] table, but I am unclear how the timer works. The HPT table description is:
    [ECM] 12320 - Cranking FA Mult Stage 1 vs. Cranking Time: These tables are FA multipliers that determine fuel delivery in relation to time. As cranking continues the AFR is selected from lower rows of the table until it finally stays at the last row in the Stage 2 table. Usually you will see a pulsing fuel pattern in these tables.
    It seems the HPT description of "Cranking Time" is wrong, because the table goes out 43,200 seconds (12 hours). I am guessing the table is based on ENGINE OFF TIME and I now data log the [Engine Off Time].

    QUESTIONS:
    Looking for feedback on a few questions:
    1) Is the 12320 table based on Engine Off Time?
    2) If the Engine Off Time is maxed out (65,536 seconds/18 hours), will the ECM use the data for the next cold start from the last column (43,200 seconds), or the first column (0 seconds)?
    3) How do find/get access/see the Stage 2 fueling tables to tune it?

    Thanks,
    Jeff

    1) Yes it is mislabeled. It is engine offtime.
    2) Yes, the last column is used.
    3) I think this is also mislabeled/hold over from the Gen3 ECM's...I don't think there is a Stage 2 table in Gen4. If there is, HPT didn't map it for any Gen4 that I have ever seen.

    <<< A standard approach will give you standard results >>>

    My Free Tuning Software:

    VVE Assistant [update for v1.5]
    MAF Assistant
    EOIT Assistant

  3. #3
    Tuner
    Join Date
    Oct 2008
    Location
    Detroit, MI
    Posts
    58
    Thanks Cringer,
    I have this long crank issue when my car sits overnight in the garage at 80+ temps. I have modified this table several times in different ways, but the changes seem to make little/no impact to my fueling.

    Before I crank the car, I data log the parameters (KOEO - key on engine off) to make sure the Engine Off Timer is 65,535 (maxed out) and all temps are in the 80s.

    I was also expecting the calculated [Injector Flow Rate] to update using the latest data I put in the cell 86F/43,200s of the 12320 table. But this does not update (even if I put all zeros in the 12320 table).

    The injector PW is always zero at KOEO, so I cannot use that....
    Is there an available calculated fuel parameter that I can look at (at KOEO before the start) to see what the ECM would deliver at crank?

  4. #4
    Senior Tuner Cringer's Avatar
    Join Date
    Aug 2021
    Location
    Somewhere smoothing your VVE table
    Posts
    1,131
    There are a lot of tables involved here. It will be hard to solve this without a tune, log, and a stock file to compare to as well as a list of mods (as well as what fuel you are using). I would suggest returning all this stuff back to stock (except for the start up airflow, which you would need more).

    Cranking Issues
    Fuel > General > FA Stage 1 table
    Fuel > General > IVT Terms (will impact Transient Fueling, may be a problem if you have scaled injectors)
    Fuel > Open Loop / Base > Multiple tables
    Idle > Airflow > Startup Airflow
    Airflow > General > Cranking VE
    Fuel > General > Injection Timing (mainly applicable to your cam and fuel injector size and spray pattern)
    Fuel > Transient (definitely used for cranking and bad changes here have potential to mess things up)
    There are also other multipliers in the airflow and throttle body that I won't mention

    IPW won't be calc'd unless the engine is running or cranking.

    This video may help, it is dealing with hot starts, but it explains the relationships here.
    https://youtu.be/Sz878VXfYD8?si=kmSg3MsTtuBYmP7a

    <<< A standard approach will give you standard results >>>

    My Free Tuning Software:

    VVE Assistant [update for v1.5]
    MAF Assistant
    EOIT Assistant

  5. #5
    Tuner
    Join Date
    Oct 2008
    Location
    Detroit, MI
    Posts
    58
    Thanks Cringer,
    I appreciate your help and agree many other factors impact crank starts, which is why I want to see the calculated fuel to be delivered before I hit the key (and impact my cold start).
    The ECM calculates final crank fueling before delivery but HPTuners does not provide access to that acquisition parameter.

    The OEM calibration tools (such as ETAS/ATI...) read a file in that has a list of all available acquisition and calibration parameters, with their ECM addresses, scaling and other properties.

    Does HPTuners have a method to read other ECM parameters (which are not shown in the standard HPT)?
    Last edited by 1bad68ls; 5 Days Ago at 07:46 AM.

  6. #6
    Senior Tuner Cringer's Avatar
    Join Date
    Aug 2021
    Location
    Somewhere smoothing your VVE table
    Posts
    1,131
    Quote Originally Posted by 1bad68ls View Post
    Thanks Cringer,
    I appreciate your help and agree many other factors impact crank starts, which is why I want to see the calculated fuel to be delivered before I hit the key (and impact my cold start).
    The ECM calculates final crank fueling before delivery but HPTuners does not provide access to that acquisition parameter.

    The OEM calibration tools (such as ETAS/ATI...) read a file in that has a list of all available acquisition and calibration parameters, with their ECM addresses, scaling and other properties.

    Does HPTuners have a method to read other ECM parameters (which are not shown in the standard HPT)?
    If you are savvy enough to get the .BIN file for your tune, use 3rd party tools to reverse engineer the hexadecimal code to create an .XDF file...then yes, HPT does allow for this. You have to buy the User Defined Parameter license first and then it will read the .XDF file and allow you to tune any table, scalar, or switch in the tune. There are no safety nets here, so you can really break things. This is generally well beyond the technical reach of 99% of tuners since this is really the edge of software and hardware engineering.

    However, IMHO since the Dynamic Airflow calculation is 0 g/s with KOEO, then the calculated IPW would also be zero. And even if you could get this number, I am not sure how this would help solve your issue.

    <<< A standard approach will give you standard results >>>

    My Free Tuning Software:

    VVE Assistant [update for v1.5]
    MAF Assistant
    EOIT Assistant