The EBCM Nightmare, & how to get the module programmed.

Disclaimer: Links on this page pointing to Amazon, eBay and other sites may include affiliate code. If you click them and make a purchase, we may earn a small commission.

Joseph Garcia

Supporting Member
Joined
Aug 2, 2018
Posts
7,503
Reaction score
10,242
Having a quality bi-directional scanner is an invaluable addition to your tool kit for this truck, and you should make every attempt to obtain one. You will save literally thousands of dollars on diagnostic work on the truck throughout its life.
 
OP
OP
K

kylebnoris

Member
Joined
Dec 29, 2023
Posts
55
Reaction score
50
Having a quality bi-directional scanner is an invaluable addition to your tool kit for this truck, and you should make every attempt to obtain one. You will save literally thousands of dollars on diagnostic work on the truck throughout its life.
I currently have a Autel MaxiCheck MX900, it's relatively inexpensive and it's been amazing for diagnostic work etc.

What exactly were you going to say? I'm basically waiting for the codes to re-appear to capture them if that's what you're wondering.
 

Joseph Garcia

Supporting Member
Joined
Aug 2, 2018
Posts
7,503
Reaction score
10,242
I currently have a Autel MaxiCheck MX900, it's relatively inexpensive and it's been amazing for diagnostic work etc.

What exactly were you going to say? I'm basically waiting for the codes to re-appear to capture them if that's what you're wondering.
A quality bi-directional scanner (I'm not saying that what you currently have is not) will generally lead you to the source of your issue, not just give you a code number. For example, I received a stabilitrack error, and my bi-directional scanner not only told me what the code was, but it also told me that me that the source of my issue was located in my left rear wheel assembly. That allowed me to directly go to the source of the issue and made the job of addressing the issue very easy.
 

Doubeleive

Wes
Supporting Member
Joined
Nov 7, 2017
Posts
26,531
Reaction score
39,944
Location
Stockton, Ca.
A quality bi-directional scanner (I'm not saying that what you currently have is not) will generally lead you to the source of your issue, not just give you a code number. For example, I received a stabilitrack error, and my bi-directional scanner not only told me what the code was, but it also told me that me that the source of my issue was located in my left rear wheel assembly. That allowed me to directly go to the source of the issue and made the job of addressing the issue very easy.
the autel should do the same, he just didn't have the previous brake codes that like to clear on a key cycle and not "save" abs/srs are not OBD and will behave differently, they are self checking and if on a key cycle it has a "all clear" it acts like nothing ever happened until it happens again. That's why I tell people to scan it with the light on because that's the only way to figure it out sometimes, if it is a constant light and faults each key cycle then that makes it easier.
It's also why you never have to use a scanner to clear a ABS or SRS code, if everything is working the light goes out on it's own when you cycle the key, if it does not then there is still a "active" fault.
like if you have a bad wheel hub and it makes the abs come on, replace the hub and the light goes out. no scanner required.
you might have a bad hub and when you start the vehicle no abs light but as soon as you put it in gear and move, bam no good data, sets abs light....

abs module can be replaced with identical part and will not require programming, srs module can be replaced with identical part but does require a vin learn becuase it also functions as the "black box data recorder".
 
OP
OP
K

kylebnoris

Member
Joined
Dec 29, 2023
Posts
55
Reaction score
50
I live in Georgia.

Lights came on, pulled codes.PXL_20240814_185058665.jpg
PXL_20240814_185242845.jpg
PXL_20240814_191407771.jpg
Researching now.

side note, windshield wiper functions fine Key on Engine off, then intermittent function while on, but that's for a later date to solve lol.
 
Last edited:

Doubeleive

Wes
Supporting Member
Joined
Nov 7, 2017
Posts
26,531
Reaction score
39,944
Location
Stockton, Ca.
a quick search of those codes shows they may be related to the front wheel abs sensor and/or you might have a poor connection at that brake module.
I can only guess but I would first inspect the ebcm harness and pins, blow it all out with some compressed air. if anything looks corroded clean it up and re-attach.
then try and see if you can read all 4 wheels live speed data while driving and see if anythings look erratic or drops out.
and maybe see if that scanner will let you calibrate the steering wheel angle sensor
they all seem related except the 02 sensor
 
OP
OP
K

kylebnoris

Member
Joined
Dec 29, 2023
Posts
55
Reaction score
50
Going to paste here all the "Conditions required to set " according to Alldata

P0856
The PCM receives an invalid requested torque signal for 3 seconds

P1689
The PCM detects open or shorted delivered torque signal voltage as being less than 4.75 volts or greater than 5.25 volts.

C0240
The EBCM receives a serial data message stating that the PCM has lost the ability to reduce engine torque.

C0196
Any of the following conditions may cause the DTC to set.
^ Open yaw rate sensor circuitry is detected.
^ Shorted yaw rate sensor circuitry is detected.
^ An erratic yaw rate sensor signal is detected.
^ The EBCM detects that the yaw rate sensor signal does not correspond with signals from other sensors.
^ The EBCM detects that the yaw rate sensor frequency signal is not within the valid range.
^ A voltage near 5 volts is detected on the yaw rate sensor test circuit at all times.
^ A voltage near 0 volts is detected on the yaw rate sensor test circuit at all times.

C0283 with RPO JL4
Two Wheel Drive or All Wheel Drive Vehicles

The EBCM detects low voltage on the traction control switch signal circuit for 8 seconds.

Four Wheel Drive Vehicles with Selectable 4 LO
The EBCM receives a serial data message from the TCSCM indicating that the VSES mode/transfer case shift control switch is detected as failed. The TCSCM sends this message 60 seconds after the TCSCM sets DTC B2725.

C0455
Any of the following conditions may cause the DTC to set.
^ The steering angle calculated by the EBCM does not correlate with the steering angle information which is being transmitted on the serial data line.
^ When driven forward in a straight line, the centered steering angle differs by more than 30 degrees from the centered steering angle when the sensors are initialized.
^ The EBCM detects an erratic signal from steering wheel position signal A or signal B.
^ The BCM detects an invalid steering wheel position sensor signal, sets a DTC, and therefore, cannot transmit valid serial data information. The BCM sends a serial data message to the EBCM, which causes the DTC to set.
^ The EBCM detects an open or shorted steering wheel position signal A or signal B, after having received a valid signal during the same ignition.


As for the front abs sensors, both front wheel hubs are new with sensors, I'll have to see if I can test the sensors and the circuit I guess.
 
OP
OP
K

kylebnoris

Member
Joined
Dec 29, 2023
Posts
55
Reaction score
50
Alright, 30 minute ride and all speed sensors functioning fine, no drop in speed, lack of data etc. check their connections and wiggled them a good bit to see if a code set, nothing.

Removed the EBCM connector and cleaned it out with some contact cleaner. All pins and everything looks fine. No corrosion on either side.

When the old EBCM originally was removed, it was destroyed as was the connector, I had to use Alldata to verify correct pin out and de-pin the damaged connector and re-pin the wires into the new connector. I checked just now to make sure none of the pins were pushed out or anything, all good they are all seated etc.
PXL_20240814_203352940.jpgPXL_20240814_203343699.jpgPXL_20240814_203418609.jpg
 
Top