Solution for Xhorse Multiprog “Downloading the upgrade file” Error !!

“Hello. Please maybe you can help me. i registred HW and maked fw update but it is now 40 mi utes in stis status. What to do ? “

here is the message we got from customer who just got an xhorse multiprog machine, when he used the machine, he encounter an error, when install software on computer .It shows”Downloading the upgrade file” always without any change.

nothing helped so it is stucked on 0percent and windows didnt recognize device connected

is something what can help me remotely or somhow? because when need send device to china will be “excellent” because brand new device never used and connected for first time for registration and upgrading and this happened . what you save money on total price I will pay for shipping, and be without anything for not short time …. ( you know what Im trying to tell )

Finally aslfter some hours of working I used another PC and install device and upgrade passed and all is OK. But on originalmone device is not recognized even after reinstallnsoftware. But multiprog working now ( seems )

I changed laptop. Maked new inatallation of software and connect it . It was recognized as HW but name I don’t remember ( it was not as multiprog device or something. ) so tryed to make again FW update and it start working and making update. On multiprog too as Insend last picture. Yhan device start working OK and was not stucked anymore. Than tryed to connect to original computer and still wnas not recognized as it was before. So today will try to reinstall it if it will be recognized or not.

Before changing PC I tryed all what i can reinstall driver, repair driver…..

So for this kind of issue, customer can try to change a PC to install software again. Then machine will work.

Success! 2019 Audi A5 – MLB Tool all prox and remote functions work as they should.

Lessons learned:

  1. (OEM Key) word means Xhorse Key on the key tool plus.
  2. Original Key is customer key that you have.
  3. Have to hold a battery in the Xhorse key while reading or generating. Same with original key.
  4. Update the key BEFORE you generate the dealer key. There are a lot of different key options. Match the frequency and the picture then update.
  5. We removed capacitors and did not replace. Keys works as before.
  6. Bring replacement key shells. You will likely destroy the original key shell when opening. Plus it is a nice touch to have a brand new case on the customer key.
    I practiced on used remotes. Opening and reading key date before working on customer keys.

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.