1/12/2025

2019 2020 Toyota C-HR AKL Xhorse XM38 Prox Not Working?

 Problem:

2020 Toyota c-hr all keys lost. The customer had purchased one key from dealer. Programmed it with autopropad no problem!! And works fine. Then he asked if I could do a second key and I only had universal xhorse xm38 Toyota so I when and added second key! Now the car took the fob and it show same readings but it only works the remote part not the immo like if the key wasn’t programmed, I’ve already tried messing with the frequency and proximity power nothing changes. The car show 2 fobs programmed but only the oem works, any advice??

2019 2020 Toyota C-HR AKL Xhorse XM38 Prox Not Working 1

2019 2020 Toyota C-HR AKL Xhorse XM38 Prox Not Working 2


Solution:

1).

Frequency issue.

Easy just change the frequency to 314.50 on all frequency options after programming it to the car. Worked for me. Also there are two options for C-HR.

 

2).

The same thing happened to me a couple of days ago Toyota C-HR 2019 generates the remote PCB 0010 of frequency 314 and there was no proximity I increased intensity and tried everything nothing worked, and so as the key was I put it in the device and generates the PCB 0410 frequency 315, after that the key worked proximity and everything perfect I do not know why but I did not have to do again the add key because so no more already worked the key.

 

Better use original key for most of them if it is A9.

 

 

www.vvdishop.com

Xhorse VVDI Prog Failed to Update Software Online?

 Problem:

Tried to update xhorse vvdi prog software online. It failed me and said error “Communication with Server Failed”

Xhorse VVDI Prog Failed to Update Software Online

Solution:

The vvdi prog online update in software is not working.

Have to contact us to download latest software and run the upgrade.

The current version goes to V5.3.7.

Keep an eye or search our blog for latest vvdi prog software.

For multi prog, you can update software and firmware in software directly.

www.vvdishop.com

1/09/2025

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key

This is 2023 Chevrolet Camaro, today I’m gonna use Xhorse VVDI Key Tool Max PRO to program a new smart key for this car. The procedure is simple in 2 steps. Here I have the original key and new key, so let’s get start.

 

If you’ve lost your Camaro smart key or need to set up a new one, this guide is for you. We’ll show you how to use the VVDI Key Tools Max to add a smart key for your Chevy Camaro ZL1 or any other model. It does all keys lost as well. The model is still old platform. This method is a cost-effective alternative to visiting a dealership, and with the right tools, you can do it yourself. The VVDI Key Tool Max Pro is a powerful device that can be used for a wide range of key programming tasks, including Chevrolet smart key programming.

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 1

Procedure:

Step1. Read Password

Go to IMMO Programming- Chevrolet- Read Pin Code- Type 4 (BCM)

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 2

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 3
It is smart key, press Start button once.
Confirm VIN

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 4

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 5

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 6

Key Tool Max PRO shows the password: 7539

Read password successfully.

 

Step2. Add Key

Immo programming >> Chevrolet >> Read PIN code >> Type 4(BCM) >> United States Area >> Camaro >> 2020-2021 >> Smart keys programming >> Start execution >> Add a key

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 7

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 8

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 9

Take keys out of car, place the smart key to be programmed into key slot.

Please enter 4-digit authorizatio code: 7539

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 10

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 11

Configuring system,
Wait about 10 minutes

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 12
Detects keys 2

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 13
Press Start button
Ready for key 3

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 14
Configuring system
Add key with vvdi key tool max pro successfully.

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 15
Turn off the ignition switch.
Click and hold start button for 9 seconds.

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 16
Release the button, then click OK to continue.
Click and hold start button to turn on the ignition.
Turn off the ignition switch.

Step on the brake and press the Start to start engine.

Program key is completed.

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 17

Xhorse VVDI Key Tool Max PRO Add 2023 Chevy Camaro Key 18

Test the new key.

www.vvdishop.com

1/08/2025

Xhorse Multi Prog Database V90 V91 in Chinese Solution

 Some CH version Xhorse Multi Prog users had problems updating database V89/V90/V91. After the update to V90/V91, everything is in Chinese, the English language was lost.

 

 

Here is the user solution. Credit to Roman Krugov.

 

Multiprog ver: CH who has problems with displaying the English language after the latest updates, there is a solution to the problem.

After the v89 update, the Chinese stopped supporting English in the Chinese version. It’s a CH version device, swtich the language to Chinese, the database should display then, but in Chinese.

