Certified · 15+ Years ECU + Module Programming

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.

$350 flatTypical 24-Hour Bench TurnaroundFlat-rate return shipping
Text Before You Buy

Sending several modules? Add them all — one box, one return-shipping charge.

Toyota, Lexus & Scion Engine Computer (ECM / ECU) Clone to a Donor — Every Model 1998–2026, Mail-In

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.

Toyota Denso engine ECU circuit board on the bench
1

Pay & Get Address

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

ECU programming station cloning a Toyota engine computer
2

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.

Toyota engine ECU ready for data transfer
3

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 lookup

Controller 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

ES, IS, GS, LS, RCRX, NX, GX, LXScion tC, xB, xD

Required

Your readable original ECMA donor with the same full 89661 numberVIN and proof of ownership

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.

P0601

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.

P0604 / P0605

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.

P0606

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.

B2799

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.

B2796 / B2797

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.

U0100

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.

Clone your original onto a donor (this service)· our service
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.
Used ECM installed as-is
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.
New ECM through a dealer
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.
Immobilizer-off
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?
Yes. We read your original ECM on the bench and write its complete data — VIN, immobilizer and key data, pairing and learned values — onto a donor with the same full 89661 part number. The donor then behaves as your original did, with the factory immobilizer intact and your existing keys working. $350 flat for any Toyota, Lexus or Scion engine ECU from 1998 to 2026.
Which Toyota and Lexus engine computers can be cloned?
Every Denso generation Toyota has used in the US: the pre-CAN units to about 2004, Gen1 (NEC 76F00xx, roughly 2005–2009), Gen2 (D76F01xx / 02xx, roughly 2010–2017) and the Gen3 TNGA controllers (Renesas R7F7012xx, 2018 on). Gen1 and Gen2 are routine bench clones; Gen3 units are confirmed from your label before you pay.
How do I find my Toyota ECM part number?
It is printed on the ECM label as 89661-XXYYY, for example 89661-06X91. The two characters after the hyphen are the model code, and our Toyota ECU part-number lookup shows which code each model and year carries — so you can start from your car (Camry 2012 or Tacoma 2017, for instance) and know what to look for before you pull anything. Then text us a photo of the label with your VIN and we confirm it.
Does the donor need the exact same part number?
The same full 89661-XXYYY number. The last three characters select the engine, transmission, market, tow package and revision, and a clone cannot bridge a calibration mismatch — a tow-package Tundra ECM is not the same part as a non-tow one on the same engine. We check your donor's number against your original before you buy it, free.
Does the clone keep my keys working?
Yes. On turn-key Toyotas the key data lives in the ECM, so the cloned donor accepts the keys you already have. On smart-key cars the ECM is paired with the certification ECU and ID code box, and the clone carries that pairing across. Nothing has to be re-registered in the normal case.
Will the cloned ECM need dealer programming or Techstream?
Usually not — it leaves the bench carrying your VIN, immobilizer and key data, pairing and learned values, so it installs and runs. A few cars, mostly smart-key models, still ask for an on-car ECU communication ID registration or a calibration update. We do that remotely with Techstream over your J2534 interface as a separate $250 session, so no dealer visit is needed.
Can you do the Techstream step remotely?
Yes. You plug a J2534 pass-thru interface into the car and connect it to a laptop with internet; we connect to the interface from our bench and run the factory Techstream software on the car. The Toyota / Lexus remote session is $250 and covers ECU registration, calibration updates and key registration after a module replacement.
What if my original ECM is completely dead?
A clone copies from a readable source, so a module that will not read at all cannot be cloned. Most failed ECMs still read even when they will not run the car — the common Denso failures are capacitors and driver stages, not the memory — so it is the first thing we check, and you are told before any charge. For a board that is physically dead, see our dead-module data recovery service.
Is this the same as your Toyota immobilizer reset or immo-off?
No. The immobilizer reset ($250) prepares your own turn-key ECM to accept new keys; the immo-off ($250) removes the immobilizer for a legitimate swap or standalone build. This page copies your original onto a donor so a replacement ECM works like the original, immobilizer intact. If your ECM is fine and you only need keys, the reset page is the cheaper route and we will say so when we check your label.
Do you clone 2018 and newer Toyotas?
Yes, with a check first. TNGA-era cars — Camry from 2018, RAV4 and Corolla from 2019, the newest Highlander, Tacoma, Tundra and Lexus models — run the Denso Gen3 controller. Those units read on the bench with current tooling, but we confirm the exact unit from your label before you pay rather than promise a clone on a number we have not seen.
Is a cloned Toyota ECM plug-and-play?
When your original's data is intact and the donor matches, the cloned unit installs without dealer programming. Plug-and-play means no registration session is needed; it is not a promise that the vehicle will start or run — the clone copies data and cannot fix fuel, ignition, wiring or a failed key amplifier. You diagnose the vehicle; we service the module.
Do you require proof of ownership?
Yes. ECM and immobilizer work requires proof of ownership and valid ID, or verified business credentials, before any work is performed.

Related Services

Other bench services for the same brand or use case.

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:

Common year + make + model combos

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.

(817) 678-3252