BMW soft top module fault codes

The 44 fault codes the soft top module 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), X1 (E84), 1 Series (E88), Z4 (E89), 3 Series (E90), 3 Series (E91), 3 Series (E92), 3 Series (E93)

  • A688 Coding data incorrect (and 4 other meanings)
  • A689 Hall sensor, roof pack erected (and 4 other meanings)
  • A68A Hall sensor VSW1.2 (and 4 other meanings)
  • A68B Microswitch, roof shell 2 closed, left (and 3 other meanings)
  • A68C Hall sensor, roof shell 2, packed (and 4 other meanings)
  • A68D Microswitch, roof shell 2 closed, right (and 4 other meanings)
  • A68E Microswitch, cowl panel locked (and 4 other meanings)
  • A68F Microswitch, cowl panel unlocked (and 4 other meanings)
  • A690 Microswitch, rear-end module closed, left (and 4 other meanings)
  • A691 Hall sensor, rear-end module open (and 3 other meanings)
  • A692 Microswitch, rear-end module closed, right (and 4 other meanings)
  • A693 Microswitch, roof pack stowed (and 3 other meanings)
  • A694 Microswitch 'cowl panel reached' (and 4 other meanings)
  • A695 Hall sensor for luggage-compartment separation (and 3 other meanings)
  • A696 Hall sensor, open circuit, closing movement, rear-end module (and 3 other meanings)
  • A697 Roof shell 2 open during driving (and 3 other meanings)
  • A698 Rear-end module open during driving (and 3 other meanings)
  • A699 Voltage at terminal 30 under 5V (and 4 other meanings)
  • A69A Valve 1 for retractable hardtop (and 4 other meanings)
  • A69B Valve 2 for retractable hardtop (and 4 other meanings)
  • A69C CTM: Valve for coupling fastener (and 2 other meanings)
  • A69D Valve 4 for retractable hardtop (and 4 other meanings)
  • A69E CTM: Valve for roof shells (and 3 other meanings)
  • A69F CTM: Relay 1 for hardtop drive (and 3 other meanings)
  • A6A0 CTM: Relay 2 for hardtop drive (and 3 other meanings)
  • A6A1 CTM: Drive for hardtop locking (and 3 other meanings)
  • A6A2 Soft Close Automatic (and 4 other meanings)
  • A6A3 Hydraulic-fluid temperature sensor (and 4 other meanings)
  • A6A4 CTM: Hardtop operating unit (and 2 other meanings)
  • A6A5 Supply, end-position sensors (and 4 other meanings)
  • A6A6 Supply, position sensors (and 4 other meanings)
  • A6A7 CTM: Transport mode active (and 1 other meaning)
  • D204 Physical bus error (and 2 other meanings)
  • D205 CVM: K-CAN Communication fault
  • D206 No message, receiver CVM, transmitter instrument panel (ATEMP)
  • D207 Bus-Off (and 2 other meanings)
  • D208 Message faulty, receiver CVM, transmitter CAS
  • D209 No message, receiver CVM, transmitter instrument panel (MILEAGE)
  • D214 No message (ambient temperature), receiver CVM, transmitter instrument panel
  • D215 Message (speed) missing, receiver convertible top module, transmitter DSC
  • D216 No message (central locking system), receiver CVM, transmitter CAS
  • D217 No message (terminal status), receiver CVM, transmitter CAS
  • D218 No message (soft top button operation), receiver CVM, transmitter IHKA
  • D219 No message (FH/SHD convenience control unit), receiver CVM, transmitter CAS

Every BMW module's fault codes