IMMO Doctor Multi-Brand Immobiliser Repair Utility

IMMO Doctor Multi-Brand Immobiliser Repair Utility 2.1

Sign in to download for free
  • Thread starter Thread starter Bin
  • Start date Start date
  • Tagged users Tagged users None
IMMO Doctor Multi-Brand Immobiliser Repair Utility
IMMO Doctor Multi-Brand Immobiliser Repair Utility 2.1
Sign in to download for free
  • Thread starter Thread starter Bin
  • Start date Start date
  • Tagged users Tagged users None

Bin

Thread Owner
Administrator
Joined
03.05.2025
Messages
1,768
Reaction score
18,006
Bin submitted a new resource:

IMMO Doctor Multi-Brand Immobiliser Repair Utility - v2.1 — dump-based immo off, quick ECU selection, fast save for workshop laptops

What you get
IMMO Doctor is a compact desktop utility that helps disable immobiliser functions on supported ECUs using saved firmware files. It is aimed at multi-brand repair work across popular platforms and focuses on a fast Open → select ECU → Immo off → Save workflow.

View attachment 1307

Highlights
  • Multi-brand coverage with selected...

Read more about this resource...
 
have rav4 2013 lost the dump for ecu smart and esl ecu dump but this rav come without id box need the files from same car for make the smart key p88
 
have rav4 2013 lost the dump for ecu smart and esl ecu dump but this rav come without id box need th...

Please post the Part Numbers from your Smart Key ECU (Certification ECU) and the Steering Lock.

We cannot provide the correct files without knowing the exact hardware numbers (e.g., 89990-xxxxx). Also, please confirm the region of the car (US, EU, JP).
 
Please post the Part Numbers from your Smart Key ECU (Certification ECU) and the Steering Lock.

We cannot provide the correct files without knowing the exact hardware numbers (e.g., 89990-xxxxx). Also, please confirm the region of the car (US, EU, JP).
certification ecu number is 89990-42070
 
certification ecu number is 89990-42070

For 89990-42070, the EEPROM inside is typically a 93C86.

If you have completely lost the original data, your best option is to write a virgin dump to the Smart ECU. This will allow you to register new keys using Techstream or a key programmer.

After writing the virgin file and registering keys:
  • You must perform the synchronization procedure with the Engine ECU (Jumper OBD pins 4 and 13 for 35 minutes).
  • If the Steering Lock is locked, you will need to virginize/unlock that dump as well.

Please post the Steering Lock part number if you need help with that specific dump structure.
 
93c86 eeprom

Yes, that is the correct memory chip for the 89990-42070 Certification ECU.

Since you stated the original dump is lost, you must write a virgin file to a new (or erased) 93C86 chip.

Once you write the virgin file:
  • Install the Smart ECU back into the car.
  • Perform the synchronization procedure (bridge OBD pins 4 and 13 for 35 minutes).
  • Register the keys using Techstream.

Do you still need the file for the Steering Lock? If so, please provide the part number from the ESL sticker. Without the ESL dump or a virgin ESL, the car will not start even with the Smart ECU fixed.
 
For 89990-42070, the EEPROM inside is typically a 93C86.

If you have completely lost the original data, your best option is to write a virgin dump to the Smart ECU. This will allow you to register new keys using Techstream or a key programmer.

After writing the virgin file and registering keys:
  • You must perform the synchronization procedure with the Engine ECU (Jumper OBD pins 4 and 13 for 35 minutes).
  • If the Steering Lock is locked, you will need to virginize/unlock that dump as well.

Please post the Steering Lock part number if you need help with that specific dump structure.
esl part number is 45020 but i need 2 files ecu smart and esl and can tell me if i can make smart key by tango before write ecu file ? i have original tango thanks for your time
 
esl part number is 45020 but i need 2 files ecu smart and esl and can tell me if i can make smart ke...

Yes, since you have the original Tango, you can prepare the Smart ECU dump before writing it to the chip. You do not need the *original* lost dump, but you do need a good donor dump with the same part number.

Procedure with Tango:
  1. Find a donor dump for 89990-42070 (93C86).
  2. Load the file into Tango (Toyota -> Smart Key system).
  3. Place your new P88 key in the programmer.
  4. Register the key to a slot (Key 1).
  5. Save the modified file and write it to your 93C86 chip.

