VW AG EA888 Evo4 RaceROM v1

VW AG EA888 Evo4 RaceROM v1

V1 RaceROM patches are included in the initial release of the EA888 evo4 software, these have special features included such as,

  • Map Switching (modes 1-4) for

    • Ignition maps

    • Lambda Target Maps

    • Torque target maps

    • Boost Target Limits

  • Base Limit Override, which overrides the torque limit map required for increase the target)

  • Flex Fuel (boost ignition and lambda with fixed or can input)

  • CAN inputs (for flex fuel)

  • MPI Injection

  • Rolling AntiLag (RAL)

  • Extra Data logging

There are other features in being reviewed for implementation but will be released in later RaceROM patches.

Contents

Map Switching

Map switching can change to map switch mode specific ignition boost torque and fuel targets, it also allows RAL and other special features to be enabled in certain modes only. for specific on these features see the relevant section of this guide.

How to use Map Switching

  1. Press and hold the SET button (cruise control must be OFF)

  2. Press + (plus) button to increase the MS mode number

    1. (MS mode is displayed on the tach, 2000rpm = ms mode 2 etc)

  3. Press the - (minus) button too select a lower MS mode

  4. Press and hold the SET button again to store the MS mode (differs from mk7)

IMG_6089.MOV

 

Map Switching Configuration

image-20260219-113103.png

To set up Map Switching (on by default) select the number of modes you wish to use,

Note: the only steering wheel layout currently in use is the Steering wheel buttons, if new types are found the feature will be implemented.

image-20260219-113152.png

The Map switch mode button delays can be set to your preferences

image-20260219-113411.png

Map switch mode descriptions for ECU Connect can also be entered

image-20260219-113507.png

Mode Setup

Enables for each of the Special features are available in this menu and allow each mode to be configured for each

image-20260219-113930.png

Simple select the radio button for to enable the feature in the modes you want them enabled in

image-20260219-114115.png

MS mode Boost target limits

MS mode Ignition Target

 

Base limit Override

This function overrides the OEM limiters for torque negating the need to tune the OEM map values for transmission and power class.

image-20260219-115029.png

NOTE: this does not override the TCM torque limit coming back over CAN, tuning the TCM or under reporting torque will be required.

CAN Inputs (flex fuel sensor input and logging only)

CAN inputs are available with the only function value being for the flex fuel sensor input currently and can channel logging (say for an External lambda or other sensor later version of patches may include more functionality).

The MK8 cars CAN network use mostly CAN FD so normal CAN devices may not work, the easiest point with a normal can line we have found available is the sound control module under the scuttle panel.

image-20260219-135655.png
image-20260219-135708.png

The connectors can be found for sale in many places, easy search term is

VW Audi VAG 6 Way Pin Connector Plug Kit and Seals 4F0973706

These connectors can be wired to any device and can gain power and ground from the same plug.

NOTE: Disconnecting the sound control module will cause DTC’s and the sound control module will need to be coded out with other tools.

CAN Input Setup

To setup can inputs you can follow the similar method to EcuTek CAN input on other platforms,

https://ecutek.atlassian.net/wiki/x/OAB8Gg

image-20260225-122310.png

Preset devices

If using devices that are set in the preset devices, simply select the device in the checkbox list, this has all of the details i.e. CAN Id etc pre configured, you will still need to select the CAN identifier format for that specific type of device (eg. analogue X is 29 bit)

image-20260225-122717.png

Custom Devices

If using a device not in the preset list you can easily configure the custom device as per the CAN Input instruction

  1. Select Custom Device, and the method of CAN BUS connection

  2. Configure the method used by your sensor for the CAN Identifier (11-bit or extended 29-bit).

  3. Enter the CAN ID for your device into the CAN Sensor ID for Custom Device Map.

