Skip to content

How to Format a USB Drive for Mazda Connect

The Gen 6 Mazda Connect CMU reads USB drives for firmware updates, navigation data, music, and recovery. It is also picky: the same drive that mounts fine on your laptop will be invisible to the head unit if the filesystem or partition table is wrong. Drive prep is the single most common reason an update or install fails to start.

Get one detail wrong and the symptom is silent — the CMU just doesn’t see the drive, with no error. So the requirements below are non-negotiable, not suggestions.

ParameterRequirement
FilesystemFAT32 (mandatory — exFAT and NTFS are ignored)
Partition schemeMBR (Master Boot Record), not GPT
Capacity2 GB minimum; 32 GB or smaller is easiest. Larger drives work but Windows won’t format them FAT32 from the GUI (see below)
USB standardUSB 2.0 or 3.0 both work; the CMU port runs at USB 2.0 speed
ConnectorUSB-A, plugged directly into the port — no hub, no extension cable

Two of these trip people up the most: exFAT looks and behaves like FAT32 in everyday use but the CMU will not mount it, and modern OSes increasingly default to GPT partition tables that the head unit’s kernel can’t read.

diskutil list # find your USB drive's identifier
diskutil eraseDisk FAT32 MFY MBRFormat /dev/diskN

Replace /dev/diskN with the device for your drive. The MBRFormat argument is what forces an MBR partition table instead of GPT — don’t omit it.

  1. Open Disk Management (Win+X → Disk Management).
  2. Right-click the USB drive → Delete Volume.
  3. Right-click the unallocated space → New Simple Volume.
  4. Choose FAT32, allocation unit size 32 KB.
  5. Finish the wizard.

If the drive is larger than 32 GB, the GUI won’t offer FAT32. Use the command line (format X: /FS:FAT32 on Windows 11 24H2 and later) or a tool like Rufus set to “Non bootable,” FAT32, MBR.

sudo fdisk /dev/sdX # create an MBR (DOS) partition table, one primary FAT32 partition
sudo mkfs.vfat -F 32 /dev/sdX1

The CMU’s Linux 3.0.35 kernel and update scanner expect an MBR partition table. Confirm before you blame the drive:

  • macOS: diskutil info /dev/diskN | grep "Partition Map Type" → should read MBR.
  • Windows: Disk Management → right-click the disk → Properties → Volumes tab shows the partition style.
  • Linux: fdisk -l /dev/sdX → should say Disklabel type: dos, not gpt.

Most formatting tools let you pick MBR during the format. On macOS the MBRFormat flag handles it automatically.

FAT32 caps individual files at 4 GB (4,294,967,295 bytes). The v74.00.324A firmware package is roughly 1 GB, so a normal update is well inside the limit. The cap only matters if you’re moving large log files or multiple packages onto one drive.

SymptomLikely causeFix
CMU never detects the driveexFAT or NTFS filesystemReformat as FAT32
Update scanner ignores the .up fileFile isn’t at the root, or the table is GPTPut the file at the root of a FAT32/MBR drive
Files copy fine but read back corruptedLow-quality flash controllerUse a different, known-good drive
Detection comes and goesPoor contact or power draw, hub, or extension cablePlug directly into the port; try a different one
Drive mounts on your PC but not the carGPT partition tableReformat with MBR

These mount reliably with the CMU:

  • SanDisk Cruzer Blade (any capacity)
  • SanDisk Ultra Fit (USB 3.0, backward compatible)
  • Kingston DataTraveler (SE9, 100 G3)
  • Samsung BAR Plus
ConfigurationIssue
Drives larger than 32 GBWindows GUI refuses FAT32; use the command line or a third-party tool
USB 3.0 drives with aggressive power managementCan disconnect mid-operation during long writes
USB hubs or extension cablesThe CMU often won’t see a drive behind them
Hardware-encrypted drivesThe encryption partition confuses the mount process
SD cards in USB adaptersUsually work, but the adapter is one more thing that can fail
  1. Format the drive fresh — don’t reuse one with other files on it.
  2. Copy only the .up file to the root directory.
  3. Eject the drive properly from your computer before pulling it out.
  4. Insert it into the CMU while the unit is powered on.
  5. Leave it in place until the update finishes and the unit reboots on its own.

For the full update walkthrough, see /firmware/update-procedure/. If an update is interrupted or the unit won’t boot afterward, go to /firmware/recovery/.

Don’t pull a drive while the CMU is actively reading or writing — mid-update is the one time a bad removal can leave the unit in a bad state. Use the “Eject USB” option in the media menu, or power the vehicle off and wait about 30 seconds before removing.

ScreenTune products ship on drives already formatted to this spec. If yours still won’t read after a clean reformat following the steps above, the drive itself is likely the problem before the CMU is — swap to a known-good one. Related: /support/usb-not-working/.