Skip to content

Mazda CarPlay Retrofit: Add CarPlay to Gen 6 Mazda Connect

CarPlay on Gen 6 Mazda Connect is gated by two things: a firmware version that includes the CarPlay/Android Auto software, and a USB hub that provides the data path the protocol needs. Cars built before mid-2018 shipped with neither. The retrofit adds both. Once they are in place, CarPlay behaves exactly as it does on a factory-equipped late car. There is no software difference between a retrofitted unit and one that came that way.

This is one job written once for the whole platform. The same CMU runs in the Mazda3, Mazda6, CX-3, CX-5, CX-9, and ND MX-5, so the parts and procedure are nearly identical across all of them. The differences are confined to which trim panels you pry off and how much room you have behind them.

These video walkthroughs cover the firmware update and the hub swap end to end. The cross-model “New Mazda” and Mazda Connect installs apply to any Gen 6 car; the CX-5 and Mazda6 clips show the same job on a specific model.

Counts are Reddit mentions; see how we count.

CarPlay needs both new firmware and a new USB hub

Section titled “CarPlay needs both new firmware and a new USB hub”

CarPlay needs a high-speed USB data connection negotiated by software the early CMU firmware does not contain. The stock single USB port on a pre-retrofit car is a charging-and-mass-storage port: it can read music off a thumb drive, but it cannot carry the CarPlay session. Two pieces solve this:

  • Firmware v70.00.021A or later adds the CarPlay and Android Auto stack to the CMU.
  • The USB hub module replaces the single stock port with a dual-port hub wired to carry CarPlay data.

Neither works alone. Firmware without the hub gives you the software with no port to use it on; the hub without v70+ firmware gives you a data port the CMU does not know what to do with. The single most common “my retrofit failed” report is a hub installed on firmware below v70.

Any Gen 6 Mazda Connect car can be retrofitted. Eligibility tracks the CMU generation, not the model.

ModelRetrofit-eligible yearsNotes
Mazda32014–2018Gen 6 on all trims
Mazda62014–2018Gen 6 on all trims
CX-32016–2018All trims
CX-52016–2018KE (2016), KF (2017–2018); see CX-5 CarPlay details
CX-92016–2018Gen 6
MX-5 (ND)2016–2018see MX-5 CarPlay details

Late-2018 and some 2019 cars with the 7-inch Gen 6 system (such as base-trim CX-5 Sport) already ship with the software and often the hub. Check firmware first. If you are on v70+ and CarPlay still does not appear, you likely only need the hub.

Two things are out of scope:

  • The 10.25-inch Mazda Connect (2021+ CX-5, 2019+ Mazda3, 2020+ CX-9) is Gen 7, a different system that ships with CarPlay built in and cannot be “retrofitted.” See Gen 6 vs Gen 7.
  • The older TomTom-based Mazda Connect in some 2014–2015 Mazda3/6 units outside North America is not Gen 6 and is not eligible.

For the full supported-platform map, see supported vehicles and Mazda Connect generations.

The kit is a hub and a cable, not an electronics package

Section titled “The kit is a hub and a cable, not an electronics package”

The OEM retrofit kit is small. It is a hub and a cable, not an electronics package.

ComponentDescription
USB hub moduleReplaces the stock single port with a dual-port hub that carries CarPlay/Android Auto data
USB-A port and harnessRouted from the hub to the console
Mounting hardwareBrackets or clips, varies by model

Mazda uses different numbers by region and model:

Part numberNotes
TK78-66-9U0CCommon North American kit
00008FZ34CX-5-specific kit, some regions

Numbers vary by market. Confirm yours against the Mazda parts catalog or with a dealer before ordering. Compatible kits also sell on eBay and Amazon, usually below dealer price; the function is identical, the savings come from skipping the dealer parts markup.

Do the firmware update before installing the hub. The new hub changes the USB topology, and a normal USB-stick firmware update can fail to mount afterward. Get to v70+ while the stock single port is still in place.

