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
- 1 Contents
- 2 Map Switching
- 3 Base limit Override
- 4 CAN Inputs (flex fuel sensor input and logging only)
- 4.1 CAN Input Setup
- 4.2 Preset devices
- 4.3 Custom Devices
- 5 MPI Injection (Port Injection)
- 6 Rolling AntiLag (RAL)
- 7 Simplified Wastegate Control
- 8 Flex Fuel (and fixed ethanol blends)
- 8.1 Hardware
- 8.1.1 CAN bus based Sensor
- 8.2 Map List
- 8.3 Enabling Flex Fuel
- 8.3.1 Fixed Values
- 8.4 FlexFuel Fuel Quantity Multiplier, Cranking Corrections and After start fueling adjustments
- 8.5 Flex Fuel Boost Control
- 8.6 Flex Fuel Fuelling
- 8.6.1 Lambda Target
- 8.6.2 MPI/DI Split
- 8.7 Flex Fuel Ignition
- 8.8 Flex Fuel Ethanol content Hold
- 8.1 Hardware
- 9 Torque
- 10 Data Logging and security
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
Press and hold the SET button (cruise control must be OFF)
Press + (plus) button to increase the MS mode number
(MS mode is displayed on the tach, 2000rpm = ms mode 2 etc)
Press the - (minus) button too select a lower MS mode
Press and hold the SET button again to store the MS mode (differs from mk7)
Map Switching Configuration
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.
The Map switch mode button delays can be set to your preferences
Map switch mode descriptions for ECU Connect can also be entered
Mode Setup
Enables for each of the Special features are available in this menu and allow each mode to be configured for each
Simple select the radio button for to enable the feature in the modes you want them enabled in
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.
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.
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
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)
Custom Devices
If using a device not in the preset list you can easily configure the custom device as per the CAN Input instruction
Select Custom Device, and the method of CAN BUS connection
Configure the method used by your sensor for the CAN Identifier (11-bit or extended 29-bit).
Enter the CAN ID for your device into the CAN Sensor ID for Custom Device Map.
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.
Channel Config, this will require you to set up the start byte and data format for each channel.
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
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
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.
Mode Inhibit disables and the Combustion mode standard - Number of pulses must also allow the injection to be scheduled.
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.
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
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.
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.
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.
Using Rolling Anti Lag (RAL)
Once configured correctly in the ROM to use RAL simply press and hold the + cruise button (stationary or rolling).
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.
To enable simplified WG control enable the function using the radio button
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.
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.
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.
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.
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
Map List
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
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)
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.
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 %.
The Blend map is then used to calculate the value between the normal and FF Lambda target maps.
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.
the Blend map specified which proportion of the OEM map and the FF map are applied as a final value
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.
The Blend map specified which proportion of the OEM map and the FF map are applied as a final value
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.
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.
High and low speed maps are swapped using the OEM map Torque Driver Request Speed Switch point.
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.
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.