Mazda Connect Gen 6 vs Gen 7: What Actually Changed
“Mazda Connect” names two unrelated infotainment computers. Gen 6 (2014–2023) runs Linux 3.0.35 on an NXP i.MX6 SoC and renders its UI in Opera Presto. Gen 7 (2019+) is a clean-sheet design on a different SoC with a proprietary OS. They don’t share firmware, exploits, screens, or input method. The badge on the trunk tells you nothing — the model year does.
The practical splits owners run into: Gen 6 needs a retrofit for CarPlay and Gen 7 ships with it; Gen 6 can be rooted and customized and Gen 7 can’t; the two overlap in the lineup for years, so a 2020 CX-5 and a 2020 CX-30 are different platforms.
At a glance
Section titled “At a glance”| Gen 6 (MZD Connect / CMU) | Gen 7 (new Mazda Connect) | |
|---|---|---|
| Production | 2014–2023 (model-dependent) | 2019–present |
| SoC / OS | NXP i.MX6 Dual, Linux 3.0.35 | Different SoC, proprietary OS |
| UI engine | Opera Presto (HTML/JS/CSS) | Proprietary framework |
| Screens | 7-in touch (800×480) or 8.8-in non-touch (1280×480) | 8.8 / 10.25 / 12.3-in, all non-touch |
| Input | Touch (7-in) or commander knob | Commander knob only |
| CarPlay / Android Auto | Retrofit: v70+ firmware + USB hub kit | Factory standard |
| Wireless CarPlay | Third-party dongle only | Factory on select trims |
| Modifiable | Yes — rootable, themes, tweaks | No known exploit |
| Firmware format | .up packages (e.g. v74.00.324A) | .kwi packages, model-specific (e.g. NA03) |
| Firmware scope | One image shared across all models; region-keyed only | Per-model builds; MX-5 ≠ CX-5 |
| Suppliers | Visteon hardware, JCI software | Different supplier chain |
The core difference is the computer
Section titled “The core difference is the computer”Everything else follows from the platform. Gen 6’s CMU is a Linux box whose interface is literally a web app — screens are HTML/CSS/JS rendered by an embedded Opera Presto engine, and the firmware ships as .up packages you can read and modify. That openness is why an entire modding community exists for it.
Gen 7 throws all of that out. Different SoC, a proprietary OS instead of Linux, and a UI framework that isn’t Opera. None of the things that work on Gen 6 cross over: the .up firmware format is incompatible, the USB root exploits don’t run, the filesystem and service layout are different, and there’s no HTML layer to edit. It is a closed appliance.
The firmware model also inverts. Gen 6 ships one image across the entire lineup — the same v74.00.324A build runs on an MX-5, a CX-5, or a Mazda3, with only the region code (NA / EU / ADR / JP) distinguishing packages, and the unit adapts to the car it’s installed in. Gen 7’s .kwi packages are model-specific: NA01 for Mazda3 / CX-30, NA03 for CX-5 / CX-9, NA07 for MX-5. An MX-5 and a CX-5 take different firmware, and a build won’t cross from one model to another — it only updates in place.
Screens and input
Section titled “Screens and input”Gen 6 shipped two panels, both TFT LCD with no high-DPI rendering:
- 7-inch touchscreen, 800×480, on most 2014–2018 cars. Resistive touch — it responds to pressure, not capacitance, so it’s less sensitive than a phone but works with gloves.
- 8.8-inch widescreen, 1280×480, on later cars (varies by market and trim). Non-touch, driven entirely by the commander knob. The wide aspect ratio suits navigation and CarPlay.
Gen 7 moved to larger, sharper panels — 8.8, 10.25, or 12.3 inches depending on model and trim, with the 12.3-inch reserved for the CX-90 and upper trims of newer cars. All of them are non-touch and commander-knob-only, even where Gen 6 had given you a touchscreen. Text is crisper and viewing angles are wider than Gen 6.
The input change surprises people: Gen 7 removed touch input that some Gen 6 cars had. Mazda’s stated reasoning is that reaching for a screen pulls your eyes off the road longer than a knob does.
CarPlay and Android Auto
Section titled “CarPlay and Android Auto”This is the single biggest day-to-day difference for most owners.
Gen 6 needs a retrofit. No Gen 6 car shipped with CarPlay. Mazda’s official kit, released August 2018, requires both:
- A firmware update to v70.00.021A or later, and
- A USB hub harness that replaces the single factory USB port.
Both parts are mandatory, and the result is wired-only. Wireless CarPlay on Gen 6 means a third-party dongle (Carlinkit and similar), which boots over the wired link and adds a few seconds of connection latency. See CarPlay and Android Auto options and the wireless adapter rundown.
Gen 7 ships with it. Wired CarPlay and Android Auto work out of the box over USB with no hardware change. Wireless CarPlay is factory on select trims and model years, so confirm against the specific car’s feature list rather than assuming.
Modifiability
Section titled “Modifiability”Gen 6 is the only modifiable Mazda Connect. Because the CMU runs Linux and the UI is a web app, the system can be rooted over USB, which opens up:
- Custom boot animations and themes
- Removing the safety disclaimer screen
- Touchscreen-while-driving on touch cars
- UI and color tweaks
- Speedometer and economy overlays
- The MZD-AIO tweak ecosystem and tools like ScreenTune
The full catalog of what’s been done lives in the complete mod list.
Gen 7 isn’t. Proprietary OS, different hardware, no published root exploit, and no customization API from Mazda. The security model is markedly more locked down than Gen 6’s, and there’s no sign that changes. If software customization matters to you, it has to be a Gen 6 car.
UI differences
Section titled “UI differences”Gen 6 uses a grid of large square app tiles, high-contrast icons on a dark background, and fairly deep menus. Firmware shows in Settings → System → About as strings like v74.00.324A NA N.
Gen 7 is a flatter redesign — rounded cards, more whitespace, cleaner type, and fewer steps to reach a setting. It looks more modern out of the box; Gen 6 closes that gap only through modification.
Which generation a given Mazda has
Section titled “Which generation a given Mazda has”Gen 6 and Gen 7 overlapped for years, so identify by model and year, not by badge. A 2020 CX-5 is Gen 6; a 2020 CX-30 is Gen 7. A 2023 MX-5 is Gen 6; a 2023 CX-50 is Gen 7.
Gen 6 (2014–2023)
Section titled “Gen 6 (2014–2023)”| Model | Gen 6 years | Notes |
|---|---|---|
| Mazda3 | 2014–2018 | 2019+ is Gen 7 |
| Mazda6 | 2016–2021 | |
| CX-3 | 2016–2021 | |
| CX-5 | 2016–2020 | 2021+ is Gen 7 (NA) |
| CX-9 | 2016–2020 | 2021+ is Gen 7 |
| MX-5 (ND) | 2016–2023 | Last Gen 6 holdout; 2024+ is Gen 7 |
| Fiat 124 Spider | 2017–2020 | Shares the ND MX-5 Gen 6 unit |
No new Gen 6 cars are being built.
Gen 7 (2019–present)
Section titled “Gen 7 (2019–present)”| Model | Gen 7 years | Notes |
|---|---|---|
| Mazda3 | 2019+ | First car to get Gen 7 |
| CX-30 | 2020+ | Gen 7 from launch |
| CX-5 | 2021+ (NA) | |
| CX-9 | 2021–2023 | Replaced by CX-90 |
| CX-50 | 2023+ | |
| CX-90 | 2024+ | 10.25 or 12.3-in screen |
| CX-70 | 2025+ | |
| MX-5 | 2024+ |
To confirm a specific car, the firmware string is decisive: a Gen 6 unit reports v74.00.324A-style versions in Settings → System → About, Gen 7 uses a different format. See Mazda Connect generations for identification steps and how to check your firmware for reading it off the unit. The full supported-vehicle line is in supported vehicles.
Which is better
Section titled “Which is better”It depends on what you want from the screen, not on a winner.
Gen 6 if you want control (custom UI, boot screen, system behavior) and are comfortable with firmware updates and USB installs. The trade is a smaller, lower-res display and a CarPlay retrofit.
Gen 7 if you want CarPlay working the moment you drive off, a larger and sharper screen, and the newest models, and you don’t plan to touch the software. The trade is a closed system and no touch input.
Most new-Mazda buyers get Gen 7 and it serves daily use well. Enthusiasts who value customization (especially MX-5 owners, who kept Gen 6 through 2023) get a uniquely open platform out of Gen 6.
Can I install Gen 6 mods on a Gen 7 Mazda Connect? No. The two use completely different hardware and software. Gen 6 firmware packages, root exploits, MZD-AIO tweaks, and ScreenTune don’t run on Gen 7, and no modifications exist for Gen 7.
Does Gen 7 Mazda Connect have CarPlay? Yes — from the factory, no retrofit. Wired works over USB; wireless CarPlay is on select trims and model years.
How do I tell if my Mazda has Gen 6 or Gen 7?
Settings → System → About. Gen 6 shows firmware like v74.00.324A; Gen 7 uses a different format. By year: Mazda3 switched in 2019, CX-5 in 2021 (NA), CX-9 in 2021, MX-5 in 2024. Full steps in Mazda Connect generations.
What screen sizes does Gen 7 Mazda Connect have? 8.8, 10.25, or 12.3 inches by model and trim — the 12.3-inch is on the CX-90 and upper trims. All non-touch, commander knob only.
Will Gen 7 ever become moddable? No indication it will. It runs a proprietary OS with a far more locked-down security model than Gen 6’s Linux, and no root exploit or customization tool exists for it.