Denso SH

Denso SH Engine ECU: paired used unit ready to install

Denso SH ECU faulty? Replace with a tested, paired used Denso SH with identical HW/SW, including relearning if necessary. Request your personalized quote.

2 references availableRepair · Used units · Reprogramming6-month warranty

The Denso SH engine ECU is used in many Japanese petrol engines from the same period. Based on a 32-bit microcontroller from the SuperH family, it combines internal flash memory and a small serial EEPROM (often type 93Cxx) containing immobilizer data and learned parameters. Depending on the application, communication is via the K-line (ISO) or CAN. As a Denso SH ages, various symptoms may appear: random starting, stalling when hot, unstable idle, power loss, or inability to communicate with the ECU. Rather than attempting a repair on a tired unit, INCARLINE can supply a tested, paired used Denso SH with the same hardware/software reference for quick and reliable installation.

Find your exact reference

Search by hardware reference, software reference or control unit name. Click a result to configure and order without leaving the page.

2 references

A typical case

A workshop receives a Toyota Corolla (E12) petrol compact with a recurring engine light and sudden cut-offs after a few minutes. The power supply, grounds, and ignition have been checked, with no faults on the wiring side. The diagnosis points to the Denso SH, which no longer communicates stably on the K-line. After checking the labels to confirm the exact HW/SW reference, the chosen solution is not to reopen the aged unit: a paired used Denso SH from an identical donor vehicle is prepared with a copy of the immobilizer data from the 93Cxx EEPROM. Upon installation, a simple throttle and idle relearning suffices. The vehicle leaves without cut-offs or warning lights. This scenario also occurs on Toyota Yaris (XP9) and some Mazda 3 (BK), depending on engines and markets.

Why this ECU has this fragility

The Denso SH family is based on a robust architecture for its time: a 32-bit microcontroller from the SuperH line (often referred to as SH705x) with internal flash, surrounded by power supply electronics and actuator drivers. After years of thermal cycles, areas near the voltage regulator and power stages undergo mechanical and electrical stresses that can lead to solder microcracks or component drift. Meanwhile, the communication transceiver (K-line on older setups, CAN on newer ones) is not always stable, leading to intermittent dialogue losses that complicate diagnosis. These faults may not appear on the bench with ideal power supply but manifest in real conditions, when hot or during load variations.

Another point specific to these Denso SH units: the small 8-pin serial EEPROM (usually a 93Cxx) stores the immobilizer and certain learnings. Abrupt battery disconnections, under-voltage starts, or repeated attempts can corrupt its content. Even when the power electronics remain sound, an inconsistency in this memory results in impossible starting, idle misfires, or a persistent limp mode. The fact that these ECUs now date back several generations also reduces the availability of strictly equivalent new parts. This is why replacing with a rigorously paired used Denso SH (same label, same software) is often more rational than investing in solder rework on an overall tired unit.

What changes when you send it to us

When you send the Denso SH (or at least its readable labels), we confirm the hardware identifier and software version, select a strictly identical donor, then transfer the immobilizer data from the 93Cxx EEPROM or prepare a “virgin” mode compatible with vehicle pairing. The used Denso SH ECU is then validated on the bench (power supply, K-Line or CAN communication, essential inputs/outputs). Upon receipt, installation concludes with a brief throttle/idle relearning typical of these Denso managements, possibly complemented by a short adaptation drive. INCARLINE only provides an overview here: the goal is a paired unit ready to install, with the return of your old ECU as an exchange standard.

Frequently asked questions

How do I know if my Denso SH ECU is faulty?
Common signs include difficult or random starting, unstable idle, stalling when hot, a recurring engine light, and sometimes the inability to communicate via K-line or CAN with the Denso SH. After checking power supply, grounds, sensors, and coils, the absence of stable dialogue or faults related to the ECU point towards the ECM. Reading the 93Cxx EEPROM can also reveal immobilizer data corruption.
Which vehicles are equipped with the Denso SH ECU?
The Denso SH is found on several Japanese models depending on engine and market, notably Toyota Corolla (E12), Toyota Yaris (XP9), and some Mazda 3 (BK). The exact presence depends on displacement and year, hence the importance of verifying the HW/SW reference indicated on the unit's label before any intervention.
Can a Denso SH be cloned without going to the dealer?
Yes, in many cases. Cloning involves copying the immobilizer data and parameters stored in the 8-pin EEPROM (93Cxx) to a donor Denso SH with the same HW/SW reference. Depending on the version, a “boot” access to the SuperH microcontroller can be used to synchronize the flash content. When the pairing is strictly identical, the engine restarts without dealer intervention.
What is the difference between a repair and a paired used unit for a Denso SH?
Repair aims to restore an aging unit (soldering, components). With the Denso SH family, overall wear (thermal and mechanical) may persist and limit reliability. A paired used unit relies on a strictly identical HW/SW donor, tested and programmed with your data (93Cxx EEPROM), reducing uncertainties and avoiding long immobilizations on a potentially fragile ECU.
Does replacing a Denso SH require relearning?
Often, yes. After installing a paired Denso SH, a short throttle body and idle relearning is common on these Denso managements. It can be done via a key/throttle cycle or a short adaptation drive depending on the vehicle. If the immobilizer has been cloned from the 93Cxx EEPROM, no additional coding is generally required.
How to verify the correct HW/SW reference of a Denso SH?
The ECU label indicates the hardware reference and software version. Identification via diagnostic (K-line or CAN) can confirm the software ID. For reliable replacement, the donor must strictly match these identifiers, otherwise the vehicle may refuse to start or present sensor/actuator inconsistencies.
Does the Denso SH use K-line or CAN for diagnostics?
Older variants of the Denso SH communicate via K-line (ISO), while more recent or better-equipped applications use CAN. The choice depends on the vehicle and model year. This difference explains why some tools communicate poorly with older SH units and requires bench checks before replacement.
What to do if the Denso SH fails after a battery cut-off?
On these ECUs, a cut-off or under-voltage can disrupt the 93Cxx EEPROM. If the engine no longer starts after an electrical episode, first check the power supply and grounds. Cloning or restoring the immobilizer data coherence often resolves the issue when the power electronics are sound.

Your reference isn’t listed?

Contact us — we can source your control unit or handle your repair on a quote basis.

Contact us