BMW a-pillar satellite fault codes

The 99 fault codes the a-pillar satellite 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: 7 Series (E65), 7 Series (E66), 7 Series (E67)

  • 9528 SASL: Processor: reset
  • 9529 SASL: Control-module fault (clock monitor reset µP)
  • 952A SASL: Control-module fault (illegal Opcode)
  • 952B SASL: Incorrect chassis number
  • 952C SASL: System time fault
  • 952D Timeout ID 01H (STVL)
  • 952E Timeout ID 02H
  • 952F Timeout ID 03H (STVR)
  • 9530 Timeout ID 04H
  • 9531 No message (0x5) from B-pillar satellite, left, SASL receiver, SBSL transmitter
  • 9532 Timeout ID 06H (SASL)
  • 9533 No message (0x7) from B-pillar satellite, right, SASL receiver, SBSR transmitter
  • 9534 No message (0x8) from A-pillar satellite, right, SASL receiver, SASR transmitter
  • 9535 No message (0x9) from satellite, vehicle center, SASL receiver, SFZ transmitter
  • 9536 Timeout ID 0AH (SIM)
  • 9537 Timeout ID 0BH (SASL)
  • 9538 No message (0xC) from A-pillar satellite, right, SASL receiver, SASR transmitter
  • 9539 No message (0xD) from satellite, vehicle center, SASL receiver, SFZ transmitter
  • 953A Timeout ID 0EH
  • 953B Timeout ID 0FH
  • 953C No message (0x20) from driver seat satellite, SASL receiver, SSFA transmitter
  • 953D No message (0x21) from front passenger seat satellite, SASL receiver, SSBF transmitter
  • 953E Timeout ID 22H (SSH)
  • 953F No message (0x71), receiver SASL, transmitter SIM
  • 9540 SASL: Coding/data error
  • 9541 SASL: Control-module fault (stack overflow)
  • 9542 SASL: Self-test: too few messages
  • 9543 SASL: Self-test: data error in message
  • 9544 SASL: Self test: transmission error
  • 9545 SASL: Implausible crash severity
  • 9546 SASL: Control-module fault (short circuit or open circuit H/L-side switch ZK1)
  • 9547 SASL: Short circuit, firing circuit, head airbag, left, to ground
  • 9548 SASL: Short circuit, firing circuit, head airbag, left, to positive
  • 9549 SASL: Resistance, firing circuit, head airbag, left, too low
  • 954A SASL: Resistance, firing circuit, head airbag, left, too high
  • 954B SASL: Resistance, firing circuit, head airbag, left, cannot be measured
  • 954C SASL: Open circuit, firing circuit, head airbag, left
  • 954D SASL: Control-module fault (voltage ZK1 not in order)
  • 954E SASL: Control-module fault (ignition capacitor ZK1 not OK)
  • 954F SASL: Coding, firing circuit, head airbag, left, at variance
  • 9550 SASL: Control-module fault (open circuit discharge circuit ZK1)
  • 9551 SASL: Control-module fault (short circuit or open circuit H/L-side switch ZK2)
  • 9552 SASL: Short circuit, firing circuit, knee airbag, front left, to ground
  • 9553 SASL: Short circuit, firing circuit, knee airbag, front left, to positive
  • 9554 SASL: Resistance, firing circuit, knee airbag, front left, too low
  • 9555 SASL: Resistance, firing circuit, knee airbag, front left, too high
  • 9556 SASL: Resistance, firing circuit, knee airbag, front left, cannot be measured
  • 9557 SASL: Open circuit, firing circuit, knee airbag, front left
  • 9558 SASL: Control-module fault (voltage ZK2 not in order)
  • 9559 SASL: Control-module fault (ignition capacitor ZK2 not OK)
  • 955A SASL: Coding, firing circuit, knee airbag, front left, at variance
  • 955B SASL: Control-module fault (open circuit discharge circuit ZK2)
  • 955C Short circuit or open circuit H/L-side switch ZK3
  • 955D Short circuit ZK3 to ground
  • 955E Short circuit ZK3 to positive
  • 955F Resistance ignition cartridge ZK3 too low
  • 9560 Resistance ignition cartridge ZK3 too high
  • 9561 Resistance ignition cartridge ZK3 not measured
  • 9562 ZK3 interrupted
  • 9563 Voltage ZK3 not in order
  • 9564 ignition capacitor ZK3 not OK
  • 9565 Coding/Configuration ZK3 inconsistent
  • 9566 Open circuit discharge circuit ZK3
  • 9567 Short circuit or open circuit H/L-side switch ZK4
  • 9568 Short circuit ZK4 to ground
  • 9569 Short circuit ZK4 to positive
  • 956A Resistance ignition cartridge ZK4 too low
  • 956B Resistance ignition cartridge ZK4 too high
  • 956C Resistance ignition cartridge ZK4 not measured
  • 956D ZK4 interrupted
  • 956E Voltage ZK4 not in order
  • 956F ignition capacitor ZK4 not OK
  • 9570 Coding/Configuration ZK4 inconsistent
  • 9571 Open circuit discharge circuit ZK4
  • 9572 SASL: Control-module fault (error in alarm path)
  • 9573 SASL: Control-module fault (error acceleration sensor offset too large x-direction)
  • 9574 SASL: Control-module fault (error acceleration sensor self-test value too large x-direction)
  • 9575 SASL: Control-module fault (error acceleration sensor self-test value too small x-direction)
  • 9576 SASL: Control-module fault (error acceleration sensor offset too large y-direction)
  • 9577 SASL: Control-module fault (error acceleration sensor self-test value too large y-direction)
  • 9578 SASL: Control-module fault (error acceleration sensor self-test value too small y-direction)
  • 9579 SASL: Control-module fault (status error acceleration sensor y-direction)
  • 957A SASL: Control-module fault (algorithm parameter inconsistent)
  • 957B SASL: Control-module fault (EAM parameter inconsistent)
  • 957C SASL: Firing attempt taken place
  • 957D SASL: Control-module fault (COP-Watchdog defective)
  • 9589 SASL: Control-module fault (short circuit or open circuit low-side switch ZK1)
  • 958A SASL: Control-module fault (short circuit or open circuit high-side switch ZK1)
  • 958B SASL: Control-module fault (short circuit or open circuit low-side switch ZK2)
  • 958C SASL: Control-module fault (short circuit or open circuit high-side switch ZK2)
  • 958D SASL: Control-module fault (short circuit or open circuit low-side switch ZK3)
  • 958E SASL: Control-module fault (short circuit or open circuit high-side switch ZK3)
  • 958F SASL: Control-module fault (short circuit or open circuit low-side switch ZK4)
  • 9590 SASL: Control-module fault (short circuit or open circuit high-side switch ZK4)
  • 9591 SASL: Control-module fault (communication with ignition IC disturbed)
  • 9592 SASL: Voltage supply: limit value not met
  • 9593 SASL: Voltage supply: limit value exceeded
  • 9594 SASL: Transport mode active
  • 9595 SASL: Coding-data fault

Every BMW module's fault codes