Xhorse VVDI Key Tool MIDI vs Xhorse Key Tool Plus

Xhorse new tablet VVDI Key Tool MIDI is coming soon. What’s the difference between vvdi key tool plus and key tool midi ? Does key tool midi do all the functions of key tool plus ? Same add keys and akl car list ? Free life updates ?

Here is the clue

Basic Version: Support remote function(key tool function), VAG IMMO 1-4 generation, BMW CAS1-CAS3, programmer basic functions, regular IMMO models and TPMS functions.
Premium Version: Support basic version all features, add VW IMMO5 IMMO, BMW CAS4/FEM/BDC IMMO Functions.
Enhanced Version: All features of the advanced version. adding Mercedes-Benz FBS3 IMMO functions.

Key Tool MIDI TPMS Function

  • Support XTPMS Sensors(programming, activation, etc.)
  • 98% vehicle coverage for TPMS systems.
  • Long activation range, stable programming,OE-level replacement capability
  • Support multiple XTPMS sensors programming simulaneously

Here we compare the enhanced version with key tool plus full version.

VVDI Key Tool MIDI vs Key Tool Plus

These are the key differences:
1.Compact Design: They Key Tool MIDI is more compact and portable.
2.Integrated TPMS: MIDI has a built-in TPMS adapter for TPMS sensor programming/activation, while the key tool plus requires an external adapter for TPMS functionality
3,Limited PROG support: MIDI does not have PROG capabilities-it can only read basic 8-pin chips and some CAS,BCM modules).Advanced tasks will require VVDI PROG or MULTIPROG.Key Tool Plus PROG function will read eeprom, MQB cluster, gearbox,ISN,BCM2,JLR RFA,MB EIS etc.
4.Similar IMMO Features: IMMO Functions are nearly indentical across devices.
5.Cloud(C-Mode) Support: MIDI includes Cloud Diagnosis Mode-C functionality

Functional Hierarchy:
Key Tool Plus>Key Tool MIDI>Key Tool Max Pro

Communication Error with Vehicle ECU On 2006 Nissan Pathfinder 2.5dci ?

Hey everyone, hoping someone here can help!
I recently bought a Launch CRP919XBT and I’m trying to do injector coding on my 2006 Nissan Pathfinder 2.5dci but I keep getting this error!
I’ve double-checked everything — ignition is on, cables are all properly connected — but the message still pops up and won’t let me proceed.
Other functions on the tool seem to work fine. Just wondering…
👉 Has anyone successfully done injector coding on this model using the CRP919XBT?
👉 Is it supported at all? Do I need a firmware update or use a different menu/procedure?
Would appreciate any tips or confirmation before I go in circles again! 😅
Thanks in advance!

Solution:

1.When you choose Nissan it will ask for Market. Choose the Market the vehicle was originally sold in (not where you think it was made) then when selecting a Model you’ll have Navara (Spa), Navara (Thai), Pick Up, and some others. You’ll just have to keep trying models till you find the one that’s works.

2.More than likely incorrect model selected. These can be a PITA because you have Spanish Built and Thai Built both with different systems. I have done D40 Navara before with Pro3 (same software) but it took a bit of playing around to get the right software version.

Programming All Keys Lost on a 2015 Lexus NX300H Using the Autel IM608 PRO II

Yes, the Autel IM608 PRO2 can be used to recover all lost keys on a 2015 Lexus NX300H. Due to recent changes in Autel’s software for Toyota and Lexus vehicles in the U.S., some features may be limited, which concerned the customer. To ensure the procedure went smoothly, I guided them through each step.

Required Tools

Step-by-Step Key Programming Procedure

Step 1: Identify the Vehicle and Perform an IMMO Status Scan

  1. Access the IMMO function.
  2. Select: Current Region >> USA >> NX300H >> 2015-2021 >> Smart Key >> OK >> Immo Status Scan.
  3. Check how many keys are currently registered.

Step 2: Use the “All Keys Lost” Hot Function

  1. Go to Hot Function >> All Keys Lost (with Analog Key).
  2. Turn the hazard lights on, then off. Press the start/stop button 5 times, leaving the ignition off.
  3. When prompted, confirm that IMMO data has not been backed up.<Ensure a stable network connection.>
  4. Turn off the ignition and cycle the hazard lights once.
  5. Note: Turn off the device’s Bluetooth, and connect the VCI directly to the diagnostic tool with a USB cable to avoid failure.
  6. Save the EEPROM file.
  7. Key type: SLK3.
  8. Connect the APB112 Key Simulator.
  9. Generate the analog key, which should remain in the “ON” position.