image-20260225-123045.png
  1. Configure up to 8 channels for your custom device.  Then add in the appropriate scaling and usage for each of the channels being used. make sure to set

  • Channel usage

    • Currently the only operating input (that is hooked into a function) is the Fuel Ethanol Content input which if using a custom device can be set up in the CAN Sensor Custom Device Ch # Usage maps.

      image-20260225-122441.png
  • Channel Config, this will require you to set up the start byte and data format for each channel.

image-20260225-123344.png
  • Channel Multiplier, which multiplies the raw value of the can message for use in the ECU

  • Channel Offset, which offsets the raw can value (after multiplication) for use in the ECU

  • a bit mask if you are only looking at specific bits of a message, which pick select bits of a byte for use in the ECU

There are also options to set different CAN ID’s for the preset devices available if there are ID conflicts found with those devices.

MPI Injection (Port Injection)

Some if not all Mk8 SIMOS 19 cars do not have Port injection installed from the factory, the hardware is still installed on the ecu to drive and MPI system however and auxiliary fueling can be implemented using mostly factory hardware.

The extra hardware required to install port injection on and evo4 ea888 includes items such as

  • Port injectors

  • Modified or aftermarket Port injection capable Manifold

  • Fuel rail & low side pipework

  • Fuel Pressure Sensor

  • Port injection wiring loom with ECU pins

To enable the MPI systems you will need to have combustion modes configured to operate with the correct number of injection pulses and then the RaceROM MPI enable switch set to that combustion mode to enable the final activation of the port injectors

image-20260226-095817.png

Combustion mode setup for MPI

Combustion modes in the evo4 engine are slight different to the previous generation ea888, it is recommended to review the mk7 combustion mode manager to get an idea of the individual calibratable values and functions involved before commencing setup.

https://ecutek.atlassian.net/wiki/x/ZQAaaw

In the evo4 to select an operating point (OPP) combustion mode the coolant temperature for request map is configured to use the Combustion Mode Selection (OPP) 5 Standard map when the coolant temperature is past 60degC. This map will then need to be configured to request a combustion mode ove the correct load and RPM ranges

 

image-20260226-174259.png

A mode that will be used in the appropriate running scenarios and has the ability to output to multiple injection pulses should be chosen, 2 or 9 are generally acceptable and are mapped to their own combustion mode in the mode mapping functions.

The combustion mode inj. request for OPP airflow limit will also need to be configured to allow the mode to be used for the range of airflows that are expected in the tune, for example above 2500 rpm with a measured below the value of the map (2500mg/stk) the combustion mode won't inhibit multiple injection.

image-20260226-174520.png

Mode Inhibit disables and the Combustion mode standard - Number of pulses must also allow the injection to be scheduled.

image-20260226-174844.png
image-20260226-174929.png

Then the injectors need to be configured, the split maps setup and the Fuel Pressure sensor configured as per previous port injection setups.

Rolling AntiLag (RAL)

Configure Rolling Anti Lag RAL

RAL uses a combination of ignition retard and percentage fuel cut applied when enabled by a press of the “+” button on the cruise pad. the intent is to prevent rapid acceleration of the car while building boost in roll racing application. It can also be enabled when stationary as a pseudo Launch control assist.

image-20260226-180338.png

 

To enable RAL choose the modes you wish to enable it in (Rolling Antilag Mapswitch Enable) and if you which to use the RAL Fuel Cut rev hold option in these modes

image-20260226-180652.png

on the dyno when cruise is de-active due to the intelligent systems shutting down a check box has been added to ignore the cruise state for testing called RAL Cruise State Config.

image-20260226-180839.png

Once the configuration is set the RAL Lambda Setpoint and the RAL Ignition Base correction (Note: RaceROM ignition must be used for RAL ignition to be applied) can be tuned to give you the desired ignition and lambda to achieve the boost desired and not push the vehicle on to fast.

image-20260226-181047.png
image-20260226-181109.png

There are RAL Maximum Duration and RAL Cool Down Duration maps that can be adjusted. The cooldown is only triggered once the max duration is selected so tune these values to your required safety level for EGT's etc.

