Body Control Module Programming/Regular Production Option Codes
Body Control Module (BCM) must be programmed with proper Regular Production Option (RPO) configurations. If BCM is not properly programmed with correct RPO codes, BCM will not be able to control features properly. Before programming BCM ensure battery is fully charged, ignition switch is in RUN position, all modules are connected and Data Link Connector (DLC) is accessible.
To program new BCM, access SPECIAL FUNCTIONS menu on scan tool. Select NEW BCM SETUP and follow instructions. If BCM fails to accept programming or RPO codes, check connections at BCM and ensure scan tool has latest software updates. When BCM is replaced, Passlock(tm) must also be reprogrammed. See PASSLOCK(tm) LEARN PROCEDURES . After programming, to avoid future misdiagnosis:
- Turn ignition OFF for 30 seconds.
- Connect scan tool to data link connector.
- Turn ignition switch to RUN position.
- Replacing modules may cause DTCs B1001, B1271 or B1780 to set in SDM or radio. Do not diagnose these DTCs if BCM, PCM or other modules have been replaced. Use scan tool to clear all DTCs.
- Remove scan tool from vehicle. Turn ignition OFF and back to RUN. Ensure SDM is operating properly by observing airbag warning indicator. Indicator should flash seven times then go off.