4/29/2026

CG201 Mileage Programmer Update to V33

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

CG201 mileage programmer 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

1. Added 17 models to India Advanced Edition.
2. Added 4 models to dashboard.
3. Added 30 models to airbag.
4. Added 3 models to read-write.
The India Advanced Edition adds the following models.
FARMTRAC Tractor R5F10TPJCL(read write)
Force Traveller 93C66
Honda Amaze MB91F061BS
Toyota Innova Hycross 93C66
Suzuki Alto 95160
Suzuki Baleno 93C86
Suzuki Celerio 93C86
Suzuki Dzire 93C86
Suzuki SWIFT 2013-2014 93C86
Suzuki SWIFT 2016-2017 93C86
Suzuki WAGONA R 95320
Mahindra Bolero Digital 24C08
Sonalika Tractor R5F10CGBCL(read write)
TataMotors SIGNA R5F10DPLL(read write)
TataMotors Nexon 24C32 EV
TataMotors ALTROZ 24C32 EV
JOHN Deere Tractor 2023- 93C86(read write)
The following models are added for dashboard.
KIA KX3 2023- S6J324CKS
Chevrolet Captiva 2024- 24C16
Chevrolet Trax 2024- 24C02
Chevrolet SPARK 2010-2016 93C86
The following models are added for airbag.
Benz A2059002512 SPC560P50L3
Benz A2059004708 SPC560P50L3
Benz A2059004851 SPC560P50L3
Benz A2059006437 SPC560P50L3
Benz A2059006537 SPC560P50L3
Benz A2059008518 SPC560P50L3
Benz A2059008818 SPC560P50L3
Benz A2059009427 SPC560P50L3
Benz A2059009445 SPC560P50L3
Benz A2059009527 SPC560P50L3
Benz A2059009727 SPC560P50L3
Benz A2059009827 SPC560P50L3
Benz A2059012614 SPC560P50L3
Benz A2059014520 SPC560P50L3
Benz A2139004325 SPC560P50L3
Benz A2139004425 SPC560P50L3
Benz A2139004625 SPC560P50L3
Benz A2139007005 SPC560P50L3
Benz A2139007105 SPC560P50L3
Benz A2139007220 SPC560P50L3
Benz A2139007320 SPC560P50L3
Benz A2139007420 SPC560P50L3
Benz A2139008822 SPC560P50L3
Benz A2139008828 SPC560P50L3
Benz A2139008928 SPC560P50L3
Benz A2139009022 SPC560P50L3
Benz A2139019302 SPC560P50L3
Benz A2139019613 SPC560P50L3
Benz A21 79000501 SPC560P50L3
Nissan 98820 4EH0C XC2336B-40F
The following models are added for dashboard read-write.
China LEC4AF SPC563M64(read write)
China LEC4AP SPC563M64(read write)
HONGQI 3607115-HF31 R7F701010(read write)
cg100x v2.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!”

CGDI MB program Mercedes W204 ESL Emulator  1

CGDI MB program Mercedes W204 ESL Emulator  2

CGDI MB program Mercedes W204 ESL Emulator  3

CGDI MB program Mercedes W204 ESL Emulator  4

CGDI MB program Mercedes W204 ESL Emulator  5

CGDI MB program Mercedes W204 ESL Emulator  6

CGDI MB program Mercedes W204 ESL Emulator  7

 

 

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:

A customer brought in a non-functional BCM from a Chrysler or Dodge vehicle. The original module had developed a fault (commonly referred to as being “colluded” or corrupted), and a replacement “donor” unit was purchased to replace it. The goal was to clone the original module’s data onto the new BCM so the vehicle would recognize and operate with the new unit.

Model example: 2019 Dodge RAM 1500 Mopar BCM Unit Part number: P68287182AG

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 1

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 2

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 3

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.

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 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.

 clone Chrysler 2018-2026 BCM MPC5606B with cg100x 5

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 6

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 7

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 8

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.

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 9

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 10

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 11

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 12

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 13

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 14

4. Preparing the New (Donor) BCM

The donor module is sometimes referred to a blank or used but functional BCM.

  1. Disconnect the original BCM and connect the donor module using the same wiring harness.

  2. Read the donor BCM first (optional but recommended) to confirm it is empty or readable.

  3. 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:

  1. Open the saved D-Flash file.

  2. Click Write.

    • If the write fails, erase the block first, then retry.

  3. 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.

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 15

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 16

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 17

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 18

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 19

clone Chrysler 2018-2026 BCM MPC5606B with cg100x 20

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/