Step 3: Register the Key

  1. Connect the analog key to the Start/Stop button and press it.

If the device lights up, select “Yes” to proceed.
If it does not light up, select “No” to troubleshoot.

2.Hold the analog key near the START button, then place the new smart key near it as well.

Step 4: Add the New Smart Key Using APB112

  1. Select Add Smart Key >> Start.
  2. Turn on the hazard lights.<Note: Complete each step within the specified time.>
  3. Place the new smart key near the START button.
  4. If you hear a beep and the car starts, the new key has been successfully registered.
  5. To confirm, return to the IMMO Status Scan, where two registered keys should now appear.

Final Tips
If one tool can’t perform a function, consider trying another; each has unique strengths and limitations.
Even if the system displays “Failed,” check the physical key and system registry, as it may still be successful.

This process should restore all lost keys on the Lexus NX300H with the Autel IM608 PROII.

CG100X Reset Mercedes Sprinter W907 Airbag R7F7010643

How to read and write Mercedes Sprinter W907 airbag ECU with CG100X Programmer.

CG100X has a solution for this airbag ecu. Only read and write, need to edit data manually and write to SRS to reset creash data.

Airbag module HW:A9079017900

BOSCH Number: 0285015024

Processor: Renesas R7F7010643(RH850) eeprom 95128

Select Programmer function. Search R7F701064 mcu.

Check wiring diagram.

Connect CG100X with airbag module via Pro V2 adapter. Don’t forget to connect 12V power supply to CG100X.

Read and save Dflash

Read and save PFLASH

Read and Save OPBT0 data

Then read and save BOOT data.

Modified srs eeprom dflash data by tuners or 3rd party.

Wire modified airbag dflash data back to SRS module

Reset airbag module successfully

Carprotool also does this airbag ecu.

pinout to CPT.

CPT-1 is RESET
CPT-2 is VCC
CPT-5 is RXD
CPT-6 is TXD
CPT-7 is FMLD0
CPT-8 is P10_8 pin on some devices its optional
CPT-9 is GND

Can not connect to read the flash and EPROM

Greetings everyone. Has anyone been able to read this ECM? I can only read the VIN number, but I can’t connect to read the flash and EPROM. I used a 120-ohm resistor with 14 volts.

Solution :

1,Pin 87 should preferably be a 12V pin, not the ignition pin.

2,need to enter the pinout from 17.5.6.

3, Get P003 to work together.

Repair Audi Hybrid BMS Battery with CG70 or OBDSTAR P50 ?

Both CG CG70 and OBDSTAR P50 will do Audi A6 A8 Q5 hybrid high voltage battery BMS crash reset
Which device is better or faster ?

Here is the clue.

CGDI CG70
CG70 will repair Audi BMS module by CAN Mode.

Part Number: 8R0915233,8R0915591

Processor: D76F0192

Here is an example.

Repair problems: Engine don’t start. Hybrid system is locked.

Select part number 8R0915233 and check wiring diagram.

Connect BMS module with CG70, connect CG70 with main cable and 12v power supply.

Connect with the BMS unit and read the fault code P1609

The B1609 fault code in an Audi indicates an “IIIuminated entry input circuit short to battery”.This means the circuit related to the car’s IIIuminated entry feature(e.g. door light,interior light)is shorted to the battery, causing a fault.

Click One-click repair.

Repairing BMS in process

Read module again and you will see that fault P1609 has been erased.

Pros:
Repair by CAN Easier connection.

Built-in algorithms.Supports one-click BMS repair.

Cons:

Less BMS part number coverage.

OBDSTAR P50
P50 will erase Audi BMS module on Bench.

OBDSTAR P50 Audi BMS Support List

You need to connect with P004 adapter on bench,read eeprom and erase BMS crash data.

Autel IM608 Failed to Read 2025 Nissan Sentra HFM Pin Code Solution

Problem:
Nissan Sentra 2025. HFM with 10193 CPU. Try to read pin code from dump with Autel IM608 and APB131 adapter, but failed.

Data read correctly, read 3 times, but reading pin failed.

What’s wrong ?

To successfully read pin code from HFM dump, make sure:

  1. Enable good network connection.
  2. Update Autel Nissan software to latest version
  3. Double-check the wiring diagram and your connection.
  4. Delete all file save. Restart devie. Connect 12V adapter to XP400 pro. Read again.It will work. Try several times.

If done all above but still failed, use J2534 and Nissan consult online program 3 min done.

User feedback:
It was necessary to update Autel. After the update, the pin code was read and the key was programmed.