Engine profile

N54 (twin-turbo I6).

Twin-turbo predecessor to the N55. Loves boost, hates its own injectors and high-pressure fuel pump.

E8x/E9x/E60/E89, 2006–2013KWP200011/12 params verifiedIndependent profile

Overview

Twin-turbo predecessor to the N55. Loves boost, hates its own injectors and high-pressure fuel pump.

Engine familyN54 (twin-turbo I6)
EraE8x/E9x/E60/E89, 2006–2013
Diagnostic protocolKWP2000
Verification91% of 12 params

Common models

E82 135i; E90/E91/E92 335i; E60 535i; E89 Z4 35i; E70 X5 35i.

Supported live-data parameters

Beemuu’s N54 profile reads 12 parameters from the engine control module. 11 are marked verified — sourced from the OBDb DID database and confirmed against the project’s own OBDb-verified community data set. The remaining parameters are seeded from standard OBD-II PIDs or marked as BMW-specific but pending real-car verification.

Each parameter has a query path (either an OBD-II PID like obd:0C or a BMW-specific identifier) and a decoder (how raw bytes are converted to engineering units). The full schema is documented in docs/DECODE_FUNCTIONS.md.

Parameter IDLabelUnitQuery pathDecoderStatus
rpmEngine speedrpmobd:0Cu16_quarter✓ verified
coolantCoolant temp°Cobd:05temp_u8✓ verified
oilOil temp [UNVERIFIED placeholder]°Clocal:10temp_u8⚠ unverified
iatIntake air temp (post-IC)°Cobd:0Ftemp_u8✓ verified
mapManifold pressure (abs)kPaobd:0Bu8✓ verified
baroBarometric pressurekPaobd:33u8✓ verified
railFuel rail pressure (HPFP)kPaobd:23u16_times10✓ verified
loadEngine load%obd:04percent_a✓ verified
throttleThrottle position%obd:11percent_a✓ verified
speedVehicle speedkm/hobd:0Du8✓ verified
voltModule voltageVobd:42u16_milli✓ verified
ambientAmbient temp°Cobd:46temp_u8✓ verified

Common N54 faults worth scanning for

Direct-injection high-pressure fuel pump failures (HPFP); index-12 injector failures; charge-pipe blow-off under boost; wastegate rattle on cold start; turbocharger oil-line leaks.

For BMW-specific fault codes that come up on the N54, see the DTC index — particularly the fuel-pressure, VANOS and boost-pressure families. The project’s community opinions have per-code repair paths contributed by owners and indie technicians.

N54 questions

What is the N54 engine?

Twin-turbo predecessor to the N55. Loves boost, hates its own injectors and high-pressure fuel pump.

How do I connect Beemuu to a N54 car?

KWP2000 is the standard. E-series N54 uses KWP2000 over K+DCAN; F/G-series N54 uses UDS over DoIP via an ENET cable.

What live-data parameters does Beemuu read?

12 parameters; 11 verified, the rest seeded and pending real-car validation.

What should I check first?

Direct-injection high-pressure fuel pump failures (HPFP); index-12 injector failures; charge-pipe blow-off under boost; wastegate rattle on cold start; turbocharger oil-line leaks.

Read the engine in front of you.

Beemuu reads the N54 over K+DCAN or ENET/DoIP and renders live data the way the engine actually behaves.

Download BeemuuAll engines

Last updated: 2026-08-02 · Beemuu contributors