VR30DDTT - Custom Maps
VR30DDTT ProECU Tuning Guide RaceROM Supplement: Custom Maps
Pre requisite reading
RaceROM Custom Maps Tuning Guide
RaceROM Custom Map Integral Output Timers
Controlling Custom Maps With ECU Connect APP
EcuTek RaceROM Custom Maps is an advanced feature for expert tuners only. It provides the tuner with the ability to modify the control algorithms within the ECU. The tuner can take advantage of this in order to develop their own features that few other tuner can provide. It can also be used to develop one-off fixes to overcome specific problems encountered while tuning a highly modified vehicle. We have improved our unique and innovative Custom Maps feature to enable even more tuning possibilities. With the addition of our dedicated boost control and FlexFuel strategies, all 16 custom maps are now available for the tuners to further exploit the power of RaceROM. Additional inputs and outputs, combined with expanded possibilities for manipulating the values, allow for complex control strategies to be created from something as simple as a fuel pressure fail safe to a slip target based multilayered traction control system. This feature is so versatile it was previously used for things like traction control, flex fuel, and even advanced boost control. While no longer needed for those functions, you can still use these custom maps to do all sorts of additional tasks. |
Logging
The standard RaceROM custom maps feature has inputs (used as axis values or activation channels) and output values (the physical parameter you wish to control) each with their own types of control (replace, add, subtract multiply etc). the ability to calulate integrating values is also avilable.
Logging the values from your custom maps is performed by looking at the interim and result varaible, these variables ach mean a different thing depend on the typ of output, please refer the the custom maps tuning guide for the explanation of logging parameters.
Each custom map has two logged parameters: interim and result. The values that get logged here depend on the selected output function:
Output function | Interim Logging Parameter | Result Logging Parameter |
|---|---|---|
Unused | 0 | 0 |
Replace channel value with map output | old channel value | map output |
Add map output to channel value | map output | channel value + (plus) map output |
Multiply channel value by map output | map output | channel value * (multiply) map output |
Use map output as a minimum for channel value | map output | the greater of channel value and map output |
Use map output as a maximum for channel value | map output | the lesser of channel value and map output |
Add map output to integral. Add integral to channel value | integral | channel value + integral |
Add map output to integral. Multiply channel value by integral. | integral | channel value * integral |
Custom Map Inputs / Outputs
The list Of inputs and outputs for custom maps on release
Custom Map Inputs
Accelerator Pedal (%)
Air/Fuel Ratio Average
Air/Fuel Ratio B1
Air/Fuel Ratio B2
Air/Fuel Ratio Target
ASCD Voltage
Atmospheric Pressure (bar)
Battery Voltage (V)
Boost Error (hPa)
Boost Pressure B1 (hPa)
Boost Pressure B2 (hPa)
Boost Target (hPa)
Charge Air Temperature (°C)
Charge air coolant pump duty (%)
Charge air coolant temperature (°C)
Coolant Temp (°C)
Cruise Control Cancel
Cylinder Fill Mode
Engine Load (-)
Engine Oil Pressure ()
Engine Oil Temp (°C)
Engine Speed (RPM)
Exhaust Gas Temperature B1 (°C)
Exhaust Gas Temperature B2 (°C)
Flags: Antilag (-)
Fuel Injection Duration B1 (ms)
Fuel Injection Duration B2 (ms)
Fuel Level Sensor (V)
Fuel Pressure (MPa)
Fuel Temperature (°C)
Gear
Gear Requested
G force lateral (G)
G force longitudinal (G)
G force rotational (G)
Ignition Timing (°)
Ignition correction (°)
Ignition Retard (°)
Intake Air Temp (°C)
Launch Control Mode (-)
LPFP Duty (%)
MAF Sensor Frequency B1 (Hz)
MAF Sensor Frequency B2 (Hz)
Manifold Absolute Pressure (hPa)
Map Switch mode (1-4)
Mass Airflow MAF (g/s)
Mass Airflow SD (g/s)
RaceROM Controller
Short Term Fuel Trim B1 (%)
Short Term Fuel Trim B2 (%)
Throttle Angle B1 (°)
Throttle Angle B2 (°)
Throttle Ratio B1 (-)
Throttle Ratio B2 (-)
Time Since Activation (s)
Torque Actual (Nm)
Torque Demand (Nm)
Torque Reduction Request 1 (Nm)
Torque Reduction Request 2 (Nm)
Transmission Temperature (°C)
Turbo speed B1 (rpm)
Turbo speed B2 (rpm)
Vehicle Speed (km/h)
VTC Valve Advance B1 (°)
VTC Valve Advance B2 (°)
Wastegate Position (Target) (mm)
Wastegate Ratio (-)
Wheel Slip Ratio (%)
Wheel Speed Front (km/h)
Wheel Speed Rear (km/h)
Custom Map Outputs
AntiLag Boost Target (hpa)
Boost Target Final
Calculation 1
Calculation 2
Cylinder Cut Probability
Cylinder fill
Fuel Ethanol Content (%)
Fuel Mass Multiplier
Fuel Pump base Angle (deg)
Fuel Pump Target Pressure (MPa)
Fuel Pump Low Pressure Duty (%)
Ignition Timing
Injection Angle
PI Fuel Mass Actual (mg/stk)
PI Fuel Mass Target (mg/stk)
PI Percentage Target (%)
Target AFR
Torque Actual
Torque Limit
VTC Intake Timing (deg)
VTC Exhaust Timing (deg)
Wastegate Position (mm)
CAN aux output 1
CAN aux output 2
CAN aux output 3
CAN aux output 4
Custom Map Enable
Standard enable modes are available for VR30 custom maps, there are options for active with speed density which wont be active until speed density is added as a feature.
CAN Inputs into Custom maps
Inputs sent into the ECM via CAN can be used in custom maps to do anything from wheel speeds to wastegate positions, including sensors like wideband lambda, fuel pressure or ethanol content. to get a sensor reading into the ECU you first need to configure can inputs to receive the message, if its a custom device setup Channels will need to be configured (configure the byte layout scaling and usage)
If its a preconfigured device the values should not require any adjustment. The sensor should be configured with a source of can input.
For the other functions of custom maps please visit the custom maps tuning manual.