Problem:
Recently did all keys lost on a Porsche Cayenne with the Siemens kessy. Xhorse VVDI Key Tool Plus failed to read KESSY data using XDNP61 KESSY solder free adapter. I did try to read in circuit according to diagram, no dice. Ended up removing the 93C86 to read out of circuit and got it done. Anyway, has anyone had luck with this adapter to read board without desoldering chip? Or is it not worth messing with since removing eeprom is so quick?
Here is the clue.
1).
Your kessy module is an early one, otherwise reading the eeprom would not have worked!
No adapter will help. These are for in circuit reads on Continental kessy.
Yours is a very late Siemens KESSY and so the only really reliable way is to remove the eeprom chip and read out of circuit.
2).
If VVDI Prog fails to read in circuit, to read write in circuit just need to lower voltage to 3.3 to 3.5. When voltage is at 4.5, the crystal oscillator interrupts the chip.
Read KESSY data with vvdi prog in circuit and make key with VVDI2.
3).
You can read the KESSY module with a clip. One of our customers read it using a Key Tool Plus with a clip, and that was successful.
Then created a dealer key and added a key via OBD2.
Xhorse Multi Prog programmer feedback:
Read and write Msv70 BMW 530i 2007 3.0 N52 DME successfully.
Have to remove ECU and do it in boot mode.
Read ext eeprom, ext flash, int flash ok.
Write eeprom & flash ok.
The ECU is water damaged.
Even with this damage cloning was possible.
I’m working on a 2023 Kia Carnival for a customer who has one working key. We sourced a new OEM smart key with sliding door buttons, and I’m using the Xhorse VVDI Key Tool Plus to add it.
The Carnival uses a 4A smart key. If you’re unsure about the transponder type, read the key before entering IMMO programming.
PIN code: 363065
Workshop Note: Hyundai/Kia key programming erases all existing keys and remotes. Ask the customer about additional keys beforehand so they can be added back.
All smart keys must be matched to the vehicle; an unmatched key cannot start it.
Test both smart keys. Both started the vehicle and worked properly.
How to program 2025 Suzuki encrypted BCM ID47 all keys lost with Xhorse VVDI Key Tool Plus?
Step 1: Read BCM Flash
Read and save BCM module R7F701623 Dflash with VVDI Prog programmer.
Step 2: Generate XM38 remote
Go to Remote Program- Suzuki-XL6-XL6 KeylessGo ID47.
Generate Suzuki ID47 KeylessGo remote using Xhorse XM38 universal remote.
Step 3: Program All Keys Lost
Go to Test function18
Select All Key Lost and ID47 key type.
This function make a simulator key which can start engine only. Then you can perform add key function with this simulator key.
Load BCM Dflash data read by vvdi prog.
Select a key position and program key.
Input the generated XM38 remote into device coil.
Now the XM38 remote simulator key can start engine.
Perform “Add key” function to program the XM38 key to vehicle.
In its recent database upgrade, XHORSE app has added the 2025 Hyundai Tucson ID4A program, and it can now generate 4A smart key using Xhorse XM38.
Generate Xhorse XM38 universal, XM38 Hyundai, XM38 BMW F smart remote under the Tucson 2025 ID4A-95440-N8100 option.
Chip type ID4A.
Key button configuration:
VVDI remote function- smart key customization
Lock-01
Unlock-02
Trunk-07

After generating the Xhorse XM38 remote, program XM38 with a proper OBD programmer (Xhorse Key Tool Plus does not have this menu. Some users have tested working with Autel IM608 and Launch X431 IMMO device).
You may need to buy pin code because many OBD programmer will not retrieve the password for this model.
Previously, programming keys for this vehicle required an original factory key, but now the cheaper XM38 can be used.