image-20260226-181511.png

Using Rolling Anti Lag (RAL)

Once configured correctly in the ROM to use RAL simply press and hold the + cruise button (stationary or rolling).

IMG_6074 (1).MOV

Simplified Wastegate Control

As per the the MK7 suite a simplified Base WG map has been implemented, this feature replaces the open loop base WG duty value used in the boost control system. While the OEM strategy is great for an OEM turbo, to make setup of the aftermarket turbo systems easier to tune the Simplified WG control can be used.

image-20260227-103640.png

 

To enable simplified WG control enable the function using the radio button

image-20260227-103357.png

Base Wastegate Duty override

Once this is selected the base WG position for CL duty generated from the OEM flow functions is replaced with the map output of the Base Wastegate Duty [Cold ambient] map.

NOTE: The Target Pressure ratio will differ from your boost target as it accommodates atmospheric and intake pressure losses, this value can be directly logged in the RR patches.

image-20260227-103516.png

There are base maps for petrol and Ethanol that are blended based on the ethanol content measured, this allows you to tune the car and WG control on petrol, then swap to the highest ethanol you expect and tune the table for that using the blend map (in Flex fuel category) to set the proportion from each map used.

Base WG duty Ambient Temperature Blending

The OEM turbo systems appear to have sensitivity to variations in ambient, an option to use a different ambient temperature base map has been added by RaceROM. To enable ambient temperature base maps select the option in the Wastegate Duty Ambient Temperature correction radio button.

image-20260227-104419.png

then set up the blend between the lowest and highest expected temperatures, the output of this map determines the proportion of the two base maps for Base Wastegate Duty [Cold ambient] and Base Wastegate Duty [Hot ambient] maps.

image-20260227-104710.png

Values of 0 are the use only the value of the Cold ambient map and values of 1 use the value from the Hot Ambient map, and the values in between are proportionally derived.

image-20260227-104946.png

Flex Fuel (and fixed ethanol blends)

Flex Fuel is available in the v1 RaceROM patches and utilizes OEM alternative fuel quantity correction code and some RaceROM target maps for boost limit and ignition angle targets. To utilize true Flex Fuel you will need an ethanol content sensor installed in the vehicle, if no sensor is used, an ethanol blend preset can be set up per map switch mode.

The flex fuel system is a hybrid of OEM VW alternative fueling strategies for cranking after start and running fuel quantity calculations (as well as monitoring functions) and RaceROM functions for the boost target limit, ignition timing base, MPI injection split and lambda set point.

Hardware

Unless you are specifying ethanol blends only, external hardware will be required to use Flex Fuel, the recommended hardware needs to be a CAN based sensor there are many available options such as

https://zeitronix.com/Products/ECA/ECA2CAN.shtml

Other hardware to support ethanol content changes may be required, on our dev car we use a COBB flex fuel kit and with a hybrid turbo, an intake and stock injectors the standard LPFP seemed to run out of flow and the pressure start to drop at about 30% ethanol.

CAN bus based Sensor

To set up a CAN bus based ethanol content sensor you can use any CAN equipped device to transmit the ethanol content to the ECU over CAN. there are several default options available in the CAN inputs function of RaceROM for more information on setting up the CAN equipment see the link below.

RaceROM CAN Sensor Input / Output

Wiring for the CAN input needs to be made into the power train CAN bus direct to the ECU. For more information on this please see the link below

VW AG EA888 Evo4 RaceROM v1

Map List

image-20260227-105304.png

Enabling Flex Fuel

There are 3 methods to obtain a ethanol content allowing the flex fuel code to run. To enable Flex fuel outputs simply select the option which you wish in the FlexFuel Source map, then configure the input. You can chose different methods for each MS mode if desired.

  • Fixed Value

  • CAN Sensor

image-20260227-110707.png

Fixed Values

Using a fixed value requires that you specify the ethanol content in each MS mode (1-4) using the FlexFuel Ethanol Fixed Value per Mode map, you only need to set a value in the MS mode that is using a fixed value (in the case above MS mode 2)

