How do you program a 2005 Mazda 3 key less remote?

other sites have the following two procedures listed... 1. sit in the drivers seat with all the doors closed.

2. open the drivers side door

3. cycle the key from the off to on position 3 times. end with off. leave the key in the ignition

5. within 20 second hit the door button 3 times. its a black button on the bottom of the b pillar

6. the locks will click back and forth once if you did it right.

7. hit any button on the remote you are trying to program twice

remote will then be programmed

repeat for any additional remotes OR>>>>>> Step 1: Open driver side door and leave open.

Step 2: Lock and Unlock the drivers door using the power door lock switch on the door

Step 3: Insert key into the ignition.

Step 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.

Step 5: Close and open the drivers door 3 times. Leave door open after this step

Step 6: ECU should respond by locking and unlocking the doors once.

Step 7: Press any button on remote #1 twice. ECU responds by locking and unlocking the car doors.

Step 8: Additional remotes, repeat Step 7 for up to 3 remotes total.

Step 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!