BMW antitheft alarm system fault codes

The 25 fault codes the antitheft alarm system can store, and what each one means. Some codes mean different things in different versions of the module; tap a code to see which applies to your car.

On: 5 Series (E60), 5 Series (E61), 6 Series (E63), 6 Series (E64), 7 Series (E65), 7 Series (E66), 7 Series (E67), 1 Series (E81), 1 Series (E82), X1 (E84), 1 Series (E87), 1 Series (E88), Z4 (E89), 3 Series (E90), 3 Series (E91), 3 Series (E92), 3 Series (E93)

  • 9CE8 DWA: Control-module fault (RAM Memory) (and 1 other meaning)
  • 9CE9 DWA: Control-module fault (flash Memory) (and 1 other meaning)
  • 9CEA DWA: Control-module fault (EEPROM)
  • 9CEB DWA: Transport mode active (and 1 other meaning)
  • 9CEC DWA: Ultrasonic sensor
  • 9CF9 DWA: DWA-LED
  • 9D00 DWA: DWA BUS (and 1 other meaning)
  • 9D01 DWA: Microwave sensor, incorrect version
  • 9D0C DWA: DWA-data bus
  • 9D12 DWA: Internal battery discharged
  • 9D14 DWA: Circuit, protective device, faulty
  • 9D15 DWA: Wake-up circuit faulty
  • 9D16 DWA: Circuit, warning signal, faulty
  • 9D17 DWA: Maximum operating temperature reached
  • 9D18 DWA: Coding-data error (general)
  • 9D19 DWA: Coding-data error (application)
  • 9D1A DWA: Coding-data error (SIREN)
  • 9D1B DWA: Coding-data error (TILTSENSOR)
  • 9D1C DWA: Minimum operating temperature reached
  • 9D1D DWA: Coding-data fault
  • 9D1F DWA: Tilt sensor faulty
  • 9D20 Transport mode active
  • D944 Antitheft alarm: K-CAN line fault
  • D947 Antitheft alarm: K-CAN communication fault
  • D97E K-CAN request not answered

Every BMW module's fault codes