Jump to content

Recommended Posts

Posted

Fully adjustable flex fuel is available on BA 6 cylinder, BF, FG/FG2/FGX V8 and I6.

BA I6 utilises the boost sensor 0-5v input as the flex fuel sensor.

BF/FG 5.4 V8 utilises the rear o2 sensor (can be selected which one)
BF/FG I6 utilises the rear o2 sensor as the flex fuel sensor as the flex fuel sensor.

FG 5.0 supercharged v8 utilises the rear o2 sensor as the flex fuel sensor as the flex fuel sensor.

BA 5.4 V8 flex fuel is not available due to the lack of spare sensors (no rear o2 or boost sensor)

Pin A37 is the rear or sensor for the I6. This can also be wired to a switch or various other devices instead of a flex fuel sensor to trigger the "flex fuel" logic for different fuels as described in other guides.

Setup

Firstly read the file from your PCM. This will get the current OS and maps, plus VIN and model details.

Use the the Read/Write vehicle icon to open the Flash Toolbox

image.png.bddf4d658e5757888d9a617b3c1609a2.png

image.png.63bcc997c9b802b58b67ed84fded59f1.png

Save afterwards say as HACCKD5_readPCM.tec

image.png.e40f08c43f03bb4aecfea4563eb975c2.png

 

If the vehicle is not licenced, then use Licence Vehicle to licence the file. Then start the Custom OS wizard

 

Custom OS Wizard

image.png.6ad28766f0382c206dd2d867a8b7cdeb.png

This starts the wizard. If you have a previous custom OS in the vehicle you will need to press previous 3x to return to the main screen and start over. 

image.thumb.png.bfd75500a2fdc9930dea2add31349d42.png

If you have a Mk1 FG you will need to upgrade to the HAEE Operating System. Please see this guide for more details 

 

Click Next

Dual Tune Flex Sensor

For a Dual Tune using the Flex Sensor, select 'Via Flex Sensor'

image.thumb.png.2f0e8e5acc66493acbd30aaf15da357e.png

Select the flex kit you are using

image.thumb.png.6b29adc17a5eb9c06ac06110cedb22cb.png

This can be configured later

If you are using a Pirotta plug and play kit select the kit you have purchased (Zeitronix or Innovate), you can modify this calibration later by editing the Pirotta Performance Flex kit table curve. This can be accessed via the navigator tree after the Custom OS has been created

image.png.741bc4ba07f8d3d9b97ca39c81821c1f.png

If you are using a custom flex fuel converter kit use the Voltage Conversion table for sensor/switch table. This can also be used with an on/off switch to toggle between E85 and 98. 

image.png.07dd28fcd0d97070a116ffcbab0ce0e0.png

You now have the option to increase the table sizes inside Custom OS, typically this would be left stock. For this example we will use stock spark and speed density table sizes 

image.thumb.png.964d9d6c52b39d7b60ad5492812b2e0a.png

Next you can add extra tables to the base tables for ethanol flex blending

image.thumb.png.f174e6613e010f00c87ca0d8b030b459.png

For example if we adding auF2433 to adjust the MBT spark by coolant temperature, we can tick and then add to Blend Ramp for Spark by pressing the -> button next to the Spark Blend Ramp. If you make a mistake and need to remove a table you can press the <- arrow to remove it. You can also use Ctrl + A or Shift + Click to select then press the space bar to select. 

image.png.5e1ba87c1c77d56121a0956ecd86c802.png

For E85 cold start it is recommended to add the following tables to the fuel blend ramp. 

image.png.958679d580b58ba74c190cc16f1217f2.png

Any scalars selected like LTFT will be used later by the Flex Fuel Multi Tune Ethanol switch point. It doesn't matter which blend category you add them to as they will not be interpolated. These scalars will instead be selected when the ethanol content is above the value in the "Flex Fuel Multi Tune Ethanol switch point" scalar. By default this is set to E42.5 

image.png.60b2741ec56f29817fd27cd746e7c1fb.png

Once you have added any extra tables on top of the default tables, press 'Check licence and Proceed'. Full credit pricing is detailed on the start page of the custom OS wizard. When you have finished creating the custom OS you can add up the total credits spent via help -> view licenses and summing the credits for the vehicles VIN. 

image.png.9793f36167693e8f33969c0af40a114d.png

Then provide a new file name to save as. For example: HACCKD5_readPCM_Stock_CustomOS.tec

For this example we will use default options (using the Pirotta Performance Flex fuel kit)

image.thumb.png.4e199753a7d6a0bf7c6fcabc88a1ef9d.png

Final confirmation

image.thumb.png.a9b2f9848dd0a6034643def5baaeda9a.png

