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.
I used the Xhorse VVDI Key Tool Max to program 2015 Maserati Ghibli all keys lost. The password was read successfully, and the new key was added without any issues. The same procedure can also be performed with Key Tool Max PRO.

Select Key Count again. The registered key count should now be 3, confirming that the new key has been added.
Final Check
Start the Maserati Ghibli and check the lock and unlock functions. The vehicle starts normally, and both locking and unlocking work correctly.
This is a tutorial pinout for BCM fiat (bravo/doblo etc….). It is color wire diagram for Xhorse VVDI Prog.
For reading flash D70f3237.
When do this job it is advised to remove eeprom when reading/writing flash; EEPROM ST95160 read in external programmer.
Read and write Renault Megane 3 UCH (v850 processor) with Xhorse Multi Prog programmer.
Check the wiring diagram pinout to multiprog.
In multi-prog software, don’t select 4-Immobilizer->Renault->Megane UCH
Go to the mcu and select the right type and read.
Select MCU->Renesas V850-> D70F3637.
Read Dflash ok.
Read Pflash ok.
Write Dflash ok.
Write Pflash ok.
Photos attached:
Problem:
Working on a 2024 Jeep Wrangler with a SIP22 key blade, my Xhorse Dolphin XP005L doesn’t cut key as it should, can anyone help. Ps I stopped the cut halfway through since it had already gone bad. It should stop at the shoulder but takes a crazy angle towards the end.
How to cut SIP22 key blade with Xhorse Dolphin?
1. First check clamp & alignment: SIP22 requires M2-A clamp, SHOULDER ALIGN (not tip align). This is the #1 mistake. If you selected tip alignment, the machine will overrun past the shoulder and make that angled garbage cut you got.
2. Check your database selection carefully: Don’t pick generic Fiat SIP22! The newer 2024 Jeep Wrangler SIP22 blade is a modified profile; many techs run it via key bitting / direct SIP22 universal profile, NOT Fiat database entry. Fiat SIP22 data has different stop boundary.
3. Update your Xhorse app & machine firmware: Old database versions do not have corrected stop limits for this 2024 Jeep SIP22 blank, it will keep cutting past the shoulder.
4. Calibration check* Re-run probe/cutter calibration if you haven’t done it recently. Also confirm you are using the correct 1.5mm cutter for SIP22.
5. Workaround tip: If database still misbehaves, decode your OEM original key physically instead of cutting by vehicle model. Decoding the factory key will pull the correct stop boundary automatically.
Important: That damaged blank is scrap, grab a fresh SIP22 Y37 blade and test again after fixing alignment.
www.vvdishop.com