Regarding the ESL (Steering Lock):
The part number 45020 refers to the mechanical assembly. The electronics inside usually contain a 93C46 EEPROM.
You cannot just use a file from another car for the ESL unless it is a Virgin (unlосkеd) file. If you write a used/locked dump to the ESL, it will not synchronize.

Final Step:
Since the car has no separate ID Box (integrated into Smart ECU), once you install the programmed Smart ECU and the Virgin ESL:
You must perform the synchronization by bridging OBD pins 4 and 13 for 35 minutes. This will sync the Engine ECU with your new Smart ECU data.
 
Yes, since you have the original Tango, you can prepare the Smart ECU dump before writing it to the chip. You do not need the *original* lost dump, but you do need a good donor dump with the same part number.

Procedure with Tango:
  1. Find a donor dump for 89990-42070 (93C86).
  2. Load the file into Tango (Toyota -> Smart Key system).
  3. Place your new P88 key in the programmer.
  4. Register the key to a slot (Key 1).
  5. Save the modified file and write it to your 93C86 chip.

Regarding the ESL (Steering Lock):
The part number 45020 refers to the mechanical assembly. The electronics inside usually contain a 93C46 EEPROM.
You cannot just use a file from another car for the ESL unless it is a Virgin (unlосkеd) file. If you write a used/locked dump to the ESL, it will not synchronize.

Final Step:
Since the car has no separate ID Box (integrated into Smart ECU), once you install the programmed Smart ECU and the Virgin ESL:
You must perform the synchronization by bridging OBD pins 4 and 13 for 35 minutes. This will sync the Engine ECU with your new Smart ECU data.
i need this 2 files plz .
 
i need this 2 files plz .

For the ESL (Steering Lock) with 93C46:
To make this unit Virgin (Auto-Learn), you do not need a complex file. Simply fill the entire EEPROM with FF.

Code:
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
... (Fill entire chip)

For the Smart ECU (89990-42070) with 93C86:
Since you are using Tango, you can use any good donor dump from a car with the same part number. Tango will modify the file to register your new P88 key, so the old keys in the donor file do not matter.

  • Erase the 93C46 in the ESL (write all FF).
  • Load a donor 89990-42070 dump into Tango.
  • Assign your new key in Tango.
  • Write the new file to the 93C86.
  • Install both units.
  • Perform the synchronization (Jumper OBD pins 4 and 13 for 35 minutes).
 
I need these two files, please.
Can I have the file for that?
For the steering lock (ESL) with 93C46:
To reset this unit (machine learning), you don't need a complex file. Simply fill the entire EEPROM with FF .

Code:
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
… (Fill the entire bullet point)

For the Smart ECU (89990-42070) with 93C86:
Since you are using Tango, you can use any valid data file from a car with the same part number. Tango will modify the file to save your new P88 key; therefore, any old keys present in the source file are irrelevant.

  • Delete 93C46 in the ESL (write FF everywhere).
  • Load a donor dump 89990-42070 into Tango.
  • Assign your new key in Tango.
  • Write the new file to the 93C86.
  • Install the two units.
  • Perform the synchronization (jump the OBD pins 4 and 13 for 35 minutes).

For the ESL (Steering Lock) with 93C46:
To make this unit Virgin (Auto-Learn), you do not need a complex file. Simply fill the entire EEPROM with FF.

Code:
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
... (Fill entire chip)

