2025/02/07

How to Install a Used PCM GPEC2 to 2018 Dodge Charger?

2018 Dodge Charger .How to Install a Used PCM (GPEC2/GPEC2A) Without the Original Module.

A mechanic in our company bought a 2018 Dodge Charger with a 6.4L engine, but its PCM (GPEC2A) was stolen. He purchased a used PCM, but installing it in the car turned out to be a major problem!


What’s the Issue?

There is no clear information on how to synchronize a used PCM with the immobilizer (RFHUB/BCM). Even expensive tools like Autel IM608 do not support this function. The ECUHERO software can clone these PCMs but does not allow installing a used one without the original.
The mechanic sent the PCM twice to a specialized company that handles these issues, but they were unsuccessful.

The Solution

I decided to investigate where the synchronization bytes between the PCM, BCM, and RFHUB are stored, and it turned out to be quite simple.

I contacted the support teams of several programming tool manufacturers to request this function (installing a used PCM without the original), but they did not respond. It is surprising that even high-end tools cannot perform such a simple operation.

For example, OBDSTAR DC706 can clone RFHUB but does not allow installing a used PCM. However, all that is needed is to read 6 bytes and write them into the PCM in Bench Mode!

How to Install a Used PCM GPEC2/GPEC2A

If you own a Dodge Charger, Challenger, RAM, or another vehicle with GPEC2/GPEC2A, and you need to replace the PCM – give this information to a specialist who works with processor programmers.

Steps to Follow:
  1. Read EEPROM 95640 from GPEC2A.
  2. Read the microcontroller MC9S12XEG384 in RFHUB or SPC5606 in BCM.
  3. Find the 6 bytes in the RFHUB module and write them into the PCM.
  4. Optionally, write the VIN (it repeats three times).
If you are working with BCM, the 6 bytes are stored in a mirrored layout.

Three images showing where these bytes are located.
BCM 6 bytes
BCM MPS560xB__B8E2BEOF71BC_address 40D0_40D8
BCM 6 bytes

GPEC2A 6 bytes
GPEC2_95640__BC710FBEE2B8_address 3C8
GPEC2A 6 bytes
RHFUB 6 bytes
RHFUB _9S12XEG384_1M12S_BC710FBEE2B8_address  508_510
RHFUB 6 bytes



No comments:

Post a Comment

Note: Only a member of this blog may post a comment.