on
07-12-2025
10:55 AM
- edited on
10-07-2025
03:48 AM
by
ZenBot
[AIOT] How to Flash Tinker Board 2 OS
UMS mode
The USB mass storage class is a USB function which can be used to export and share the storage. When the board is booted into the UMS mode, it shares the internal storage (eMMC) to the connected PC just like a hard drive connected to the PC. Then, the users can use the software such as balenaEtcher to flash the image into the internal storage (eMMC).
The UMS function is implemented in u-boot. During the u-boot boot-up stage, it will check whether the board is connected to a PC or not. If connected to a PC, the board will enter UMS mode automatically. If not, the board will follow the boot priority to continue the boot process.
1-1. Boot the board into the UMS mode from the internal storage (eMMC)
If the u-boot in the internal storage (eMMC) is still workable with the UMS function, then follow the below steps.
1-2. Boot the device into the UMS from a SD card
If there is no workable u-boot in the internal storage (eMMC), in this case the board can not boot into the UMS mode from the internal storage (eMMC), you can boot the board into the UMS mode from a SD card.
1-3. Without UMS mode
Recovery from SD’s image system & without the PC mode
You can use the software such as balenaEthcher to flash the images into the SD cards or the internal storage (eMMC) on the board when the board is booted into the UMS mode.
Alternatively, you can also use the command dd. Run the following command, replacing /dev/sdx with your drive, e.g. /dev/sdc. (Do not append a partition number, so do not use something like /dev/sdc1. You can use the command lsblk to find out the target. Make sure that it is not mounted.)
dd bs=4M if=/path/to/image of=/dev/sdx status=progress && sync
2-1. Booting from external Micro SD card
Requirement:
Setting Up:
Insert the micro SD card into a Windows® PC.
Download the TinkerOS image from the Tinker Board website (https://tinker-board.asus.com/download.html) and burn it into the micro SD card using a third-party ISO software, such as Etcher.
Insert the bootable micro SD card into your Tinker Board, then connect the power supply, keyboard, mouse, and monitor to boot up.
2-2. Booting from onboard eMMC
NOTE: Booting from the onboard eMMC is only available for models with eMMC.
Requirement:
Setting Up: