Keydiy KD 4D vs 46 vs D26 Super Chip
What is the difference between Keydiy KD 4D, 46 transponder chip and D26 super chip?
Whether you’re working with 4D, ID46, or multiple transponder types, KEYDIY delivers innovative solutions for modern automotive locksmiths.
- Advanced 4D Chip Technology
- Supports multiple 4D types
- High-accuracy programming
- Fast identification
- Universal Power. Maximum Compatibility.
- Supports multiple transponder types
- Wide compatibility
- Fast & stable performance
- Professional locksmith solution
- Supports 99% of ID46 transponder models
- Easy copy & programming
- Fast, stable & reliable
- Designed for professional locksmiths
WHY CHOOSE KEYDIY?
- Advanced Technology
- Reliable Performance
- Wide Model Compatibility
- Professional Locksmith Solutions
CG FC200 Update VAG PCR2.1 Clone Data Transfer Function
CG FC200 programmer released new big software upgrade V1.4.1.0 on September 21st, 2026. With the new upgrade, you can unlock more locked ECUs, clone Simos PCR 2.1 ECU, do immo off for more ECUs.
CG FC200 V1.4.1.0
Version Update
More Powerful Functions, Better Experience
1 Added Read/Write Support for the Following ECU Types:
Borgward: MED17.8.21
Changan: MT92.1E
Buick: GL8 48V (Lithium Battery Read/Write)
Lynk & Co: MG1US708_BootLoader TC387Q
2 Added Support for Bench mode Read/Write on the Following Locked ECUs (Boot Mode unlock first, then Bench Mode):
Locked_BOSCH MG1CS011 TC298 test
Locked_BOSCH MG1CS014 TC299 test
Locked_BOSCH MG1CS008 TC298 test
Locked_BOSCH MG1CS163 TC298 test
Locked_BOSCH MD1CS069 TC299 test
Locked_BOSCH MG1CS042 TC298 test
Locked_BOSCH MD1CS012 TC298 test
Locked_BOSCH MD1CP017 TC298 test
Locked_BOSCH MD1CE100 TC299 test
Locked_BOSCH MG1CP007 TC299 test
Locked_BOSCH MD1CS005 TC298 test
Locked_BOSCH MD1CP061 TC298 test
Locked_BOSCH MG1CS031 TC298 test
Locked_BOSCH MG1CS002 TC298 test
Locked_BOSCH MD1CS089 TC299 test
Locked_BOSCH MD1CE101 TC299 test
Locked_BOSCH MD1CS003 TC298 test
Locked_BOSCH MD1CP006 TC298 test
Locked_BOSCH MG1CS028 TC298 test
Locked_BOSCH MD1CP007 TC298 test
Locked_BOSCH MG1CS047 TC299 test
Locked_BOSCH MD1CE102 TC299 test
Locked_BOSCH MD1CS004 TC298 test
Locked_BOSCH MG1CS111 TC298 test
3 Added PCR2.1 Clone Data Transfer Function
4 Added Blank CALID Repair Function for the Following Models:
EDC17C81
EDC17C55
EDC17C63
5 Added OBD-VIN Repair Function:
MT22.1 MC9S12XEQ512
MT22.1 MC9S12XEP768 VIN
LEC4AF
LEC4AP
6 Added New Immo Off Support Types:
Toyota Lexus DENSO 1st generation
Toyota Lexus DENSO 2nd generation
Toyota Lexus DENSO 3rd generation
Toyota Lexus DENSO 4th generation
Siemens&Continental sim2k-140/141/142/143/341
Siemens&Continental sim2k-240/241/242/243/245
Siemens&Continental sim2k-250/251/253/258/259
Siemens sim2k-47/simk43/simk42
Delphi MT38
Delphi MT38-amplifier signal off
Delphi MT86
Delphi MT86-amplifier signal off
BOSCH ME7.9.7.9.7.9.7+
BOSCH M7.9.8 MG7.9.8
BOSCH MED9.7.9.8/MEDG17.9.8/MEG17.9.8
BOSCH ME17.9.21/MEG17.9.21.1/ME17.9.21.1
BOSCH ME17.9.2/MEG17.9.2/MEGD17.9.2
BOSCH MEG17.9.1/MEG17.9.1
BOSCH ME17.9.11/ME17.9.11.1
BOSCH ME(G)17.9.11(12-13)
BOSCH ME(G)D17.x.x
KEFICO-MI172xx,MI183xx,MI182xx-(128kb&256kb&512kb)
BOSCH EDC17CP14 Flash
BOSCH ME17.5.20
BOSCH ME17.5.26
BOSCH ME17.5.21
BOSCH ME17.5.5
BOSCH ME17.1
BOSCH ME17.1.1
BOSCH ME17.1.6
BOSCH ME17.x.x
BOSCH ME7.1.1
BOSCH ME7.5
BOSCH ME7.8
Siemens-5wp_4M2T256B
Nissan Hitachi <2009
Nissan Mec 32
Nissan Lucas 93c46
BOSCH ME17.3.0
BOSCH MEV17.x.x
BMW MS42,ms410/AD
BOSCH MED17.x
BOSCH ME17.8.x
BOSCH MED17.X.X
Mitsubishi E6T42XXX
Iveco Truck stralis,Edc17cv41
Toyota 2TR-FE
Buick E83
7 Function Fixes
(1)Fixed the Clone Data Parsing Function: PCR2.1, SIMOS8.5, ME17.5.22, EDC17CP14, MED17.1, MED17.5.25, MED17.5, MED17.5.5-TC1766
(2)Fixed the Immo Data Parsing Function: PCR2.1,SIMOS8.5, MED17.5.25, MED17.5, MED17.5.5-TC1766
(3)Fixed the write failure issue after Immo Off on EDC17C63.
(4)Fixed the checksum issue on MD1CS018.
(5)Fixed the CALID modification failure on ECU6.1_Black.
(6)Optimized the OBD-VIN Repair function for the Bosch ME7 Series.
8 Function Optimizations:
(1)Optimized Boot Mode detection for locked MG1/MD1 ECUs.
(2)Optimized the write function for Nissan Hitachi EFI series.
(3)Optimized checksum processing for Volvo MB279700-9811, MB279700-9801, and MB279700-96xx.
(4)VIN Function Optimizations:
MED17.810.1
MED17.0
MED17.2.P
SIMK43
(5)DTC Function Optimizations:
E39A
EDC17C81
MD1CS089
MED17.8.10
MT62.1
MEG17.9.8
Easy_U2.5
LEC4AP
ME7-ME7.8.8
MG1UA008
MG1CS080
MMS Flex Read Mitsubishi Fuso EDC17CP52 ECU on Bench
Problem:
Tried to read a Mitsubishi Fuso Canter 3.0DDI 173 ps EDC17CP52 ECU with MMS Flex on bench mode but cannot read. What’s the problem?
Solution:
Same problem can also happen to other tools. You cannot even read this with Dimsport New Trasdata. You must open ECU and do it boot only.
2 solutions:
1). Open ECU and read in boot mode.
2). If you need to do it on bench mode, add a capacitor (10uf-50uf) on each GPT.
Must add capacitor to gpt pin this pinout also works for Edc17cp15.
CG FC200 Read BMW 2023 Locked MD1CS001 DME ISN Code
CG FC200 read BMW X1 2023 locked MD1CS001 TC298 DME ISN code successfully.
Run FC200.
Select Locked Bosch MD1CS001 TC298 ECU.
Check bench wiring diagram.
CGDI also has a bench fast cable for BMW locked B48/B58 DMEs.
Connect bench cable with ECU and FC200.
Identify ECU.
Then read eeprom, flash and ISN code.
Lonsdor LKE Emulator Boot Version 96F77684-01 Solution
Problem:
Need to make Toyota 8A BA smart key with Lonsdor K518 programmer. The device failed to obtain LKE emulator data and says Boot version 96F77684-01
Solution:
First, go to Special Functions > Analog Chips > Analog Chip Generation > 4D to generate a blank 4D chip, and then upgrade it.
Then try again.
How to Add 2021- Nissan Serena Smart Key with Autel?
Possible to program newer 2023 Nissan Serena smart key with Autel IM508/IM608?
Any risk if we try it with Nissan 40pin BCM cable?
Here is the clue.
Sometimes it works; sometimes it does not. If Autel fails, try Lonsdor. If all fail, try the key cloning function.
User’s working experience:
“Did one with Autel IM608 last week. After I plugged 40 pin cable, I lost communication. So I read basic data (key positions and ID’s) throught basic OBD connection and made key clone with Autel (but wrote lost ID in new key). Both keys worked perfect; no remote sync issue will appear cause there are 2 different keys ID’s.
Autel NXP copy is the the same as NXP killer.
NXP killer makes only direct clone of key, you cannot change ID. Its simple copy-paste function. Autel hacked this type of NXP chip too with changing ID’s feature. So with NXP killer you could have sync issues, with autel you won’t (if you choose lost keys ID to new one).
Autel MaxiIM IM508/IM608 series now supports Nissan NCF29Ax NXP smart key cloning function.
Supported models:
2019- Ariya, Pathfinder, X-Trail, Qashqai, Sylphy, E-POWER, HB18, KICKS, MICRA, Note e-POWER, NP300 FRONTIER, NAVARA, NP300 NAVARA, PRIMASTAR, R53, ROGUE, Serena e-POWER, Sylphy e-POWER, SYLPHY Zero Emission, TOWNSTAR.
2121- RH850 series Infiniti QX60, QX60 hybrid
Supports copying AUTEL ikey universal and original keys. AUYEL smart keys need to be generated in advance.
Remove the original car key.
Connect the XP400 Pro programmer, key board, and APB131 adapter.
If you cannot find the wiring diagram for the exact key board type, refer to the key chip wiring diagram based on the chip type to perform the reading.
Read and save key data.
Then write a new Ikey or original key.
Flex Unlock Mercedes MD1CP001 ECU with Korhex
Magic Motorsport Flex unlocked Mercedes Benz locked MD1CP001 ECU successfully.
Using the new Korhex unlock adapter.
Done in boot glitch mode.
Need to open the ECU but without soldering wires and removing resistors.
Read and write ECU on bench after unlocking ECU.
Checksum correction with Flex.
Xtool Read 2022 Geely Coolray ESK Code and Add Key
Today we’re working on a 2022 Geely Coolray. The customer is trading in the car, and as often happens, without a second key, they accept the car at a lower price. The task is to make a second key.
Programming keys for these cars requires a 32-digit ESK code, which isn’t always readable, and the reading procedure carries certain risks.
Few people do it correctly, and at best, you’ll end up with non-erasable errors, and at worst, you’ll lose your property.
We used Xtool X100 PAD3 (or more advanced tablets) with KC501 to program key.
Read 32-digit ESK code, then add a smart key.
Preparation time: 30 minutes.
Below are some photos of the process.
Unlock Citroen Berlingo MD1CS003 with Flex in Boot
Today we’re talking about a very controversial ECU — the MD1CS003.
Many people report problems with it, but in most cases the issue is not the protocol itself. The Flex boot glitch works very stable and reliably when everything is prepared correctly.
The key point is the BOOT connection — it has to be absolutely solid. Any interruption during the process can lead to the kind of IMMO-related problems people are reporting.
So before blaming the protocol, check the connection first.
MD1CS003 does not forgive bad BOOT connections.
I've done 10 ECUs never had problems , correct connection and all be okay.
What is the Difference Between Launch Smartlink C V2 and V4?
Launch X431 released new generation Smartlink C V4 VCI. What’s the difference between Smartlink C V4 and Smartlink C V2?
Check the table comparison below:
| SmartLink C V2
|
SmartLink C V4
|
|
| CPU | Single-core 528MHz | dual-core 1.7G |
| Working Voltage | DC 9V ~ 36V | DC 8V ~ 36V |
| Screen | 3.95 inches, 320*480 | 5 inches, 1280*720 |
| RAM | 256M | 1G |
| Storage | 8G | 8G |
| Communication | Local Diagnosis: WIFI/BT/USB SmartLink Remote Diagnosis: Wi‑Fi / Wired |
Local Diagnosis: WIFI/BT/USB SmartLink Remote Diagnosis: Wi‑Fi / Wired |
| WIFI | WIFI 5 | WIFI 6 |
| Bluetooth | BT4.2 | BT5.0 |
| I/O | DB15 male, USB-B, RJ45, DC IN | DB15 female, USB-B, RJ45, DC IN |
| Working Temperature | 0℃ ~ 50℃ | 0℃ ~ 50℃ |
| Size | 200*47*110mm | 187.6*32.8*106mm |
| Weight | 0.55kg | 0.35kg |
The Launch Smartlink C V4 VCI comes with upgrades to both its software and hardware.
1. Hardware Performance Upgrade
Connector Performance Leap: The connector’s CPU has been upgraded from a single-core to a dual-core processor, with the clock speed increased to 1.7 GHz. The RAM has been expanded from 256 MB to 1 GB, significantly accelerating computational response speed and enabling more efficient command execution. The CAN bus has been upgraded to 4 channels of CAN FD, delivering comprehensive improvements in communication bandwidth and transmission capacity to support diagnostic requirements for a wider range of newer vehicle models.
2. Diagnostic Functionality Upgrade
Graphical Diagnostic Display: Supports graphical visualization of special functions, topology maps, and data streams. Data trends are intuitively visible, enabling more precise and efficient fault localization and eliminating the need for cumbersome text-only interpretation.
High-Speed Scanning: Utilizes multi-channel synchronous scanning technology to process diagnostic tasks in parallel. Compared to traditional single-channel scanning, this significantly improves efficiency, delivering faster diagnostic speed and reducing repair time.
AI-Powered Fault Remediation: Visually displays fault points and provides targeted, highly feasible optimization solutions.
How to Solve Yanhua ACDP2 BMW BDC 085 Lost Coding Problem?
Problem:
Tried to add a spare BMW BDC 085 version key with Yanhua ACDP2 but failed. It says “usb line is poll out” and coding was lost.
14V stable power supply.
Not touched anything during preprocessing.
Any solution?
Solution:
You can restore it with ACDP itself.
If does not work error “Restoring Coding data failed, please use BMW ESYS to restore the Coding data”, follow the suggestion and restore data with E-sys.
User report:
1). Restored (remotely) with esys and added key on bench.
2).
I had the same issue with a BDC in two different occasions.
I ended up restoring data with Vvdi bim tool.
OBDSTAR iScan Update Ducati Motorcycle till 2026
OBDSTAR update Ducati motorcycle till year 2026.
DUCATI
[Version: V33.30]
-
Supports models up to the 2026 model year.
-
Add below models:
-
Xdiavel V4 E5+
-
Multistrada V4 Pikes Peak E5+
-
Panigale V4 E5+
-
Panigale V2 E5+
-
Multistrada V4 Rally E5+
-
Multistrada V2 S E5+
-
Hypermotard 698 Mono E5+
-
Streetfighter V4 E5+
-
Multistrada V4 E5+
-
...
Supported Tools
Supports models up to the 2026 model year.
Add below models: XDiavel V4 E5+, Streetfighter V4 E5+, Streetfighter V2 E5+
Add special function descriptions (usage scenarios and expected results).
Add transport mode enable/disable function for below models: Scrambler E5/E5+
Add below special function for Panigale V4 E5+:DRL On/Off
Add below special functions for XDiavel V4 E5+:
TPMS registration
TPMS code programming
Oil service
Valve check
Annual service
Next oil service reset
Next valve service reset
Next annual service date modification
Current dashboard date modification
Current dashboard time modification
Add below special functions for Streetfighter V4 E5+:
VIN writing
GPS model configuration
TPS adaption reset
GPS coordinate data synchronization
Throttle balance
Debug package enable/disable
Odometer writing (accumulator)
ABS setting in EOL mode
Debug package reset
Add below special functions for Streetfighter V2 E5+:
Fuel level value reset
Battery voltage history display
Version setting in BBS
Key reset
Next service date adjustment
Gear reset
Battery voltage history reset
Autotuner Update OBD Unlock Patch for BMW MDG1 ECUs
Autotuner BMW DME8 UPDATE: Improved OBD Unlock Patch is now live!
Great news for BMW tuning specialists! Autotuner is releasing our Improved OBD Unlock Patch across some BMW Bosch DME8 (MG1) ECUs lineup.
This update is designed to prevent FSC activation-related fault codes (1B2904, 1F2102, 021204, 21B210) from appearing when writing custom tuning files!
Supported ECUs: Bosch MG1CS024, MG1CS049, MG1CS201 (Tricore TC298 MCU)
Prevents FSC DTCs when flashing modified calibrations
Note: A new Bench unlock pass is required to apply this improved patch, even on ECUs previously unlocked.
Hardware Tip: Speed up your workbench setup with our dedicated BMW MDG1 Bench Cable for instant, safe pinout connections!
Affected ECU Models:
- Bosch MG1CS024 (Tricore TC298)
- Bosch MG1CS049 (Tricore TC298)
- Bosch MG1CS201 (Tricore TC298)
Implementation Requirement:
Applying this Improved OBD Unlock Patch requires a new Bench unlock procedure, even for ECUs that were previously unlocked with an earlier version. Once unlocked on the bench with this new patch, you can flash via OBD without triggering FSC activation errors.
Make Bench connections effortless! To complete this bench unlock in seconds without pinout hassle, make sure to use our plug-and-play solution.
Repair Land Rover P400 BECM BMS Module
Here comes the solution for Land Rover P400 BECM BMS hybrid battery module fault code P0AA066.
Fault Code P0AA066:
Fault code P0AA0-66 in Land Rover and Range Rover hybrid (PHEV) vehicles means “HV/EV battery positive contactor circuit – signal has too many transitions/events,” indicating the Battery Energy Control Module (BECM) refuses to close the high-voltage safety contactors because internal counters or signals exceeded their safe limits.
Root case:
Internal BECM Chip Failure: Corrupted data or physical wear on an internal chip (such as the TC264 processor) inside the battery management unit.
Contactor Cycle Overflow: The module records “positive contactor switching cycles exceeded” due to false or excessive signal transitions.
Repair Solution:
Full Unit Replacement: Dealerships typically want to replace the entire high-voltage battery pack or BECM unit at a very high cost.
Component-Level Repair: Specialized auto-electric workshops can fix this without replacing the whole battery by replacing and reprogramming the specific faulty processor chip on the BECM board.
1). Replace with a brand new MCU chip.
2). Reflash data to the new MCU chip with proper programmers (such as JLR Pluto, Launch X431 PAD VII).
Xtool Clear Tesla 1512876-00-B Airbag Crash
How to Clear Tesla 1512876-00-B Airbag SRS Crash using Xtool step-by-step?
What You’ll Need
- XTOOL diagnostic tablet with compatible EV diag software (Xtool D9EV, Prodigy, Compass, Compass Master etc)
- VCI (Vehicle Communication Interface) box
- OBD (On-Board Diagnostics) cable
- 12V power supply (e.g., cigarette lighter adapter)
- Universal jumper cables with labeled ends (ground, 12V, CAN high, CAN low)
- The Tesla airbag module itself (removed from the vehicle)
Connect the VCI box
Start by plugging the OBD cable into the VCI box. Then, supply power to the VCI box using a 12V source—a cigarette lighter adapter works perfectly. Press the power button on the VCI box; it will automatically pair with the XTOOL tablet via wireless or Bluetooth connection.
Prepare the airbag module
Place the airbag module on your workbench in a specific orientation—exactly as shown in the tool’s wiring diagram. Do not position it any other way, as correct pin alignment depends on this placement.
Step 2: Identify the Correct Part Number
On the tablet, navigate to Component Test and select Airbag Repair (the first option). Choose Tesla from the manufacturer list. Now, locate the physical part number on your airbag module (it is printed on the label, here the SRS part number is 1512876-00-B). Cross-check this number with the tablet’s displayed list to ensure you select the exact match. In the example provided, the matching part number was clearly identified on the screen.
Step 3: Understand the Wiring Diagram
Before connecting any cables, tap the wiring diagram icon in the top right corner of the tablet. This diagram is critical—it shows exactly which pins on the module correspond to:
- 12V power supply
- Ground
- CAN high
- CAN low
In this case, there are only four cables to connect, located at specific pins on the module.
Step 4: Connect the Jumper Cables
Use the universal jumper cables that come with your kit. Here is an important practical tip:
If a jumper pin feels loose when inserted, gently press the metal part of the connector with pliers or a small tool. This will tighten the grip so it fits as securely as a new cable.
Now, follow the wiring diagram exactly:
- Connect the ground cable to its designated pin.
- Connect the 12V cable to its pin.
- Connect the CAN high cable to its pin.
- Connect the CAN low cable to its pin.
Crucial note: The color of the cable insulation is for reference only. Do not rely on color matching. Instead, read the label printed on each cable (e.g., "CAN H", "CAN L", "GND", "12V") to ensure correct connections.
Step 5: Link to the VCI Box
Once all four jumper cables are firmly attached to the airbag module, connect the other ends to the OBD cable that runs from the VCI box. The order here does not matter as long as each labeled cable goes into the corresponding port on the OBD breakout connector.
Step 6: Perform the Reset on the Tablet
Return to the XTOOL tablet’s main menu. Select the Airbag System option, then choose Special Function. From the submenu, select Clear Collision Records.
The tablet will process the command. Within seconds, a confirmation message appears: "The collision record was cleared successfully."
Final Verification
That’s it. The crash data is now erased from the module’s memory. The module can be reinstalled in the vehicle, and the airbag system will function without stored collision codes—provided all physical components (sensors, airbags, seatbelts) are also repaired or replaced as needed.
Key Takeaways for Accuracy
Always verify the part number before proceeding.
Follow the wiring diagram precisely—pin location matters more than wire color.
Ensure tight connections using the pin-tightening tip.
The reset function is a single-click operation once hardware is correctly set up.
This method, demonstrated with the XTOOL diagnostic tool, turns a potentially confusing repair into a quick, repeatable procedure.
/image%2F1896381%2F20151209%2Fob_cb2b49_obd365-com.png)



























































