This guide walks through the steps of programming an Xhorse smart key to a 2020 Toyota Tacoma using the Xhorse Key Tool Plus and the XM38 Smart Key, starting with one already working key.
Tools You’ll Need
Xhorse VVDI Key Tool Plus (with internet connection)
Xhorse XM38 Smart Key (or compatible Xhorse smart key)
One existing working key for the Tacoma
Step-by-Step Programming Process
1. Identify the Key Type
Begin by determining the transponder type of the original key.
On the Key Tool Plus, navigate to Transponder Clone.
Insert the original key and select Read.
Note the type displayed—in this case, Type A8. This is essential for key generation.
2. Generate the New Smart Key
Return to the main menu and go to Remote Program > Asia > Toyota > Tacoma.
Confirm the key type matches (A8).
Place the blank Xhorse smart key on the tool’s programming area.
Select Generate.
Note: An active internet connection is required for this step.
Once completed, confirm and return to the main menu.
3. Enter IMMO Programming Mode
Select IMMO Programming > Asia > Toyota> Select by area.
Choose Toyota Tacoma, then select Keyless Go and 2110 PCB.
Start the programming process and choose Add Smart Keys.
Follow the prompt to switch the ignition ON using the existing working key.
4. Register the Existing Key
The tool will show the number of registered keys and keys to be added.
When prompted, touch the ignition switch with the original registered key.
A beep will confirm the key has been recognized.
5. Register the New Xhorse Key
Within 30 seconds, touch the ignition switch with the new Xhorse smart key.
Hold it in place until the tool indicates “Key registration succeeded.”
The system will confirm when matching is complete.
6. Test Both Keys
Turn the ignition OFF and test the original key to ensure it still works.
Then test the newly programmed Xhorse XM38 smart key—it should start the vehicle.
For final verification, remove the original key from the cabin and confirm the new key operates independently.
Both Xhorse VVDI Prog and Multi Prog will read and write Delphi MT62.1 ECU for Changan, BAIC, Dongfeng car brands.
Here is the wiring diagram to this ECU.
The key point to note is that the yellow RESET wire must not be connected to the position marked on the board. The specific correct position has been indicated in the diagram.
Otherwise may fail to read this ECU with vvdi prog.
Xhorse Multi Prog user report today:
Mcu mc68hc11a1
From magneti marreli G6.14.
The Magneti Marelli G6.14 is an Engine Control Unit (ECU) for older Peugeot and Citroën vehicles, typically found in 1.4L KDX (TU3MC) engine models, used for managing fuel injection and ignition, often with part numbers like 9618087780 (G6.14 0D01) or 9623757180 (G6.14 0D02).
Read/Write with multiprog successfully.
Autel xp400 with apb adapter failed to read it.
Just be carefull with soldering but no so hard !
Selecting the correct transponder chip is essential for successful key programming using tools such as the VVDI Mini Key Tool, Key Tool Max Pro, or VVDI2. Xhorse’s XT27A, XT27B, and XT57B represent the most popular “Super Chips” for generating 4A/4C/4D/46/47/48 and newer 8A transponders. This guide clarifies their distinctions to support your purchasing decision.
XT27A vs XT27B vs XT57B Guide
| Feature | XT27A | XT27B | XT57B |
| Image | ![]() | ![]() | ![]() |
| Positioning | Foundational multi-protocol chip | Stability-enhanced chip | Advanced reusable chip |
| Key Protocols | PCF7930-7939, ID46, ID48, 4C, 8A, 8H | All XT27A protocols + ID49, 4A | All XT27B protocols + ID4A, ID5C, MQB ID48 |
| Main Improvements | – | 1. Improved stability &consistency 2. Optimized PCF7935 performance 3. Added VW 4A/49 support | 1. Latest ID5C support 2. MQB platform compatible 3. Rewritable & reusable |
| Best For | Users focusing on legacy & common vehicle models | Most professional locksmiths (seeking balance of cost & proven performance) | Advanced users & shops dealing with newer/high-end vehicles |
| Cost Efficiency | Cost-effective for supported protocols | Excellent (optimal balance of features and reliability) | Higher initial cost, but reusable for long-term efficiency |
XT27A: The Foundational Multi-Protocol Chip
The XT27A established the series, providing broad support for common protocols including PCF7930-7939, ID46, ID48, 4C, and 8A/8H for Toyota and Hyundai models. It serves as a capable and economical solution for many standard cloning and programming tasks.
Typical Use Case: A practical choice for users whose work primarily involves older or commonly encountered vehicle models, where its protocol coverage meets most requirements.
XT27B: The Reliable Daily Performer
The XT27B builds upon the XT27A’s foundation with enhanced stability and added protocol support, including ID49 and 4A (important for Volkswagen applications). Its optimized handling of chips like the PCF7935 improves success rates in cloning operations.
Pros: Demonstrated reliability, expanded Volkswagen support, consistent performance across a wide vehicle range
Ideal User: Professional locksmiths and technicians seeking a dependable, well-rounded chip for the majority of everyday jobs
XT57B: The Advanced Future-Proof Solution
The XT57B represents the premium offering, introducing support for newer protocols such as ID4A and ID5C, along with specific MQB-platform ID48 compatibility. Its defining feature is rewritability, allowing the chip to be erased and reused multiple times within defined limits.
Pros: Support for the latest protocols, MQB platform compatibility, reusability for reduced long-term consumable cost
Ideal User: Busy professional shops frequently servicing newer European vehicles (particularly VW MQB platforms), or users prioritizing maximum flexibility and forward compatibility
Practical Recommendations
Conclusion
Choosing among Xhorse Super Chips depends on your typical vehicle profile and operational needs. The XT27B delivers reliable, broad-spectrum performance suitable for most professional scenarios. The XT57B is the strategic choice for future-proofing and handling the latest vehicle systems, while the XT27A remains a viable option for specific, cost-sensitive applications involving legacy models.
Problem:
Generated Xhorse PSA style smart key for Peugeot 2008 MY2021 with vvdi key tool max pro. After programming, everything works but xhorse smart key will not work.
smart searched the key and generated peogeot 2008 And also tried PS7.
Only starts when upto the Antenna. Any solution?
Solution:
You generated the wrong key.
There are 3 options. Try other keys.
If 29AxM use v2, genarate smart V2 key.
NOTE:
Keyless entry and keyless start only are a different key completely, 2 different PCB on OEM key one has keyless entry chip and one hasn’t.