Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Body Control Module (BCM) Programming/RPO Configuration
The service BCMs EEPROM chip must be programmed with the proper RPO configurations by using a scan tool. The EEPROM stores information regarding the vehicle options and point of sale. If the BCM is not properly configured with the correct RPO codes, the BCM will set default values for some systems, which could cause malfunctions in other systems. When the BCM is replaced, the BCM must be programed to identify the following information:
- Country of Sale (US, Canada, Europe, Japan, etc.)
- Real Time Damping (RTD)
- Memory Options
- Front Fog Lamps
- HVAC (C60-Manual, CJ2-Automatic)
- Active Handling
- Auto Headlamp Control
- Power Tilt/Telescope Column
The BCM sends password information to the PCM on the serial data line to enable fuel for Vehicle Theft Deterrent (VTD) functions, therefore, the PCM must also be programmed to accept the new password sent by the BCM. The BCM programming procedure will enable the learn password mode for both the BCM and PCM. This mode allows the PCM to learn the new password sent by the BCM whenever the BCM or PCM is replaced. If the BCM and PCM are not properly programmed together, the vehicle will exhibit a no start condition and the PCM will store a DTC P1631.
When an ignition key or the BCM is replaced, the BCM must be programmed to accept the resistance value of the new or existing vehicle keys in order to allow PASS-Key® operation. Refer to PROGRAMMING THEFT DETERRENT SYSTEM COMPONENTS in Theft Deterrents.
Important: After programming, perform the following to avoid future misdiagnosis:
- Turn the ignition OFF for 10 seconds.
- Connect the scan tool to the data link connector.
- Turn the ignition ON with the engine OFF.
- Use the scan tool in order to retrieve history DTCs from all modules.
- Clear all history DTCs.
NO RELATED
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.