
Airbag control unit with part number 89170-10040
Control unit repairs for part number 89170-10040 in our shop:

Your vehicle isn't listed?
Part number “89170-10040” 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-10040?
The airbag control unit 89170-10040 is the central control module of the occupant protection system in the Toyota Starlet P90. It continuously monitors data from the vehicle’s sensors to accurately detect crash situations and, in the event of an accident, deploys the airbags and activates the seatbelt pretensioners within milliseconds.
As an OEM control unit (Original Equipment Manufacturer), it is precisely matched to the vehicle architecture of the Toyota Starlet P90 series (1996–1999) and related models. Its primary task is to analyze signals received from acceleration and yaw rate sensors. When these values exceed predefined thresholds indicating a collision, the control unit sends ignition commands to the appropriate restraint systems.
This ensures optimal protection for vehicle occupants by coordinating the deployment of airbags and activation of seatbelt pretensioners. Therefore, proper functionality is essential for the vehicle’s passive safety.
Why does the control unit 89170-10040 fail?
The most common cause of failure for 89170-10040 is the storage of crash data after an accident, which locks the system. Other reasons include power supply issues due to corrosion or internal hardware and software malfunctions that require professional diagnosis.
After a collision—even minor accidents where the airbags did not deploy—the control unit stores so‑called crash data. This data permanently locks the unit, preventing further operation, indicated by a lit airbag warning light. Such a lock can only be lifted through professional repair and targeted deletion of the stored data.
Peripheral issues, such as faulty power supply or corrosion at connector terminals, can also lead to internal malfunctions. In rarer cases, the root causes lie in hardware or software defects on the circuit board itself, necessitating thorough electronic analysis.
For the Toyota Starlet P90, several compatible OEM part numbers exist, differing in configuration. In addition to 89170-10040, there is the standard control unit 89170-10010, as well as variant 89170-10030, which is additionally designed for side airbags.
How do you recognize a defect in 89170-10040?
A defective 89170-10040 control unit primarily manifests as a persistently illuminated airbag warning light in the cockpit. Often, communication between the diagnostic tool and the control unit also ceases, and fault codes stored in the error memory cannot be cleared.
The clearest symptom is the airbag indicator light. Instead of extinguishing as expected after engine start-up, it remains constantly on—direct evidence that the occupant protection system is inoperative.
Another clear sign is the loss of diagnostic capability. If a workshop attempts to read the error memory via the OBD interface, communication with the airbag control unit fails; the unit does not respond to requests.
If communication is still partially possible, error codes often remain stored in memory and cannot be reset even after multiple attempts. This points to a permanent internal fault or stored crash data.
In some cases, a defective airbag control unit may also disrupt communication with other vehicle systems, leading to secondary malfunctions in other control modules.
In which vehicles is 89170-10040 installed?
The airbag control unit with part number 89170-10040 is an original Toyota replacement part. At Airbag24, we specialize in repairing this control unit specifically for Toyota Starlet P90 models from 1996 to 1999, as well as for the Toyota Starlet Cross.
Our technical expertise covers the specific configurations of these vehicle models. At Airbag24, the 89170-10040 control unit is refurbished for the following vehicles:
Toyota: Starlet P90 (1996–1999), Starlet Cross
How is the 89170-10040 control unit professionally repaired?
Upon submission to Airbag24, the control unit undergoes precise diagnostics, during which stored crash data is erased and electronic faults are rectified. The repair concludes with a functional test and is backed by 2 years’ statutory liability for defects.
The repair process begins with the proper removal of the control unit from the vehicle. This can be performed at a local specialist workshop, typically requiring 2–3 hours for disassembly and reinstallation. Alternatively, the already removed control unit can be sent directly to us.
At Airbag24, we begin with an initial inspection to precisely analyze the fault. Our focus is on reading and properly clearing the crash data that has been blocking the system. Next, all electronic components are thoroughly checked and, if necessary, repaired or replaced. Following successful repair, the control unit undergoes comprehensive testing to ensure full functionality.
Please note that repairs involving unusual defects—such as pre-existing damage caused by moisture or failed repair attempts—may take longer. We provide 2 years' statutory liability for defects on every repair performed.
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.“



