Mazda Connect Firmware Update: Step-by-Step (All Gen 6 Cars)
A Gen 6 Mazda Connect firmware update rewrites the CMU’s root filesystem. The updater formats the system partition and writes a complete new image from a single region-matched .up package. It is not a patch applied on top of what’s there. That single fact drives everything else on this page: the region has to match, the file can’t be altered, power can’t drop mid-write, and anything you customized is gone afterward.
The same CMU and the same update mechanism are in every supported Gen 6 car: MX-5, CX-5, Mazda3, Mazda6, CX-3, CX-9. The procedure below applies across the lineup; only the region-correct package number changes by market.
For most owners the right path is a dealer/service firmware update. For DIY, you place one verified region-correct .up file on a clean FAT32 USB drive and run the CMU updater; a single-file update takes 15–25 minutes. If an update has already failed and the unit is looping or in failsafe, go straight to firmware recovery.
For what each version jump actually changes, see how firmware updates work. For the version catalog, see firmware versions.
Walkthrough videos for the DIY USB route
Section titled “Walkthrough videos for the DIY USB route”For most owners the dealer/service path is still the right call. If you’ve decided to flash the USB yourself, these are the most-recommended walkthroughs across the Mazda and Miata subreddits. They show the same single-file USB process described above; follow the region-matching and power rules on this page over anything a video skips.
18:10 How To Update Mazda Connect Firmware (70.00.335C Echo Fix Firmware) Watch on YouTube ↗
8:12 Mazda Firmware Update guide for Mac and Windows 11 (2023) - Link included Watch on YouTube ↗
19:54 Mazda Firmware Update - Prep for CarPlay or Android Auto. Be sure to look at description for info. Watch on YouTube ↗
8:31 A Quick Guide On Updating Your Mazda Connect Software To The Latest And Final Version: 74.00.324A Watch on YouTube ↗ Counts are Reddit mentions; see how we count.
Before You Start
Section titled “Before You Start”1. Record the current version
Section titled “1. Record the current version”Open the diagnostic menu with Mute + Music + Favorites/Star held for 3–5 seconds, then open Version Information. Write down:
- OS version, e.g.
59.00.441or74.00.324A - Failsafe version
- Region code, e.g.
NA N,EU N, or4A N
The OS version and region together determine which package the CMU will accept. See check your firmware for the full menu path.
2. Match the region
Section titled “2. Match the region”Firmware is region-locked. The CMU rejects most cross-region packages, and a mismatched flash that does take can break radio bands, navigation, or recovery. Do not install a package from a different market.
| Code | Region |
|---|---|
NA N | USA, Canada, Mexico, Puerto Rico |
EU N | Europe, UK, Israel, Turkey, Russia |
4A N / ADR | Australia, New Zealand, Middle East, Southeast Asia, South Africa, South America |
Build numbers don’t always line up across regions. 74.00.324A is a North American reference build; 4A/ADR owners should confirm their own regional target build rather than assuming the NA number applies. See firmware region codes for display codes vs. filename codes.
3. Remove accessories
Section titled “3. Remove accessories”- Remove the navigation SD card.
- Remove all other USB devices.
- Leave only the firmware USB drive connected.
- Have a battery charger or maintainer ready if battery condition is unknown.
4. Know what gets erased
Section titled “4. Know what gets erased”Mazda’s 2022 CMU service bulletin states that updating Mazda Connect erases unauthorized customizations and that the latest software cannot be rolled back. That follows directly from the format-and-rewrite mechanism: the root filesystem is wiped, so anything not in the stock image is gone.
Expect to lose:
- All installed tweaks and modifications
- Bluetooth pairings (re-pair afterward)
- Saved radio presets
- Navigation favorites and recent destinations
- Cached phone contacts (re-sync after pairing)
- Personalized settings: brightness, audio EQ, and similar
Back up anything you want to keep first; see backup and recovery. Treat any installed AIO-style tweaks as removed after the update, and reinstall them only once the new version is verified. Do not use factory reset as a way to clean up old tweaks. It does not rewrite the root filesystem and can leave modified files inconsistent. See factory reset vs. firmware reinstall.
Choosing an Update Path
Section titled “Choosing an Update Path”The right path depends on your starting version, region, hardware, and goal. Older units sometimes need an intermediate update before a later package is accepted, so a direct jump isn’t always possible. Check the package notes and firmware versions before assuming a direct route is safe.
| Path | Best for | Owner handles the file? | Risk |
|---|---|---|---|
| Dealer/service update | Most owners; unknown history; unstable CMUs | No | Lowest |
| Dealer CarPlay/Android Auto retrofit | Pre-CarPlay cars adding OEM hardware | No | Low |
| Independent Mazda-capable shop | Owners wanting a service process outside a dealer | Usually no | Low–medium |
| DIY single-file USB update | Verified region-correct package, known starting version | Yes | Medium |
| DIY staged USB update | Old units needing an intermediate version | Yes | Medium–high |
| Same-version reinstall / recovery USB | Cleaning unknown mods, partial installs, boot loops where the updater still runs | Yes | Medium–high |
| Failsafe-assisted retry | Update failed; CMU in failsafe or retry state | Yes | High |
| Downgrade | Narrow research/recovery cases only | Yes | Highest; not general guidance |
The dealer/service path is the default recommendation. The DIY paths are documented because owners do perform them, but they require accepting responsibility for sourcing the file, matching the region, holding power, and recovering the unit if it fails.
Starting-Version Guidance
Section titled “Starting-Version Guidance”A planning aid, not permission to flash. The exact package and route still depend on region and package-specific instructions.
| Current firmware | Practical guidance |
|---|---|
55.x / 56.x | Very old pre-CarPlay baseline. Dealer/service path strongly preferred; DIY may require a staged route. |
58.x / early 59.x | Still pre-CarPlay-era. Updateable in principle, but verify whether an intermediate package is needed. |
59.00.502+ | Later legacy-AIO era. May still need staged handling depending on package and region. |
70.x | CarPlay-era firmware. Often a more straightforward candidate for a later v74 package, but region/acceptance still matter. |
Earlier 74.x | Potential direct v74-family update candidate if the package is region-correct and on a valid route. |
74.00.324A | Common late NA baseline. No need to update unless reinstalling for recovery or cleanup. |
74.00.331 | Community-reported on some newer/replacement units; no public standalone package or official changelog identified. Don’t assume 74.00.324A instructions apply, and don’t attempt a downgrade without a verified region package and recovery path. See firmware versions. |
| Unknown / mismatched region | Stop. Identify OS, failsafe, and region before choosing any path. |
Path 1: Dealer or Mazda Service Update
Section titled “Path 1: Dealer or Mazda Service Update”The cleanest path when you don’t already have a verified package. The dealer pulls your version and region by VIN or diagnostic tool, uses Mazda service media, keeps the car on stable power, and the CMU reboots several times. The repair order should record the resulting software version.
Ask specifically for a Mazda Connect CMU firmware update, not a maps update and not a Gracenote update. Ask the technician to confirm and record the final installed OS version rather than stopping at the minimum version that fixes your symptom.
Path 2: Dealer CarPlay/Android Auto Retrofit
Section titled “Path 2: Dealer CarPlay/Android Auto Retrofit”The OEM CarPlay/Android Auto retrofit is a combined hardware-and-firmware job, and the firmware update must happen before the upgraded USB hub is installed. Use it if you have a pre-CarPlay Gen 6 car, want the OEM USB hub and cable kit, and need v70-or-later firmware.
Ask whether the shop can install the retrofit and update the CMU to the latest region-correct Gen 6 firmware in the same appointment, and ask them to confirm the final version rather than stopping at the minimum CarPlay-capable v70 build. If the retrofit hub is already installed and a USB update fails, recovery may require reinstalling the original hub or a verified service procedure. Don’t keep retrying blind with different files.
Path 3: Independent Mazda-Capable Shop
Section titled “Path 3: Independent Mazda-Capable Shop”Some independent shops can access Mazda service information and perform infotainment updates. This is still a service-channel update, just not at a dealer. Before booking, confirm:
- They have Mazda service information access for Gen 6 CMU updates.
- They can perform the update by VIN and region.
- They will record the final OS version, failsafe version, and region on the invoice.
- They will remove the navigation SD card before updating.
If a shop asks you to bring a random firmware file from a forum, treat it as a DIY update with shop labor, not a service-channel update.
Path 4: DIY Single-File USB Update
Section titled “Path 4: DIY Single-File USB Update”The classic owner-performed route: one verified .up file on a clean USB drive. Use it only when you have the exact region-correct package, it’s known valid for your starting version, you’ve verified filename/size/checksum where a trusted hash exists, the CMU is stable enough to stay in the updater, and you have a recovery plan. This is the least complicated DIY route for cars already on a later v70 or v74-family build.
Preflight checklist
Section titled “Preflight checklist”- Current OS, failsafe, and region recorded
- Navigation SD card removed
- No other USB devices connected
- Firmware region matches the CMU region
- Firmware is accepted for your starting version (or you’ve planned a staged path)
- USB drive is FAT32 and contains only one
.upfile - Battery healthy or external power connected
- Enough uninterrupted time to let it finish
If any item is uncertain, stop and use the dealer/service path.
- Verify the firmware file matches your region and update path.
- Copy only the required
.upfile to the root of the FAT32 USB drive. - Turn ignition to ACC, or start the engine / attach a charger if battery state is uncertain.
- Insert the USB drive into the CMU USB port.
- Open the diagnostic menu with Mute + Music + Favorites/Star for 3–5 seconds.
- Follow the on-screen update prompts.
- Do not remove the USB drive, cut ignition, or press buttons during update reboots.
- Wait for the success screen or a normal Mazda logo restart.
- Remove the USB drive, restart the car, and confirm the new version in the diagnostic menu.
What’s normal during the update
Section titled “What’s normal during the update”- The CMU may sit on a progress screen for long stretches.
- The screen may go fully black during reboot phases.
- The Mazda logo may appear more than once.
- Audio, Bluetooth, and camera may be unavailable until it finishes.
- The first normal boot afterward may be slower than usual.
A black screen or reboot is not completion. Treat the update as done only when it explicitly reports success, or the unit returns to a normal home screen and the version screen confirms the new firmware.
Path 5: DIY Staged USB Update
Section titled “Path 5: DIY Staged USB Update”Some older units reject a late package until an intermediate version is installed first. Don’t assume v55 or v59 can jump directly to a late v74 package. Use a staged path when package notes or service instructions require an intermediate version, the CMU rejects the final package, the starting firmware predates the CarPlay-era changes, or community notes for your exact region describe a required two-step route.
Rules:
- Keep only one firmware file on the USB drive at a time.
- Complete the first update fully.
- Reboot and verify the intermediate OS, failsafe, and region.
- Reformat or wipe the USB drive.
- Copy only the next package.
- Run the next update.
Never mix regional packages across stages. If the first stage changes the displayed version but not the expected failsafe version, stop and re-verify the route before continuing.
Path 6: Same-Version Reinstall or Recovery USB
Section titled “Path 6: Same-Version Reinstall or Recovery USB”A reinstall isn’t always an upgrade. Rewriting the stock root filesystem with the same region and version is the right move for removing unknown prior AIO/manual modifications, cleaning up a failed tweak install, prepping for dealer service, recovering a CMU that boots far enough for the update scanner to run, or returning to a known stock baseline. The same file-sourcing and region rules apply, and a reinstall still wipes tweaks, apps, pairings, presets, and local settings.
Path 7: Failsafe-Assisted Retry
Section titled “Path 7: Failsafe-Assisted Retry”If an update fails, the CMU may show FAILSAFE, loop at the Mazda logo, or return to an update prompt. This is recovery, not a normal update:
- Power the car off and wait for the screen to go fully black.
- Remove the USB drive.
- Prepare a different known-good USB drive.
- Copy only the verified, region-correct firmware file.
- Remove the navigation SD card and all other USB devices.
- Restore power and let the CMU detect the update media.
- Do not interrupt it while it retries.
If the CMU can’t read USB, never reaches an update screen, or fails at the same step repeatedly with a verified drive and file, stop. The next step is dealer recovery, bench recovery, or CMU replacement, not random package swapping. See firmware recovery.
Paths That Are Not Firmware Updates
Section titled “Paths That Are Not Firmware Updates”These get confused with a CMU firmware update and won’t change your OS version:
| Path | What it actually does |
|---|---|
| Navigation map update | Updates SD-card map data, not CMU firmware |
| Gracenote update | Updates media metadata, not the OS |
| Factory reset | Clears settings; does not rewrite the root filesystem |
| OTA update | Gen 6 CMU firmware is not normally delivered over the air |
| Cross-region firmware | Not a shortcut; can break radio, navigation, or recovery |
Firmware comes from dealer channels, not a public archive
Section titled “Firmware comes from dealer channels, not a public archive”Firmware is normally distributed through dealer/service channels. If you’re working from a community-provided package, verify the region code, exact filename, compatibility with your current version, file size, and a cryptographic checksum when a trusted hash is available. Do not unzip, rename, edit, or recompress the package. The CMU updater expects Mazda’s .up format exactly as distributed.
USB prep is the most common cause of a failed update
Section titled “USB prep is the most common cause of a failed update”Format the drive FAT32, put one .up file in the root, and nothing else. A wrong format or stray files account for many failed flashes.
| Requirement | Detail |
|---|---|
| Format | FAT32 |
| Capacity | 4–16 GB preferred |
| USB version | USB 2.0 preferred |
| File placement | Root directory only |
| Other files | None |
| Preparation computer | Windows PC preferred |
macOS adds hidden metadata files to removable media. If you prep the drive on a Mac, strip them before using it in the CMU:
# Run from the root of the mounted USB drivedot_clean /Volumes/YOUR_USB_DRIVEfind /Volumes/YOUR_USB_DRIVE -name '._*' -deletefind /Volumes/YOUR_USB_DRIVE -name '.DS_Store' -deleteSee USB requirements for the full breakdown.
Keep power stable for the whole write
Section titled “Keep power stable for the whole write”A single-file update usually takes 15–25 minutes; staged updates and recovery attempts take longer. Loss of power during a filesystem write can leave the CMU unable to boot, so the conservative choice is to keep the engine running or use a battery maintainer. Options:
- Run the engine for the update.
- Use a battery maintainer or charger.
- Use ACC only if the battery is known healthy, accessories are off, and you stay with the car.
- In ACC, reset the accessory timer periodically: press and release the brake pedal on automatics, the clutch on manuals.
A healthy battery in ACC with HVAC, lights, and seat heaters off is often enough, but weak batteries are common, which is why engine-running or a maintainer stays the recommendation.
Time Estimates
Section titled “Time Estimates”| Scenario | Typical duration |
|---|---|
| Single-file update | 15–25 minutes |
| Staged two-file update | 30–60 minutes total, including reboots and verification |
| Recovery retry | Unpredictable; stop after repeated identical failures |
| Dealer update | About 1 hour, varies by service process |
Downgrading is not supported and not general guidance
Section titled “Downgrading is not supported and not general guidance”Mazda service material states the latest Mazda Connect software cannot be rolled back. Community downgrade reports exist, but they are version-specific and not general owner guidance. Downgrading adds risk; before attempting it for tweak compatibility, confirm whether a current method exists for your target version instead.
Recovery From Failed Updates
Section titled “Recovery From Failed Updates”For general troubleshooting, see troubleshooting.
Mazda logo loop, audio still works
Section titled “Mazda logo loop, audio still works”If audio still plays, the OS may be running while the UI fails to start. Contact a dealer or service channel for recovery options.
Unit shows FAILSAFE or update failed
Section titled “Unit shows FAILSAFE or update failed”- Turn ignition off.
- Wait for the screen to go fully black.
- Remove the USB drive.
- Pull the ROOM fuse for about one minute, then reinstall it.
- Prepare a clean FAT32 USB drive with the correct firmware file.
- Return ignition to ACC and retry.
No usable boot
Section titled “No usable boot”| Option | Notes |
|---|---|
| Try a different USB drive | Common fix; some drives have compatibility issues |
| Retry with verified USB and firmware | Useful after USB read errors or power interruption |
| Dealer reflash or replacement | Cost varies by dealer and parts availability |
| Used CMU replacement | Same-generation CMUs are commonly used for swaps |
Known Update-Related Issues
Section titled “Known Update-Related Issues”HD Radio reboot loop
Section titled “HD Radio reboot loop”In 2022, malformed HD Radio image data caused reboot loops in affected markets. Mazda addressed affected units through repair and firmware updates. A car on older firmware with location-specific radio-triggered reboots should have its update eligibility checked.
Cold-weather navigation SD card loop
Section titled “Cold-weather navigation SD card loop”Some boot loops are caused by a failing navigation SD card, especially in cold weather. Remove the SD card and restart the CMU; if the loop stops, replace or clone the card before reinstalling it.
Factory reset with tweaks installed
Section titled “Factory reset with tweaks installed”Factory reset does not rewrite the root filesystem the way a firmware update does. With older AIO modifications installed, remove them with the tool’s uninstall process or reinstall firmware rather than relying on factory reset to clean up.
Class Action Settlement
Section titled “Class Action Settlement”The Duffy v. Mazda infotainment settlement covers specified U.S. Mazda vehicles, including 2016–2023 MX-5, for reported symptoms such as rebooting, freezing, boot loops, and audio/video errors. The settlement site states final approval was granted on February 26, 2026. Eligible owners may receive a 24-month limited warranty extension for qualifying software updates and CMU repair or replacement. Check the settlement site and VIN eligibility before paying out of pocket. See class action settlement.
References
Section titled “References”| Resource | Link |
|---|---|
| Mazda Connect support portal | connect.mazda.com |
| Mazda/NHTSA 2022 CMU software TSB | MC-10226834-0001 |
| Mazda/NHTSA CarPlay retrofit bulletin | MC-10144323-9999 |
| Mazda recalls lookup | mazdausa.com/owners/recalls |
| Community firmware changelog aggregation | drone540/mazda-firmware-changelogs |
| Mazdas247 v74.00.331 discussion | Mazdas247 thread |
| Infotainment class action settlement | mazdainfotainmentsettlement.com |