BMW sliding/tilting sunroof fault codes

The 18 fault codes the sliding/tilting sunroof 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), X1 (E84), Z4 (E89), 3 Series (E90), 3 Series (E91), 3 Series (E92), 3 Series (E93)

  • 931D SHD: Temperature deactivation
  • A088 SHD: Sliding sunroof, control switch
  • A089 SHD: Sliding sunroof, mechanism
  • A08A SHD: Switch lighting
  • A08B SHD: Sunroof drive
  • A08C SHD: Sunroof initialization
  • A08D SHD: Coding incorrect
  • A090 SHD: Sliding sunroof, mechanism
  • A091 Error SHD drive
  • A092 Error normalization SHD
  • A0A0 SHD: Sun shade, mechanism
  • A0A1 SHD: Drive for sun shade
  • A0A2 SHD: Drive for sun shade, initialization
  • A40D SHD: Control-module fault
  • A40E SHD: Transport mode active
  • DA04 SHD: K-CAN line fault
  • DA07 SHD: K-CAN communication fault
  • DA43 Error Error_during_sending_NM_message - DEVELOPMENT ONLY

Every BMW module's fault codes