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. Each order receives a custom package to copy to a USB drive, with the owner’s unused factory features turned off and everything marked Keep or Not sure left available.

ScreenTune supports compatible factory Gen 6 units worldwide on v74.00.324. Three checks decide:

CheckWhat to record
CarCountry of original sale, model, year, and trim
ScreenOriginal 7-, 8-, or 9-inch Mazda Connect interface
FirmwareConfirmation that the About screen contains v74.00.324; the installer reads the exact build

The worldwide lookup includes Mazda2/Demio, Mazda3, Mazda6/Atenza, CX-3, CX-4, CX-5, CX-8, CX-9, MX-5/Roadster, and Fiat/Abarth 124 candidates. Country and trim are especially important on CX-5, CX-8, and CX-9. See supported vehicles for the sourced cutoffs.

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 transfers across the candidate families above. The platform material is organized by topic at Mazda Connect overview: CarPlay, firmware, troubleshooting, and hidden menus.

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 uses the newer platform, the compatibility material identifies the country-specific cutoff 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.