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:

Setup Details:

The attached map controls the following:

Non-mapped or unsupported features:

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:

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