BMW fault CF2B - Engine speed signal (engine management)
P1727 · Signal invalid
CF2B is set by the GS transmission control module when the engine speed (RPM) signal from the DME/DDE is invalid or missing. Engine speed is one of the most critical inputs for shift control: it is used to calculate shift points, clutch slip, and synchronizer timing.
The GS module detected that the CAN engine speed signal is absent, frozen, or outside expected parameters. The DME/DDE derives RPM from the crankshaft position sensor and broadcasts it continuously. Monitoring requires 9-16V with terminal 30 on.
- Module
- GS
- Severity
- Warning
- Likely cause
- DME/DDE fault or crankshaft position sensor failure
- Common fix
- Resolving the DME/DDE or crankshaft sensor fault
Symptoms
- Check engine light on after the second drive cycle.
- CC-ID 419 (transmission warning) displayed.
- Harsh or jerky shifts from mismatched clutch engagement speed.
- Possible gear hunting (rapid up-down shifting).
- Transmission may refuse to shift and stay in a single gear.
Common causes
- DME/DDE fault preventing it from reading or broadcasting engine speed. This is the primary cause.
- Crankshaft position sensor failure or intermittent connection. The DME/DDE cannot calculate RPM without this sensor.
- CAN bus communication fault corrupting or dropping the RPM message.
- Low battery voltage or poor ground causing CAN signal integrity issues during cranking.
Diagnosis
- Read fault memory in the GS and DME/DDE with ISTA. If the DME/DDE has crankshaft sensor or engine speed faults, those are the root cause.
- With engine running, check whether the GS live data shows a valid engine speed value. If it reads zero, frozen, or erratic while the engine is clearly running, the signal is not reaching the GS correctly.
- Check DME/DDE live data separately for its own reported RPM. If the DME shows valid RPM but the GS does not, the wiring between the two modules is at fault.
- If the DME also shows invalid RPM data, inspect the crankshaft position sensor connector for oil contamination or metallic debris. Check the sensor air gap and reluctor ring for damage.
- If sensor and wiring are intact, the DME/DDE itself has an internal fault affecting its RPM calculation or CAN output.
Resolution
Resolve the DME/DDE or crankshaft position sensor fault. If the crankshaft sensor has failed, replace it. If CAN wiring is damaged, repair the harness. Clear faults in both the GS and DME/DDE and test drive through multiple shift cycles to confirm.