1. Writing an Image to eMMC with USB DFU
USB DFU (Device Firmware Upgrade) is the standard that allows the T3 Gemstone O1 to be programmed directly over USB. An image can be written to eMMC without needing an SD card or a running system.1.1. Switching to USB DFU Mode
Power off the board
Set the bootmode switch to the USB DFU position

Physical location of the bootmode switch (representative)
USB DFU boot mode switch position
Connect the USB-C cable to supply power
1.2. Loading the Image with GemImager
GemImager automatically manages the entire DFU writing process — the bootloader files are shipped together with the operating system image and are loaded in the correct order.Open GemImager
Select the operating system image
Select the storage device

Write the image
Wait for completion
Power off the board and set the bootmode switch to the eMMC position
eMMC boot mode switch position

Serial port output during DFU transfer
2. Manual Image Loading with the SDK (dfu-util)
Load the first-stage bootloader (tiboot3.bin)
dfu-util -l.Load the TI SPL (tispl.bin)
Load U-Boot (u-boot.img)
Transfer the OS image to eMMC
<image-file-name> with the name of your own image file:Power off the board and set the bootmode switch to the eMMC position
dfu-util reports success, fully power off the board, then set the bootmode switch to the
eMMC position.eMMC boot mode switch position
2.1. Verification Step
When writing with GemImager DFU, the following operations are performed in order:- Downloads or reads the selected image
- Extracts the bootloader files (
tiboot3.bin,tispl.bin,u-boot.img) - Writes each bootloader stage over DFU
- Transfers the full OS image to the eMMC (
rawemmcalt setting)
Verify the DFU device
- Linux
- Windows
dfu-util is not installed, install it on your Ubuntu computer with the sudo apt install dfu-util command.bootloader and SocId
alt settings.
