If you work with Toyota smart keys and remote generation, you may have recently noticed a significant change in the hardware being shipped by Xhorse. The new stock of XKTO series Toyota remotes (XKTO24EN, XKTO25EN, XKTO22EN etc.) has arrived with a Red PCB, replacing the previous Green PCB versions.
Because many users are utilizing these remotes to build modified flip keys, there has been some confusion regarding the cloning and generation process. If you are encountering a “Write Error” while trying to generate a Red PCB Toyota remote, this guide will provide the simple solution.
Green PCB vs. Red PCB: What’s the Difference?
Up until recently, the Toyota remotes used a Green PCB. The method for generating and cloning these older versions was different from the new stock. The new Red PCB remotes require a slightly different approach, particularly when it comes to how the device connects to the remote during the writing process.

The Problem: The “Write Error”
When attempting to generate a Toyota remote with a Red PCB via a wired connection, choose normal generation. many users are running into a “Write Error.”
It is important to note that this error does not appear on every single remote, but it is a common occurrence with the new Red PCB stock. If you see this error on your device (such as the VVDI Mini Key Tool), do not panic. There is a very simple workaround.

The Solution: How to Generate the Red PCB Remote
If you encounter a write error while using the wired method, follow these steps to successfully generate your remote:
Remove the Wired Connection: Disconnect the remote from the programming cable.
Insert a Battery: Place a battery into the remote. The remote needs power to communicate wirelessly.
Select Wireless Generation: On your device, exit the current process and navigate to the Wireless generation Gen2 option.
Press a Button: After initiating the wireless generation, press any button (Lock or Unlock) on the remote once to wake it up and establish the connection.
Wait for Completion: The data writing process will begin. You will see the wireless generation progress on the screen without any wires attached. Once it says “Generate OK,” the process is complete.
Conclusion
The new Xhorse Toyota Red PCB remotes offer both wired and battery-powered generation options. However, if the wired method fails and gives you a write error, simply switch to the wireless method using a battery. This procedure ensures that you can complete your Toyota Type remote generation and modified flip key builds without any hassle.
We hope this guide helps clear up any confusion regarding the new Red PCB stock!
Xhorse VVDI Key Tool MIDI programmed Haval H6 2020 all smart keys lost successfully.
Step 1: Generate remote
Generate an Xhorse remote with the proper remote program.
Step 2: Program key
Go IMMO Programming- Havel- H6- KeylessGo- Knob type PEPS system
Select All keys lost mode 1 (Not Clear K-SK).

Requires entering key matching mode.

Request to enter key program mode.
Request Base to start matching keys.

All keys are cleared. At least 2 keys must be programmed.
Keep a smart key to be programmed close to the Start knob, program up to 2 smart keys.
It’s a 2024 Geely Coolray, and I need to correct the mileage.
The panel looks like this:
First, remove the instrument panel. To do this, pull the visor up with one sharp movement, unscrew the 12 screws, and then remove the panel. The rear panel cover is secured with clips and 4 screws.
EEPROM chip which contains the mileage.
We read the m24c08 microcircuit using any convenient programmer, but it’s necessary to desolder it; you can make a mess with a clothespin.
Let’s remove the dash panel, lower the fuse box, and unscrew the four BCM mounting bolts. It’s on the left pillar at the top of the front; it contains a bunch of components. Removing it is very inconvenient. Next, we need to find something to read it with. There’s no EEPROM there; all the information is stored in the processor. The Xhorse Multi Prog programmer helped us with this. The connection is easy, but you’ll need to be handy with a soldering iron.
We read it, sent it to the same programmer, uploaded it back to the BCM, and then re-entered it into the instrument cluster.
I put it back together, and bingo! The mileage is exactly what I needed. I ran the auto launcher through the modules, and the transmission included the mileage from the BCM. I didn’t see any digital mileage in the other modules, so that was it.
The Land rover airbag SRS Continental control unit is A2C83377600 AH22-14D374-AH. It does not have an external EEPROM, so you will have to read the processor itself.
Continental A2C83377600 AH22-14D374-AH
The module was read using the Xhorse multi prog programmer, which has a convenient connection diagram without soldering to the processor pins, and then it’s just a matter of technique.
We read the flash and EEPROM of the processor.
We loaded the EEPROM dump into the RomarioCalcs calculator for the Orange5 programmer. Calc cleaned everything up, and then re-wrote the corrected dump. The collision error disappeared, and the unit started working normally.
Program 2022 Volvo XC60 all keys lost with Xhorse VVDI Key Tool Plus successfully.
Decode lock with Lishi auto pick.
Remove CEM module under the instrument on the driver’s side.
Disassemble the CEM module and read data with key tool plus.
Connect 6 wires on the CEM circuit board. Also requires soldering a 100 ohm resistor on the green wire.
After you finish reading the CEM data, it’s best to tidy up all the solder joints.
Then program key via CEM dump.
Images attached: