BMW B58TU Gen 2
This configuration applies only to the B58TU Gen 2 engine itself and does not include any vehicle-specific settings.
Be sure to configure all additional components such as the low-pressure fuel pump, cooling fans, starter, and other auxiliary systems.
This is a base map. It is highly recommended to tune the car before first full-load use.
The 3-wire valve in the Heat Management Module (HMM) must be connected to an ignition-switched +12 V power supply and to ground.
Otherwise, it will cut the coolant flow to the cylinder water jacket, causing the cylinder sleeves to overheat.
Without PWM control, the valve is fully open when only the power supply is connected.
Boost control over pre-turbocharger sensor.
The map was calibrated on a dynamometer:
- Power: 315 HP
- Torque: 450 Nm
- Boost pressure: 40 kPa (0.4 bar)
Setup Details:
The attached map controls the following:
- GDI injectors
- GDI high-pressure fuel pump
- Alternator control using a LIN signal
- Closed-loop of the oil pressure
- Electronic throttle
- Knock control
- Fuel rail pressure sensor with SENT protocol
- VVT solenoid control
- Electronic thermostat closed-loop temperature target (Position detected with the SENT protocol-based sensor)
Non-mapped or unsupported features:
- Valvetronic control is not supported and requires a fixed lock at the maximum intake valves opening.
- This configuration is only for the B58TU Gen 2 engine itself. It does not include any vehicle-related settings. Remember to configure vehicle-related components such as the low-pressure fuel pump, fans, starter, and so on.
EMU PRO to GDI Driver connection:
EMU PRO Pinout - GDI Driver pinout
Injector 1 (A02) - Injector A control (A12)
Injector 2 (A03) - Injector D control (A09)
Injector 3 (A04) - Injector E control (B09)
Injector 4 (A05) - Injector F control (B10)
Injector 5 (A06) - Injector C control (A10)
Injector 6 (A07) - Injector B control (A11)
Injector 7 (A08) - Pump 2 control (B13)
GDI Driver connection:
GDI Driver pinout
Injector A low side (A06) - Injector 1
Injector B low side (A05) - Injector 6
Injector C low side (A04) - Injector 5
Injector D low side (A03) - Injector 2
Injector E low side (B02) - Injector 3
Injector F low side (B03) - Injector 4
Injector A,B High Side (A02) - Injector 1 and Injector 6
Injector C,D High Side (A01) - Injector 2 and Injector 5
Injector E,F High Side (B06) - Injector 3 and Injector 4
Pump 2 high side (B08) - Pump high side
Pump 2 low side (B01) - Pump low side
SENT 1 (A24) - Thermostat Position sensor
SENT 2 (A25) - Fuel Rail Pressure sensor
Modifications:
- Exhaust system without catalytic converters
- LSU 4.9 sensor installed in the downpipe (OEM oxygen sensor is not supported)
Treat this base map as a baseline for further refinement.
It is critical to verify all assigned outputs and ensure they match your wiring. In the software, go to “Tools / Assigned outputs” and “Tools / Assigned inputs”. If the assignments do not match, do not load the map to your ECU. Adjust the outputs as necessary before proceeding.
Revision history:
2025/12/08 v1.0 Initial release
2026/04/08 v1.1 Corrected GDI Driver pinout, Injector D and E low side
2026/07/08 v2.0 Changes in pinout (changed sensors connection, added outputs), added full thermostat control, improved high-pressure fuel pump control, improved EWG control, improved VVT control, and improved knock detection