If you've already read our previous blog post introducing the foundational aspects of our key product, KEY TOOL PLUS, you may have a basic understanding. 

In this article, we're diving deeper into the specific functionalities and features that make KEY TOOL PLUS stand out. If you're keen on uncovering all the advantages that KEY TOOL PLUS has to offer, then read on!


  1   - Remote Program & Clone

Above all, you need to understand the classification of car keys. Car keys are mainly divided into the following types, and for each type, Xhorse has corresponding universal remote solutions.

🔸Ordinary remote🔸

Xhorse: XK series wired remote

The ordinary remote features a separate immo transponder, supporting Toyota, Hyundai, Kia, etc.

🔸Electronic integrated remote🔸

Xhorse: XN series wireless remote/XE series super remote

Its immo and remote transponders are integrated, which means the remote function will take effect automatically after immo programming is completed.

And it supports Peugeot, Buick, Chevrolet, and other common electronic 46 models.


In addition to these two remote types, KEY TOOL PLUS also supports generating smart keys used by models with the PKE system. (passive keyless enter)

Two smart key solutions are widely used: NXP solution and TI solution.

We offer two series of products for that, XM38 smart key and NXP smart key.

The NXP smart key we provide supports the NXP solution, and the XM38 smart key supports the NXP solution and TI solution.

🔸Smart key NXP solution🔸

Xhorse: XM38 smart key/NXP smart key

It supports Volkswagen, Honda, Buick, Renault, etc.

🔸Smart key TI solution🔸

Xhorse: XM38 smart key

It supports Toyota, Hyundai, Kia, etc.


Remote clone supports cloning various remotes that are mainly divided into three types: fixed code(PT2240, LX918, etc.), HCS300 rolling code with manufacturer password, and the other special UNDEF remotes.


  2   - Generate Transponder & Transponder Clone

Our super transponder, XT27A, is currently the most widely used in the global automotive aftermarket, supporting almost all types, such as 8A, 8C, 8E, 4C, 4D, 4E, 48, 7935, 7936, 11/12/13, etc.

When cloning the ID46 / ID48 transponder, you need to collect the signal on the vehicle. Some transponders require online calculation, while others can be cloned offline.


  3   - IMMO Programming

After being generated to the corresponding model option, the Xhorse universal remote can be directly programmed using its immo programming function, which is convenient and fast.

Simply follow these steps to easily complete the work:

  1. Prepare a new remote that needs to be programmed.
  2. Find the corresponding vehicle brand and select the option by remote type or model.
  3. Read the function introduction of the option, then enter the menu and perform programming.

 The following is the introduction of the key functions for the important models.

 MQB functions for Volkswagen, Skoda, and some Audi models, supporting MQB48 and 4th generation keys.

① Supports models of Volkswagen before the 4th generation in key programming.

② Supports Add Key and All Key Lost for Volkswagen 4th generation 48 type, as well as MQB48 type key programming.

  • OBD reading
  • OBD clone ID48
  • 96-bit 48 clone
  • Disassemble and read the dashboard D70F34XX, D70F35XX

③ Support MQB48 type key programming. 

  • OBD reading
  • Disassemble and read the dashboard D70F35XX and RH850

✅ Audi BCM2 and MLB functions

① [Models before 2014] OBD reading

② [Models 2014-2018] Audi Encryption version Add Key and All Key Lost, BCM2 disassembly and reading using the adapter

③ [Models after 2018] The latest MLB (MLB-TOOL required)

✅ Porsche functions

① [Models before 2018] BCM disassembly and reading, OBD programming, and BCM data reverse writing (using 'Prog')

② [Models after 2018] MLB (MLB-TOOL required)

✅ BMW functions

① [The EWS] Write startup

② [CAS1-CAS4] OBD programming, CAS computer disassembly and reading

③ [FEM/BDC] OBD, preprocessing of disassembling and writing 8-pin memory

④ Engine ECU ISN reading (ECU Bosch Adapter)

 BMW Motorcycle functions

① 4D70 mechanical key OBD programming

② 8A smart key OBD programming

 Mercedes-Benz functions

① FBS3 key password calculation and programming

② FBS4 key information reading (programming is not supported yet)

③ ELV replacement (including ELV simulator)

④ Lock replacement

 Toyota functions

① [Folding 4D] Add Key and All Key Lost

② [Folding 8A] 8A folding AKL adapter [need to replace the immo box for new models]

③ [Smart 8A] Add Key and All Key Lost (OBD or 8A smart adapter)

④ [Smart 8A(BA)] Add Key and All Key Lost (Toyota BA cable required)

⑤ [Smart 4D] Add Key and All Key Lost

✅ Land Rover and Jaguar functions

① [Models before 2015] OBD 

② [Models 2015-2018] Support OBD Add Key, All Key Lost, and also supports reading and disassembling RFA modules and writing keys

③ [Models after 2018] Support OBD Add Key (low configuration), initialization of RFA chip, and OBD programming after programming RFA (high configuration)

✅ Volvo & LYNK&CO 

① [Models 2016-2020] Support reading BCM to program key (Add Key and All Key Lost)

② [Models after 2020] Support reading BCM to program key (Add Key and All Key Lost)

 Renault

① [Folding 4D] OBD

✅ Cadillac, Buick, Chevrolet 

① Support CAN_FD protocol models

 BYD

① Support Add Key and All Key Lost of all models

 Jeep, Chrysler, Dodge, Fiat

① Support generating dealer key to Fiat Viaggio ID46 smart key 

