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/

4/24/2026

CGDI K2 Read Honda Activa Motorcycle Password

If you work with two-wheelers, you know that losing all keys for a modern Honda Activa BS6 equipped with a smart key system can be a major headache. Previously, you needed a dedicated, expensive tool just to read the password from the ECU. Now, thanks to a new update for the CGDI K2 key tool, you can do it all with one device.

In this guide, we’ll walk you through how to read the password from the Activa’s ECM and prepare to learn a new smart key—even when all original keys are lost.

 

What You’ll Need

  • CGDI K2 key tool 

  • Honda Activa BS6 (latest model with smart key system)

  • CG-branded smart key (generated/programmed blank)

  • renew cable for K2

 

Step 1: Connect the CGDI K2 to the Activa’s ECM

Before starting, ensure the CGDI K2 is powered on and properly connected to the Honda Activa’s ECM (Engine Control Module) using the correct cable harness. This allows the device to communicate directly with the immobilizer system and read the necessary security data.

CGDI K2 Read Honda Activa Motorcycle Password 1

Step 2: Navigate to the Honda Activa Motorcycle Password Calculation

Once the CGDI K2 is connected and powered:

  • Go to “More Functions” on the main menu.

  • Select “Honda Activa Motorcycle Password Calculation” – this option appears thanks to the latest update specifically for the Activa smart key system.

  • Check wiring diagram
  • Connect the renew cable to the ECM module according to the diagram.

CGDI K2 Read Honda Activa Motorcycle Password 2

CGDI K2 Read Honda Activa Motorcycle Password 3

CGDI K2 Read Honda Activa Motorcycle Password 4

CGDI K2 Read Honda Activa Motorcycle Password 5

CGDI K2 Read Honda Activa Motorcycle Password 6

Step 3: Read and Save the Data

With the connection verified:

  • Click on “Read Data.”

  • The CGDI K2 will begin reading the vehicle’s ECU data.

  • Once the reading is complete, the full data set will appear on the screen.

Important: Save this data immediately by clicking “Save” and then “Continue.” The device will confirm that the data has been saved successfully.

CGDI K2 Read Honda Activa Motorcycle Password 7

CGDI K2 Read Honda Activa Motorcycle Password 8

Step 4: Retrieve the Password

After saving the data:

  • Go to the “History” section on the CGDI K2.

  • The calculated password will be displayed.

This password is critical. It allows you to perform key learning (programming) on the vehicle, even if all original keys are lost.

CGDI K2 Read Honda Activa Motorcycle Password 9

Step 5: Prepare for Key Learning

Now that you have the password:

  • Use the CGDI K2 to generate a smart key (if you haven’t already). The transcript notes that the CG-branded smart key was generated entirely using the CGDI K2.

  • Take the device and the generated key to the vehicle.

  • With the password and proper connections, you can now perform direct key learning on the Activa.

 

Why This Update Matters

Previously, working with Honda Activa BS6 smart key systems—especially in all keys lost situations—required a separate, specialized tool just to read the ECU password. That meant extra cost and more equipment to carry around.

With the CGDI K2 update, you can now:

  • Read the password directly

  • Generate a new smart key

  • Learn the key to the vehicle

…all using a single device.

 

Conclusion

The new Honda Activa BS6 smart key functionality on the CGDI K2 is a game-changer for automotive locksmiths and scooter repair shops. Whether you need to add an extra key or recover from an all keys lost scenario, the CGDI K2 now provides a complete, affordable, and efficient solution.

 http://blog.obdii365.com/2026/04/23/cgdi-k2-honda-activa-motorcycle-ecm-password-calculation-

guide/