Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Purpose of this document is to explain the tuning tables available in v1.0 of the bootmod3 CustomROM for the vehicles:

...

For a high-level overview of the features in the bootmod3 CustomROM release as well as changes in the new Map Editor features refer to this document:

bootmod3 CustomROM V1 Features + New Map Editor + UI Enhancements

...

In the above example, we’ve activated all four switchable maps meaning tables under BM3 bootmod3 CustomROM → MapSwitch → Map 2, 3 and 4 will be tuned for a multi-map setup.

...

Info

Final Base Ign. Timing Target (After Blend Factor) = Map2 Ign. Target + (Flex Fuel Ign Target - Map2 Ign. Target) x Blend Factor for Ignition

Putting this into actual values for our example at 7500rpm and 220 Load:

Final Ignition Timing Target for 50% ethanol on Map Slot 2 with Flex Fuel Enabled = 10 + (1610) x 0.7 = 14.2 deg

You can see how the underlined portion easily allows for dynamic blending based on ethanol blend factor table setup between the base map table and the flex fuel table in this case.

...

Info

Ethanol Content Sensor Override on LiveAdjust Screen:

In the case of a Flex Fuel sensor or ECA device failure, we’ve added a way for the users to override the ethanol content % value seen by the DME. This overrides any existing sensor value and is to be used with ** CAUTION ** and only in the cases where for instance vehicle will not start up on a full tank of ethanol and the sensor has become faulty.

Some have reported wanting to use the override when at race events where the ethanol % of the fuel in the tank is WELL known and having a chance of a sensor failure ending up in poor results is not an option.

** Override disables with ignition in the OFF position.

  • USE WITH CARE AND UNDERSTANDING IF OVERRIDING SENSOR CONTENT

Info

FLEX FUEL HARDWARE SETUP REQUIREMENTS **
To allow for Flex Fuel tuning, an Ethanol (alcohol) fuel sensor and an Ethanol Content Analyzer (ECA) CANBus device need to be connected to the vehicle’s PT-CAN.

Overview of the how the sensor data travels looks as follows:
Continental Flex Fuel Sensor → CANBus Enabled ECA Board → CANBus (PT-CAN) → DME running bootmod3 CustomROM

Flex Fuel sensor can be installed on the feed line as the factory BMW S55/N55/B58 fuel system is return-less. If using the feed line, it is strongly recommended to use a splitter in the line where the sensor is installed to avoid introducing any fuel flow restrictions at higher power levels with higher fuel volume demand.

...

When tuning the above features it is highly advisable to add the following CustomROM BM3 bootmod3 RAM channels to your datalogging setup as well as use the appropriate other RAM channels below to get a complete understanding of the task at hand. Default channels that come preset are in some cases limited in what they show and internal RAM variables are a better reference.

bootmod3 New RAM Channels For Datalogging (only CustomROM):

...

bootmod3 Antilag Active

...

bootmod3 Flex Blend Factor (Fuel)

...

bootmod3 Flex Blend Factor (Ign.)

...

bootmod3 Flex Blend Factor (Trq.)

...

bootmod3 Flex Ethanol %

...

bootmod3 Flex Ethanol % (Sensor)

...

bootmod3 Flex Fuel Temp

...

bootmod3 Flex Sensor Fault

...

bootmod3 Fuel Corr. (Base)

...

bootmod3 Fuel Corr. (Final)

...

bootmod3 Fuel Corr. (Flex Adder)

...

bootmod3 Map Slot
bootmod3 Updated RAM Channels For Datalogging (all MEVD17.2 based vehicles, S55 specific list below):
(RAM) Boost Pressure (Target)
(RAM) Boost Setpoint
(RAM) Boost Setpoint (AppMode)
(RAM) Engine Speed
(RAM) Fuel Delivery Rate (lph)
(RAM) Fuel Inj. Corr.
(RAM) Fuel Inj. Timing (End)
(RAM) Fuel Inj. Timing (Start)
(RAM) Fuel Injection Angle 1
(RAM) Fuel Injection Angle 2
(RAM) Fuel Injection Angle 3
(RAM) Fuel Injection Angle 4
(RAM) Fuel Injection Angle 5
(RAM) Fuel Injection Angle 6
(RAM) Fuel Injection Duration (Corrected)
(RAM) Fuel Mass Rel. (Corr.) 1
(RAM) Fuel Mass Rel. (Corr.) 2
(RAM) Fuel Mass Rel. (Target)
(RAM) HPFP (Actual)
(RAM) HPFP (Target)
(RAM) HPFP Pressure Control Deviation
(RAM) HPFP Regulator (I-Gain)
(RAM) HPFP Regulator (P-Gain)
(RAM) HPFP Regulator Output
(RAM) Ignition Timing (Target)
(RAM) Ignition Timing Corr. (Total)
(RAM) Ignition Timing Corr. Cyl. 1
(RAM) Ignition Timing Corr. Cyl. 2
(RAM) Ignition Timing Corr. Cyl. 3
(RAM) Ignition Timing Corr. Cyl. 4
(RAM) Ignition Timing Corr. Cyl. 5
(RAM) Ignition Timing Corr. Cyl. 6
(RAM) Ignition Timing Mode (Spool)
(RAM) Lambda (Base) Bank 1
(RAM) Lambda (Base) Bank 2
(RAM) Lambda Bank 1
(RAM) Lambda Bank 2
(RAM) Lambda Labas Switch
(RAM) Lambda Level 1 Bank 1
(RAM) Lambda Level 1 Bank 2
(RAM) Lambda Level 2 Bank 1
(RAM) Lambda Level 2 Bank 2
(RAM) Lambda Main (Target)
(RAM) Lambda Status
(RAM) Load (Actual)
(RAM) Load (Limit)
(RAM) Load (Target)
(RAM) MAF After Corr. (Target)
(RAM) MAF HFM
(RAM) MAF Pre-Turbine (Actual)
(RAM) MAF Pre-Turbine (Target)
(RAM) MAF Turbine (Actual)
(RAM) MAF Turbine (After Temp Corr.)
(RAM) Rel. Fill (Actual)
(RAM) Rel. Fill (Target)
(RAM) Torque at Clutch (Actual)
(RAM) Torque at Clutch (Target)
(RAM) Torque at Clutch (Target) (Pre-DrivDynmcs)
(RAM) Torque Limit Active (Flag)
(RAM) Torque Max Request
(RAM) Turbine Distribution Factor (Turbine/Wastegate)
(RAM) Turbine Power (Actual)
(RAM) Turbine Power (Compressor Map)
(RAM) Turbine Power (D-Gain)
(RAM) Turbine Power (I-Gain) (AppMode)
(RAM) Turbine Power (P-Gain)
(RAM) Turbine Power Adder (P-Gain)
(RAM) WGDC (After Corr.)
(RAM) WGDC (Base)
(RAM) WGDC (D-Gain)
(RAM) WGDC (I-Gain)
(RAM) WGDC (P-Gain)