For the Smart ECU (89990-42070) with 93C86:
Since you are using Tango, you can use any good donor dump from a car with the same part number. Tango will modify the file to register your new P88 key, so the old keys in the donor file do not matter.

  • Erase the 93C46 in the ESL (write all FF).
  • Load a donor 89990-42070 dump into Tango.
  • Assign your new key in Tango.
  • Write the new file to the 93C86.
  • Install both units.
  • Perform the synchronization (Jumper OBD pins 4 and 13 for 35 mi
 
Can I have the file for that?

For the ESL (Steering Lock) 93C46:
You do not need to download a file. Just use your programmer to Erase the chip or fill the entire buffer with FF.
Code:
FFFFFFFFFFFFFFFF...
This sets the lock to "Virgin" mode (Auto-learn).

For the Smart ECU (89990-42070) 93C86:
I cannot attach files directly in this reply. However, since you have Tango, you do not need a specific "virgin" file. You only need a good used dump from the same part number.

1. Search the forum or Digital Kaos/MHH for "89990-42070 dump".
2. Load that used dump into Tango.
3. Tango will ask to register the key (Key 1).
4. Tango will modify the dump to accept your new key.
5. Write the new file to your 93C86.

Important: After installing both units (Virgin ESL + Tango-prepared Smart ECU), you must perform the OBD sync (Pins 4 and 13) for 35 minutes to marry the Smart ECU to the Engine ECU.
 
For the ESL (Steering Lock) 93C46:
You do not need to download a file. Just use your programmer to Erase the chip or fill the entire buffer with FF.
Code:
FFFFFFFFFFFFFFFF...
This sets the lock to "Virgin" mode (Auto-learn).

For the Smart ECU (89990-42070) 93C86:
I cannot attach files directly in this reply. However, since you have Tango, you do not need a specific "virgin" file. You only need a good used dump from the same part number.

1. Search the forum or Digital Kaos/MHH for "89990-42070 dump".
2. Load that used dump into Tango.
3. Tango will ask to register the key (Key 1).
4. Tango will modify the dump to accept your new key.
5. Write the new file to your 93C86.

Important: After installing both units (Virgin ESL + Tango-prepared Smart ECU), you must perform the OBD sync (Pins 4 and 13) for 35 minutes to marry the Smart ECU to the Engine ECU.
You said something very important. My vehicle doesn't come with an ID box, so are you sure that if I take the Smart Box file with the same number, it will come without an ID box?
 
You said something very important. My vehicle doesn't come with an ID box, so are you sure that if I...

Yes, I am sure.

The internal software configuration (whether it expects an ID Box or not) is determined strictly by the Part Number.

Toyota does not use the same part number (89990-42070) for two different system architectures.
  • If your car uses 89990-42070 and has NO ID Box, then every other car with 89990-42070 also has NO ID Box.
  • If you take a donor file from another 89990-42070, it will be structurally identical to your original file.

Important Note on this Part Number:
89990-42070 is typically found in the Toyota RAV4 / Vanguard (ACA3# chassis).
These vehicles usually DO have a separate ID Code Box (Immo Box), but it is located very deep behind the Heater/AC matrix (often requires dashboard removal to see).

However, you do not need to access the ID Box physically if you are just replacing the Smart ECU data.
1. Prepare the Smart ECU dump with Tango (add key).
2. Virginize the Steering Lock (FF).
3. Install everything.
4. Perform the 35-minute sync (OBD pins 4 and 13).

The sync procedure will marry your "New" Smart ECU data to the existing ID Box (if present) and Engine ECU.
 
I make FFFFFFFF in the stering lock and I make smart new key in number 1 by tango but the car not go to the ON my friend .
 
I make FFFFFFFF in the stering lock and I make smart new key in number 1 by tango but the car not go...

If the car does not go to IG ON, you cannot perform the synchronization, and the Steering Lock (ESL) will not unlock because the Smart ECU and the ID Code Box are not yet linked.

This is a common "Catch-22" situation: You need Ignition ON to Sync, but you need Sync to get Ignition ON.

You must FORCE the ignition to turn on.

Follow this procedure exactly:

  1. Force Ignition ON:
    Find the IG1 Relay in the fuse box (usually under the hood or kick panel).
    Remove the relay.
    Use a wire to bridge the two large pins (Load side) in the relay socket.
    The dashboard lights should turn ON.
  2. Perform Synchronization:
    With the dashboard lights ON (forced), connect a jumper wire between OBD Pin 4 and OBD Pin 13.
    Leave it connected for 35 to 40 minutes.
    Do not touch the brake pedal or the start button during this time.
  3. Finish:
    Remove the jumper from the OBD port.
    Remove the bridge wire from the Relay socket.
    Reinstall the original IG1 Relay.

Now, hold the Key Emblem close to the Start Button and press it. The Steering Lock should now learn the new code, unlock, and the car should start.

Note on the ID Box:
Even if you cannot see it, your car (using 89990-42070) almost certainly has an ID Code Box (Immo Box) located deep behind the heater unit. The procedure above synchronizes your "New" Smart ECU dump with that existing ID Box.
 
It goes to ON without doing anything and I put the jumper between pins 4 and 13, there is no reaction, the check engine light does not flash, is this normal?
 
Back