RetroCompass
RetroCompass

A30 — Firmware update

Quick answer

Button combo

(SD root: .img)(SD root: .img)USB-C chargerPOWER

Steps

  1. 1On spruceOS, open the Apps list: if 'A Firmware Update Available' appears, run it and follow the on-screen prompts (the device must stay plugged in).
  2. 2To update stock manually, download the latest Miyoo A30 firmware (e.g. 20240713) and format a microSD/TF card as FAT32.
  3. 3Copy the firmware .img to the root of the card.
  4. 4Insert the card, connect the A30 to a USB-C charger (use USB-A to USB-C, not a PC port), then press POWER.
  5. 5Let the upgrade run to completion (about 10 minutes) without unplugging or powering off.
Last verified: 2026-06-20Source: lomiyoo.com

The A30 runs an Allwinner A33 chip and updates by booting a firmware .img placed on the root of a FAT32 microSD card while connected to a charger. spruceOS v3.0.0 and later bundle a Firmware Updater app that detects out-of-date firmware and walks you through it automatically (a firmware update notably fixes WiFi). If you update stock manually, download the matching package from Miyoo, keep the device plugged in the whole time, and do not interrupt the process. Allwinner firmware is device-specific, so only flash an image labeled for the A30.

FAQ

Why does the A30 need a charger connected during the update?
The firmware flash must not lose power partway through. The A30 reads the .img from the card root and rewrites its firmware; an interruption can soft-brick it, so it requires a USB-C charger (not a low-power PC port) the entire time.
Which firmware version should I be on?
Use the latest Miyoo A30 release (for example 20240713). On spruceOS the built-in Firmware Updater app tells you if you are behind and applies the correct image; a firmware update also fixes WiFi issues.
Should I use FAT32 or exFAT for the update card?
FAT32. The A30 boot/update routine reads FAT32; format the card FAT32 (Rufus 'Large FAT32' works for cards over 32GB) and place the .img at the root.

Same device — other tasks

Other devices — same task