image-20240618-112733.png

FlexFuel Fuel Quantity Multiplier, Cranking Corrections and After start fueling adjustments

These fuel quantity corrections are handled by the VW OEM code for alternative fueling. No adjustment should be necessary on these values but some corrections have been made available incase its found that some are required while tuning.

Flex Fuel Boost Control

The Hardcoded flex fuel feature allow for per map switch mode ethanol content boost target limits to be applied, these FlexFuel Boost Target Max Mode 1-4 maps are the maximum allow boost target at the maximum value of the blend map.

image-20260227-175601.png
image-20260227-175624.png

The final value from this and the normal MS mode boost target limit maps is set by the map output and the following calculation:

Final RR boost Target limit = (Boost target limit Mode # Map *( 1 - FF Boost Limit blend)) + (FF Boost Limit Blend x FF Boost Target Limit)).

OEM boost limits and Charge Pressure setpoints must be lifted to give enough headroom to achieve you flex boost target as well.

Flex Fuel Fuelling

Lambda Target

You can then set up Fuel target changes for each Map switch mode using the FlexFuel Lambda Base Set Point Mode 1-4 maps a blend map for that ethanol %.

image-20260227-175725.png

The Blend map is then used to calculate the value between the normal and FF Lambda target maps.

image-20240618-135130.png

Final Lambda Target = (Lambda Tgt *( 1 - FF Fuel Map blend)) + (FF Target Lambda Blend x FF Target Lambda)

MPI/DI Split

You can also adjust the MPI to DI split for different ethanol content to take the fuel load away from the DI system. to do this simply ensure that the combustion modes are set to have MPI/DI splits active and that the injectors are set up correctly then use the FlexFuel MPI DI split Normal/Warmup map to increase or decrease the split percentage as required.

image-20260227-175758.png

the Blend map specified which proportion of the OEM map and the FF map are applied as a final value

image-20240618-135130.png

Final MPI DI Split = (OEM MPI DI Split *( 1 - FF Fuel Map blend)) + (FF MPI DI Split Blend x FF MPI DI Split)

Flex Fuel Ignition

Flex Fuel ignition timing maps to match the MS mode ignition timing maps are also now available, set the maximum ignition timing for the maximum ethanol concentration and use the blend map to deliver the correct timing for the ethanol concentration for each map switch mode.

image-20260227-175845.png

The Blend map specified which proportion of the OEM map and the FF map are applied as a final value

image-20240618-135130.png

The Final Ignition value

Final Base Ignition = (Ignition Angle (Flap and lift) Map (Mode # ) * ( 1 - FF Ignition Timing Base blend)) + (FF Ignition timing Blend x Ignition Angle (Flap and lift) Map (Mode # ))

Flex Fuel Ethanol content Hold

In some cases the flow through the flex sensor can effect the reading at load and cause the car to see an incorrect value of ethanol at load (more for sensor installed in fuel return lines etc). To counteract this an Ethanol content Hold function is employed where above the Flex Fuel Ethanol content Hold RPM/Mass Air Charge threshold the ethanol content is not update by the sensor.

image-20240618-153514.png

Once the load/rpm decreases again the ethanol content is updated normally.

Torque

RaceROM introduces Map switch mode specific torque demand maps for high and low speeds. these maps once enabled, will set the torque demand for the vehicle.

image-20260227-180310.png
image-20260227-180340.png

High and low speed maps are swapped using the OEM map Torque Driver Request Speed Switch point.

image-20260227-180500.png

Data Logging and security

100+ RaceROM Logging parameters together with logging profiles that allow you to pre-select the set of parameters you want to watch help you dial in your tunes to a high degree of performance. 

Logging profiles are also available and can be uploaded to the cloud when required.

image-20260227-180746.png

Support Feature Requests and Bugs

Please send support requests about how to use the features above, problems with the features or feature requests to Support@ecutek.com.