On many modern GM vehicles, they don't use what we would call a brake light switch anymore.
It's actually called a brake pedal position sensor, provides data to multiple modules as to where the brake pedal is, how hard it's being pressed, etcetera.
But once it is replaced, it also needs to be relearned.
Now what you may not know is it needs to be really relearned in two modules.
Needs to be relearned in the engine control module and also in the body control module.
Now if you didn't know that, you might get an error, you might get a code and it won't relearn properly.
So let's walk through how we would do this and use service resets and relearns menu to make it easier.
All right so on the service resets and relearns menu on that.
This is available on Apollo, Triton, Zeus and Veris Edge Tools as long as you have current subscription or software plan.
So what does is it makes it easier to find the resets and relearns that you may need by having it laid out by job.
So we have different systems come down, body brakes, there we go.
So under brakes we have replacer, relearn, a brake pedal position sensor.
So we'll go in there.
And the first thing I'd like to do before we even talk about this is let's see what GM has to say about it so we can link to our repair information.
If you have Shopke or Mitchell, you can link right to it.
It's going to bring in the vehicle, it's going to bring in the actual brake pedal position sensor we're working on and we'll go to replace.
And if we come down here at the bottom after we replace it, we see we have an after repair information.
So we go in there.
It gives us calibration criteria so it says apply the parking brake, ignition on, engine off, Place the transmission in park or automatic transmission in neutral.
For manual install.
Install a scan tool, clear DTCS, navigate to the configuration and reset functions for the BCM.
Select break pedal position sensor, learn and follow the directions.
Navigate to also the ECM and then go to the learn functions and then go break pedal position sensor there as well.
So reading this we know that we need to go into the BCM and the ECM separately.
So in order to do it the way that GM describes it, I would need to go in first.
Well, let's go into engine and then functional tests and then it's under output controls.
I would need to know that as well.
And then come down here and we see the BPP sensor learn.
So we'll be able to connect to that.
Then we'll back up and we'll find the body control module, which is right here.
You need to choose what package it has.
Then we'll go into functional tests again, output controls again, and then find the brake pedal position sensor.
Learn there now that'll take a little bit of time and like I said, if you didn't know you needed to do that well maybe you'd put it in one module and not the other.
So instead we can go back to our main menu.
So by using the service resets and relearns menu, it's going to make it a lot simpler because it's going to bring it all in one screen for us.
So if I go into service resets, Scroll down to find the job I did which would be under Brakes for replace relearn, brake pedal position sensor and then we see functional resets and calibrations.
What it's going to do is it's going to look into the Engine control module and the body control module and then find both of those resets and put them on one screen.
So I could simply go into there, reset it, go to there, reset it, and I'm done.
Saves a ton of time by using that service resets menu.