Key programming on Mazda CX-30 and Mazda 3 from 2019 with special function MZ001
Ford/MazdaInterface ClassicKeys / ImmoAdvanced⏱ 30-60 min (7 min of which is pure waiting)9 steps
Special function MZ001 programs keys on Mazda CX-30 and Mazda 3 built from 2019 on, with no hardware beyond the AVDI and a valid AMS. The key is programmed in full: starting, remote and keyless (where fitted).
Required licences
MZ001
Hardware / cables
AVDI
⚠ WarningDuring the 7 minutes it takes to calculate the security key for BCM access, do NOT disconnect the AVDI and keep a stable 12V supply on the vehicle battery. Before erasing the keys, move ALL keys at least 2 metres (6 ft) away from the car.
Procedure
Connect the AVDI to the vehicle and to the PC, check you have a valid AMS and hook a stable 12V power supply/maintainer to the battery: the job takes several minutes and will not tolerate voltage drops.
Start the software and open the MZ001 special function for Mazda from the list.
Select the model you are working on (Mazda CX-30 or Mazda 3 from 2019 on).
In an all keys lost case it always pays to erase the previous keys first: use the "Delete all keys (smart or mechanical)" option. Before running it, move all keys away from the car (at least 2 metres / 6 ft).
Once you are in the key learning menu and have picked the model, press the "Execute" button: from here the software walks you through it step by step.
The software starts calculating the security key for BCM access: here you have to wait 7 minutes without touching anything and without disconnecting the AVDI.
When access is granted you will hear two or three distinct "beeps": that is the sign the calculation succeeded.
Follow the on-screen instructions to the letter to program the keys: the function programs the key in full (starting, remote and keyless where fitted).
At the end of the procedure check every key: engine starting, lock/unlock from the remote and the keyless function.
Reference screenshots
Source: Manuale Ford/Mazda, parte 1 di 2, cap. 8.4.1 (p.20-21) · ⏱ estimated time 30-60 min (7 min of which is pure waiting)