BMW 2DDA — No CAN Message from CAS
- Severity
- Informational
- Module
- DME
- OBD-II Codes
- P3211, U1131, P3212, U111E, U111F
Description
Fault code 2DDA is logged by the DME when it fails to receive valid CAN messages from the CAS (Car Access System) module. CAS manages authorisation, terminal status (ignition power states), and anti-theft authentication, and shares a rolling code with the DME to authorise engine start. When CAS communication is lost the DME typically cannot authenticate and the engine will not start, or will stall shortly after starting.
CAS3 is the generation found on most E-series chassis (E60, E70, E82, E84, E87, E88, E89, E90, E91, E92, E93); CAS4 is found on F-series. Water damage, low battery voltage events, and power supply problems are the most common real-world causes of CAS communication faults.
Safety Warnings
CAS communication faults commonly result in a no-start condition. Do not attempt to force the vehicle to start by repeated cranking — this may set additional faults and, on CAS4 systems, may engage the electric steering lock (ELV) which needs specific resetting. Diagnose power supply and communication before repeatedly cycling the key.
Summary
| BMW Code | OBD Code | Module | Failure Mode | Summary |
|---|---|---|---|---|
| 2DDA | P3211, U1131 | DME | Timeout — lost communication | DME receives no CAS messages at all within the expected window |
| 2DDA | P3212, U111E | DME | Plausibility / signal error | CAS messages are arriving but specific signal content is invalid |
| 2DDA | U111F | DME | Alive counter / checksum error | CAS terminal-status messages arrive but fail alive-counter or checksum validation |
Variants
Description
The DME expects cyclic CAS messages including terminal status and authorisation data. After approximately 400 ms with no messages once bus activity is active, this variant is set. This is the "CAS is offline" variant — often accompanied by a no-start condition because CAS authorisation is a prerequisite for engine operation on all CAS3/CAS4 vehicles.
Symptoms
- Crank-no-start or no-crank-no-start, depending on how severely CAS has failed
- Key may not be recognised
- Dashboard may show reduced function (no instrument cluster wake, limited functions)
- Comfort Access may fail (doors unresponsive, push-button-start not working)
- Diagnostic tools often cannot communicate with CAS at all
Common Causes
Ordered most to least likely for this failure mode:
- Low battery or recent deep discharge — CAS is particularly sensitive to voltage events and many 2DDA complaints trace to battery condition
- Water damage to the CAS module — the module is located near the steering column on E-series and has a known history of water ingress from A-pillar, firewall, or cabin leaks
- Blown CAS fuse — check chassis-specific fuse locations (often in the glove box or cockpit fuse carrier)
- CAS module internal failure after an overvoltage event (jump-start without correct procedure, alternator surge)
- K-CAN / PT-CAN wiring fault between CAS and the rest of the bus
Diagnosis Steps
- Test the battery first — thoroughly. Measure resting voltage, loaded voltage during cranking, and charging voltage. CAS is more voltage-sensitive than most modules. Replace or charge a suspect battery before further diagnostics.
- Attempt CAS communication in ISTA/INPA. If CAS does not respond, treat as an offline module.
- Check CAS fuses and power supply per the wiring diagram for the chassis. Verify B+ and relevant switched supplies at the CAS connector.
- Physically inspect the CAS module for water damage. Remove trim as needed to access the module, check for corrosion or moisture at the connector and around the housing.
- Measure CAN termination — both K-CAN (body) and PT-CAN (powertrain) as applicable on the chassis. Healthy readings are approximately 60 Ω on each network.
- Inspect the KL30G relay and fuse as applicable — loss of KL30G can cause cascading communication failures involving CAS.
Resolution
Correct the power, wiring, or module problem identified. For battery replacement always register the new battery via ISTA service functions or a capable aftermarket tool — an unregistered battery causes ongoing charging and electrical issues.
CAS replacement is not a simple swap: the CAS, DME, and at least one key must be synchronised. On modern BMWs, used CAS modules from other vehicles cannot be paired without cloning the original ISN. For CAS repair or cloning, use a qualified specialist. For new-CAS programming, refer to ISTA/P with the correct FSC data set.
After repair, clear all fault memory and verify a complete start cycle multiple times.