
Toyota, Lexus & Scion Engine Computer (ECM / ECU) Clone to a Donor — Every Model 1998–2026, Mail-In
Toyota or Lexus engine computer failed and the used one you bought cranks but never starts? One flat price clones your original onto the donor — VIN, immobilizer and key data, learned values carried over — for every Denso engine ECU Toyota has built since 1998. Look up your ECM by year, model or the 89661 number on the label, and if the car needs an on-car step afterwards we run Techstream remotely over your J2534 interface.
Sending several modules? Add them all — one box, one return-shipping charge.

Every Toyota, Lexus and Scion engine ECU 1998–2026 — Denso pre-CAN, Gen1 (76F00xx), Gen2 (D76F01xx / 02xx) and Gen3 (R7F7012xx, confirmed by label first). Models: Corolla, Camry, Avalon, Prius, RAV4, Highlander, Sienna, Venza, Yaris, Tacoma, Tundra, 4Runner, Land Cruiser, Lexus ES, Lexus RX, Lexus IS, Lexus GS, Lexus LS, Lexus GX, Lexus NX, Scion tC, Scion xB. Model codes: 89661-02, 89661-12, 89661-0Z, 89661-1A, 89661-0A, 89661-06, 89661-33, 89661-0X, 89661-07, 89661-47, 89661-0T, 89661-42, 89661-0R, 89661-0E, 89661-48, 89661-08, 89661-04, 89661-35, 89661-0C, 89661-60, 89661-52, 89661-21, 89661-53, 89661-30, 89661-50, 89661-78.
Toyota / Lexus Engine ECU Clone: the short answer
Auto Module Lab clones Toyota, Lexus and Scion engine computers — ECM or ECU — for every model sold in the US from 1998 to 2026 at a flat $350. You mail your original ECM and a donor with the same full 89661 part number to our Arlington, Texas bench; we copy the original's VIN, immobilizer and key data, pairing and learned values onto the donor, typically within 24 hours of arrival, so the replacement installs with the factory immobilizer intact. Covered: every Denso generation, from the pre-CAN units through Gen1 (76F00xx), Gen2 (D76F01xx) and the Gen3 TNGA controllers, which are confirmed by label first. Our Toyota ECU part-number lookup identifies your controller by year, model or label, and any on-car Techstream step afterwards is done remotely over J2534.
How It Works
Three simple steps. Hundreds of mail-in jobs completed for shops, locksmiths, and DIY pros.

Pay & Get Address
Click "Order Now", pay securely online. We email shipping address + instructions within minutes.

Ship Your Module
Pack per the instructions and ship to Arlington. USPS goes to our PO Box; UPS and FedEx must use the street address. Your prepaid inbound label arrives by email — shipping to us costs you nothing.