There is no such problem with the Global version. The global version xhorse multi prog will display full English, while the Chinese domestic version with the English language package will display some notes and notes in Chinese. CH version device can only display Chinese and the database is for Chinese market. You’d better purchase a GL version device from vvdishop.com.

The solution is simple.

Update the Database, Software, and Firmware to the latest version. Then download the file from this link and unzip it. Then just copy the unzipped Xhorse folder to a similar folder at c:\Program Files (x86). all files need to be copied and replaced.
https://mega.nz/folder/jygQTSIR#epgm9be3eM8taYLRQynANg
Everything is very simple. When you first launch the application, it does not know which version of multiprog you have, and updates the program to the latest possible global version.

If you have connected your multiprog to your computer, then it updates the program to the latest Chinese version and subsequently does not offer to update to the global version only the Chinese version. If you have connected your multiprog to your computer, then it updates the program to the latest Chinese version and subsequently does not offer to update to the global version only the Chinese version. That’s the only way it works right now. Or return the CH version and buy a GL version.

Xhorse Multi Prog Database V90 V91 in Chinese Solution


User review:

I have 2 windows on my computer, one has a program installed without a multiprog connection and it is updated without being linked to multiprog. on the second windows, multiprog is installed, which I update to the latest version every time. Then I just replace the files. If this is the first time you have started your program, do not connect multiprog, update the program first, then connect multiprof and update the Firmware. Please note that the software and firmware versions of GL and CH are the same. The only problem is the Database. If you have problems installing, deleting, or updating.

1/06/2025

2025 Xhorse Multi Prog vs VVDI Prog

 We will speak about the difference between Xhorse VVDI Prog and Multi Prog programmers. 

Xhorse VVDI Prog vs Multi Prog

If you want to buy a new programmer who can help you read the eeprom and flash, also you want to have it for the engine ECU and for the gearbox, of course, the multi prog is one of the best
business. One of the best deals because of his price. He does not have an subscription. You don’t need to pay every year.

 

For EEPROM & Flash:

If we go throught the menu on both of them, on eeprom and flash both of them are similar. Like 99% is similar.

For airbag:
Both of these programmers similar. They are not made for airbag.

 

For engine
In vvdi prog we only have a few of them but in Xhorse Multi Prog we have an entire list.
Clearly the Multi Prog is the winner.

For gearbox
We cannot find gearbox menu in vvdi prog, it only does few chips/mcus. vvdi prog is not makde for this because it is much older device.

Multi Prog supports both engine ECU and geabox TCUs. Multiprog will read, write and clone gearbox TCU, vvdiprog does not.
Multiprog is the winner.

For Dashboard:

On the dashboard we have differences on Audi and also Mercedes, we will read Audi A3 2018, MB 204-212, MB 213, MB 222 dashboard with multi prog. VVDI prog does not.

Multi prog will read and write MQB RH850/V850 cluster with RH850 adapter. VVDI Prog cannot.

 

 

For Immobilizer

On Audi, Honda, Ford multi prog has a really great function. For those people who work with Opel you have the immo box function in vvdi prog.

Multi Prog will read Audi A7 BCM1, Ford Mondeo BCM, Honda 2021, Nissan Immo R8F701019, R7F701025, Volvo CEM XC90, S80 BCM, vvdi prog does not.

Another function is the battery. VVDI Prog does not have this function. It is a big plus for the multi prog again.

 

We take now another function from the software order.

It the big plus again for multiprog is  the steering column on Audi 8 you have the electrical plgm reverse R AC controller on audi4.

We have Porsche steering gear and also the lithium battery on multi prog.

 

 

For MCU:
It is a big difference.

It was improved. multi prog supports much more MCUs than vvdi prog.
NXP is also different.
Also very important was on Infineon.
They are quite different.
Multi prog is much easier to search for them. Go to the search menu and you type something and you have it. It does not need to be same selected. This search work really good,

 

 

Special Function

Pin calculator is a great function for who need this function on vvdi prog. It is a plus for vvdi prog.

multi prog will read MQB ELV data and decode with vvdi2. vvdi prog cannot.

Xhorse Multi Prog can do IMMO Off, file format conversion, pass generator, it also does checksum correction for some ECUs. multiprog also has scripts functions. vvdi prog cannot do this.

conversion of these files it is for free you don’t want to pay it and it’s quite good function of multiprog.

 

Update:

They put a lot of updates on the multi prog than vvdi prog. You can update software, firmware and database directly in software.

 

