Immobilizer system reprogram procedure
- When an error occurs during the reprogram procedures, except when the PCM is replaced, repeat the procedure from Step 1. If you still cannot reprogram, confirm how many keys can start the engine. Then, perform the key replacement or addition reprogram procedure according to the valid key number.
- To make a copy of the key or replace the immobilizer system component parts (the key(s), and/or PCM), the customer should bring all keys to the dealer. This is because the previously programmed key IDs are erased when reprogramming the key IDs into the PCM.
- The PCM cannot be changed from one car to another. If an PCM is replaced with one from another car, the engine will not start.
- The PCM should not be newly replaced as a trial during troubleshooting. If this is done, the ID and code word will be programmed into the new unit and it cannot be used for other cars even if you find that the old unit was normal.
- The immobilizer system cannot be deactivated.
- Confirm that all keys registered can start the engine after the reprogram procedure. When confirming, wait for more than 5 seconds before inserting the next key.
- When the customer does not need to register more than two keys, the following procedures can be stopped after registering two keys.

Note
- If no specific time interval is given, each step should be performed within 30 seconds of the previous step.
1. Cut new transponder-equipped key(s).
2. Using key 1, turn ignition switch to ON position.
(1) Observe illumination of security light in instrument cluster.
(2) After the security light turns off, turn key 1 to LOCK position within 2 secondsand remove it from the steering lock.
3. Repeat Step 2 with key 2.
4. Repeat Step 2 with key 3.
5. If there are 4-8 keys (valid and/or new keys), repeat Step 2.
When the customer has only one or no valid key
1. Cut new transponder equipped key(s) if necessary.
2. Connect the SST(WDS or equivalent).
3. Using key 1, turn ignition switch to ON position.
- Valid key: The security light illuminates, then turns off after approx. 3 seconds.
- New key: The security light illuminates. After approx. 1 minute DTC B1601 (DTC 15) is output
4. Using key 2, turn ignition switch to ON position for more than 1 second. Observe that security light illuminates (for approx. 3 seconds(1) Perform security access approval. (See Security Access Procedure.)
(2) Select "Ignition Key Code Erase".
Note(3) Turn key 1 to LOCK position for more than 1 second. (4) Turn key 1 to ON position for more than 1 second. (After approx. 1 minute
- Do not select any other command from this menu.
DTC B1213 (DTC 21) is output.)
(5) Verify the security light is illuminated, then turn key 1 to LOCK position.
(6) Remove key 1 from steering lock.
).
(1) Verify the security light is illuminated, then turn key 2 to LOCK position and remove from steering lock.
5. Repeat Step 4 with key 3.
6. If there are 48 keys (valid and/or new keys), repeat Step 5.
7. After reprogramming, clear DTCs of PCM with SST(WDS or equivalent).
PCM Replacement- After PCM replacement, refer to the procedure for "When the customer has only one or no valid key", and perform registration. (See When the customer has only one or no valid key.)
With this function, the need for use of the SST (WDS or equivalent) to perform key registration when following the "When the customer has two or more valid keys" procedure can be optionally inhibited or prohibited. This function is provided to prohibit drivers from performing the reprogram procedure on vehicles owned by rental car companies or other large vehicle fleet owners.1. Connect the SST
(WDS or equivalent).
2. Using valid or new key, turn ignition switch to ON position.
3. Perform security access approval. (See Security Access Procedure.)
4. Select "Customer Spare Key Programming Enable/Disable".
- Enable: Key registration can be performed without using the SST (WDS or equivalent).
- Disable: Key registration can only be performed using the SST (WDS or equivalent).
NoteSecurity Access Procedure Note When using a SST (WDS or equivalent) or equivalent to perform "Ignition Key Code Erase" or "Customer Spare Key Programming Enable/Disable", it is necessary to obtain security access approval. 1. Connect the SST
- At the time of new vehicle delivery, the function is set on "Enable".
(WDS or equivalent).
2. Select "Tool box", "Body", "Security", and then "PATS Functions" (in this order).
3. The SST(WDS or equivalent). will read out an outcode depending on the designated procedure.
4. Access the Mazda official website to obtain the incode that corresponds to the outcode. Refer to Service Information Ref. No. A001/02 for details of this procedure.
5. Input the incode to the SST(WDS or equivalent).
Test yourself
A quick Mazda 6 quiz: every answer comes with an explanation and a link to the manual page.