B2200 B0xxx · Body (B) High severity
Anti-Theft / Key Data Mismatch
Stored key data does not match what the immobilizer or body module expects — typical after a module swap or an interrupted programming session.
Severity guidance: High — stop driving and diagnose now; risk of further damage
Symptoms you will notice
- No start with any key
- Immobilizer warning
- Multiple related fault codes
Common causes
Ordered from most to least likely — start at the top.
- 1 ECU or body module replaced without key matching
- 2 Interrupted key programming
- 3 Corrupted immobilizer data
- 4 Wrong module fitted from another vehicle
How to diagnose it
Cheapest and least invasive first — most of these codes are not a parts problem.
- ✓ Confirm the module part number matches the vehicle.
- ✓ Check whether any recent programming was interrupted (low battery during the procedure).
- ✓ Read the immobilizer and ECU for matching status.
- ✓ Perform the manufacturer's key-learning procedure with the correct security access.
Repair options
- Re-match keys with professional tooling
- Replace with the correct module and program it
B2200 — frequently asked questions
Can a flat battery cause this? +
Yes — voltage dropping during a programming session corrupts the data. Always use a stable supply.
Do I need the dealer? +
Not necessarily. Professional tools with the right security access can perform the same matching procedure.
Confirm the diagnosis before you buy parts
Send us the code, freeze-frame data and the vehicle — our engineers will tell you what to test first.