www.vvdishop.com

Xhorse Multi Prog Database V48 Update 174 MCUs

 Xhorse Multi Prog ECU and TCU programmer released new database V48 version on January, 3rd, 2025.

 

Database V48
2025-01-03 19:31:42
+ Add 16 series such as TMS28Fxxx,MBM29DLxxx,MBM29LVXXX,W19LXXX,W29GLXXX,
JR28FXXX,MT28EWXXX,S29GLxxx,KH29LVXXX,MX29LVxxx,EN29GLXXX,
M29WXXX,E28FXXX,TE28FXXX,A29XXX,IS29GLxxx in <Parallel FLASH>, with a total of 174 options
+ Add ST10F273,
ST10F296,
ST10F276_Cx,
ST10F276_Dx,
ST10F276_Bx,
ST10F276_Ax,
ST10F293,
ST10F163,
ST10F168,
ST10F169,
ST10F271,
ST10F167,
ST10F252,
ST10F251
options in
<MCU>-><ST>-><ST10FXX>
+ Add ENOVATE BMS(S32K144)
option in
<Lithium battery>-><ENOVATE>-><ENOVATE>
+ Add ROEWE BCM(SPC584N80)
option in
<OTHER>-><SAICMOTOR>-><SAICMOTOR>
+ Add CHERY EXEED BCM(R7F701033)
option in
<OTHER>-><CHERY>-><CHERY>
+ Add IAW-6KPI
option in
<ECU>-><MARELLI>-><MARELLI>
+ Add S-2100R
option in
<Serial EEPROM&FLASH>-><Epson>-><S-2100R>
+ Add B34AB,
B43AB,
B46AJ,
B49AJ,
B52AP,
B54AH,
B58252,
B58253,
B58256,
B58258,
B58379,
B58380,
B58608,
B58813,
B81AB
options in
<Serial EEPROM&FLASH>-><Bosch>-><BXXX>
+ Add SST25VF010,
SST25VF010A,
SST25VF016,
SST25VF016B,
SST25VF020,
SST25VF020B,
SST25VF040,
SST25VF040B,
SST25VF032,
SST25VF032B,
SST25VF064C,
SST25VF080,
SST25VF080B,
SST25VF512
options in
<Serial EEPROM&FLASH>-><SST>-><SST25VFXXX>
+ Add MSM16811,
MSM16812,
MSM16851,
MSM16911,
MSM16951
options in
<Serial EEPROM&FLASH>-><OKI>-><MSM16XXX>
+ Add TC89121(DIP8),
TC89121(SOP8),
TC89122(DIP8),
TC89122(SOP8)
options in
<Serial EEPROM&FLASH>-><Toshiba>-><TC8912X>
+ Add PCF8594
option in
<Serial EEPROM&FLASH>-><Philips>-><PCX85XX>
+ Add S25FL002,
S25FL004,
S25FL008,
S25FL016(SOIC16),
S25FL016(WSON8),
S25FL032(SOIC16),
S25FL032(WSON8),
S25FL064A(SOIC16),
S25FL064A(WSON8),
S25FL064P(SOIC16),
S25FL064P(WSON8)
options in
<Serial EEPROM&FLASH>-><Spansion>-><S25FLXXX>
+ Add S99-50084
option in
<Serial EEPROM&FLASH>-><Spansion>-><S99XXX>
+ Add MB85RC04,
MB85RC16
options in
<Serial EEPROM&FLASH>-><Fujitsu>-><MB8XRCXX>
+ Add M25PE10,
M25PE20,
M25PE40,
M25PE80,
M25PX16,
M25PX32,
M25PX64
options in
<Serial EEPROM&FLASH>-><Numonyx>-><M25PXX>
+ Add F25L004A,
F25L016A,
F25L08PA
options in
<Serial EEPROM&FLASH>-><ESMT>-><F25LXXX>
+ Add BR24C01,
BR24C02,
BR24C32,
BR24C65
options in
<Serial EEPROM&FLASH>-><Rohm>-><BR24XX>
+ Add BR9016(DIP8),
BR9016A,
BR9016F,
BR9021(DIP8),
BR9080(DIP8),
BR9080F
options in
<Serial EEPROM&FLASH>-><Rohm>-><BR90X0>
+ Add BR93A46,
BR93A56,
BR93A66,
BR93A76,
BR93A86,
BR93G46,
BR93G56,
BR93G66,
BR93G76,
BR93G86,
BR93H46,
BR93H56,
BR93H66,
BR93H76,
BR93H86,
BR93L46,
BR93L56,
BR93L66,
BR93L76,
BR93L86,
BR93LC56,
BR93LC66
options in
<Serial EEPROM&FLASH>-><Rohm>-><BR93XX>
+ Add RH56,
RH66,
RH76
options in
<Serial EEPROM&FLASH>-><Rohm>-><RHXX>
+ Add N25Q016,
N25Q032,
N25Q064,
N25Q128
options in
<Serial EEPROM&FLASH>-><Micron>-><N25QXXX>
+ Add UPD6252,
UPD6253,
UPD6254
options in
<Serial EEPROM&FLASH>-><NEC>-><UPD625X>
+ Add CY15B004J,
CY15B256J
options in
<Serial EEPROM&FLASH>-><Cypress>-><CY15BXXX>
+ Add KM93C06,
KM93C07,
KM93C46
options in
<Serial EEPROM&FLASH>-><Samsung>-><KM93XXX>
+ Add KS24A021,
KS24A041,
KS24L161,
S524A40X21
options in
<Serial EEPROM&FLASH>-><Samsung>-><KS24XXX>
+ Add HT93C46,
HT93C66
options in
<Serial EEPROM&FLASH>-><Holtek>-><HT93CXX>
+ Add CXK1011,
CXK1012,
CXK1013,
CXK1024
options in
<Serial EEPROM&FLASH>-><Sony>-><CXKXXX>
+ Add FM25L01,
FM25L02,
FM25L04,
FM25L08,
FM25L128,
FM25L16,
FM25L256,
FM25L32,
FM25L64
options in
<Serial EEPROM&FLASH>-><Ramtron>-><FM25LXXX>
+ Add FM25010,
FM25020,
FM25040,
FM25080,
FM25128,
FM25160,
FM25256,
FM25320,
FM25640
options in
<Serial EEPROM&FLASH>-><Ramtron>-><FM25XXX>
+ Add FM31L276,
FM31L278
options in
<Serial EEPROM&FLASH>-><Ramtron>-><FM31XXX>
+ Add 24FC1025,
24FC1026,
24FC128,
24FC256,
24FC512,
24FC64
options in
<Serial EEPROM&FLASH>-><Microchip>-><24FCXX>
+ Add FM24CL04,
FM24CL08,
FM24CL128,
FM24CL16,
FM24CL256,
FM24CL32,
FM24CL64
options in
<Serial EEPROM&FLASH>-><Fairchild>-><FM24CLXX>
+ Add FM24C128,
FM24C256,
FM24C32,
FM24C512,
FM24C64
options in
<Serial EEPROM&FLASH>-><Fairchild>-><FM24CXX>
+ Add FM93C06,
FM93C46,
FM93C56,
FM93C66
options in
<Serial EEPROM&FLASH>-><Fairchild>-><FM93CXX>
+ Add NM34C02,
NM34W02
options in
<Serial EEPROM&FLASH>-><Fairchild>-><NM34XXX>
+ Add NM93C13,
NM93C14
options in
<Serial EEPROM&FLASH>-><Fairchild>-><NM93XXX>
+ Add NMC9306,
NMC9307,
NMC9314,
NMC9345,
NMC9346,
NMC93C56,
NMC93C66
options in
<Serial EEPROM&FLASH>-><Fairchild>-><NMC93XX>
+ Add 77005PC
option in
<Serial EEPROM&FLASH>-><Fairchild>-><77005PC>
+ Add PDH001
option in
<Serial EEPROM&FLASH>-><Pioneer>-><PDXXX>
+ Add M34C02,
M34F04
options in
<Serial EEPROM&FLASH>-><ST>-><M34XX>
+ Add M8571
option in
<Serial EEPROM&FLASH>-><ST>-><ST24CXX>
+ Add AT17C65(DIP8),
AT17LV128,
AT17LV256,
AT17LV65
options in
<Serial EEPROM&FLASH>-><Atmel>-><AT17XXX>
+ Add AT24C164
option in
<Serial EEPROM&FLASH>-><Atmel>-><AT24XXX>
+ Add AT25F1024,
AT25F2048,
AT25F4096,
AT25F512
options in
<Serial EEPROM&FLASH>-><Atmel>-><AT25FXXX>
+ Add AT59C13,
AT59C22
options in
<Serial EEPROM&FLASH>-><Atmel>-><AT59CXX>
+ Add CAT24C00,
CAT24C00(SOT-23),
CAT24C128,
CAT24C256,
CAT24C512,
CAT24FC32
options in
<Serial EEPROM&FLASH>-><Catalyst(CSI)>-><CAT24CXX>
+ Add CAT34C02
option in
<Serial EEPROM&FLASH>-><Catalyst(CSI)>-><CAT34CXX>
+ Add CAT35C102(x16),
CAT35C102(x8),
CAT35C104(x16),
CAT35C104(x8)
options in
<Serial EEPROM&FLASH>-><Catalyst(CSI)>-><CAT35CXX>
+ Add CAT59C11,
CAT59C22
options in
<Serial EEPROM&FLASH>-><Catalyst(CSI)>-><CAT59CXX>
+ Add CAT64LC10,
CAT64LC10W,
CAT64LC20,
CAT64LC20W,
CAT64LC40,
CAT64LC40W
options in
<Serial EEPROM&FLASH>-><Catalyst(CSI)>-><CAT64LCXX>
+ Add BAW574252,
BAW658049
options in
<Serial EEPROM&FLASH>-><GI>-><BAWXXX>
+ Add ER59256,
ER59C11
options in
<Serial EEPROM&FLASH>-><GI>-><ER59XXX>
+ Add PCD85C82
option in
<Serial EEPROM&FLASH>-><GI>-><PCDXX>
+ Add GRN-001,
GRN-002,
GRN-005,
GRS-003,
GRX-008
options in
<Serial EEPROM&FLASH>-><Grundig>-><GRX-XXX>
+ Add X25010,
X25020,
X25040,
X25080,
X25128,
X25160,
X25256,
X25320,
X25640
options in
<Serial EEPROM&FLASH>-><IC Microsystems>-><X25XXX>
+ Add IS25LQ080
option in
<Serial EEPROM&FLASH>-><ISSI>-><IS25LQXXX>
+ Add PM25LD010,
PM25LD020,
PM25LD512
options in
<Serial EEPROM&FLASH>-><ISSI>-><PM25LDXXX>
+ Add PM25LV010,
PM25LV020,
PM25LV040,
PM25LV512
options in
<Serial EEPROM&FLASH>-><ISSI>-><PM25LVXXX>
+ Add MDA2061,
MDA2062
options in
<Serial EEPROM&FLASH>-><ITT>-><MDAXXX>
+ Add NVM3060
option in
<Serial EEPROM&FLASH>-><ITT>-><NVMXXX>
+ Add S-29530,
S-29630
options in
<Serial EEPROM&FLASH>-><Seiko Instruments>-><S-29X30>
+ Add X24164,
X24325,
X24645,
X24C00,
X24C02,
X24C04,
X24C08,
X24C16
options in
<Serial EEPROM&FLASH>-><Xicor>-><X24CXX>
+ Add AK6420AF,
AK6420AM,
AK6440AF,
AK6440AM,
AK6480AF,
AK6480AM
options in
<Serial EEPROM&FLASH>-><AKM>-><AK64XXX>

