Skip to content

What Is Miatafy?

Miatafy is a Miata-first Mazda knowledge hub. It started with the MX-5, the software here runs on that car’s factory infotainment, and the guides document the Gen 6 Mazda Connect system from the boot chain up. The same head unit ships in a lot of other Mazdas, so the knowledge transfers and the coverage follows it.

I’m Paul, a software engineer, and I run Miatafy. I drive a 2022 ND MX-5 whose factory screen was slow enough to bother me: wireless CarPlay took over a minute to connect on a cold start, and MZD-AIO, the tweak tool the community had relied on for a decade, never supported my firmware (v74). So I bought a spare head unit on eBay and took the platform apart on the bench instead of in my dashboard. That research became this site, and the fixes became ScreenTune.

Changes get tested on that bench CMU, then run in my car, before a build ships. The performance figures here come from back-to-back boots on the bench unit (v74.00.324A, stock vs. tuned): CarPlay connected around 55 seconds instead of 71 on a typical boot, and the screen was touch-ready around 32 seconds instead of 48. The per-boot logs and the limits of the measurement are at boot benchmarks.

The MX-5 gets the deepest coverage. It is the only model here with full enthusiast depth: infotainment, plus tires, alignment, suspension, brakes, data logging, autocross, and HPDE prep. An ND runs near-stock in C Street (CS) and moves to A Street Touring (AST) once you add 200-treadwear tires, an aftermarket sway bar, and other bolt-ons in SCCA Solo.

The track and autocross writing is here because I drive these cars. A track-focused product is coming later; the pages stand on their own without it.

The Gen 6 Mazda Connect head unit is a full computer bolted into the dash, and a stock one is slower than it has any reason to be. It loads roughly 100 services at startup, many for hardware the car doesn’t have, before the UI is interactive. ScreenTune is the software I build for that unit. It trims the startup, fixes long-standing annoyances, and unlocks settings the factory hid behind region codes and dealer menus. It ships as a prepared USB: no laptop, fully reversible, mailed to your door.

ScreenTune targets a factory Gen 6 unit on firmware v74.00.324A. That is the line, not the badge on the trunk: a 2018 CX-5 and a 2020 Mazda3 run the same platform a 2019 Miata does, and a 2021 CX-5 moved to a newer generation it can’t touch. The full breakdown of what’s in and what’s out is at supported vehicles.

A separate, track-focused edition is in development and will ship under its own name.

Because support follows the CMU and not the model name, the same infotainment knowledge applies across the CX-5, Mazda3, Mazda6, CX-3, and CX-9 of the right years. The platform material is written once and organized by topic at Mazda Connect overview: CarPlay, firmware, troubleshooting, hidden menus. It is the same system in every supported car.

The non-Miata models get model hubs: an overview, the common complaints, a buying guide, maintenance, and short notes on what’s different on that car (screen size, model-year CarPlay quirks). Nobody autocrosses a CX-9, so there’s no track content filed under one.

If your car is a generation Miatafy can’t help (a 2021+ CX-5, a 2019+ Mazda3, the latest ND), the page says so and explains what changed.

The firmware guides, the troubleshooting, and the Miata writing are free and stay that way, whether or not you ever buy anything.