I have the BCM out, and the case open. I do not see anything obvious. All pins look secure and no broken solder connectionsIf you have a verified ground at A11, & B11, and power to the 5 hot at all times terminal we checked. And then apply power at terminal A18 (that comes from the ignition switch to ACC, RUN and Start) and there is still no 5 volts to the yellow Passlock wire then it is looking like a BCM fault. In this case it could be time to remove and inspect the BCM for obvious damage. The BCM case opens up real easy to inspect the circuit card.
I have the ribbon cable here on my desk, along with the BCM.I would inspect that ribbon cable really close. Maybe test for continuity at the power and ground traces.
I have the ribbon cable here on my desk, along with the BCM.
I have tested each individual trace on both sides of the cable. All traces read continuity, with a reading of .1 ohms ( Lead test on my meter was the same.)
Should I check for the Passlock voltage at the BCM connector, instead of the resistor? Could the yellow wire be "broken" somewhere?
I just did a continuity test on the yellow wire. It ohms out good from B10 on the small gray plug to the resistor. I will test red/white now.All things are possible I guess. We have covered the basics.
That particular yellow wire is not easily accessed at the BCM being behind a bunch.
There is another wire there that may be of use as a test. It is the red/white wire that supplies 12 volt power from the BCM to the electronic circuitry of the passlock sensor.
Looking at the same picture I posted with the serial data wires. See a pink a black and a red/white wire side by side on the upper connector? Check the red/white for 12 volts when key is not OFF.
Red/White wire, on #9 on Blue colored side of the upper plug has .1 vdc with key in run position
15114669
This site seems to think only 2004 2005...15114669
15114669
BUT with your everything "disconnected test", it leaves out possible issues with connections causing a "load" on something which may result in low / no voltages of things. Hopefully, the OP can do a similar setup maybe... to see if the BCM comes alive at least in terms of "noises".... or can just get another BCM .
My next step is to perform a current draw test on a desktop BCM hooked up as I did for the bare minimum to establish a baseline of sorts.
BUT.... you are looking at the 12v stuff.... but a "load", not necessarily a short could cause issue with the 5v area depending on what "shares" that source.
BUT... it is good that you measure the current as potentially that "reference point" may be easy for the OP to gather at his end.
Codes:
B0780 Control Unit 1A = Four Wheel Drive Low Range Indicator Circuit
B0775 Control Unit 1A = Four Wheel Drive High Range Indicator Circuit
B0770 Control Unit 1A = All Wheel Drive Indicator Circuit.
U1000 Control Unit 1A = Loss of Class 2 Serial Communications
U1064 Control Unit 1A = Lost Communication with Body Control Module
U1041 Control Unit 1A = Loss of Communication with Brake Module
U1000 Control Unit 58 = Loss of Class 2 Serial Communications
U1064 Control Unit 10 = Lost Communication with Body Control Module
It can take 1 (one) class 2 controller to take a class 2 network off-line
These tools:
uIsolate
Either purchased or hand made, can test the network and find the offending controlleruIsolate Network Isolator
Use the uIsolate Network Isolator to find faulty modules in vehicle communication networks such as GM Class 2, CAN BUS, and other 1-wire and 2-wire networks.www.aeswave.com
Read: U1064
U1064 – What Does It Mean and How To Fix It - OBD2PROS
This is one of the most frequent OBD2 trouble codes. Read the full article below to know what it means, how to fix it, and what other codes may showobd2pros.com
A simple / inexpensive not totally effective tool that tests the controllers the application has access to.
Within that simple tool, each mentioned controller can be tested for the reoccurring faults.
Chevrosys Pro
ChevroSys Scan Pro - Apps on Google Play
Read & Clear Trouble Codes: Chevrolet Vehicle (Engine, ABS, SRS, TCM)play.google.com
Class 2 data description - Facts matter.
If all the B+ and B- are tested and prove OK with the the Class 2 data with an oscilloscope, the BCM is defective.
If multiple controllers record U1000, U1064, etc. (Lost Communication with Body Control Module) the BCM is defective.
If the BCM requires replacement, extra programming is required for the added accessories built within the vehicle.
A GM subscription is required:
The MDI 2 or J2534-2 device is required.
A defective BCM includes:
No Start, No crank
No LED or activity for transmission display on IC (P R N D L)
No dash illumination
No fuel gauge operation
No window operation
No door lock operation
Multiple network faults with multiple controllers
Inoperative / uncooperative controllers
The choice can be an OEM, rebuilt or used controller.
Been stung too many times and prefer OEM.
OBD II is not going to solve or diagnose the communication(s) issue.
Tools that work are: Tech2Win, GDS 2, Snap-On, Autel, Launch or any tool that has access to the Class 2 network is the best option.
OK... did know they weren't tied together. Has he at least checked the other? Even if they aren't tied to cause a "loading" issue... maybe there regulator source isn't there for either as in "common track".What specific 5 volt area are you speaking of here?? I know of only 2 in the BCM. One is for the rotary dimmer adjustment in the headlamp switch and the second is for the Passlock sensor signal. We tested the Passlock sensor 5 volt terminal but found that dead.
Testing a BCM seems to at the least suggest these two 5 volt source are not shared as there is about 14k resistance between the two.
Update:
Security relearn successful. Car starts and runs. I do have a SERVICE AIR BAG message and the radio is locked. Everything else appears to be working.
Original codes still present:
B0780 1A
B0775 1A
B0770 1A
U1000 1A
U1064 1A
Original codes now gone:
U1064 10
U1000 58
New codes:
U1000 40
B3811 40
B3031 40
B2960 40
B2930 40
U1064 58
B1001 58
Yes the resistor is still in place. I assume that code is due to a resistance change from the original in the "new" BCM?