
Airbag control unit with part number 89170-0D020
This is what control unit 89170-0D020 looks like

Label 
Connector 
Back
Deleting crash data: please contact us briefly beforehand
For this control unit, deleting the crash data is often not possible. Please write to us briefly before you send it in – we will check your part number and tell you whether it is possible. Repairing a faulty control unit is not affected. Contact us →
Control unit repairs for part number 89170-0D020 in our shop:

Your vehicle isn't listed?
Part number “89170-0D020” isn't linked to every vehicle in our database – we can usually repair it anyway. Select your vehicle and we'll show you the matching repair:
What is the function of the airbag control unit 89170-0D020?
The airbag control unit with part number 89170-0D020 is a central SRS (Supplemental Restraint System) control module from Toyota, primarily installed in various Yaris models. It continuously monitors signals from acceleration and impact sensors to precisely deploy airbags and seatbelt pretensioners within milliseconds in the event of a crash, thereby protecting occupants.
As the brain of the passive safety system, this module—often manufactured by original equipment suppliers such as TRW—processes data from all relevant vehicle sensors. Based on the severity of the accident, it determines which restraint systems need to be activated. Via the CAN bus, it communicates with other central control units, such as the engine control unit or the ABS system, ensuring a coordinated response from the vehicle.
The proper functioning of control unit 89170-0D020 is therefore critical for occupant safety. Each system start-up is accompanied by a self-test, the result of which is indicated by the airbag warning light on the instrument panel.
Why does the airbag control unit 89170-0D020 fail?
The most common cause of failure for control unit 89170-0D020 is stored crash data following an accident, which the system locks out for safety reasons and cannot be cleared using standard diagnostic tools. Other causes include internal hardware defects in electronic components such as processors, memory chips, or damaged circuit traces, as well as communication issues with the sensors.
Storing crash data is a manufacturer‑specified safety feature. Even after a minor impact where the airbags did not deploy, the control unit may become locked. This lock prevents reuse without professional inspection and repair.
In addition to crash‑related locks, aging-related defects in individual electronic components can also lead to failure. Faulty solder joints, corroded circuit traces, or defective microcontrollers can impair the entire module’s functionality. Often, related control units with part numbers such as 89170-0D010 or 89170-0D040, as well as OEM equivalents like TRW 205881-104 or 30100301XJ, are similarly affected.
How do you recognize a fault in control unit 89170-0D020?
A defect in control unit 89170-0D020 typically manifests as a permanently illuminated or intermittently flashing airbag warning light on the instrument panel. Communication via a diagnostic tool often becomes impossible, and specific error codes such as B1100 (SRS control unit malfunction) or B1141 (side impact sensor error) are stored in the fault memory.
The most obvious symptom is the airbag warning light that fails to turn off after the engine starts. This indicates that the safety system is not operational and may not deploy in the event of a crash.
Another clear sign is complete loss of communication: a workshop’s diagnostic tool cannot establish a connection to the airbag control unit. As a result, reading or clearing fault codes becomes impossible, significantly complicating troubleshooting.
Furthermore, specific, persistently stored error codes directly point to an internal defect. Code B1100 indicates a general malfunction of the control unit itself, while B1141 suggests a problem with the side impact sensors, often caused by the control unit.
In which vehicles is control unit 89170-0D020 installed?
Control unit 89170-0D020 is used in a range of Toyota models, particularly across various generations and variants of the Toyota Yaris. This includes both older model series and current models such as the Yaris GR and Yaris Cross. At Airbag24, we repair this control unit for the entire model lineup.
At Airbag24, repairs for control unit 89170-0D020 are available for the following Toyota models:
Toyota Yaris XP10 (1998–2003) Toyota Yaris XP10 Facelift (2003–2006) Toyota Yaris Cross (from 2020) Toyota Yaris GR (from 2020) Toyota Yaris Sedan (various model years) Toyota Yaris Hatchback (various model years) Toyota Vitz RS
If your vehicle model is not explicitly listed but the part number matches, a repair is usually possible as well.
How is control unit 89170-0D020 repaired?
At Airbag24, repairing control unit 89170-0D020 follows a standardized process. After removal and shipment, the unit is analyzed using Toyota‑specific testing equipment. Depending on the defect, faulty components are replaced, circuit traces are repaired, and the software is reprogrammed. Following a final test, the unit is returned with 2 years' statutory liability for defects. With this control unit, erasing the crash data is often not possible. If the crash data needs to be erased, please contact us briefly before sending the unit in – we will check your part number.
The process begins with the professional removal of the control unit from your vehicle. After securely packaging it, you send it to Airbag24. Our technicians promptly perform a detailed incoming inspection using specialized diagnostic equipment—compatible even with hybrid systems—to identify the exact cause of the fault.
The actual repair involves replacing defective electronic components according to OEM standards and professionally restoring damaged circuit traces on the PCB. If necessary, the control unit’s software is also reprogrammed to restore full functionality.
Subsequently, each repaired control unit undergoes an extensive functional test on a test bench to ensure compliance with manufacturer specifications. Only after successfully passing all tests is the unit cleared for return shipment to you.
Is Repairing Control Unit 89170-0D020 Worth It?
Repairing the airbag control unit 89170-0D020 is an economically and environmentally sound alternative to purchasing a new one. You can often save between €500 and €1,000 compared to an expensive new part from the manufacturer. Additionally, reusing the electronics helps avoid electronic waste while restoring the original component’s full functionality.
A key advantage is the substantial cost savings—up to 70% compared to the price of a new part. The repair focuses on replacing only the faulty components, rather than discarding the entire module.
Moreover, repair represents a sustainable solution, actively reducing electronic waste and conserving valuable resources. You receive your original, vehicle‑specific control unit in fully functional condition, avoiding compatibility issues or time‑consuming re‑coding.
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 246 reviews
What our customers say
„Ok.“
„Works like a charm!“
„Everything went perfectly, I can only recommend it.“
Automatically translated · Original: German
„From the first phone call, the order processing, to the shipping everything was done very quickly and professionally. Now I still have to send the repaired unit to the Swedish workshop and then hopefully the Honda can fi…“
Automatically translated · Original: German
„Airbag control unit Fiat 500 was broken. Hard to believe but they can really repair it! Recommendation!!“
Automatically translated · Original: German
„Everything worked out great! Read out fault memory, sent it in, received offer and sent in the defective control unit. Got it back repaired after 3 days, price exactly as in the offer. It can't get any better 👍“
Automatically translated · Original: German
„Uncomplicated service. Fast and thorough. Can only recommend.“
Automatically translated · Original: German
„All great👍“
Automatically translated · Original: German
„All great, fast delivery. Thanks.“
Automatically translated · Original: German
„100% satisfied. Everything handled very professionally and transparently. Only the return shipping took too long. This was however due to UPS and less to Aairbag24. Thank you very much“
Automatically translated · Original: German
„VAG airbag control unit with error B2000 00 reliably repaired. Price very high in comparison, but everything worked out. No exact protocol of what was carried out, probably just newly flashed“
Automatically translated · Original: German
„A great shop, even when there are sometimes problems. There are quick responses and very good help. I can only recommend the shop. Thank you very much“
Automatically translated · Original: German
„Ok.“



