LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Saturn >> 2000 >> SC2 Automatic, MP6 >> Repair and Diagnosis >> External Pages >> Different car >> Section 17 (Body Control Modules) >> Programming >> BCM Programming/RPO Configuration >> Description
April 5, 2026: LEMON Manuals is launched! Read the announcement.

BCM Programming/RPO Configuration: Description

WARNING: This page is about a different car, the 2000 Chevrolet Corvette. However, it is still accessible from the selected car via links, so may be relevant.
NOTE: If Body Control Module (BCM) is not properly configured, BCM will set default values for some systems, which may cause faults in other systems.

Body Control Module (BCM) Electronically Erasable Programmable Only Memory (EEPROM) chip must be programmed with proper Regular Production Options (RPO) configurations. EEPROM stores information about vehicle options and point of sale. When BCM is replaced, new BCM must be programmed to identify the following information.

Since BCM sends a password to PCM, PCM must also be programmed to accept the new password. BCM programming procedure will enable learn password mode for BCM and PCM (this mode allows PCM to learn new password sent by BCM whenever BCM or PCM is replaced). If BCM is not properly programmed, vehicle will exhibit a no-crank condition and PCM will set DTC P1631.

When BCM is replaced, BCM must be programmed to accept resistance value of existing vehicle keys so that it will allow PASS-Key® operation. New BCM is programmed to accept first PASS-Key® resistance value detected. If BCM is unable to detect a valid PASS-Key® resistance value, BCM will not end programming sequence and DTC 2735 will set.