Pedestrian protection systems lift the hood or fire an external device to soften an impact with a person, and 0X9309A9 reports the front left actuator circuit shorted to ground on a BMW.
On vehicles built with active pedestrian protection, the ACSM uses sensors in the front bumper to recognize a strike against a person rather than another vehicle. When it does, it fires actuators that raise the rear edge of the hood to create crush space above the engine. The front left actuator has its own monitored circuit, and chassis potential on that circuit stores 0X9309A9.
Everything in this circuit lives at the front of the car, near the hood hinge area and along the front structure. That is the wettest and most exposed part of the vehicle for wiring, and it is also the first thing damaged in a minor front collision. A bumper cover removal, a radiator job, or a light front hit can all reach the harness that feeds this actuator.
The module measures this circuit as part of its routine checks, so 0X9309A9 is a live fault and not a deployment record. It clears once the short is repaired. Crash data is what gets written when a restraint device actually fires, and it is permanent, which is exactly why a car that has already deployed needs a module reset instead of a code clear.
Repairing the circuit is the only thing that removes this code for good. A reset erases stored entries, and the ACSM simply logs the short again on its next check. Pedestrian protection actuators are single use, so a car that fired them needs new ones. Once the front end work is complete and the module is still locked from the event, mail it to us and we clear the crash record.
0X9309A9 belongs to BMW and applies to BMW models fitted with active pedestrian protection. Not every BMW has the system, so confirm the vehicle actually carries the hardware before chasing the circuit.
Ask what happened to the front of the car, because a recent bumper or headlight job is often the whole story. Inspect the actuator connector at the hood hinge area for corrosion and for a plug that never latched. Check whether the actuator has already been fired. We can source genuine OEM BMW restraint components and check the module for stored crash data at the same time. Related codes: 0X930991, 0X9309C4, B1349.
Trace the wiring and connectors first. If the module still holds the fault after the repair, mail it to us and we will clear it.
Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.
Do not see it listed? Request a part or call 501-988-0611.