After the configuration window is finished, you can later enable various custom operating system features in the Custom Operating System configuration list. You can also edit these by revisiting the custom operating system wizard which you can run as many times as you'd like. 

image.thumb.png.e366ca9f7ece96bd03aab96fe59fac45.png

Each section (Fuel, Spark, Boost etc) has a blend ramp between 0% Ethanol (98 octane) and 85% Ethanol (E85) 
An example of the below: 

Note: You need to experimentally determine these blend ramps

These ramps must be determined on a dyno with knock monitoring equipment. It is not safe to assume these values. Typically you would not want to start adding timing until you see at least E20, you will also find some engines can take full timing by ~E70.

image.png.ff307765090a270b722ef1bf285e6e85.png

 

To see the tables that the blend ramp affects, scroll further down in the view:

image.png.451a6f1628d4a2dbc32894688c64c366.png

The actual tables fuel fuel, spark, VCT, boost etc you can modify are located under Custom OS Table for Flex Fuel and Multi Tune

image.png.4e78b6cd5cf87f46fd7379f9919c1720.png

Next start your tune 98 octane, and work with the first set of tables listed under "Tune 1 Base Tune or 98", afterwards drain the tank, fill with E85 and work with the second set of tables under "Tune 1 Base Tune for E85". If you have enabled a multi tune, be sure that you have selected tune 1 via the cruise control buttons until the base tune is completed. 

image.png.38cba0d385e5e9f5bd660916ca8050d8.png

Other tables

Ethanol Conversion to Stoich 

Used for closed loop operation to adjust the stoichometric ratio depending on the level of E85. This would not typically be adjusted, the only time it would be recommended to use non standard values is when you are utilising an existing E85 tune that used a different stoichiometric value. 

image.png.f1806ae4cd687f1a1a72a949e0014b58.png

Scalars switch point

This scalar specifies the ethanol percentage when switching over from 98 octane operation to E85 operation for scalars 
These will be switched between 98 and E85 based on the below configurable switch point: 

image.png.60b2741ec56f29817fd27cd746e7c1fb.png

These will be switched between 98 and E85 based on the below configurable switch point:

image.png.c3bdceb869ef484dd121fe8625540f33.png

 

Multi Tune with Flex

A multi tune with flex fuel allows you to build two sets of 4 tunes. One for 98 and one for E85, eg a typical setup would be low boost/high boost/boost by gear. Then the flex fuel sensor will interpolate between the two sets of 4 tunes depending on ethanol content. 
This is setup similar to the above flex fuel setup, with the following changes: 

In the wizard, select Multi Tune:

image.png.68aa3f2c83c84609e191d88e5068176f.png

Then select Flex fuel sensor from the drop down

image.thumb.png.27c9a11646aee7f396b2bf3bfdab1954.png

Then the kits lookup table you are using

image.thumb.png.8a8e2b94ee3d73b7bd370b06ef98acb5.png

Continue selecting if you want expanded maps (or not)

Then select the tables you wish to use for Flex and proceed with adding to Custom OS

image.thumb.png.a830410656f1c5edc35a2efc0391b6d9.png

After you have finished, you can view which multi tune maps are used for each blending table by clicking on the blended ramp parameter and then viewing the tables they are blended from and to:

image.png.f2f03ec237d017609360dc321d5bd868.png

Logging Ethanol

Add the 'PM' (Normalised value of percentage of alcohol) to the logging list to view ethanol content in the logs

image.png.f10f9e81d5f92f04791fa1e3e1f425c0.png

if the PM (Ethanol Content) does not match the ethanol content on the gauge or tank you will need to recalibrate the analog input. To do this fill the tank in 10 steps from E0 to E85 making note of the real ethanol content and the sensor voltage. Once complete you can update the voltage table (either the pirotta or custom voltage input depending on which option was selected earlier). 
Depending on which vehicle you can log the analog input via the following items. 

BF/FG/FGX I6 
Ego Voltage B1S2 (bank 1 sensor 2) : EGO RAW B1D

ID: MID80545  (VEGO[0][1])

BF/FG/FGX V8 
Ego Voltage B2S2 (bank 2 sensor 2) EGO RAW B2D 

ID: MID80547 (VEGO[1][1])

Note: if you used the opposite rear o2 sensor, then B1S2 (EGO RAW B1D)

FLEX ALC% to monitor Flex percentage (can view as absolute or % values)

ID: MID69386

BA I6 
IAP_VOLTS (boost sensor voltage) 

image.png

image.png

image.png

image.png

image.png

  • Matt@pcmtec featured and unfeatured this topic
  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...