BMW B48B20A Gen 1

This configuration applies only to the B48B20A Gen 1 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.
B48B20A Gen 1 Engine (higher compression variant) from BMW F20 120i (184 HP)

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 C control (A10)
Injector 3 (A04) - Injector E control (B09)
Injector 4 (A05) - Injector G control (B11)
Injector 5 (A06) - Pump 1 control (A08)

GDI Driver connection:
GDI Driver pinout

Injector A low side (A06) - Injector 1
Injector C low side (A04) - Injector 2
Injector E low side (B02) - Injector 3
Injector G low side (B04) - Injector 4

Injector A,B High Side (A02) - Injector 1
Injector C,D High Side (A01) - Injector 2
Injector E,F High Side (B06) - Injector 3
Injector G,H High Side (B07) - Injector 4

Pump 1 high side (A13)       - Pump high side
Pump 1 low side (A07)       - Pump low side
SENT 1 (A24)                 - Thermostat Position 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:
2026/07/07 v1.0 Initial release