Firmware Upgrade
1. Preparation
- 1x microSD card (capacity >= 16GB, minimum read/write speed class 10, formatted as FAT32); contents must be empty.
- 1x microSD card reader.
- 12V power adapter (the system image is installed on the whole machine; the whole machine is powered by 12V).
- One USB type-A to type-C data cable (for log output).
2. Upgrade Process
- Click firmware download to download the SD-card upgrade package.
Tips
Download path: ShiMetaPi community projects > ShiMetaPi AI intelligent hardware > AIBOX-1684XB-32 > 01-System Image.
- Decompress the archive on the local PC first, then copy it to the root directory of the SD card.

- Insert the SD card into the slot, power on, and press the power button. When you see the following log in the serial console, flashing has started; the process takes about 3–5 minutes.
MMC write: dev # 0, block # 0, count 34 ... 34 blocks written: OK
fs reading //boot_emmc-boot.scr
1362 bytes read in 10 ms (132.8 KiB/s)
## Executing script at 300040000
fs reading //boot.1-of-2.gz
25748902 bytes read in 3202 ms (7.7 MiB/s)
Uncompressed size: 102760448 = 0x6200000
MMC write: dev # 0, block # 8192, count 200704 ... 200704 blocks written: OK
fs reading //boot.2-of-2.gz
30566 bytes read in 13 ms (2.2 MiB/s)
Uncompressed size: 31457280 = 0x1E00000
MMC write: dev # 0, block # 208896, count 61440 ... 61440 blocks written: OK
fs reading //boot_emmc-recovery.scr
1374 bytes read in 10 ms (133.8 KiB/s)
## Executing script at 300040000
fs reading //recovery.1-of-2.gz
6470860 bytes read in 813 ms (7.6 MiB/s)
Uncompressed size: 102760448 = 0x6200000- When flashing is complete, the red LED stays solid on; the log prompts you to remove the SD card, then power off and on again to reboot.
eMMC update done
bm savelog 449 bytes written in 10 ms (43 KiB/s)
all done
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot
Please remove the installation medium, then reboot3. Important Notes
Warning
If the flashing process fails, it is generally caused by the chip overheating. In this case, wait for the chip to cool down to a certain level before powering on again and re-entering the flashing process.
