BMW car access system fault codes

The 123 fault codes the car access 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), X5 (E70), X6 (E71), X6 (E72), 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)

  • 9305 CAS: Undervoltage fault
  • 9A3E CAS: ELV repeat failed
  • A0A8 CAS: Control module fault
  • A0A9 CAS: Control-module fault
  • A0AA CAS: Control module fault
  • A0AB CAS: Control-module fault
  • A0AC CAS: Control module fault
  • A0AD CAS: Processor (EEPROM write error) (and 1 other meaning)
  • A0AE CAS: Transport mode active
  • A0AF CAS: Processor
  • A0B0 CAS: Input, brake lights, implausible
  • A0B1 CAS: Input, selector-lever position, implausible
  • A0B2 CAS: Supply, terminal 30E/30L
  • A0B3 CAS: Starting motor, terminal 50
  • A0B4 CAS: Engine start, starter operation
  • A0B5 CAS: Fault, road speed signal
  • A0B6 CAS: Selector-lever interlock
  • A0B8 CAS: Hall sensor, key engaged
  • A0B9 CAS: Hall sensor, key eject
  • A0BA CAS: Hall sensor button
  • A0BB CAS: Hall sensor button
  • A0BC CAS: Identification sensor, solenoid
  • A0BD CAS: Output, wake-up line
  • A0BE CAS: Terminal 15 output 1
  • A0BF CAS: Terminal 15 output 2
  • A0C0 CAS: Terminal 15 output 3
  • A0C1 CAS: Output, terminal 50
  • A0C2 CAS: Output, terminal 50 RS
  • A0C3 CAS: Output, wakeup line ACC
  • A0C4 CAS: Terminal 15 output 4
  • A0C5 MFS_signal missing (and 1 other meaning)
  • A0C6 CAS: Terminal R
  • A0C7 CAS: Terminal R
  • A0C8 CAS: Continuous signal, lock cylinder, driver's door
  • A0CC Komfort_FBD (and 1 other meaning)
  • A0CF CAS: Continuous signal, outside door handle
  • A0E0 Centerlock button lock (and 1 other meaning)
  • A0E1 Centerlock_button_unlock (and 1 other meaning)
  • A0EB DUMMY_A
  • A0EC DUMMY_B
  • A0ED DUMMY_C
  • A0EE DUMMY_D
  • A0EF DUMMY_E
  • A0F0 CAS: Transponder coil
  • A0F1 CAS: Key number invalid
  • A0F2 CAS: Incorrect duplicate key
  • A0F3 Error_TRSP_Crypto_Data (and 1 other meaning)
  • A0F4 Error_TRSP_Authentication
  • A0F5 DUMMY_G
  • A0F6 DUMMY_H
  • A0F7 DUMMY_I
  • A0F8 DUMMY_J
  • A0F9 DUMMY_K
  • A0FA DUMMY_L
  • A0FB DUMMY_M
  • A0FC DUMMY_N
  • A0FD DUMMY_O
  • A0FE DUMMY_P
  • A0FF DUMMY_Q
  • A100 CAS: Immobilizer random code
  • A101 CAS: Immobilizer internal fault
  • A102 CAS: EWS preventing manipulation
  • A103 CAS: Immobilizer bus fault (and 1 other meaning)
  • A104 EWS4_FSC_SecretKey_Memory_Error (and 1 other meaning)
  • A105 EWS4_FSC_ERROR (and 1 other meaning)
  • A106 EWS4_Random_ERROR (and 1 other meaning)
  • A107 EWS4_CAN_frame_error (and 1 other meaning)
  • A108 EWS4_CAN_telegram_syntax_error (and 1 other meaning)
  • A109 EWS4_telegram_type_error (and 1 other meaning)
  • A10A EWS4_Timing_Chall_Resp_Error
  • A10B EWS4_CalcTo_ERROR
  • A10C EWS4_STATE_ERROR
  • A110 CAS: Roadspeed signal implausible (ELV software CAS error 1) (and 1 other meaning)
  • A111 CAS: Fault, ELV external powering
  • A112 CAS: ELV fault (ELV SG hardware steering lock error) (and 1 other meaning)
  • A113 CAS: ELV fault (ELV SG sensor error) (and 1 other meaning)
  • A114 CAS: Line fault, el. steering lock (communication error) (and 1 other meaning)
  • A115 CAS: Line fault, el. steering lock (sequence error 1) (and 1 other meaning)
  • A116 CAS: Critical status, el. steering lock
  • A117 CAS: Programming error, CAS
  • A118 CAS: Roadspeed signal implausible (ASW speed signal detection error) (and 1 other meaning)
  • A119 CAS: Power supply, el. steering lock
  • A11A CAS: ELV fault (ELV high-side driver error) (and 1 other meaning)
  • A11B CAS: ELV fault (ELV low-side driver error) (and 1 other meaning)
  • A11C CAS: ELV fault
  • A11D CAS: ELV fault
  • A11E CAS: ELV fault
  • A11F CAS: ELV fault
  • A120 CAS: Terminal 30G, short circuit
  • A121 CAS: Short circuit, LED START - STOP button
  • A122 CAS: Short circuit Hall sensors
  • A123 CAS: Short circuit Hall sensors
  • A124 CAS: Terminal control
  • A125 CAS: incorrect or implausible signal from engine management
  • A126 CAS: Implausible signal from engine management
  • A127 CAS: Incorrect signal from engine management
  • A128 Terminal 15 automatic shutdown due to OSFG
  • D904 CAS: K-CAN wire fault
  • D905 CAS: Spare (and 1 other meaning)
  • D906 CAS: Spare (ground shift) (and 1 other meaning)
  • D907 CAS: K-CAN communication fault
  • D90C CAN_ENG_ERROR
  • D90D CAN_ERROR_2_LINES
  • D93C Error value received (and 1 other meaning)
  • D93D Implausible signal (and 1 other meaning)
  • D93E Telegram timeout during reception (and 1 other meaning)
  • D93F Error during reception of NM message (and 1 other meaning)
  • D940 Error value sent (and 1 other meaning)
  • D941 Implausible signal1 (and 1 other meaning)
  • D942 Telegram timeout during transmission (and 1 other meaning)
  • D943 Error sending NM message SYS D943
  • E904 CAS: K-CAN PERIPHERALS line fault
  • E905 K_CAN_HIGH_PER (and 1 other meaning)
  • E906 GroundShift_PER (and 1 other meaning)
  • E907 CAS: K-CAN PERIPHERALS communication fault
  • E93C Error_Value_Received_PER (and 1 other meaning)
  • E93D Implausible_Signal_PER (and 1 other meaning)
  • E93E Telegram_timeout_on_reception_PER (and 1 other meaning)
  • E93F Error receiving NM message PER (and 1 other meaning)
  • E940 Error_Value_Sent_PER (and 1 other meaning)
  • E941 Implausible_Signal1_PER (and 1 other meaning)
  • E942 Telegram_timeout_on_transmission_PER (and 1 other meaning)
  • E943 Error sending NM message PER (and 1 other meaning)

Every BMW module's fault codes