0% found this document useful (0 votes)
48 views

How Key Fob Programming Works

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

How Key Fob Programming Works

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Aaaaaand no, it is not the CMU being programmed.

To be clear and more accurate in terms of what is really being programmed

The way these keys work is they have 2 different radios inside. There is an
LFID (125khz) and a 433mhz(?) radio. When the key is in proximity to the car,
the car sends out a LowFrequency pulse from each antenna. The keyfob in
return modulates that radio frequency so that the car's antennas can see
which antennas are affected how. The 433mhz radio in the key is for the
different button presses. Finally theres a PATS chip as well which is for the
backup battery dead deal. The car has 3 different types of receivers: There is
the keyless receiver module which connects to the SSU (start stop unit under
the steering wheel). This module is in charge of the lock/unlock key presses.
The second receiver is the PATS loop inside the start-stop button. The last
module is the LF unit located at the driver footwell. That is in charge of
generating the high voltage needed to challenge the proximity Low
Frequency radio in the key fob. Notice all of these go to the SSU, not the
CMU. Your SSU is your vehicle's immobilizer. It talks to the RBCM over a
dedicated serial line and to the PCM over the general CANBUS. If the SSU
detects an incorrect start/not authorized start, it will inhibit the PCM and
TCM's operation. The engine will shut off and the trans will be blocked from
shifting. A DTC "Vehicle Theft Detected." will be thrown.

Little side note, If you put your ear close to the LF unit, you can hear at a
varrying period the pulses it sends. They will be quiet, high pitched whines.
Kinda neat.

All of this basic background aside, unless the car has a regular turn key
ignition (which I do not think any 3rd gen 3 has because even the base
models have push start BUT NOT ADVANCED KEYLESS ENTRY), programming
new keys in is the same.

I have not tried programming in a 3rd key from the car itself so I do not know
if that procedure works or not, but I have programmed in a couple extra
keys. One I added had the trunk release button ( I wanted to use it to fold my
mirrors from the remote) That, like someone else pointed out, throws a DTC
that it is the incorrect key. I ended up programming that into my mazda 6
instead. Then I programmed a regular hatchback key into my mz3 and it
worked without a problem. You basically have to teach the PATS system what
key it is and that identifier will work for the PATS, LF, and RF transmitter
radios in the key fob.

You do not necessarily need all the keys because there are a few different
ways to program them in using the OBD2 unit. One is to delete all keys in the
system and start over, the other is to just add a key. Every key that is added
needs to be programmed to the car. Then all keys need to be confirmed. That
being said, you theoretically just need the key that is being programmed
there. Then the next time you use another key you just tap it to the start
stop button quickly (might not be necessary)

This programming was done with an OBDSTAR F100. Cheap on amazon.


Works well.

Finally, each key is paired with the car. it is like the rolling code system on
garage door clickers. The car has a challenge and the key fob has a response
and these change on every successful communication. This is to make
sniffing the signal from the remote and duplicating it all the more difficult.
This means that there is effectively a mathematical equation tying a key fob
to a car. The car does not really care if theres a response to the equation or
not since it stores up to 6 keys (ie more than one). If you try to reprogram
the key to a second vehicle with the intention of being able to use one key
for 2+ cars, it will overwrite the "equation" on the key that is tied to the first
car and make it unusable for it. The first car will see the key but the key will
not be able to authenticate with the car's expected result so the car just
ignores it.

If you need to program a new key, try whatever method is in the service
manual. But be very sure theres no way you can delete the existing keys and
effectively brick your car temporarily. If you exhaust your options and can't
afford the OBDSTAR, PM me and ill send you mine if you cover the shipping.


Reactions:hahaaha
ReplyLike

DaniStone

1 post · Joined 2020


#12 · Jul 3, 2020 (Edited)

I had problems with programming an additional key. I could never have done
it alone and it really annoyed me. I was really reluctant to use locksmith, but
it was to expensive to go to mazda for help. I decided to give locksmiths a
chance and I searched locksmith near me. That is how I have found Emerald
Locksmiths and I was really lucky do have found them. Their locksmith came
to me and did an amazing job with programing the key. It was done quickly
and really was not expensive.

ReplyLike
This is an older thread, you may not receive a response, and could be
reviving an old thread. Please consider creating a new thread.

Write your reply...


BoldItalicUnderline

Text colorFont size

Insert linkInsert imageGallery embedSmilies

Post Reply

Related Threads

1. ?

2. ?

3. ?
4. ?

5. ?

 2014-2018 Mazda 3 Skyactiv Audio & Electronics

 Home

 About Us

 Terms of Use

 Privacy Policy
 Help

 Business Directory

 Contact Us

 Grow Your Business

 When you purchase through links on our site, we may earn an affiliate
commission, which supports our community.

 The Fora platform includes forum software by XenForo.

 VerticalScope Inc., 111 Peter Street, Suite 600, Toronto, Ontario, M5V
2H1, Canada

You might also like