Mazda 3: Program a Flip Key

New toy, new hacks! I void warranties... When I bought my Mazda 3 I was pretty upset that it didn't come with the cool switch blade like key that the Mazda 6 has. But 3 months later and I'm getting myself one! A few clicks and apparently its possible to use the Mazda 6 key fob and program it to work with a Mazda 3. My dealer however sounded like I said i was going to drive my Mazda to the moon when I said I just wanted a 'quote' for the Mazda 6 key & remote parts and not installation/programing since I was going to program the key myself. "you'll program the key...... yourself???!!!!" Goes to show - some people are really ignorant or greedy gumps.. So, instead I got in touch with a DIY friendly dealer in Toronto and he shipped me the key and remote. Part Numbers: G2YA-76-2GXB - Flip Key ($37.93) GP7A-67-5RYB - Remote ($25.50) My dealer was charging 50.57 (key) & 34.00 (remote) , I guess thats the non-discount price.

A little Info:

Cutting the Key: To make a copy of your key you could take it to any key cutting place to get a copy. Or you could give the Mazda dealer either your VIN number or the Key number (that you find on that little plate on your key ring when u got the car). However, this key will be able to ONLY open doors UNTIL you program the transponder inside the key. Programing The Key: Inside the key (the grip part) there is a transponder that the car is programed to recognise. The car had a device that, on ignition, reads the transponder in the key to validate the key (So that no one can just borrow your keys and make a copy.) If a valid key is detected then the car will start. Else the car starts and dies. The Remote: The remote is the unlock/lock fob part of the key.

Mazda 3: Program a Flip Key

Taken from: TM3

Programming the key

Items needed:
  • 2 pre-programmed transponder keys.
  • 1 new transponder key
The timing is critical to this procedure, please read through the entire procedure before attempting. Procedure:
  1. Insert one of the pre-programmed transponder keys and turn the ignition to "on", leave on for at least one second (wait until the red key symbol in the instrument cluster extiinguishes), remove the key from the ignition.
  2. Within 5 seconds insert the second pre-programmed key and turn the ignition to "on" for at least one second but no more than 5 seconds (use the key symbol for this as well) then remove the second key.
  3. within 10 seconds insert the new key in the ignition and turn the ignition to "on", if you are successful the red key symbol will illuminate then extinguish after about a second.
If you are not successful the red key symbol will flash repeatedly to indicate that you have inserted an invalid key. Remove the key, wait a minute and try it again, it takes a few times to get it perfect.

Programming the Remote

Have all the remotes that you are going to be using, maximum of 3, with you when you do this programming as all of them have to be reprogrammed into memory.
  1. Open driver side door and leave open.
  2. Lock and Unlock the drivers door using the power door lock switch on the door
  3. Insert key into the ignition.
  4. Turn Key to ON position and return to Lock (off) position. Do this 3 times within 10 seconds. LEAVE key in the ignition in Lock (off) position.
  5. Close and open the drivers door 3 times. Leave door open after this step
  6. ECU should respond by locking and unlocking the doors once.
  7. Press any button on remote #1 twice. ECU responds by locking and unlocking the car doors.
  8. Additional remotes, repeat Step 7 for up to 3 remotes total.
  9. Remove the key from the ignition and the ECU will respond a final time with a series (about 4) of door locks and unlocks. You're done!