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 S55, N55-EWG and N55-M2 engine vehicles.

...

bootmod3 CustomROM Features + New Map Editor + UI Enhancements

CustomROM for the S55 has an overall 4800+ tables available, 4300+ on the N55-EWG, and 4800+ on N55-M2 for editing at this time. Up until the CustomROM release tuners have been calibrating using the pre-existing OEM calibration tables in the bootmod3 Map Editor. Both OTS and Custom maps were made in a way that suited a particular type of octane. Once flashed on the DME they’d be preset for the octane levels which they were tuned for, e.g. “My Custom 93 octane map”, “My Other Custom E50 octane map”, “Super aggressive E85 map”, and so on.

...

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 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.

...

bootmod3 New RAM Channels For Datalogging (only CustomROM):
BM3 Antilag Active
BM3 Flex Blend Factor (Fuel)
BM3 Flex Blend Factor (Ign.)
BM3 Flex Blend Factor (Trq.)
BM3 Flex Ethanol %
BM3 Flex Ethanol % (Sensor)
BM3 Flex Fuel Temp
BM3 Flex Sensor Fault
BM3 Fuel Corr. (Base)
BM3 Fuel Corr. (Final)
BM3 Fuel Corr. (Flex Adder)
BM3 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)