CGDI CG201 Mileage correction tool released new software V33 on April 29th, 2026.
1.Added 17 Suzuki models.
2.Added 5 Ssangyong models.
3.Added 24 Ford models.
4.Added 4 LINCOLN models.
Added the following Suzuki models:
Suzuki/ERTIGA 24C16 by OBD
Suzuki/SWIFT 2022- Type 1(2022- VDO RH850) by OBD
Suzuki/SWIFT 2021 Type 2(2021 70F353X) by OBD
Suzuki/SWIFT 2020- Type 3(2020- VDO 70F35XX Small screen) by OBD
Suzuki/SWIFT 2020- Type 4(2020- VDO MONOCHROME 70F35XX) by OBD
Suzuki/SWIFT 2020- Type 5(2020- VDO 70F3529) by OBD
Suzuki/SWIFT 2020- Type 6(2020- VDO RH850) by OBD
Suzuki/SWIFT 2018- Type 7(2018- VDO COLOR 70F35XX) by OBD
Suzuki/SWIFT 2018- Type 8(2018- VDO MONOCHROME 70F35XX Type 1) by OBD
Suzuki/SWIFT 2018- Type 9(2018- VDO MONOCHROME 70F35XX Type 2) by OBD
Suzuki/SWIFT 2017- Type 10(2017- VDO COLOR 70F35XX) by OBD
Suzuki/SWIFT 2017- Type 11(2017- VDO MONOCHROME 70F35XX) by OBD
Suzuki/SWIFT 2015- Type 12(2015- D70F3524) by OBD
Suzuki/SWIFT 2014- Type 13(2014- VDO 70F35XX+24C16) by OBD
Suzuki/SWIFT -2014 Type 14(-2014 D70F3422) by OBD
Suzuki/SWIFT DZIRE 2020- VDO 70F35XX Small screen by OBD
Suzuki/XL7 2006-2010 by OBD
Added the following Ssangyong models:
Ssangyong/ACTYON Type 1(24C16) by OBD
Ssangyong/ACTYON 2011- Type 4(2011- NEC) by OBD
Ssangyong/KORANDO 2011- NEC by OBD
Ssangyong/TIVOLI D70F353X by OBD
Ssangyong/REXTON 2018 VDO R7F701412 by OBD
Ford Add the following models:
Ford/B-MAX by OBD
Ford/FOCUS 2011- D70F3425 by OBD
Ford/GALAXY 2 Type 1 9S12 by OBD
Ford/GALAXY 2 Type 2 9S12X by OBD
Ford/MONDEO Type 14 2007 9S12X by OBD
Ford/MONDEO Type 15 MAC7116 by OBD
Ford/S-MAX Type 6 9S12X by OBD
Ford/S-MAX Type 7 9S12X by OBD
Ford/TOURNEO 2012- Type 1(D70F3425) by OBD
Ford/C-MAX Type 5 9S12 by OBD
Ford/CONNECT 9S12 by OBD
Ford/EX50 Type 1 9S12 by OBD
Ford/ECOSPORT Type 8 9S12 by OBD
Ford/ESCAPE Type 10 9S12 by OBD
Ford/ESCAPE Type 11 HYBRID by OBD
Ford/EXPLORER Type 21 9S12 by OBD
Ford/FX50 2004- 9S12 by OBD
Ford/FIVE HUNDRED 500 9S12 by OBD
Ford/FOCUS 2004- 9S12 by OBD
Ford/TOURNEO 2006- Type 1 9S12 by OBD
Ford/TRANSIT 2006- Type 1 9S12 by OBD
Ford/FOCUS 2013- Type 1 by OBD
Ford/FOCUS 2009- MULTIFUNCTIONAL SCREEN by OBD
Ford/KUGA 2010 by OBD
LINCOLN Add the following models:
LINCOLN/AVIATOR Type 4 9S12 by OBD
LINCOLN/MARK LT by OBD
LINCOLN/NAVIGATOR Type 8 9S12 by OBD
LINCOLN/TOWN CAR 9S12 by OBD
CGDI Prog Programmer CGDI MB, CG100, CGDI BMW, CG Pro etc
CGDI Prog programmer, CGDI MB, CGDI BMW, CG100, CG Pro etc software download, update and technical support.
4/29/2026
CG201 Mileage Programmer Update to V33
CG100X V2.0.8.0 Adds Benz SPC560P50L3 Airbag Reset
CG100X Programmer released new software V2.0.8.0 on April 29th, 2026.
CG100X 2.0.8.0
4/28/2026
CGDI MB program Mercedes W204 ESL Emulator Review
As titiled, here comes a real user review on Meredes Benz W204 ESL emulator programming.
“CGDI MB for the Win.
Today I successfully programmed an ESL Emulator for a Mercedes Benz W204.
These modules are common for Failing disabling the vehicle from Starting. A popular solution to this problem is to Programme and install an ELV emulator.
By using the Data from the Ignition switch module (EIS) we can use that data to write the ELV.
Specialist equipment is required for this process and I’m just learning the (Ins and Outs) of the process and the tools. I’ve done one before using the OTOFIX IM1 with the G-Box.
I have to admit it’s really enjoyable learning things like this. From seeing the Red light go to Green and hearing that fake noise from the emulator of the steering lock operating and then for the car to start!”
4/27/2026
Chrysler 2018-2026 BCM MPC5606B Programming by CG100X
If you are working with modern Chrysler or Dodge vehicles (model years 2018–2026), you may eventually need to program or clone a Body Control Module (BCM). These BCMs use the MPC5606B (or its SPC counterpart) processor in a 176-pin package. Cloning such a module can be challenging, especially if the original unit is damaged. Below is a practical guide based on a real-world BCM programming procedure using the CG100X programmer in bench mode.
The Problem:
Model example: 2019 Dodge RAM 1500 Mopar BCM Unit Part number: P68287182AG
1. Identifying the Chip
The first step is to identify the processor correctly. Even though the chip is labeled SPC5606B LV, it is electronically identical to the MPC5606B manufactured by Motorola (now NXP). In the CG100 software:
Navigate to Programmer → Motorola → MPC5606B.
Do not look under ST or SPC, as you may not find the exact match there.
Verify the pin count: This chip has 176 pins. A quick way to confirm is to count the pins on one side (e.g., 44 pins) and multiply by 4.
2. Wiring and Connection Points
The processor is very delicate. The programming points (tiny pads or vias) are extremely small. You will need:
A magnifying lens or microscope.
Fine soldering tools.
Patience and a steady hand.
Important steps:
Clean the area around the programming points thoroughly. Any residue can prevent solder from sticking.
Use the CG100 diagram for the 176-pin package to locate the correct points (JTAG or bench mode connections).
Solder fine wires or use a dedicated harness to connect the programmer. Be extra careful – the points are tiny and easily damaged.
Pro tip: If the solder does not stick, clean the surface again until you see a bright, blister-free metal color. Only then apply lead.
3. Reading the Original (Damaged) BCM
Before attempting to write anything to the new module, always read the original BCM first.
Connect the CG100 to the original BCM.
Click Read Flash.
If the connection is good, you will see a Chip ID and communication will be established.
Save the data in a structured way. Create a dedicated folder (e.g., Chrysler_BCM_Backup).
Read and save the following memory regions:
- D-Flash (main program flash)
- P-Flash (boot flash)
- D-Flash + OTP (One-Time Programmable area, often contains key codes)
- P=flash + OTP
- Shadow (may appear empty, but still save it – even a few bytes matter)
Note: The OTP area may or may not contain visible data, but you must save it. It often holds security keys or vehicle-specific codes.
4. Preparing the New (Donor) BCM
The donor module is sometimes referred to a blank or used but functional BCM.
Disconnect the original BCM and connect the donor module using the same wiring harness.
Read the donor BCM first (optional but recommended) to confirm it is empty or readable.
If reading fails with an error like “Operation fail power”, check all connections and power supply. If the problem persists, proceed directly to writing – the error may be due to missing data in the donor, not a hardware fault.
5. Writing the Data to the New BCM
Once you have the original data saved:
Open the saved D-Flash file.
Click Write.
If the write fails, erase the block first, then retry.
Write the remaining regions in this order:
D-Flash
P-Flash
P-Flash+ OTP
D-Flash + OTP
Shadow (confirm the warning about locking the chip – in most cases, it will not lock if you write correct data)
Writing the P-Flash will take considerable time. Be patient – monitor the progress percentage.
6. Verification
After writing all regions:
Read back the D-Flash from the new BCM.
Compare it with the original file (visually or using a checksum tool).
If the data matches, the cloning is successful.
7. Final Assembly
Once programming is verified:
Power down and disconnect the programmer.
Remove the soldered wires carefully.
Clean any flux residue.
Reassemble the BCM and test it in the vehicle.
Key Takeaways
Chip identification is critical – SPC and MPC versions of the 5606B are compatible.
Cleanliness and precision are non-negotiable when soldering to tiny points.
Always read and save every memory region from the original module, even if some appear empty.
Do not panic over write errors – sometimes erasing the block or retrying solves the issue.
Donor modules may appear faulty simply because they lack programmed data.
Final Words
Cloning a Chrysler/Dodge BCM with the MPC5606B is not a beginner’s task, but with the right tools (CG100X), the correct software settings, and careful handling, it is absolutely doable. Always work methodically, save your data at every step, and double-check your connections.
http://blog.obdii365.com/2026/04/28/cg100x-chrysler-2018-bcm-mpc5606b-module-cloning-guide/




























