New test report: I’ve successfully added a PCF7936 transponder key to a Land Rover Discovery 3 BCM using Xhorse VVDI Prog and VVDI2 programmer.
Step 1: Read CEM Dump with VVDI Prog
Open VVDIprog software, select Type: 4 Immobilizer->Land Rover->Discovery3-CEM
Press Connection Diagram
PGD need connect a 10k resistor to VCC
Connect VVDI Prog with BCM module following the wiring diagram
You need also modify MCU reflash cable from V2 to V3 following the picture operation guide below
Then back to vvdi software
Read and then save BCM eeprom dump data, i.e: LANDROVER.bin
Step 2: Make dealer key with VVDI2
Open VVDI2 software->Immobilizer Data Tool
Select Area: Europe->Land rover-> Discovery 3
Load EEPROM dump (LANDROVER.bin) read by vvdiprog
VVDI2 detects key information, 2 keys have been programmed. Select valid key position Key3 and press Make Dealer Key
Insert a PCF7936 chip into VVDI2’s detection coil
Prepare dealer key success. It start engine after write back new dump file or learn it to car.
Save new dump key file,i.e LANDROVER OKK.bin
Load new key dump file, you’ll see Key 3 was programmed successfully
Step 3: Write new key dump back to BCM with VVDI-Prog
Go back to vvdi prog software
Open new key dump LANDROVER OKK.bin
Press Write button
Reinstall BCM unit back to vehicle
Test the new transponder key.