
87-31 airbag control unit fault
Control unit repairs for fault code 87-31 in our shop:



















































What does error code 87-31 mean in the airbag control unit?
Error code 87-31 is a generic internal fault code found in Honda airbag control units (SRS modules). It indicates a serious defect within the control unit itself, originating either at the hardware or software level. In this state, the system is non-functional, and the airbags will not deploy in the event of a crash.
Unlike faults that point to defective external components such as sensors or seatbelt pretensioners, 87-31 signifies that the central processing unit of the safety system has detected an irreparable internal condition. This can result from faulty electronic parts, corrupted software (firmware), or non‑erasable crash data.
The control unit then enters a safety mode to prevent malfunctions and reports the permanent fault. Simply clearing the fault memory with a diagnostic tool is usually ineffective, as the underlying cause persists.
How do you recognize error code 87-31?
The primary and unmistakable symptom of error code 87-31 is the continuously illuminated airbag or SRS warning light on the instrument panel. It remains lit after starting the vehicle, indicating a critical, active fault in the restraint system. Reading the fault memory confirms the specific code.
In most cases, there are no other noticeable symptoms during normal driving, as the fault affects only the passive safety system. However, the crucial consequence is that the entire airbag system is disabled. In the event of a collision, neither the airbags nor the seatbelt pretensioners will activate.
When attempting to read and clear the fault memory using a standard diagnostic tool, error code 87-31 immediately reappears as “permanent” or “static,” confirming that this is not a sporadic issue but a persistent internal defect.
What causes error code 87-31?
The causes of error code 87-31 lie exclusively within the airbag control unit itself. The main triggers include internal hardware damage to electronic components, software errors due to corrupted firmware or data corruption, and permanently stored crash data following an accident that cannot be reset.
A common cause is hardware failure on the circuit board. This includes the malfunctioning of critical components such as microprocessors, memory chips (ICs), capacitors, or resistors due to aging, overheating, or internal short circuits.
Software errors represent another significant cause. Corrupted firmware or damaged data in the internal memory can prevent the control unit from functioning properly. Such issues may arise spontaneously or as a result of voltage fluctuations.
Moisture damage caused by water ingress into the vehicle interior can lead to corrosion on the circuit board and short circuits, irreparably damaging the control unit. Similarly, overvoltage—such as from improper jump-starting or an unsuitable charger—can destroy sensitive electronics.
After an airbag deployment, the control unit stores so‑called crash data. In some cases, this data cannot be erased using conventional methods, locking the control unit into a restricted state and triggering error code 87-31.
Which vehicles are affected by error code 87-31?
Error code 87-31 occurs across a very broad range of Honda vehicles spanning multiple generations and model lines. Both older and newer models—including the Civic, Accord, CR-V, Jazz, and many others—are impacted. Repair is often the most cost-effective solution in these cases.
At Airbag24, we repair error code 87-31 for the following Honda models and series:
Honda Civic (3rd Gen, 4th Gen, 6th Gen, 7th Gen, EG, EJ, EM, ES, EP, FN, FB, FC), Honda Accord (3rd Gen, 5th Gen, 6th Gen, 10th Gen, CB, CP, CU), Honda CR-V (3rd Gen RE, RT), Honda Jazz (GE, GK), Honda Fit (1st–4th Gen, GP, GR), Honda HR-V (GH), Honda Pilot (2nd Gen, 4th Gen, YF3, YF4), and Honda Ridgeline (1st Gen, 2nd Gen).
Additionally affected are: Honda Odyssey (1st–3rd Gen, 5th Gen), Honda Prelude (5th Gen, SN, AB, BA, BB), Honda S2000 (AP1, AP2), Honda NSX (1st Gen, 2nd Gen, NA1, NA2), Honda CRX (2nd Gen, AF, AS, EE), Honda Del Sol (EG, EH), Honda Insight (3rd Gen, ZE1, ZE2, ZE4), Honda Passport (2nd Gen, UX, YS), Honda Stream (RN, RSZ), and Honda Stepwgn (4th Gen, 5th Gen, RF, RG, RK, RP).
The list also includes: Honda Freed (1st Gen, 2nd Gen, GB, GP), Honda Legend (3rd–5th Gen, KA, KC2), Honda Inspire (1st–5th Gen, UC, HC), Honda City (1st–6th Gen, GA, SL, GM, GR, RS), Honda e (ZAA), Honda Type R (Civic, Integra), Honda Integra (1st–4th Gen, AV, DB), Honda Beat (PP1), Honda Vezel (RV), and Honda Shuttle (GP, GK).
How is the 87-31 error professionally repaired?
Professional repair of the 87-31 error requires removing the airbag control unit and performing chip-level refurbishment. Upon submission, the unit is analyzed, defective hardware components are replaced, the software is restored, and any crash data is erased. A final test ensures full functionality.
At Airbag24, repairs follow a proven and transparent process once the removed control unit has arrived at our facility:
First, a detailed incoming inspection is carried out. The control unit is examined for external damage such as corrosion or moisture ingress. Next, the 87-31 error is verified on a specialized test bench to pinpoint the exact internal fault source.
The actual electronic repair takes place at the component level. Depending on the diagnosis, faulty parts like ICs, capacitors, or resistors are expertly replaced. If the issue is software-related, the control unit’s firmware is re-flashed and restored to factory settings, with all stored crash data completely erased.
Following refurbishment, verifying the correct VIN coding (vehicle identification number) is crucial to ensure plug-and-play compatibility. Finally, the repaired control unit undergoes a comprehensive functional test that simulates all relevant system parameters. We provide a 12-month warranty on every repair.
Shipping & repair from Germany
Airbag24 repairs your component in Berlin — usually within 3–4 working days.
Standard shipping within Germany is free; we normally return your part by UPS.
You pay for and insure the inbound shipment to us. On explicit request we ship by express — the extra cost is borne by the customer.
If you withdraw from the contract, you bear the cost of returning the item.
Based on 200 reviews
What our customers say
„Quick delivery and it works perfect in my Mercedes W203! 👌👌“
„Very professional handling. Everything worked super fast, the information about the status of the processing was very good.“
Automatically translated · Original: German
„Had the error SRS Airbag Service urgent on my Volvo C30. At Volvo they could only determine that the error with code CFFF cannot be reset. Proposed solution 865 € for a new module, plus removal and installation and codin…“
Automatically translated · Original: German
„Fast repair, top, friendly quick contact also for Luxembourg. Gladly again Greetings Serge“
Automatically translated · Original: German
„At first sight I had no confidence. But I don't regret it. Repair ordered, calculator sent, within a few days I had the diagnosis and the payment order. As soon as the payment was made my calculator came back in perfect…“
Automatically translated · Original: French
„Everything worked out“
Automatically translated · Original: German
„All great, removed it myself, brought it in and picked it up 4 days later and installed it.Works again thanks“
Automatically translated · Original: German
„Everything Top“
Automatically translated · Original: German
„Fast, simple and uncomplicated“
Automatically translated · Original: German
„This company is top. They answer questions immediately. Despite holidays everything went really fast. Simply a great company.“
Automatically translated · Original: German
„What should I say normally, 5 stars are too few TOP I am MEGA satisfied. Can only recommend it. Greetings Thomas Umlauf“
Automatically translated · Original: German
„Was easy and worked great!!!“
Automatically translated · Original: German
„Quick delivery and it works perfect in my Mercedes W203! 👌👌“



