June 27, 2025
When adding a key to the BMW BDC2 module, pre-processing the ECU is required. Here are some tips to avoid damaging the module during pre-processing ECU using the soldering method (for tools likeAutel IM608orLaunch X431 IMMP Plus).
It’s the chip 25LC256 that needs pre-processing.
Check chip and pinout image below:
Preprocessing the 8-foot chip (25LC256):
-
Pin 2connects directly to the internal CPU.
-
Pins 3, 7, and 8are interconnected (all share the same circuit).
-
Pin 3: 5V supply
-
Pin 8 (VCC): 5V power input
PIN4 GND
Critical Risk During Operation:
IfPin 3 accidentally shorts to Pin 2during soldering, the 5V power is fed directly into the CPU’s internal I/O line. This exceeds the I/O’s current tolerance,burning it out.
Pin 2 internally shorts to GND (ground)inside the CPU.
The CPU can no longer read data from the25LC256chip, causingtotal BDC2 communication failure(BDC2 is dead).
Root Cause of Damage:
-
Improper solderingof the 8-pin chip damages the CPU.
Prevention Measures:
-
Always check for shortswith a multimeter after soldering:
-
Test continuity betweenPin 2 and Pin 3before powering on.
-
-
Use a solderless adapterto eliminate soldering risks entirely.
That’s why we recommend using solderless adapter for BDC2.
Yanhua ACDP,CGDI A2andxhorse key tool plususe solder free method for BDC2 add key.
Posted by: jean at
07:43 AM
| No Comments
| Add Comment
Post contains 212 words, total size 6 kb.
June 26, 2025
Q: There is a "Unlock DME” feature inYanhua Mini ACDP module 38BMW BDC2 function menu. What does unlock DME mean? Does it refer to engine ECUs blocked after 2020/10?
Here is the clue.
What is Unlock DME?
If a DME is unlocked, you can rewrite immo data to the engine.
If you get a second-hand engine DME, you can install it on other cars after unlocking it.
Compatibility:
Unlock DME is available forB48/B58engines (F chassis and G chassis) that can read engine EEPROM data by Yanhua ACDP.
Requirement:
Unlock DME function requiresA504 licenseactivation.
Operation mode:
Unlock DME is done viaOBD.
Procedure:
First of all, read and back up EEPROM data from original DME first.
Read B48 EEPROM data withmodule 3+B48 interface boardon bench mode.
Then select "Unlock DME” function.
Connect ACDP with vehicle OBDII port.
Upload original eeprom data and follow ACDP prompts to unlock DME until completed.
Posted by: jean at
07:32 AM
| No Comments
| Add Comment
Post contains 159 words, total size 3 kb.
June 25, 2025
User reported: program Volvo XC70 all keys lost withOTOFIX IM2successfully.
Need to remove CEM module from vehicle.
Check wiring diagram in device.
Ready to read CEM data with OTOFIX XP1 Pro.
Make new key successfully.
Posted by: jean at
08:35 AM
| No Comments
| Add Comment
Post contains 44 words, total size 6 kb.
June 24, 2025
OBDSTAR DC706 read and write BYD Delphi MT22.1 Denso ECU on bench successfully.
I’ll walk through my experience reading and cloning aDenso MT 22.1 ECUusing theObdstar DC706tool. This process involves bench reading, VIN writing, and troubleshooting common issues—helpful for locksmiths, mechanics, and automotive enthusiasts.
Step-by-Step Process
1. Connecting to the ECU
-
TheDenso MT 22.1 ECUwas initially attempted withXhorseMulti prog, but it required boot mode, which was unnecessary with theObdstar DC706.
-
Using aK-line connection, the Obdstar successfully established communication with the ECU.
2. Reading the ECU Data
-
The reading process was slow due to the K-line protocol but stable.
-
The tool firstwrites a bootloaderbefore extracting the flash data, ensuring compatibility.
-
A key advantage of the Obdstar DC706 is its ability toread and write VINs, useful for virgin ECUs or replacements.
3. Handling a Virgin (New) ECU
-
The new ECU had no pre-written VIN, so the plan was:
-
Read and save the flash datafor future use.
-
Write the correct VINif the original ECU couldn’t be read.
-
-
Avoiding physical opening (desoldering) was preferred to preserve the ECU’s integrity.
4. Troubleshooting and Next Steps
-
If the original ECU couldn’t be read via bench mode,boot mode (desoldering)would be the fallback.
-
The saved flash data from the new ECU could be reused for future cloning jobs.
Key Observations
Obdstar DC706Benefits:
-
Works without opening the ECU (bench mode).
-
AllowsVIN writing, essential for new or replacement ECUs.
-
More user-friendly than Multiprog for this application.
Challenges:
-
Slow reading speeddue to K-line communication.
-
Boot mode may still be neededfor problematic ECUs.
Posted by: jean at
06:09 AM
| No Comments
| Add Comment
Post contains 261 words, total size 11 kb.
June 23, 2025
If anyone encountered the PCB 0351 -2018-2023 Camry.
Autel IM508/IM608‘s menu cannot generate under Camry option.
You have to go toCHRto get the right board number and it will still be under 0410 (0351).
And it will work perfectly.
In this case, generate remote under Toyota C-HR 2016-2024 314.35/312.10MHz, FSK ID8A, PCB 0410 option.
Posted by: jean at
07:20 AM
| No Comments
| Add Comment
Post contains 64 words, total size 3 kb.
June 20, 2025
Problem:
New toYanhua Mini ACDP, when I run App, it gave this error.
Error:
File verification failed.
MD5 inconsistency.
Solution:
If you have MD5 error with ACDP, go to Setting and clear cache. It will be fine.
Posted by: jean at
07:11 AM
| No Comments
| Add Comment
Post contains 45 words, total size 2 kb.
June 19, 2025
What is the difference betweenMagic Motorsport Flexand MagPro2 X17 ECU tuning tool?
|
Feature |
MagPro2 X17 |
|
|---|---|---|
|
Vehicle Coverage |
Supports ~11,000 vehicles, covering many modern ECUs (EDC16, EDC17, MED17, etc.). |
Supports over 22,000 vehicles, with broader coverage across global brands. |
|
Programming Speed |
Slower read/write times (e.g., 12 minutes for OBD writing on EDC17 VAG, 1 minute for Marelli 6). |
Faster read/write cycles (e.g., 5 minutes for EDC17 VAG, 40 seconds for Marelli 6). |
|
Connection Methods |
OBD, BDM, bootloader, pin tips; includes Breakbox for TRICORE & Nexus ECUs. |
OBD, bench, boot, JTAG, AUD; Flexbox module enhances connection reliability. |
|
Protocol Support |
CAN-Bus, K-Line, TP2.0, UDS; no new protocols added post-2020. |
Same protocols as X17, plus newer ones for Marelli, Continental, and Renesas-based ECUs. |
|
Software Updates |
Discontinued after March 2020; lifetime license available for continued use. |
Regular updates (e.g., Flex v7.8.0.0 in 2021) with new protocols and features. |
|
Technical Support |
Limited to users with active MMS Helpdesk accounts until 2022; no support for non-subscribers. |
Ongoing support with responsive helpdesk and tuner feedback integration. |
|
Modularity |
Fixed feature set; no modular protocol selection. |
Modular design allows users to purchase specific protocols, reducing costs for niche needs. |
|
Additional Tools |
Basic services like DPF-OFF, Immo OFF, ECU cloning; no AI integration. |
Integrates with StageX AI software for map editing, DTC deletion, and more. |
|
Stability & Safety |
Stable but less reliable in low-cost environments; manual Master/Slave handling. |
Higher stability, automatic Master/Slave recognition, and error detection. |
|
Cost |
Lower initial cost but requires lifetime license (€490) or Flex upgrade (€195 + full Flex cost). |
Higher initial cost but includes ongoing updates and support. |
|
Future-Proofing |
Obsolete for new vehicles due to lack of updates; suitable for legacy tuning. |
Designed for modern and future vehicles with continuous development. |
-
Choose the MagPro2 X17 if:
-
You work primarily with older vehicles (pre-2020) and don’t need support for newer models.
-
You’re on a tight budget and can find a unit with a lifetime license.
-
You’re comfortable with slower performance and manual processes.
-
You don’t require ongoing technical support or software updates.
-
-
Choose the Magic Motorsport Flex if:
-
You need a versatile, future-proof tool for modern and upcoming vehicles.
-
You value faster programming speeds and advanced features like StageX integration.
-
You operate a high-volume tuning shop where efficiency and reliability are critical.
-
You want access to regular updates, new protocols, and robust technical support.
-
Posted by: jean at
07:22 AM
| No Comments
| Add Comment
Post contains 1245 words, total size 15 kb.
June 18, 2025
OBDSTAR X300 Classic G3/Key Master5/X300 Pro4has updated its VAG MQB IMMO software to versionV45.12. This new version adds the feature ofquerying historical immobilizer data for MQBinstrument clusters and reading ECU information.
What does the MQB Query Historical IMMO Data function do?
Now, for any MQB vehicle that has all keys lost programmed (has calculated sync code for AKL) using the G3/Key Master5 andRH850 adapter kit, when you connect this car via OBD again, the device acts like a dedicated archive for this car.There’s no need to read the original vehicle data again or wait for online calculations—it automatically identifies the vehicle and directly retrieves the historical immobilizer data. Just go ahead to generate dealer key and learn key.Generating dealer keys becomes as easy as checking a contact list.
Additionally, the new ECU information feature provides more accurate engine details, helping users better understand the vehicle’s status.
Posted by: jean at
06:08 AM
| No Comments
| Add Comment
Post contains 153 words, total size 2 kb.
June 17, 2025
How to clone Buick T87 gearbox TCU withLaunch X-prog3andPC adapter?
Select Cadillac-ATS-T87 SPC564A protocol.
Check wiring diagram.
Connect X-prog3 with T87 TCU via X-prog3 PC adapter.
Connect TCU.
Read TCU information.
Read and save Flash data.
Disconnect.
Connect the donor TCU with X-prog3 and PC adapter.
Connect donor TCU.
Back up flash of the donor TCU.
Write original TCU data to the donor TCU.
Write data successfully.
Disconnect donor TCU.
Install the donor TCU to vehicle.
Posted by: jean at
07:22 AM
| No Comments
| Add Comment
Post contains 86 words, total size 8 kb.
June 16, 2025
When adding a spare key for the BMW G series BDC2 system withYanhua ACDP Module 38, if the device power output exceeds, disconnection or other anomalies occur during obtaining key data, it may cause BDC2 module system info abnormal and lost version/coding. In this case, the system can be repaired through the "programming repair system” function.
Check instructions below to repair/restore BDC2 module if lost coding.
Connect the device and BDC2 adapters to the BDC2 module as shown in the image.
Identify vehicle info.
The identified module information will displayabnormaldata andcoding lostin the BDC2 module.

ClickProgramming restore systemto initiate the repair process.
SelectStep 2: Update BDC2 system.

Connect 12V power supply toACDP.
Select the original SWFL version (according to the identified vehicle info).
Start to get data from server, keep the network connection during the process.
Prepare to program, make sure the stable power supply and DO NOT pull out the device during programming.
System data programming in process.
Program system finish.
Save data.
SelectStep 3: Write coding data.
Read coding data.
Select a coding file names ends with "Coding.bin”. Also verify the file’s time and car VIN info.

Prepare to program, make sure the stable power supply and DO NOT pull out the device during the process.
Write coding data and finish.
Identify vehicle info again.
When the car info identification page shows that the system and coding are normal, it indicates that the repair is completed.
Save vehicle info.

After restoring BDC2 module, you can continue executing the previous unfinished operation process.
Posted by: jean at
07:02 AM
| No Comments
| Add Comment
Post contains 261 words, total size 10 kb.
32 queries taking 0.1578 seconds, 208 records returned.
Powered by Minx 1.1.6c-pink.



















