② Support Add Key and All Key Lostof Jeep Renegade MQB48

③ Support programming of new models (12+8 cable required)

 Ford, Lincoln

① Support Ford All Key Lost cable, lift all key lost alarm, fix the problem of being unable to communicate

 Nissan

① Support Sylphy models programming (10+32 cable, 40 PIN cable)

 Hyundai & Kia, Peugeot, Citroën, DS, etc.

① Support new models

  4   - IMMO Data Tool

For some vehicles whose keys are all lost and OBD fails to communicate, you can obtain their IMMO data by reading the IMMO box or ECU chip data, loading the data into KEY TOOL PLUS, and directly generating a transponder to start the vehicle.

One thing you may find tricky about the IMMO data tool is to transfer files between your PC and KEY TOOL PLUS.

There are two methods you need to know. 

① Connect KEY TOOL PLUS to the PC using a USB cable. On the PC, you'll see a hard disk directly, and you can easily transfer files between two terminals.

② Cloud Disk Transfer

Log in to http://i.xhorse.com/ on your computer and upload the files.

  • Enter KEY TOOL PLUS [IMMO Data Tool] – [File management] – [Local file], and download the files.
  • Enter KEY TOOL PLUS [IMMO Data Tool] – [File management] – [Local file], find the files that need to be transferred, and then upload them.

 Access http://i.xhorse.com/ on your computer and download the files.

  5   - PROG

When programming certain vehicles, you may need to read the BCM and ECU data and then complete programming. KEY TOOL PLUS comes with a programming feature.

 Read and write EEPROM

 Read and write VW MQB dashboards

 Read and write VW gearbox

 Read and write BMW ECU ISN

 Read and write AUDI BCM2, MB EIS, Jaguar Land Rover RFA, BMW CAS, Porsche BCM modules, etc.

Note: Certain accessories and adapters are required to finish the programming feature. Please refer to the instructions displayed. 

  6   - Special Function

🔸File Management🔸

You can find files from the IMMO data tool and files read from immo data right in the Local file. My data file enables you to transfer between KEY TOOL PLUS and PC through the Xhorse cloud disk.


🔸Remote renew🔸

Some original remotes cannot be regenerated after being used. In this case, we need to renew them. After renewing the remote, it becomes a brand-new original key again and can be programmed into various vehicles.

As there are multiple types of keys, please note that make sure your PCB has to be the same as the picture shown on KEY TOOL PLUS. Otherwise, it may fail.

But rest assured. It won't damage your PCB. As long as you choose the right option, it'll be working.


🔸IC/ID Clone🔸

To use this function, you have to use a cloneable IC or ID card. Otherwise, KEY TOOL PLUS is not able to write the data into the card.


🔸VVDI remote function🔸

There are many features here, including detecting the remote, customizing key button type, etc. All these features are targeted towards VVDI remotes.

And they are quite useful. For example, after generating a remote and you find the buttons do not match, you can change the button configuration here.

You can also search the usage record of the remote or which options the remote has been generated. All this info can be found here.


🔸Ignition switch coil signal detection🔸

If you don't know the type of vehicle remote transponder, say 46, 47, or 4D, you can put the collection antenna of the device close to the ignition switch and turn the key several times.

The device will identify the type of vehicle remote transponder.

Please note that it only supports 46, 47, and 4D, and now 8A can not be recognized.


🔸Remote charge battery🔸

The feature is used for old keys like old BMW and Land Rover keys. These keys come with rechargeable and undetachable batteries inside. When the battery is running out, you can place them in KEY TOOL PLUS for charging.

As for the charging time, it's not for sure. It could be two hours, three hours, or however long. As long as the screen is on, it charges. That's the charging function of our key.


🔸Unlock Toyota smart key🔸

The feature can wipe out the info of a programmed Toyota smart key and make it programmable again.

One thing you need to know is that it supports 4D 40/80 keys. During the unlocking process, the LED flashes to indicate that the unlocking is successful. Otherwise, it fails.

And it also supports unlocking certain 8A keys. But RF430 series chips are not covered yet.


🔸Honda cycle key renew🔸

Certain Honda motorbike keys can be renewed here and become programmable again.


🔸8E remote upgrade/unlock🔸

It is mainly for VVDI 8E remotes, such as Audi 8E. Audi Q7 A6 keys can be unlocked after being programmed into a vehicle. You can unlock the keys and set the frequency through this function.


🔸Mazda ID49 smart key light repair🔸

It's acknowledged that the Mazda 49 key has a special feature.

If the original remote is a two-button remote, then you may be able to program it with a three-button remote.

However, after successful programming with the car start function, there will be a light display on the instrument.

We can fix the light display by this function.


🔸Smart key password calculation🔸

It is mainly for Great Wall models and BAIC MOTOR 46 models.

The password is used for programming. 

This is how it works. When programming, you're gonna need the password, and the password can be acquired via KEY TOOL PLUS.


🔸Set type of VVDI super remote🔸

Set type of VVDI super remote function is used to set XT27 transponder as these types.

When it's not able to recognize the transponder, and you're not sure whether the transponder is workable or not, you can try the reset VVDI super chip feature.

After successful resetting, it will be workable and can be generated for different types.


🔸Set type of VVDI wireless remote🔸

It's a pretty simple feature to set type of VVDI wireless remote.


🔸Remote test function🔸

It is mainly used to assist our engineers in solving certain problems. For instance, when a customer has a remote whose type is unknown, the data of the vehicle can be obtained via this feature and help us update our database.