Get It Back Fast
Work typically completed within 24 hours of receipt. Ships back next business day at the return speed you chose at checkout — standard to overnight. Tracking emailed.
What You Get
- Your original Toyota or Lexus ECM's complete data cloned onto the donor — VIN, immobilizer and key data, pairing, learned values
- Factory immobilizer kept fully active — your existing keys keep working
- Model-code and full part-number verification by VIN and label before you buy a donor, free
- Bench communication test of the donor before it ships back
- Both modules returned, with a note of what was read and written
- Typical 24-hour bench turnaround once both modules are here
- A clear answer, before any charge, if your original cannot be read
Compatibility
Confirm your part matches one of the variants below before ordering. Not sure? Text us a photo and we'll verify.
Your ECM part number is printed on the module label as 89661-XXYYY — for example 89661-06X91. The two characters after the hyphen are the model code (06 Camry, 04 Tacoma, 0C Tundra and Sequoia, 48 Highlander and Lexus RX) and are what our lookup matches; the last three select the exact engine, drivetrain, market, tow package and revision, and a donor must match the FULL number. Use the Toyota ECU part-number lookup to find your model code by year and model, then text us a photo of the label with your VIN before buying a donor — we confirm the match for free, usually within minutes. The lookup is linked below the chips.
Open the Toyota ECU part-number lookupController generations
- Denso pre-CAN engine ECUs (to ~2004)
- Denso Gen1 — NEC 76F00xx (~2005–2009)
- Denso Gen2 — D76F01xx / 02xx (~2010–2017)
- Denso Gen3 — Renesas R7F7012xx (~2018+), confirmed by label first
Toyota models
- Camry, Corolla, Avalon, Prius, Yaris, Venza
- RAV4, Highlander, Sienna, Land Cruiser
- Tacoma, Tundra, Sequoia, 4Runner, FJ Cruiser
Lexus + Scion
Required
Not this service
- Immobilizer-off for swaps (separate page)
- Adding keys to a turn-key ECM (immobilizer reset page)
- Hybrid vehicle control ECU (89981) and inverter electronics
- Scion FR-S / 86 (Subaru engine ECU)
- Emissions edits of any kind — never offered
Will This Fix My Problem?
Honest answer: here's exactly what this service fixes — and what it doesn't.
Fixes:
- Used Toyota or Lexus ECM installed and the engine cranks but never starts (immobilizer mismatch)
- Original ECM with water, corrosion or connector damage whose board still reads
- Replacing failing ECM hardware while keeping the factory immobilizer and every learned value
- A capacitor- or driver-stage failure on an older Denso unit where the memory still reads
- A dealer-quoted new ECM plus programming you would rather avoid, when a readable original exists
Won't fix:
- An original ECM that is completely dead and unreadable — a clone needs a readable source; see the dead-module recovery service
- Removing the immobilizer for a swap or standalone build — that is the Denso immo-off service, not a clone
- Adding new keys to a car whose ECM is fine — that is the immobilizer reset service
- A no-start caused by the immobilizer chain outside the ECM: a dead key transponder, a broken antenna amplifier, a failed certification ECU or ID code box
- Fuel, ignition, sensor, wiring and timing faults — the car has to be diagnosed first; a clone copies data, it does not fix the car
- A donor with a different full part number — tow-package trucks, hybrids and market variants each carry their own
- Emissions edits of any kind (not offered)
Before you order
You diagnose, we service the module.
We don't have your car and we don't diagnose it. Order once you or your mechanic have confirmed this module is the cause. If the work is completed and the car still has the same symptom because of another fault, the work is still done — a bench re-test under warranty is free.
A clone copies what is in your module.
We transfer the data as we read it. If another shop or tool already worked on the module — an unfinished clone, a tune, a delete — that data can come across too. Tell us before you ship.
What "plug-and-play" means.
No dealer programming should be needed when your original data is intact, the donor matches your module (same type, hardware and software family) and the rest of the car works. It isn't a promise that the car will start or run.
Codes that commonly lead here
What each code means, and what it does not prove on its own.
A stored code is evidence, not a verdict. Every code below can also be set by wiring, connectors, grounds, power supply, or the component the module is trying to drive. Rule those out before you ship anything — or text us the codes and freeze-frame and we will tell you honestly whether the module is even a suspect.
| Code | Meaning | What it does not prove |
|---|---|---|
| P0601 | Internal control module memory checksum error. | Points at the ECM's own memory and is the most defensible reason to replace one — but confirm the code is current and returns after a clear before buying a donor. |
| P0604 / P0605 | Internal control module RAM / ROM error. | Strong evidence of a failing ECM when it returns after a clear. A low battery during a reflash can log the same codes once on a healthy module. |
| P0606 | ECM processor fault. | The ECM reports its own processor failed a self-test. Repeating P0606 with nothing else wrong is the classic case for cloning the original onto a donor; a single occurrence after a jump-start usually is not. |
| B2799 | Engine immobilizer system malfunction. | On a car with a USED ECM this is the mismatch a clone fixes. On a car with its ORIGINAL ECM it points at the key transponder, the amplifier or the certification ECU — diagnose before shipping anything. |
| B2796 / B2797 | No communication / communication malfunction in the immobilizer system. | Usually the transponder key amplifier, the key itself or wiring, not the ECM. Check those first. |
| U0100 | Lost communication with the ECM. | Can be a dead ECM, but far more often a power, ground or CAN wiring fault. Check supply and ground at the ECM connector before concluding the module failed. |
Internal control module memory checksum error.
Does not prove: Points at the ECM's own memory and is the most defensible reason to replace one — but confirm the code is current and returns after a clear before buying a donor.
Internal control module RAM / ROM error.
Does not prove: Strong evidence of a failing ECM when it returns after a clear. A low battery during a reflash can log the same codes once on a healthy module.
ECM processor fault.
Does not prove: The ECM reports its own processor failed a self-test. Repeating P0606 with nothing else wrong is the classic case for cloning the original onto a donor; a single occurrence after a jump-start usually is not.
Engine immobilizer system malfunction.
Does not prove: On a car with a USED ECM this is the mismatch a clone fixes. On a car with its ORIGINAL ECM it points at the key transponder, the amplifier or the certification ECU — diagnose before shipping anything.
No communication / communication malfunction in the immobilizer system.
Does not prove: Usually the transponder key amplifier, the key itself or wiring, not the ECM. Check those first.
Lost communication with the ECM.
Does not prove: Can be a dead ECM, but far more often a power, ground or CAN wiring fault. Check supply and ground at the ECM connector before concluding the module failed.
Repair vs used vs replacement
Four ways out of this failure, compared honestly.
| Path | What you actually pay for | Programming needed | Immobilizer and your data | Main risk |
|---|---|---|---|---|
| Clone your original onto a donor (this service) | A used ECM you source, plus one flat bench fee to make it yours. | None in most cases — the donor leaves the bench carrying your VIN, key data and pairing. Some smart-key cars want a short on-car Techstream step, which we run remotely. | Kept. Factory immobilizer stays active; existing keys and every learned value survive. | An original that cannot be read, or a donor with the wrong full part number. Both are checked before anything is charged. |
| Used ECM installed as-is | The cheapest part up front. | Yes — it is still married to the donor car's keys and will crank without starting until the immobilizer relationship is dealt with. | Lost. You inherit the donor's VIN and key data. | A module of unknown history that may fail the same way; the car does not run until it is cloned or reset anyway. |
| New ECM through a dealer | A new part plus the dealer's Techstream registration labour, and a tow if the car is not driveable. | Yes — dealer session to register keys and pair the new unit. | Configured fresh to your VIN; learned values start from zero. | Highest-cost path, parts availability on older platforms, and dealer scheduling controls your downtime. |
| Immobilizer-off | A bench edit that removes the immobilizer requirement from the ECM. | None, but the factory anti-theft is gone. | Immobilizer disabled by design. Appropriate for legitimate swaps and standalone builds, not for a daily driver you want secured. | Loses the theft protection the clone keeps. Sold on its own page, with proof of ownership. |
- What you actually pay for
- A used ECM you source, plus one flat bench fee to make it yours.
- Programming needed
- None in most cases — the donor leaves the bench carrying your VIN, key data and pairing. Some smart-key cars want a short on-car Techstream step, which we run remotely.
- Immobilizer and your data
- Kept. Factory immobilizer stays active; existing keys and every learned value survive.
- Main risk
- An original that cannot be read, or a donor with the wrong full part number. Both are checked before anything is charged.
- What you actually pay for
- The cheapest part up front.
- Programming needed
- Yes — it is still married to the donor car's keys and will crank without starting until the immobilizer relationship is dealt with.
- Immobilizer and your data
- Lost. You inherit the donor's VIN and key data.
- Main risk
- A module of unknown history that may fail the same way; the car does not run until it is cloned or reset anyway.
- What you actually pay for
- A new part plus the dealer's Techstream registration labour, and a tow if the car is not driveable.
- Programming needed
- Yes — dealer session to register keys and pair the new unit.
- Immobilizer and your data
- Configured fresh to your VIN; learned values start from zero.
- Main risk
- Highest-cost path, parts availability on older platforms, and dealer scheduling controls your downtime.
- What you actually pay for
- A bench edit that removes the immobilizer requirement from the ECM.
- Programming needed
- None, but the factory anti-theft is gone.
- Immobilizer and your data
- Immobilizer disabled by design. Appropriate for legitimate swaps and standalone builds, not for a daily driver you want secured.
- Main risk
- Loses the theft protection the clone keeps. Sold on its own page, with proof of ownership.
No dealer dollar figures are published here on purpose — they vary by platform and region and an invented number would be worse than none. Get a current dealer quote and compare it against the flat price above.
Cloned, installed, and the car still wants a Techstream step? We finish it remotely.
Most cloned Toyota ECMs start and drive the moment they are plugged in. Some cars still ask for an on-car step the bench cannot do — an ECU communication ID registration on a smart-key car, a calibration update, or a key registration. Instead of a dealer visit, book a Toyota / Lexus remote session: you plug a J2534 pass-thru interface into the car, we connect to it and run the factory Techstream software from here. $250, scheduled around your bay time, and the same session covers programming after any other Toyota or Lexus module replacement.
Book the Techstream remote session ($250)Shipping Instructions
These details are also emailed to you the moment your payment clears.
Ship your original ECM and a donor with the SAME full 89661 part number together — text us the VIN and photos of both labels first so we can confirm the match. Your original must be readable for a clone. Return shipping is selected and paid at checkout — Standard $29.95, UPS 2-Day $54.95, or UPS overnight $94.95. Ship to PO Box 120241, Arlington TX 76012 (USPS) or 1009 Oakwood Ln # 120241, Arlington TX 76012 (UPS/FedEx).
What to include in your box
- Your original Toyota, Lexus or Scion engine ECM (must read for a clone)
- A donor ECM with the same full 89661 part number (we verify it before you buy)
- Your VIN and model year, and proof of ownership
- A note of any work another shop already did on the ECM or the car
- A printed order confirmation
- Your name, return address and phone number
Ship to
Auto Module Lab
If shipping USPS
PO Box 120241
Arlington, TX 76012
If shipping UPS or FedEx
1009 Oakwood Ln # 120241
Arlington, TX 76012
Your prepaid inbound label (already addressed) arrives by email the moment you order; the return label is bought when your module reaches the bench and ships on the speed you chose at checkout.
Need to perform this job remotely?
Get an Auto Module Lab Remote Programming Kit and have our technicians program supported vehicles from your shop — the car stays on your lift and nothing gets posted.
Buy the interface once — program with us anytime. Supported procedures vary by vehicle, module, OEM software and security requirements.
Frequently Asked
Still have a question? Text us — replies in minutes.
Can you clone a Toyota engine ECM?
Which Toyota and Lexus engine computers can be cloned?
How do I find my Toyota ECM part number?
Does the donor need the exact same part number?
Does the clone keep my keys working?
Will the cloned ECM need dealer programming or Techstream?
Can you do the Techstream step remotely?
What if my original ECM is completely dead?
Is this the same as your Toyota immobilizer reset or immo-off?
Do you clone 2018 and newer Toyotas?
Is a cloned Toyota ECM plug-and-play?
Do you require proof of ownership?
Related Services
Other bench services for the same brand or use case.

Toyota/Lexus Denso IMMO Off
Permanently remove immobilizer from Toyota + Lexus Denso ECUs — bench fix for swapped ECU, lost keys, or failed pairing.

Toyota/Lexus Certification ECU Clone
Push-to-start Toyota or Lexus that stopped recognizing its keys? We clone your Certification ECU (ID box) to a donor so the car starts again.

Lexus Denso ECU Clone
Replacement Lexus ECM that cranks but never starts? We clone your original Denso engine ECU data onto the donor so it runs in your car.
Where we serve Toyota / Lexus Engine ECU Clone
Mail-in means nationwide — we accept modules from all 50 states and DC from our Arlington, Texas lab. These states have their own shipping-and-transit page for this service:
24 state guides
Ready to ship?
$350 flat, typical 24-hour bench turnaround. Pay now, get the shipping address by email, drop it in the mail. Your module is typically back on your bench within a week.