Check your version under Settings > System > About. Full instructions: check your firmware version.

To update:

  1. Remove the navigation SD card from its slot. Leaving it in during an update risks corrupting the nav database.
  2. Obtain the correct firmware image for your model from Mazda or a dealer.
  3. Write it to a FAT32-formatted USB drive.
  4. Insert the drive into the stock USB port.
  5. Follow the prompts. The update runs 30–45 minutes; do not cut power.
  6. After the CMU reboots, reinsert the nav SD card.

If you are already on v70+, skip straight to the hub. If an update stalls or the CMU does not come back, see firmware update recovery.

While you are choosing a version, v74.00.324A is the current Gen 6 release and the recommended target. See how to get to v74 and the version history.

Difficulty: moderate. You remove center-console trim to reach the stock USB assembly and swap in the hub. There is no splicing and no programming. The hub plugs into the same connector the stock port used. It is a direct physical replacement.

  • Plastic trim/pry tools
  • Phillips screwdriver
  • 10mm socket (some models)
  • Patience with plastic clips
  1. Disconnect the battery. Recommended, not strictly required on every model.
  2. Remove the center-console trim. Varies by model, usually the surround around the shifter and cupholders. The ND MX-5 has the tightest working space; the CX-5, CX-9, and Mazda3 give you more room.
  3. Unplug the stock USB assembly from its harness connector.
  4. Plug the hub into that same connector. Direct replacement, no adapters.
  5. Route the new USB cable to wherever you want the CarPlay port to live in the console.
  6. Reassemble. Tuck the wiring, reseat trim, confirm every clip snaps home.
  7. Reconnect the battery and start the car.
  8. Verify by plugging in a phone and confirming CarPlay launches.

Budget 30–60 minutes if you have done interior trim before, 1–2 hours for a first attempt.

IssueLikelihoodMitigation
Cracked trim clipsModeratePlastic pry tools, work slowly, pull evenly
Scratched panelsLow–moderateTape adjacent panels or wrap tools in microfiber
Loose port after installLowSeat the hub fully and secure it
CarPlay absent after installCommonAlmost always firmware below v70, not the hardware

When a retrofit “doesn’t work,” the hardware is rarely the problem. Confirm v70+ before touching the hub again.

PathPartsLaborTotal
Dealer parts + install$150–250$100–200$250–450
DIY, dealer kit$150–250$0$150–250
DIY, aftermarket kit$100–180$0$100–180

Dealer labor rates vary widely; some shops charge a flat retrofit rate, others bill hourly. Call ahead.

With the hub in and firmware at v70+:

  1. Plug the phone into the CarPlay-designated port (not the charge-only port) with a known-good cable.
  2. On an iPhone, tap Allow when the CarPlay prompt appears.
  3. CarPlay launches on the Mazda Connect screen.
  4. If it does not, enable it under Settings > Devices > Apple CarPlay on the CMU.
  5. For Android Auto, plug in an Android phone and follow the pairing prompts.

A few behaviors to expect:

  • The retrofit is wired-only. The OEM hub does not do wireless. See the wireless options below.
  • Android Auto disables the touchscreen on Gen 6. You drive the interface entirely with the commander knob. That is Mazda’s implementation, not a fault.
  • One phone at a time. Switching devices means unplugging the cable.

The OEM kit is wired. To add wireless once it is installed, you have two routes, both with the same trade-off: wireless adds connection time at startup and a touch of input lag.

  1. Wireless CarPlay dongle ($50–100) plugs into the CarPlay port and bridges to the phone. See wireless CarPlay speed.
  2. Aftermarket wireless USB hub ($60–150) replaces the OEM hub with a unit that has wireless built in.

Adapter specifics and recommendations: wireless CarPlay adapters.

Work through CarPlay won’t connect. It covers firmware verification, cable quality, iPhone settings, port selection, and hub hardware checks in order.