Xhorse Multi Prog Database V48 Update 174 MCUs


1/02/2025

Add Porsche Cayenne 9YA E3 Key by VVDI MLB Tool and VVDI2

 Today I finally have the chance to program a new key for Porsche Cayenne 9YA E3 with Xhorse VVDI MLB Tool + VVDI2. I have the original key and a 4-button key available. Fortunately, the key was workable.

 

Here’s how I do it:

  1. Connect original key to VVDI MLB Tool.

Add Porsche Cayenne 9YA E3 Key by VVDI MLB Tool and VVDI2 1

  1. Collect immo data from original key to generate dealer key.

Add Porsche Cayenne 9YA E3 Key by VVDI MLB Tool and VVDI2 2

 

  1. Place keys in the slot betwwen the cup holders to program them to the vehicle.

Add Porsche Cayenne 9YA E3 Key by VVDI MLB Tool and VVDI2 3

 

  1. Set desired key count. In this case it is 2.

Add Porsche Cayenne 9YA E3 Key by VVDI MLB Tool and VVDI2 4

 

Programming the second new key successfully.

Add Porsche Cayenne 9YA E3 Key by VVDI MLB Tool and VVDI2 5

Add Porsche Cayenne 9YA E3 Key by VVDI MLB Tool and VVDI2 6

www.vvdishop.com