Skip to content
English - United States
  • There are no suggestions because the search field is empty.

Mazda MDARS: Install, Subscription, and the 32-Digit ENCODE Programming Procedure

Mazda MDARS is Mazda's diagnostic and programming platform for newer models (CX-50, CX-90, MX-5). Setup uses an AEZ Flasher 3, subscriptions are available in short 72-hour windows or annually, and programming 2024+ vehicles requires a per-VIN 32-digit ENCODE.

Mazda MDARS (also written M-DARS) is Mazda's official diagnostic and programming platform for newer Mazdas, and it's what current models — CX-50, CX-90, MX-5, and other 2024-and-newer vehicles — require. For the interface, AE Tools uses the AEZ Flasher 3, which is certified for M-DARS (including the 2024 CX-90). This guide covers registering the MDARS account, buying a subscription, installing MDARS, and the part that's unique to Mazda — the per-VIN 32-digit ENCODE required to program newer vehicles. For a general overview of which software you need for Mazda work, see the Mazda software article linked below. 

Prerequisites 

- Windows 11 Pro.

- 16 GB RAM.

- An AEZ Flasher 3 — certified compatible with M-DARS, including the 2024 CX-90. (Pulsar, by Controller Technologies, is a near-equivalent interface, but AE Tools does not currently sell it.)

- An active Mazda MDARS subscription (available per-event or annual).

- A stable internet connection — MDARS involves large downloads and certificate validation. Note: Mazda's own OEM diagnostic interface is dealer-only, so the AEZ Flasher 3 is the recommended aftermarket path for MDARS work. 

Step 1 — Register a Mazda MDARS account 

1. Go to the Mazda MDARS portal and register. Use a short personal email — some longer email addresses get rejected during registration.

2. Verify the account through the confirmation email.

3. Set the region to US/Canada during registration.

4. During configuration, choose J2534 VCI and select the AEZ Flasher 3.

5. Run the serial and voltage checks at the vehicle to confirm the VCI communicates. 

Step 2 — Buy an MDARS subscription 

MDARS is sold as a short-term or annual subscription:

- For a one-off job, buy a 72-hour subscription — it activates immediately, and you use it within the 72-hour window.

- For ongoing Mazda work, an annual subscription is more economical.

Contact AE Tools or the Mazda MDARS site for current subscription pricing. 

Step 3 — Install MDARS 

1. Download and run the MDARS installer from the Mazda site.

2. Subscription activation completes during the install.

3. If a slow or unstable internet connection prevents the install from completing, don't force it — resume the next day on a better connection rather than leaving a half-finished install. 

If the install fails because of older Mazda software files already on the machine:

1. Delete the old Mazda file (the installer shows its location).

2. Retry the install.

3. After a successful install, confirm the correct VCI (AEZ Flasher 3) is selected in the Mazda settings. 

Step 4 — Program a Mazda using the 32-digit ENCODE 

Programming 2024-and-newer Mazdas uses Mazda's ENCODE process — a per-VIN code unique to that vehicle and procedure:

1. Open MDARS at the vehicle.

2. Connect the AEZ Flasher 3 to the OBD2 port and confirm the VCI is detected.

3. Navigate to the programming function in MDARS.

4. Obtain the 32-digit ENCODE from Mazda's MDARS site — it's specific to that VIN and procedure.

5. Enter the ENCODE in MDARS when prompted.

6. Let the programming run to completion.

7. Verify the procedure finished and the vehicle responds correctly.

Connect a battery maintainer and hold voltage steady throughout any programming session — see the battery maintainer article. 

Step 5 — Mazda key programming 

MDARS handles key programming on current Mazda models. For the newest vehicles, programming keys through MDARS (the OEM path) is more reliable than aftermarket handheld tools, which have coverage limits on the latest Mazdas. 

Troubleshooting: Mazda MDARS 

"The AEZ Flasher 3 won't work on a 2024 CX-90." It should — the AEZ Flasher 3 is certified for M-DARS including the 2024 CX-90. Confirm the drivers are current and the subscription is active.

"A 2024+ Mazda needs a 32-digit ENCODE — where do I get it?" From Mazda's MDARS site directly: log in, request the per-VIN ENCODE for that vehicle and procedure, and enter it in MDARS during programming.

"Does AE Tools sell Mazda's diagnostic interface?" No — Mazda's own interface is dealer-only. The AEZ Flasher 3 is the recommended aftermarket interface for MDARS. 

Related articles

- What software do I need to work on Mazda vehicles - https://knowledgebase.aetools.us/what-software-do-i-need-to-work-on-mazda

- Battery maintainer best practices for ECU and ECM flashing - https://knowledgebase.aetools.us/-why-you-should-always-use-a-battery-maintainer-while-flashing