What’s the difference between Xhorse VVDI Key Tool MIDI and Key Tool Max Pro?
Check the table comparison below:
| Product | Xhorse Key Tool MIDI Advanced Version | Xhorse Key Tool Max Pro |
| IMMO Programming | ||
| VW/Audi/Skoda IMMO4 | Yes (some models require a programmer) | No |
| VW/Audi/Skoda MQB | Yes (some models require a programmer) | No |
| Audi 5th Gen IMMO | Yes (some models require a programmer) | No |
| VAG Porsche MLB | Yes (with MLB Tool) | No |
| BMW CAS1/CAS2/CAS3 | Yes (some models require a programmer) | Yes (some models require a programmer) |
| BMW CAS4/CAS4+ | Yes (some models require a programmer) | No |
| BMW FEM/BDC | Yes (some models require a programmer) | No |
| Porsche | Yes (some models require a programmer) | No |
| Land rover/Jaguar 2015-2018 | Yes (some models require a programmer) | No |
| Land rover/Jaguar 2018- | Yes (some models require a programmer) | No |
| Volvo | Yes (some models require a programmer) | Yes (some models require a programmer) |
| Other common models | Yes (some models require a programmer) | Yes (some models require a programmer) |
| Programmer | ||
| 8-pin EEPROM | Yes | No |
| Vehicle Diagnostic Function | Yes | No |
| Transponder identification and clone | Yes | Yes |
| IMMO Data Tool | Yes | Yes |
| Remote Generation | Yes | Yes |
| Key Cutting (App) | Yes | Yes |
| Cloud Diagnosis Mode-C | Yes | No |
| TPMS Function | Yes works with TPMS adapter | Yes built-in TPMS antenna |
In sum:
Key Tool MIDI advanced version can do VAG IMMO4, IMMO5, MQB, MLB, Porsche, BMW CAS4/FEM/BDC, JLR 2018- IMMO function, Key Tool Max Pro cannot.
Key Tool MIDI will read some 8-pin eeprom, key tool max pro cannot.
MIDI supports Cloud diagnosis mode-c (super remote diagnostics), key tool max pro cannot.
What’s the difference between Xhorse VVDI2 Full and new VVDI Key Tool MIDI?
Check comparison here:
| Item | VVDI2 Full | VVDI Key Tool MIDI |
| Image | ![]() | ![]() |
| Mercedes-Benz FBS3 | √ | Only enhanced version with FBS3 adapter |
| VW/Audi/Skoda 4th Gen | √ (Some models require a programmer) | √ (Some models require a programmer) |
| VW/Audi/Skoda MQB | √ (Some models require a programmer) | √ (Some models require a programmer) |
| Audi 5th Gen | √ (Some models require a programmer) | √ (Some models require a programmer) |
| Audi/Porsche MLB models | √ (Works with MLB-TOOL adapter) | √ (Works with MLB-TOOL adapter) |
| ID48 96bit cloning | √ | √ free activation |
| BMW CAS1-3 | √ (Some models require a programmer) | √ (Some models require a programmer) |
| BMW CAS4/FEM/BDC | √ (Some models require a programmer) | √ (Some models require a programmer) |
| Porsche | √ (Some models require a programmer) | √ (Some models require a programmer) |
| Land Rover/Jaguar 2015-2018 | – | √ (Some models require a programmer) |
| Land Rover/Jaguar 2018- | – | √ (Some models require a programmer) |
| Volvo | – | √ (Some models require a programmer) |
| Toyota 8A blade AKL | √ with 8A blade AKL adapter | √ with 8A blade AKL adapter |
| Toyota BA Proximity | – | √ with BA AKL adapter |
| Other common models | – | √ (Some models require a programmer) |
| IMMO Data Tool | √ | √ |
| 8-pin EEPROM | – | √ |
| Transponder Identification and Clone | √ | √ |
| IMMO Data Tool | √ | √ |
| Remote Generation | √ | √ |
| Key Cutting(App) | – | √ |
| Cloud Diagnosis Mode-C | – | √ |
| TPMS Functionality(works with TPMS Adapter) | – | √ |
In sum:
Xhorse VVDI2 full focus on VAG, BMW and Porsche key programming. It has the same VAG, BMW, Porsche coverage as MIDI.
MIDI enhanced version can also do Benz FBS3 IMMO with the FBS3 adapter. MIDI will program keys for JLR, Volvo and other common brands; VVDI2 cannot.
Xhorse key tool MIDI will do TPMS function, VVDI2 cannot.
Key tool midi has the advantage of having a key tool max and some of a mini prog built in and the ir key reader/programmer. keytool plus can also control xhorse key cutting machine, vvdi2 does not cos it is PC based.
2022- Toyota BZ3 add key and all keys lost cannot be done via OBD. Here is the tip to program key for BZ3 with Xhorse tools.
Tools used:
XDNP10 eeprom adapter
Immo data is stored in the BCM module. We have to remove the BCM module under the dashboard on the driver side.
Be careful when removing the module.
Disassemble the BCM module.
Locate the eeprom chip 25640.
Desolder the chip and solder it to XDNP10 eeprom adapter.
Go to IMMO Programming- Toyota- Select by vehicle- BZ3- 2022 onwards- Smart key system (46).
Back up eeprom data.
Then write key using Xhorse XM38 smart key.
http://blog.vvdishop.com/program-2022-toyota-bz3-smart-key-with-xhorse-vvdi-key-tool-plus/
Problem:
Today Working on Audi A3 2018 digital cluster but bladed key. Use Xorse VVDI MLB tool and MQB48 adapter to pull immo data from key it says successful but when I go to generate a dealer key the data shows like this the key ID is okay but no vin number I think wrong CS as well is this one is happened with someone else as well. Any help would be appreciated.
Solution:
All is good, mqb not keep vin in key, just PIN and CS and is enough to make a new key and learn it.
There is not Full data when read through Key. No vin and no ID of the second Key.
Here comes the Great Wall Haval H6 BCM pinout to Xhorse VVDI Prog programmer.
BCM: Processor D70F3633
Wiring diagram
In VVDI Prog software, select 2 Microcontroller- Renesas V850 series- D70F3633