Contents Wiring diagrams Section: Body, Cab Control Systems All sections

Body Control Modules: Other GMC Sonoma II

PROGRAMMING BCM

Note. Use of Tech 2 scan tool is recommended for programming BCM. A generic scan tool may not be capable of performing all necessary programming functions. Refer to scan tool manufacturer's instructions.

  1. Ensure battery is fully charged. Turn ignition on. Program BCM using scan tool. Refer to Techline(R) terminal and equipment user's instructions.
  2. If BCM fails to program, check all connections. Ensure latest software version for scan tool is used. Retry programming BCM. If programming fails again, replace BCM. See «BODY CONTROL MODULE (BCM)»(ref-139371-S35701082562002043000000) under REMOVAL & INSTALLATION.

BCM RELEARN PROCEDURE

Note. Relearn procedure should be performed if any of the following components are replaced, PassLock(R) sensor, Body Control Module (BCM), Powertrain Control Module (PCM) or Vehicle Control Module (VCM). Performing relearn procedure will take about 10 minutes with use of scan tool. Without the use of a scan tool, relearn procedure will take about 30 minutes.

RETRIEVING & CLEARING DTCS

Note. Disconnecting battery cables or BCM harness connectors will NOT clear history DTC(s).

A scan tool must be used to retrieve and clear DTCs. The scan tool also has several features that can be used to help locate an intermittent condition.

DTCs can be cleared using a scan tool. If conditions for malfunction no longer exist, history DTC will clear after 100 consecutive ignition cycles.

DTCCircuit Affected
B1397Device Reference Out Circuit Low
B1398Device Reference Out Circuit High
B1477Retained Accessory Power (RAP) Circuit Low
B1478Retained Accessory Power (RAP) Circuit High
B1480Battery Rundown Protection Circuit Malfunction
B2527Front Foglight Circuit Low
B2537Rear Foglight Circuit Low (Export Only)
B2577Headlight Control Circuit Low
B2585Park Light Control Circuit Malfunction
B2600Daytime Running Light Circuit Malfunction
B2613Dimming Potentiometer Circuit High
B2617Courtesy Light Circuit Low
B2618Courtesy Light Circuit High
B2647Ambient Light Sensor Circuit Low
B2648Ambient Light Sensor Circuit High
B2752Horn Relay Coil Circuit Low
B2947 (1)Sensor Power Circuit Low
B2948 (1)Sensor Power Circuit High
B2957 (1)Sensor Data Circuit Low
B2958 (1)Sensor Data Circuit High
B2960 (1)Sensor Data Incorrect But Valid
B2961Key In Ignition Circuit Malfunction
B3031 (1)Controller In Learn Mode
B3033 (1)System Indicates Tamper
B2973Door Key Switch Circuit Low
B3102Keyless Entry (RFA) Data Link Circuit Low
B3137Door Lock Circuit Low
B3138Door Lock Circuit High
B3147Passenger Door Unlock Circuit Low
B3148Passenger Door Unlock Circuit High
U1000 (2)Class 2 Communication Malfunction
U1016 (2)Loss Of Communications With PCM
U1026 (2)Loss Of ATC Class 2 Communication
U1041 (2)Loss Of EBCM Communication
U1064 (2)Loss Of Communications With BCM
U1192 (2)Loss Of Communications With VTD
U1193 (2)Loss Of VIM Class 2 Communication
U1255Class 2 Communication Malfunction
U1300Class 2 Data Link Low
U1301Class 2 Data Link High
(1) See appropriate ANTI-THEFT SYSTEMS article. (2) Repair wiring as necessary. See appropriate wiring diagram in DATA LINK CONNECTORS article in WIRING DIAGRAMS.
(1)See appropriate ANTI-THEFT SYSTEMS article.
(2)Repair wiring as necessary. See appropriate wiring diagram in DATA LINK CONNECTORS article in WIRING DIAGRAMS.

BCM DTC DEFINITIONS

SYSTEM TESTS

Note. For wiring and connector terminal identification, see WIRING DIAGRAMS .

Note. When testing procedure indicates to probe or check a terminal, use adapters from connector Test Adapter Kit (J-35616-A). This will ensure terminal will not be damaged, and that connection is okay.

Note. Only disconnect specified BCM/TBC module connector. If all BCM/TBC module connectors need to be disconnected, they need to be disconnected in a specific order, or BCM/TBC related DTCs will set. See BODY CONTROL MODULE (BCM) under REMOVAL & INSTALLATION.

BODY CONTROL MODULE (BCM)

Note. Ensure ignition is off when disconnecting BCM harness connectors. ALWAYS disconnect Brown BCM connector first and reconnect it last to avoid setting DTC.