00:00
Welcome to the Automotive Diagnostic Podcast.
00:14
We're going to explore ways to sharpen our diagnostic skills, find learning resources, and hear from
00:20
experts in the automotive field.
00:26
This show is brought to you by Automotive Seminars.
00:30
If you're looking to stay up on the cutting-edge diagnostic strategies and techniques, this
00:38
You've got live four-hour seminars that are put online that you can join in, ask questions,
00:47
interact with the instructors.
00:49
With some of the best of the best, they've got Keith Perkins and John Thornton putting
00:54
on classes like Network Diagnostics, Mechanical Engine Testing, Advanced Electrical Testing,
01:03
and GDI Diagnostics, and a ton more.
01:07
Once you purchase one of these training seminars, you can access this at any time that you want
01:14
through your account at AutomotiveSeminars.com.
01:18
You can re-watch the training a year, two years later, which makes this training even
01:25
I highly recommend you check this out.
01:27
The link is in the show notes.
01:29
Hey, what's going on?
01:32
Automotive World, welcome to another episode of the Automotive Diagnostic Podcast.
01:36
My name is Sean Tipping.
01:37
I'll be your host once again for this week's episode.
01:41
Thank you so much for joining me.
01:42
It's me on the show this week, and we're going to do round two of why won't this FNK program
01:52
If you've been listening for a while, I had the first version of this almost a year
01:57
to the day, and I didn't plan that out.
01:59
I was just looking because I knew I did an episode titled why won't this FNK program.
02:05
It was November 24th, 2024, so strange.
02:10
We had a few vehicles last week that were just a huge pain in the ass to program keys
02:16
to, and we do a fair amount of key programming.
02:20
It's probably somewhere between 10 to 20% of the overall volume of what we do, so it
02:26
is a smaller portion compared to diagnostics and programming, but it also kind of is programming.
02:33
If you think about it, just keys have their own unique challenges.
02:37
Number one being the key itself, just getting the right key, and I've talked about that
02:41
plenty of times before where that can be a real challenge, even if you've been doing
02:47
it for a while, even if you've got some good trusted resources, there are just so many
02:51
options for particular vehicles, and once you get into the European world, it gets
02:56
even more challenging.
02:58
That's its own discussion, which I've covered topics before, but today we're going
03:03
to be talking about pre-existing problems on a vehicle that had nothing to do with us,
03:10
and we're not affecting the vehicle as far as the customer could tell until we tried
03:16
to program keys in, so that's the challenge here.
03:21
We're coming in, car worked before, now in one case they had one working key, in
03:26
the other case it was an all keys lost, but prior to losing those keys, the vehicle
03:33
started, it ran, there were no issues apparent to the customer.
03:37
Now, in a specific situation with both of these vehicles, they would have
03:42
recognized the problem, but again, us walking into it, and of course we're
03:47
taking the customer at their word, but hindsight, I think they were honest
03:51
saying that, yeah, there were no problems with the vehicle prior, we're
03:55
very confused because we can't add keys to this vehicle, and so now we're
03:59
like, okay, is it the keys themselves?
04:01
Is it the tooling that we're using or the software?
04:05
Is there something going on with the car, or are we just missing
04:09
something completely and we should stop doing keys?
04:12
Now, I don't think that's it, but it makes you feel that way sometimes.
04:15
So I got two cars I'm going to cover today that we recently dealt with.
04:19
Again, pre-existing problems on the car, they were broken.
04:23
It just wasn't broken in a way that presented itself as a symptom
04:28
to the customer in everyday driving with functional keys.
04:32
Again, would have been specific circumstances.
04:35
So let's start out with 2017 Toyota Camry.
04:40
This is a used car lot.
04:42
They sold this Camry to a customer less than a month ago.
04:47
They've been driving it around just fine, and then they end up
04:50
getting it towed back saying, hey, it won't start.
04:52
There's a security light on the dash, right?
04:55
The Toyota has it kind of in the center stack there,
04:58
the little immobilizer light.
05:00
And I don't know if it was the driver of the vehicle or our customer
05:05
that recognized that it was a security issue, but they did see this light on.
05:09
So we get out there and we're doing some other keys on this stop as well
05:15
And right away, almost immediately,
05:18
I recognize what the problem is.
05:21
Now, you can see, obviously this customer just bought the vehicle.
05:25
And they blamed it out, meaning that there are sparkly,
05:30
bedazzled stick-on rings and other pieces that have been put onto the dashboard and
05:39
doors and center console and stuff like that.
05:41
So I'm sure you've seen these.
05:42
You can order a big old package off Amazon.
05:44
And one of those bling rings goes right around where the blade key ignition is.
05:51
So this is a turn-style blade ignition.
05:53
It does have a transponder in the remote head of the key.
05:57
And it goes into the ignition and there's a short-range transponder
06:01
that communicates with the halo.
06:03
The car recognizes that, hey, the key belongs to this vehicle.
06:06
And then it allows a start.
06:08
Well, and if you haven't seen this, you probably will eventually.
06:11
They get these bling rings, they stick them around the ignition, right?
06:15
Where you put the key in.
06:16
Well, there's metal in this bling ring and
06:20
it interferes with the communication between the key and the halo.
06:23
So we see it and we're like, okay, that's it.
06:25
Because we've seen this before.
06:26
This is a common thing.
06:28
It happens and it will disable a vehicle.
06:30
And a lot of times customers don't make that connection and understandably so.
06:33
They probably don't understand how the key actually functions or
06:37
that there's a transponder in the key at all.
06:40
Now, for reference on this Toyota Camry, the key that they had,
06:45
they only had one, was just a transponder head key.
06:49
So there was no remote built into the head of the key.
06:53
Although the car did come equipped, or
06:56
at least the option to have a remote head key.
06:59
And what I mean by that is the buttons to lock and unlock the vehicle are on
07:03
the head of the key, there's still a transponder chip in there.
07:06
But the one that they had for the car was just a transponder, no buttons.
07:11
So anyways, mobilize the lights on.
07:13
We see the bling ring, I'm like, okay, take that off.
07:16
Take it off and immediately the key goes in and starts the vehicle.
07:20
Okay, problem solved.
07:22
Now, we did order a key for this vehicle with the remote head because that's what
07:26
the customer requested.
07:28
They're like, hey, when they called us, they said, hey, we've got a security issue.
07:32
We don't know if it's the key or not.
07:34
We'd like you to come out, take a look at it.
07:36
But either way, the customer would like a key that has a remote on it.
07:40
Again, because the car has that option and it's nice to have the remote
07:45
rather than putting the blade in the door every time.
07:47
Sure, so we already ordered this key, so they're going to be paying for it
07:50
one way or another.
07:51
And so we figured, okay, we'll just cut the key and then program it in.
07:55
Should be easy and we can move on.
07:59
So we get in and we cut the key and we attempt the programming and
08:04
it doesn't allow it to go through.
08:06
And I was actually there with one of my employees.
08:10
He tried several times with several different tools.
08:13
And it seemed like it would work at times.
08:17
So he could actually get this thing to start and it would stay running.
08:22
But then after you would take the key out that we were trying to learn,
08:24
you leave it sit for a little while, you try to go start it again and
08:27
it was immobilized again.
08:29
And he tried several different times, several different tools for a 17 camera.
08:34
There's lots of different tools that you can use to program a key,
08:37
to add a key, it's relatively straightforward.
08:41
Now I should note there is a separate process for the immobilizer portion
08:46
of the key and the remote portion of the key.
08:49
But again, multiple tools, Autel, Top-Down, X-Tool.
08:55
Those are our most common ones, any of those should be able to do it.
08:58
There's more out there.
08:59
All keys lost is a little different, but just for adding a key,
09:03
especially when you have a master key.
09:05
And I should note that that's an important thing on a Toyota if you're
09:09
gonna be adding keys in or programming keys is to have or to know if you have a master key.
09:15
If you don't, there's some other processes that need to be done in order to add a key.
09:20
You can usually tell this by watching the security indicator and
09:24
putting the key that you have into the ignition, turning it on.
09:28
If the immobilizer light never lights up with a functional key,
09:31
it generally is going to mean that that's a master key.
09:34
You can also go into the data pits and
09:37
see if the key that is in the ignition is a master key or a sub key.
09:41
This one is a master key, and again, you can watch the immobilizer light.
09:45
Immobilizer light is really important on this era of Toyotas and
09:49
many others for programming keys.
09:51
You kinda watch that and you can tell if the programming of the key is successful.
09:56
If it likes the key that you're putting in, if it's a master or sub key.
10:00
If you understand what the LED does for the security indicator,
10:04
you can tell a lot just from that.
10:06
So anyways, the key that we have, the functional one, the one without a remote,
10:10
that is a master key.
10:11
Meaning that we should easily be able to add another key into this in
10:15
under five minutes with a scan tool.
10:17
But we do not seem to be able to do that.
10:19
Now, I got involved because I was working on some other cars so
10:23
we shifted and I try the same tools, I get the same result.
10:28
It seems like the key programs at times, but depending on the tool you get,
10:33
you either get an error or a successful completed, but it didn't matter.
10:37
Either way, the key that we were trying to add immediately after trying to
10:42
program it, it would start and run the vehicle.
10:45
And if you left it running, it would run all day long, no problem.
10:48
But as soon as you shut it off, and you did have to give it a period of time here.
10:53
I think it was until the module fully went to sleep.
10:56
But then if you went to put it back in, it would not work.
10:59
It would be immobilized.
11:01
You could watch the immobilizer light that it would blink at you consistently as
11:04
long as that one was in there.
11:06
And in addition to that, we tried doing the remote portion just to see like,
11:11
does it like the remote for this key?
11:14
And it would react to the remote being programmed, but
11:18
none of the buttons would work.
11:19
So when I mean react, when you go through the remote programming for
11:23
this Toyota, you hear the car beep as a response.
11:28
I think it comes from under the hood or something like that.
11:31
But you hear it beep, and
11:32
that would be the normal beep that you would hear if you were locking the vehicle.
11:36
And that's a response to say, hey, I see that remote, it's programmed in, cool.
11:40
But even after you did that, and you'd hit the buttons, nothing would happen.
11:44
It wasn't reacting.
11:45
So we do a little bit of digging to make sure that we have the correct key for
11:49
And you can do this various ways.
11:52
Again, we do a lot of keys.
11:54
We have some good resources that we'll use to verify, okay,
11:57
this is the correct key.
11:59
Obviously for the remote portion, we want the FCC ID to be correct.
12:04
But again, that seems like it's programming in, even though it's not
12:08
reacting to any of the buttons once it is.
12:11
But even besides that, the immobilizer portion of the key is separate from
12:15
the remote, it's two different things.
12:17
So even if I've had it on Toyotas, even if the remote's wrong,
12:20
you can still get the immobilizer portion programmed in.
12:23
And I don't seem to be able to do this.
12:25
I use the key tool Max and I read the chip in the one that functions and
12:30
I read the chip in the one I have.
12:32
They're the exact same type of chip, which is what we're shooting for.
12:35
If they're different, okay, that might explain why this is an issue.
12:39
I don't quite understand why it will run at first, but then afterwards,
12:43
So I'm looking a little closer at the system, looking for codes,
12:48
I didn't see any codes besides the fact that if once it was in the state
12:53
where it is immobilized, it would set a code for, I think it was unregistered
12:58
transponder or something that, in fact, basically didn't like the key.
13:02
Hey, you're trying to start me with a key that is not programmed to me.
13:05
I'm like, that's definitely strange.
13:07
Now, something that has been very useful to me with immobilizer systems,
13:12
I mentioned it before, is if you have an Autel IM series tool,
13:18
you can go into the immobilizer side and you can do the immobilizer system
13:22
scan, and especially on something, if you're not familiar with what components
13:28
are involved with the immobilizer on a particular vehicle.
13:30
But even if you are, if you just want a really good system overview,
13:34
that immobilizer status screen is really helpful.
13:38
It'll tell you a lot.
13:39
And it breaks it down of how many keys are programmed, master key, sub key,
13:45
all that stuff on a Toyota.
13:46
Now, disclaimer for Autel, if you're going to go out and buy an IM series,
13:50
they did take away some Toyota and Ford key functions.
13:54
And there probably will be more in the future.
13:57
So be aware of that before you drop the money.
13:59
But at this time of November 2025, they're still able to add keys to Toyota's.
14:07
They're just, they can't do the all keys lost function.
14:10
But the immobilizer system scan still works, at least on the 17 camera it did.
14:15
And it broke it down.
14:15
Now, here's where this was a little bit useful to me, is after I would
14:19
program or attempt to program this key, the number there would stay at one.
14:24
It never went to two.
14:26
Even when I was running the car with the key, I was attempting to program.
14:31
I was like, well, that's, that's very strange.
14:33
So then I did a little bit more work going into the actual immobilizer module
14:39
on the diagnosis side of the tool and looking at the data
14:41
pins as I'm putting different keys in there to see what it's viewing the
14:47
key that I have in the ignition as.
14:49
Now, if I put the functional key in the ignition, I look at the data
14:53
pins and you're looking at, I think it breaks it down into master key and
14:59
then subkey, it'll say registered key when I put the original one in.
15:03
It says master key.
15:05
Now, I take that key out and I go to put the new key in just to see what it
15:10
says, and this is at a point where it wouldn't start.
15:15
But I watched the data pit and it never changes from registered key even
15:19
when I put the other one in.
15:21
And if I'm quick enough about it, I can start and run the vehicle that way, right?
15:25
So it's like it sees the first key, it holds onto that data and it will
15:30
allow me to start the car if I do it quick enough.
15:32
Now, if I wait long enough with your, the functional key out,
15:36
it eventually goes to no key.
15:38
And then if I put the new key in, it will say unregistered key.
15:42
It's like it doesn't like it.
15:44
It's something about the timing and I think, well, that's very strange.
15:46
And this is about the time that I kind of start putting the pieces
15:50
together here is I have the door open on this vehicle.
15:54
And of course, when I have the key in the ignition, it's dinging at me.
15:58
When I take the key out of the ignition, it's still dinging at me,
16:02
like I still have the key in the ignition.
16:05
And I'll be totally honest, I hear dings from cars all day long that my
16:09
brain pretty much tunes those out most of the time.
16:13
I mean, if you program vehicles, if you do it mobile, quite often you're
16:18
sitting there with the door open and there's some vehicles that are
16:21
much louder than others and I'll flip the door latch here or there.
16:23
But then I forget that the door latch is flipped and then I close the door on it.
16:28
So I try to avoid that.
16:30
Anyways, I was just kind of tuning the dinging out.
16:34
But this episode is brought to you by L1 Automotive Training and Keith Perkins.
16:41
If you're looking for education on module programming,
16:46
J2534, eProm work, key in a mobilizer, electrical diagnostics or driveability diagnostics.
16:55
Keith has a website, l1training.com, that's got over 60 hours of training videos
17:01
on all those subjects and more.
17:04
When I first started out doing mobile, I utilized Keith's videos on module
17:09
programming and J2534 in order to get my head wrapped around what I would need for
17:16
the tooling, the computers, the software setups, what kind of obstacles I would be
17:22
up against when I'm out there programming modules on cars and it was a huge
17:27
benefit to me and I continue to use the training videos that he has on his
17:32
So I strongly recommend checking out l1training.com.
17:37
The link is in the show notes.
17:40
On this Toyota, if I don't have the headlights on and I take the key out of
17:44
the ignition, it should stop dinging because that's a warning that, hey, you
17:48
left your key in your ignition.
17:49
Don't lock your doors.
17:52
This never changed, meaning that at least what I'm thinking is that it's
17:57
thinking that the key is always in the ignition, that that master key never
18:02
And so I find that data pit in the mobilizer module.
18:05
I see that the key in switch never changes states.
18:09
Doesn't matter if I have a key in out, doesn't matter how long I wait.
18:12
But here's the interesting thing.
18:14
I can put the master key that functions in and says registered key.
18:19
Still says registered key, still says registered key and it'll hold on to it
18:23
for about 15 or 20 seconds and then it will go.
18:26
So there must be a periodic check to that key that only happens every
18:31
I don't know if it's a module timeout thing, but eventually it lets go.
18:35
But if you swap in the new key, which is cotton, it'll turn the ignition.
18:40
It's like, okay, yeah, I already saw a master key and it'll allow start.
18:43
Now a couple of ignition cycles or time and then you're not able to anymore.
18:47
But that's why when I was trying to program it and it seemed like it was
18:51
going, it really wasn't.
18:53
It was just using the data from the original key and I'm still starting
18:58
it. And that's why the tool would say failure to program.
19:01
And actually one of the tools that I was using, I think it was the top
19:04
done Phoenix smart gave me a different message when I was attempting
19:09
to program and it would say this key is already registered to the vehicle.
19:13
And I was like, okay, well, it must see that this one's programmed.
19:17
And it's just like, okay, it's already programmed.
19:19
But I did mention the number of program keys never change from one.
19:23
And what it was saying is like, Hey, you're trying to register
19:26
the already registered master key.
19:28
It's already programmed.
19:29
And so it was never seeing the new key that I was trying to program
19:35
into it because it never saw the key come out.
19:37
And if you're familiar with Toyota programming, the steps on this are
19:41
very clear that you have to turn the ignition off and take the key out
19:46
in order to advance in the programming sequence.
19:49
And this never happened.
19:50
So the reason is, is that key in switch.
19:53
Now I've dealt with this before on vehicles.
19:55
I had a Hyundai that was trying to program in a remote and the remote
20:00
programming actually happens when the key is out of the ignition.
20:05
Well, that switch, uh, because this was a stolen vehicle and they
20:08
kind of hacked apart the steering column.
20:10
They didn't install the switch correctly.
20:12
And so it always thought the key was in the ignition.
20:15
So it would not let you program the remote in.
20:18
So we had to fix that switch in order to program in the remote.
20:21
It was the same thing on this Toyota.
20:23
So at this point, I ended up taking apart the shell on the column.
20:27
And I looked in there and I see that there are two wires that are
20:31
twisted together and there's no key in switch.
20:35
And so somebody at some point took it out.
20:37
I don't know why, maybe damage, whatever, but I separate those
20:40
wires and the ding stops.
20:42
And so then I was able to just manually touch and release those
20:46
wires as I was moving keys in and out programs, new key, it's fine.
20:51
Now I mentioned the remote portion.
20:53
As soon as I separate those wires, the buttons on the key respond as well.
20:57
That car is designed so that if the key is in the ignition, it's not
21:00
going to respond to the buttons that you're pressing on the remote.
21:03
So all that made sense at that point.
21:05
And I summarized that in 20 minutes for you, that was closer to
21:09
an hour and a half that we spent on that car trying to add a key into it.
21:13
So in real world, we dumped quite a bit of time to figure that out.
21:17
Now, um, it is information that I really want to take with me and
21:22
be conscious of because I didn't think of the, to listen for the
21:26
dinging on that door to look at that data pit, but boy, it's
21:30
something that's going to be part of our process now is to make
21:33
sure that that like key in switch actually functions on a car before
21:38
we attempt to do any sort of programming.
21:42
Cause obviously that's an important input in the key process.
21:46
Now the customer never noticed an issue bling ring aside.
21:50
That was the first issue that was resolved on this one.
21:53
But prior to that, the car start and ran fine because they just
21:58
had a blade key with no buttons.
21:59
So they didn't know the remote functions weren't going to work.
22:02
And the car start and ran with the key that they had, they
22:06
just wouldn't have been able to add another key like we were
22:09
trying to do, right?
22:10
That problem, I mean, I guess it would, it would
22:13
ding at you anytime the door is open, even if the key's out.
22:17
Again, maybe you just don't notice that.
22:19
You just think all the car dings at me when the door is open.
22:22
But otherwise you may not never notice that there's a problem
22:25
with it as a driver of the car.
22:26
If the keys are already programmed in, but when you go
22:29
to program them, now we're presented with this issue that
22:31
we have to get past.
22:33
So anyways, that's first car.
22:35
Second car 2018 Chevy Malibu.
22:38
This one was also a giant pain in the ass.
22:40
Now this one was an all keys lost lost other keys car
22:44
function prior to that, no other history on the vehicle.
22:47
Like they've owned the vehicle.
22:48
They were they were driving it keys worked all functions.
22:52
And again, we're taking them at their word.
22:53
But afterwards, I believe that it was the truth.
22:56
That's what was going on with this one.
22:59
It's a push button start system.
23:02
There's a key slot in the center console.
23:04
There's a little pocket at the back of the cubby there
23:07
in the center console and this GM programming.
23:13
We've done tons and tons and tons of these.
23:16
The deletion picking the doors the hardest part of getting
23:19
the cuts out of the door doing the remote, you know, 12 minutes
23:23
you're in and out easy peasy.
23:26
Well, this one was not so easy peasy.
23:29
Set my employee out to attempt it first.
23:31
Wasn't able to do it wasn't able to do it.
23:32
OK, well, let me run out there.
23:35
I'll see what I can do.
23:36
Some different various tools.
23:38
I spend a bunch of time on this thing can't get this to go.
23:42
It is blocking me when I attempt to program these keys
23:45
and I even tried with TLC, which actually works pretty well
23:49
for key programming.
23:52
You don't need VSP or anything like that for general motors.
23:55
And I've had a few of them where I don't know, the
23:59
auto or the aftermarket tools just, you know, give me
24:02
hassle in trying to do an all keys lost.
24:04
But GM's program will work just fine.
24:08
But TLC did not work with this application either.
24:11
Still fought me and it was at the point where I was trying
24:14
to register the keys when they were supposed to be placed
24:18
into that pocket and you go through a learn procedure
24:21
where it cycles the ignition on and off and you're
24:24
pressing the button.
24:25
But basically at the point where it was supposed to
24:28
learn the key in that short range transponder pocket,
24:32
it would just air out so the key can't be learned.
24:34
OK, so back to the same thing.
24:36
Are these the correct keys?
24:38
Do our research, make sure.
24:40
Yes, these are definitely the correct keys.
24:42
I even tried making an auto universal smart key just as
24:46
like, let's try this because I've had auto universals bail me
24:50
out of some weird key issues before wouldn't let me still
24:53
failed. Same thing.
24:55
OK, so again, that that question mark of is my key
24:58
correct is always on my mind, especially with
25:01
aftermarket keys, right, because there are cars
25:04
out there where we've just had to pony up the money
25:07
and get the OEM key.
25:09
The aftermarkets won't work.
25:11
That's again, its own pain in the ass.
25:12
But from everything we can see here, these are the
25:15
correct keys for this vehicle, and I've not had this
25:18
type of problem using the keys that we get from our
25:22
supplier on General Motors vehicles.
25:25
So I'm going to do a little bit of digging on this
25:27
one just to see like what else is going on with the
25:30
vehicle. And my assumption was there was more
25:33
going on, and we just weren't being told the
25:35
truth. Again, hindsight, I don't think that's
25:38
I mean, there is something broken on this vehicle,
25:40
but again, same thing.
25:41
Customer probably had no clue that this thing was
25:44
broken, and it would have been a certain
25:47
circumstance for them to be able to recognize a
25:49
problem. No bling rings on this one, but it's a
25:51
push button start anyway, so you could put one on
25:54
there. You probably be fine.
25:55
Anyways, no codes in the vehicle.
25:59
Besides the fact that we were able to race
26:00
the keys, I think the BCM was in learn
26:03
mode. That was the code that we did have in
26:05
there, but nothing else pointing to an issue
26:08
So I'm going through the process and I'm kind of
26:10
watching. And one of the things that I did
26:13
was I use my key tool, Max, and you can use
26:16
other tools for this as well. There's several
26:19
different tools. You can buy a little ring that
26:21
has an LED on it. You can use the Otel KM
26:23
100. There's a handful of other tools that
26:27
will detect an ignition coil signal.
26:30
So this could be for a blade style key or
26:32
it could be for the pocket for a smart
26:34
key. And you hold whatever tool you're
26:37
using up to this pocket, where the key is
26:39
in close proximity, and you attempt to
26:42
activate it, whatever that is, press the
26:44
start button, try to learn the key, turn
26:46
the ignition. That should trigger the
26:49
vehicle to make that connection with the
26:52
key with the short range transponder there
26:55
and the key ring or the halo, whatever
26:58
you want to call it. This one, it was
27:00
not OK, so I could sit there and I could
27:02
push the start button. I had no activity
27:05
there. I could attempt to learn the keys
27:08
and when it got to the point where it's
27:09
supposed to be taking the information
27:11
from that transponder, it's not doing
27:13
anything. OK, so I took off the back of
27:16
the center console so that I could
27:18
access this component and I see the
27:21
little ring that is on the backside of
27:23
that pocket, right? It's plastic, so you
27:25
can't see it from within the center
27:26
console, but on the backside you can
27:28
see there's a little ring that snapped
27:30
on there and it goes to a tiny
27:33
control module that's only a couple
27:36
inches that's bolted to the back of that
27:39
center console assembly. It's got two
27:42
wires going to the coil itself and then
27:44
it has a three-wire plug which goes to
27:47
the body control module. Now this little
27:49
module is called the immobilizer control
27:51
module on this vehicle and really its
27:53
only purpose is to run that key ring,
27:56
the halo, and get information from the
27:59
key in that pocket and then send
28:01
that information to the body control
28:03
module on a lint bus. So it's got three
28:06
wires, power, ground, and lint. Very, very
28:08
simple system, right? Now it does not
28:11
seem to be doing anything. Again, when
28:14
I press the button on the dash, when I
28:15
try to program the keys, nothing's
28:17
happening, nothing's happening, I don't
28:18
see anything. So let's check the circuits
28:20
to it. So I have ground, awesome,
28:23
that's what I'm looking for. I have a
28:26
lint bus which stays high most of the
28:30
time but I can get it to pull down low
28:32
like if I'm cycling the ignition or
28:36
pressing the button I see activity on
28:38
this lint bus and it does seem to be
28:40
coming from the BCM that it's there's
28:43
data being transmitted on there. It's a
28:45
high voltage gets pulled down low when
28:48
communication is happening and it is
28:50
only between this immobilizer control
28:52
module and the BCM. The wiring diagram
28:54
is very simple, just three circuits
28:56
right to the BCM. I shouldn't say right
28:59
to the BCM, there's connectors in
29:00
between but it goes to the BCM, it's not
29:03
connected to any other modules. Okay,
29:05
lint bus seems to be there. There is a
29:07
power wire as well. I have no voltage on
29:10
this. Okay, so maybe this is my problem.
29:13
Why don't I have voltage on this wire?
29:15
Obviously control module needs to be
29:17
powered up, whatever, you know to
29:19
operate and I have nothing there.
29:21
Okay, so I go to the body control
29:24
module which is really simple in this
29:25
one. You pull the carpet down on the
29:27
passenger side of the center console
29:30
area and the BCM is right there. This is
29:33
the third connector over from the left
29:36
and is the first three pins on the
29:39
connector. So really simple to find. All
29:42
three that go to this immobilizer control
29:44
module are next to each other on the
29:46
connector on the BCM. Again, power
29:48
ground and lint. And on the factory
29:51
diagram it shows you that the BCM
29:54
supplies 12 volts to this immobilizer
29:57
control module. It shows you right there
29:59
clear, plain and simple. Look the diagram
30:02
up for yourself. If you look up the
30:05
symbol on there it is straight 12 volts
30:08
from the BCM to this immobilizer control
30:10
module. Okay, I don't have that. There's
30:13
no voltage there. Okay, well here, that's
30:16
my problem. And I tried hitting the
30:17
button and all that stuff and no 12
30:20
volts on this wire. I'm like, okay,
30:22
well this is what's going on. So why
30:24
is the BCM not providing 12 volts on
30:26
the circuit? Okay, so obviously check all
30:28
the powers and grounds of the BCM. Step
30:30
one. Really easy to do in this one
30:32
actually. Just go down the row and you
30:35
can find all the powers and grounds.
30:36
They're all there. They all light a
30:38
headlight bulb. Pull the proper amount
30:41
of amperage. Okay, that's cool. Let's
30:43
unplug this connector from the BCM and
30:49
do a couple of things. Number one,
30:50
I want to see if this BCM can
30:53
provide 12 volts with this circuit
30:55
disconnected. Maybe there's something
30:57
on the circuit that is pulling it down
30:59
to ground. And when it's unplugged, I
31:02
check that circuit for a connection to
31:04
ground and I don't have it. It's OL to
31:07
ground. Okay, that's what we want to
31:08
see. And I also check the continuity
31:11
from that circuit to the immobilizer
31:13
module. Easy to do. I've got
31:15
continuity from end to end. That's what
31:18
I want to see on that wire. Again,
31:21
no 12 volts out of it. I don't have
31:23
a pathway to ground on that module or
31:25
on that circuit. And so I test the
31:27
circuit right out of the BCM. So I only
31:28
have one connector unplugged and you
31:31
do want to be careful here if you're
31:32
doing something like this because what
31:33
else is on that connector. But I just
31:35
wanted to see, am I getting
31:38
anything on that circuit with this
31:40
disconnected? And what I saw on there
31:43
was two volts when I would check that
31:46
circuit. I'm going right to the pin
31:48
on the BCM with this connector
31:49
unplugged. I'm only getting two volts
31:52
there. I'm like, okay, well, that's
31:54
an issue. And then if I plug the
31:56
connector in, it drops down to zero.
31:58
And I look at the diagram and I see
32:00
again, okay, 12 volts, you can look
32:02
at the service information for the
32:04
description of this module. And it says
32:06
it provides 12 volts to this circuit.
32:10
All data says the immobilizer module
32:12
also receives B plus and ground from
32:14
the BCM. That's straight from the
32:17
system description and operation. So
32:19
again, everything I'm seeing there,
32:21
I'm like, okay, well, this seems
32:22
like something's going on with this BCM.
32:24
It's not providing 12 volts on this
32:26
circuit. Now, the one thing I could
32:28
have done is tried to jump 12 volts
32:31
to this to see if I could learn the
32:33
keys in. I didn't do that at this
32:35
point. I'm like, okay, well, something's
32:37
up with this BCM. Let's get a BCM for
32:40
it. We had already spent a lot more
32:42
time on this car than I was looking
32:44
for. So it was like, let's get a
32:45
BCM for it and we'll move on with
32:47
our lives. So we get the BCM, new
32:50
BCM from GM, put it in there, and we
32:53
get the exact same thing. Can't
32:55
program the keys in. You can do all the
32:56
other BCM programming, but we are
32:59
unable to add the keys in. It fails at
33:01
the same point. It does not activate
33:03
the coil in the same way. And when we
33:05
check the circuit, it ends up being
33:07
the same thing. And again, I unplug
33:09
it. I get two volts on that circuit
33:12
and when plugged in it goes down to
33:14
zero and I'm like, oh, you kidding
33:15
me. Like, what's going on here? So
33:18
this is where I messed up here.
33:21
I did not do a thorough enough
33:23
check. I didn't think about this enough.
33:25
There was another check and
33:27
there's something about the circuit
33:29
that I didn't know. And now I do and
33:32
now you will. You can find this in
33:35
service information, but I don't know
33:37
how I would have if I didn't know
33:39
what I was looking for. But anyways,
33:42
here's the deal about this circuit.
33:45
And it says, the only place I found
33:47
this was in a DTC description,
33:51
basically the flowchart for
33:53
diagnosing the security data circuit.
33:56
So that's the circuit between the BCM
33:59
and this mobilizer control module.
34:02
And on number four, where it's having
34:04
you check for voltage on the power
34:07
wire, it says, note in some instances
34:10
the K9 body control module may only
34:12
apply voltage for three seconds
34:14
immediately after the ignition is
34:16
turned on. It may be necessary to
34:18
monitor the multi-meter while
34:21
turning the ignition on to observe the
34:24
Okay, now number one, I couldn't turn
34:27
the ignition on normally with this one
34:29
because we didn't make keys programmed.
34:30
I could force it with the programming
34:32
mode, but I didn't do that while I was
34:34
doing my checks. And so apparently
34:37
two volts on this circuit in a
34:39
rested state is completely normal.
34:42
It will power up the circuit again
34:43
key on and I think what it will do and
34:46
what the other thing it will do is if
34:48
you're actually up there pressing the
34:50
button and it's triggering
34:52
the module to look for a key, it will
34:54
power up that mobilizer module.
34:57
At least that's the case on this 18
34:59
malibu because it doesn't send power
35:00
back to this thing until it needs to
35:02
operate it and check for a key.
35:04
Otherwise, it is just a two volt
35:07
bias, if you will. I don't know the
35:09
purpose of the two volts there, but
35:10
that's all that's there and that's
35:12
normal and that's how this one operates.
35:14
Now, going back to it being plugged in,
35:17
it drops down to zero. I'm like that's
35:19
interesting that that you know drops
35:21
down to zero after completing this
35:23
diagnosis. That should be at
35:25
two volts as well. It shouldn't get
35:27
pulled down to zero. What it ended up
35:29
being and what I did not check on my
35:31
first trip is that wire was
35:33
shorted to ground, but it was only
35:35
shorted to ground when the
35:36
connector was plugged into the BCM.
35:39
If you remember before I had unplugged
35:41
the connector, I had tested for a
35:43
short to ground. It was not there, but
35:45
plugged in it was and here's why.
35:48
The short to ground was actually on the
35:50
ground wire for the immobilizer control
35:53
module, right? So the BCM supplies a
35:56
ground to the immobilizer control
35:58
module through another pin that's
36:00
right next to it and that wire was
36:03
shorted to the power wire, okay.
36:06
Now, where this was was on a
36:09
connector under the center console
36:10
that a bunch of pop had been spilled on
36:13
at some point and after I looked at the
36:15
diagram like okay let me access this
36:17
connector. I pull off the center console
36:19
plastic. I see this connector it's all
36:21
full of pop, pull it apart, clean it up.
36:24
Now that short between the power and
36:26
the ground wire go away,
36:27
but again I never checked for that
36:29
the first time I was looking at it.
36:31
That's my, I missed that one for sure
36:34
100%, but with the second look I was
36:37
like okay after I clean that up
36:40
guess what that wire stays at two volts
36:42
until again you go to program keys, hit
36:45
the button, get that coil to activate
36:47
somehow and then the BCM will power up
36:49
the circuit and it will trigger the
36:51
coil to read the key and the keys went
36:53
right through. So on this one
36:56
again the customer probably had spilled
36:58
pop it looked like quite a while ago
37:01
on the center console and into this
37:02
connector and maybe other circuits
37:04
would have been affected.
37:05
Again I didn't have any codes
37:07
that I saw that were relevant,
37:10
but this wouldn't have been a problem to
37:12
them unless the key battery was dead
37:15
and they tried to put it in the pocket.
37:16
It wouldn't have worked, they wouldn't
37:17
have been able to start the car that way
37:19
but before they lost their keys
37:22
that wasn't an issue, their keys were
37:23
programmed, they worked in a proximity
37:25
mode, it was using low frequency
37:27
antennas and everything was good.
37:30
But when we went to do the all keys lost
37:32
that coil portion didn't work
37:35
because that power and ground to
37:36
the immobilizer control module
37:38
shorted together with pop
37:43
connector 300 right underneath that
37:46
center console there so that's a common
37:48
place if people are spilling stuff
37:50
it's going to get soaked with
37:52
whatever they're spilling on it.
37:53
So anyways those were two
37:56
rather frustrating vehicles
37:58
obviously on the Malbu made a bad
37:59
call before we got it figured out
38:01
but I thought it would be worthwhile
38:03
sharing and if you're doing keys
38:06
at all I'm sure you understand how much
38:08
of a pain it can be sometimes if
38:10
you're looking on getting into keys
38:11
just understand when keys go smooth
38:15
it's really good it's like printing
38:16
money but when keys do not go smooth man
38:21
it can be real real pain because
38:23
there's a lot of variables including
38:25
broken things on the car that weren't
38:28
even apparent to the customer prior to
38:30
you trying to add a key.
38:32
So hopefully you found something
38:33
interesting learn something out of
38:35
that but other than that like thank
38:36
everybody for listening always
38:38
appreciate it let's get out there start
38:39
fixing the world one car at a time