BMW 2BCA — Terminal 15 Monitoring
- Severity
- Informational
- Module
- DME
- OBD-II Code
- P15B0
Description
Terminal 15 (Kl.15) is the ignition-switched power supply in BMW vehicles, controlled by the CAS (Car Access System) module. The DME monitors the Terminal 15 sense input to know when the ignition is on or off. Fault 2BCA indicates the DME is detecting Terminal 15 voltage when Terminal 15 should be off (during predrive or postdrive states), meaning the ignition signal is stuck active or is being back-fed through the wiring harness.
The DME monitors its Terminal 15 sense input during predrive (before engine start request) and postdrive (after ignition off) states. During these states, Terminal 15 should be inactive (0 V). If the DME detects voltage on the Kl.15 sense line for more than 0.5 seconds when it should be off, fault 2BCA is stored. The ISTA data references the wiring between the DME and CAS module, specifically pin S-Kl15_3 (DME connector pin 1-22).
Safety Warnings
A Terminal 15 signal stuck high causes the DME to believe the ignition is on when it is not. This deactivates ignition driver circuits as a safety measure, but may also prevent the vehicle from entering sleep mode properly — leading to parasitic battery drain and potential no-start conditions.
2BCA - P15B0: Terminal 15 Monitoring - Terminal 15 sense high
Symptoms
- MIL and EML warning lamps illuminate (confirmed for both ECE and Korean markets)
- Ignition driver circuits are deactivated as a protective measure — the engine may not start or may shut down
- Vehicle may not enter sleep mode properly, leading to parasitic battery drain
- Possible no-start condition if the DME cannot properly sequence the ignition cycle
Common Causes
- Short to battery voltage in the Terminal 15 sense wire between the CAS module and DME (pin S-Kl15_3 to DME pin 1-22)
- CAS module fault — the CAS is not properly de-energizing the Terminal 15 output when the ignition is switched off
- Wiring harness damage where the Kl.15 sense wire contacts another powered circuit
- Corroded or shorted relay feeding the Kl.15 circuit
- Aftermarket accessory wired into the Kl.15 circuit creating a back-feed path
Diagnosis Steps
- Read fault memory on both DME and CAS. Check for companion CAS faults related to Terminal 15 or ignition switch.
- Verify Terminal 15 state. With the ignition off and key removed, measure voltage on the DME Terminal 15 sense pin (pin 1-22). Should be 0 V. If battery voltage is present, the Kl.15 line is being held active.
- Isolate CAS vs. wiring. Disconnect the Kl.15 wire at the CAS connector. If the voltage on the DME side drops to 0 V, the CAS is providing the incorrect signal (CAS fault or CAS output stuck on). If voltage remains, there is a short to power in the harness between CAS and DME.
- Wiring inspection. Trace the Kl.15 sense wire from CAS to DME. Check for chafing, pinched insulation, or contact with other powered circuits. Check for aftermarket accessories (alarm systems, remote starters, dash cameras) tapped into the Kl.15 circuit.
- CAS output test. With the CAS connected and ignition off, measure the CAS Kl.15 output pin. If the CAS is outputting voltage with the ignition off, the CAS module has an internal fault or the ignition switch input to the CAS is stuck.
Resolution
- Wiring short: Repair the Terminal 15 sense wire between CAS and DME. Remove or properly isolate any aftermarket accessories tapped into the Kl.15 circuit.
- CAS fault: Replace the CAS module. CAS replacement requires key synchronization and programming with ISTA or equivalent equipment.
- DME replacement (last resort): If the Kl.15 wiring and CAS are verified correct but the DME continues to report the fault, the DME's Kl.15 input circuit may be damaged. Replace DME.
- Clear fault memory after repair and verify the vehicle properly enters sleep mode with the ignition off.