LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> GMC >> 2000 >> Envoy >> Repair and Diagnosis >> Body & Frame >> Body, Cab Control Systems >> Body Control Modules >> System Tests >> Scan Tool Does Not Communicate With Class 2 Device
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Scan Tool Does Not Communicate With Class 2 Device

CAUTION: BCM Brown 24-pin connector C1 contains power and ground sources. When removing BCM, always disconnect connector C1 first before disconnecting connectors C2 and C3. When installing BCM, always reconnect connectors C2 and C3, then connector C1 last.
  1. Install scan tool. If scan tool works, go to next step. If scan tool does not work, go to SCAN TOOL INOPERATIVE  .
  2. Turn ignition on. Attempt to communicate with all control modules on class 2 serial data circuit. If any module communicates with scan tool, go to next step. If no module communicates with scan tool, go to step  5 .
  3. Check DTCs for each module. Record each DTC, status (history or current) and which module set the DTC. If any communication DTCs (DTCs with "U" prefix) exist, go to next step. If no communication DTCs exist, check for intermittent or poor connections.
  4. For diagnosis and repair of "U" prefix DTC, go to appropriate test. See DIAGNOSTIC TROUBLE CODE DEFINITIONS  table.
  5. Turn ignition off. Disconnect scan tool from DLC. Check DLC terminals No. 2 (Purple wire) and No. 5 (Black/White wire) for proper contact. If no problem is found, go to next step. If any looseness or damage exists, repair as necessary. After repair, go to step  31 .
  6. Check for open circuit between DLC terminal No. 5 (Black/White wire) and ground. If no problem is found, go to next step. If problem is found, repair open or high resistance between DLC and ground. After repair, go to step  31 .
  7. Disconnect Black 12-pin splice pack SP201 connector, located below the instrument panel fuse block, taped to the body harness. Check for corrosion and damage of terminals. If no problem is found, go to next step. If any looseness or damage exists, repair as necessary. After repair, go to step  31 .
  8. Check for open or short on Purple wire between DLC terminal No. 2 and splice pack SP201 harness connector C1 terminal "A". If no problem is found, go to next step. If problem is found, repair open or short. After repair, go to step  31 .
  9. Connect a jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "M" (Light Green wire). Turn ignition on. Attempt to communicate with BCM. If BCM will not communicate, go to next step. If BCM communicates, go to step  11 .
  10. Turn ignition off. Disconnect BCM connectors. Check for short to ground or short to power (ignition on) on Light Green wire between BCM connector C1 terminal A12 and splice pack SP201 terminal "M". See Figure . If no problem is found, go to step  29 . If problem is found, repair as necessary. After repair, go to step  31 .
  11. Leave jumper wire from step  9 connected. Connect another jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "B" (Dark Green wire). Turn ignition on. Attempt to communicate with PCM. If PCM will not communicate, go to next step. If BCM communicates, go to step  13 .
  12. Turn ignition off. Disconnect PCM connectors. Check for short to ground or short to power (ignition on) on Dark Green wire between PCM connector C4 terminal No. 11 and splice pack SP201 terminal "B". If no problem is found, go to step  29 . If problem is found, repair as necessary. After repair, go to step  31 .
  13. Leave jumper wire from step  9 connected. Remove jumper wire from splice pack SP201 connector terminal "B". Connect jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "C" (Dark Green/White wire). Turn ignition on. Attempt to communicate with transfer case shift control module. If transfer case shift control module will not communicate, go to next step. If transfer case shift control module communicates, go to step  15 .
  14. Turn ignition off. Disconnect transfer case shift control module connector. Check for short to ground or short to power (ignition on) on Dark Green/White wire between transfer case shift control module connector C1 terminal E9 (selectable 4WD) or C9 (automatic 4WD/AWD) and splice pack SP201 terminal "C". If no problem is found, go to step  29 . If problem is found, repair as necessary. After repair, go to step  31 .
  15. Leave jumper wire from step  9 connected. Remove jumper wire from splice pack SP201 connector terminal "C". Connect jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "D" (Light Green/Black wire). Turn ignition on. Attempt to communicate with Vehicle Interface Unit (VIU). If VIU will not communicate, go to next step. If VIU communicates, go to step  17 .
  16. Turn ignition off. Disconnect VIU connector. Check for short to ground or short to power (ignition on) on Light Green/Black wire between VIU connector C1 terminal A2 and splice pack SP201 terminal "D". If no problem is found, go to step  29 . If problem is found, repair as necessary. After repair, go to step  31 .
  17. Leave jumper wire from step  9 connected. Remove jumper wire from splice pack SP201 connector terminal "D". Connect jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "E" (Light Blue wire). Turn ignition on. Attempt to communicate with Electronic Brake Control Module (EBCM. If EBCM will not communicate, go to next step. If EBCM communicates, go to step  19 .
    NOTE: Vehicle may be equipped with one of 2 different ABS units. The 325 ABS has a Gray cover and 3 connectors. The 310 ABS has a Black cover and 4 connectors.
  18. Turn ignition off. Disconnect EBCM connectors. Check for short to ground or short to power (ignition on) on Light Blue wire between EBCM connector C1 terminal B6 (325 ABS) or C9 (310 ABS) and splice pack SP201 terminal "E". If no problem is found, go to step  29 . If problem is found, repair as necessary. After repair, go to step  31 .
  19. Leave jumper wire from step  9 connected. Remove jumper wire from splice pack SP201 connector terminal "E". Connect jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "F" (Dark Blue wire). Turn ignition on. Attempt to communicate with inflatable restraint Sensing and Diagnostic Module (SDM). If SDM will not communicate, go to next step. If SDM communicates, go to step  21 .
  20. Turn ignition off. Disconnect SDM connector. Check for short to ground or short to power (ignition on) on Dark Blue wire between SDM connector terminal A4 and splice pack SP201 terminal "F". If no problem is found, go to step  29 . If problem is found, repair as necessary. After repair, go to step  31 .
  21. Leave jumper wire from step  9 connected. Remove jumper wire from splice pack SP201 connector terminal "F". Connect jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "G" (Gray wire). Turn ignition on. Attempt to communicate with instrument cluster. If instrument cluster will not communicate, go to next step. If instrument cluster communicates, go to step  23 .
  22. Turn ignition off. Disconnect instrument cluster connector. Check for short to ground or short to power (ignition on) on Gray wire between instrument cluster connector terminal A6 and splice pack SP201 terminal "G". If no problem is found, go to step  29 . If problem is found, repair as necessary. After repair, go to step  31 .
  23. Leave jumper wire from step  9 connected. Remove jumper wire from splice pack SP201 connector terminal "G". Connect jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "J" (Brown/White wire). Turn ignition on. Attempt to communicate with Driver Seat Adjuster Memory Module (DSMM). If DSMM will not communicate, go to next step. If DSMM communicates, go to step  25 (with trip computer in driver information center) or step  27 (without trip computer in driver information center).
  24. Turn ignition off. Disconnect DSMM connector. Check for short to ground or short to power (ignition on) on Brown/White wire between DSMM connector C1 terminal No. 13 and splice pack SP201 terminal "J". If no problem is found, go to step  29 . If problem is found, repair as necessary. After repair, go to step  31 .
  25. Leave jumper wire from step  9 connected. Remove jumper wire from splice pack SP201 connector terminal "J". Connect jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "K" (Yellow wire). Turn ignition on. Attempt to communicate with Driver Information Center (DIC). If DIC will not communicate, go to next step. If DIC communicates, go to step  27 (with automatic A/C) or step  31 (without automatic A/C).
  26. Turn ignition off. Disconnect DIC connector. Check for short to ground or short to power (ignition on) on Yellow wire between DIC connector C1 terminal No. 15 and splice pack SP201 terminal "K". If no problem is found, go to step  29 . If problem is found, repair as necessary. After repair, go to step  31 .
  27. Leave jumper wire from step  9 connected. Remove jumper wire from splice pack SP201 connector terminal "K". Connect jumper wire between splice pack SP201 connector terminals "A" (Purple wire) and "L" (White wire). Turn ignition on. Attempt to communicate with Electronic Climate Control (ECC) Module. If ECC will not communicate, go to next step. If ECC communicates, go to step  31 .
  28. Turn ignition off. Disconnect ECC connector. Check for short to ground or short to power (ignition on) on White wire between ECC connector terminal C11 and splice pack SP201 terminal "L". If no problem is found, go to next step. If problem is found, repair as necessary. After repair, go to step  31 .
  29. Check terminals of connector and module that is not communicating. If no problem is found, go to next step. If problem is found, repair as necessary. After repair, go to step  31 .
  30. Replace module that is not communicating. See appropriate article for replacement and programming information. After repair, go to next step.
  31. Reconnect all components and connectors. Connect scan tool. Turn ignition on. If scan tool does not communicate, disconnect scan tool, then reconnect to reset communication. Check DTCs for each module. Record each DTC, status (history or current) and which module set the DTC. If any DTCs exist, go to next step. If no DTCs exist, go to step  33 .
  32. Diagnose and repair any DTCs as necessary. See appropriate article for test. See DIAGNOSTIC TROUBLE CODE DEFINITIONS  table. After all repairs are complete, go to next step.
  33. Using scan tool, clear all DTCs.