Skip to content

Official Linux Image

Official Armbian-based images for YUMI Smart Pi One and YUMI Smart Pad (Allwinner H3), built and published by YUMI-LAB.

We offer several Linux distributions optimized for our boards, in both Server (headless) and Desktop (GUI) editions. Choose the one that best fits your needs:

  • Debian 13 Trixie โ€” Current stable release (since August 2025). Latest packages, supported until 2028 + LTS until 2030. Recommended for new installations.
  • Debian 12 Bookworm (the YUMI team's choice) โ€” Previous stable release, supported until June 2028. Proven stability and security, ideal for production environments. Extensive package catalog and strong community support.
  • Ubuntu 24.04 Noble โ€” Current LTS release, supported until April 2029. User-friendly with abundant documentation, ideal for beginners.
  • Ubuntu 22.04 Jammy โ€” Previous LTS, standard support until April 2027. Use Noble (24.04) for new installations.
  • Debian 11 Bullseye โ€” End-of-life (EOL). Provided for legacy compatibility only, no longer recommended for new installations. Server only.

Debian or Ubuntu?

Debian is preferred for its proven stability and lightweight footprint. Ubuntu shines for its ease of use and quick access to new features. Both use apt as package manager.

Looking for something lighter? The DietPi image idles at about 87 MB of RAM against roughly 105 MB for a server image, and its download is a third of the size. All the choices are compared on the Operating Systems page.

Once you have downloaded the image of your choice, follow the flash guide to transfer it to a microSD card.

Skip the download entirely

Raspberry Pi Imager can pull these images straight from our list: it downloads, checks the SHA-256 and writes the card in one step, on Windows, macOS and Linux.


1. Requirements

microSD Card Compatibility

  • Minimum: 4 GB โ€” 8 GB or more for a desktop image
  • Maximum: 32 GB โ€” larger cards are not supported
  • Use a genuine Class 10 / V30 card: a slow or counterfeit card is the most common cause of a board that will not boot. We sell one tested on these boards โ€” YUMI 16 GB microSD.
  • No card slot on your computer? Use a microSD-to-SD adapter, or a microSD-to-USB reader.

2. Download

The links below always point at the newest published release โ€” they are regenerated from the GitHub releases every day.

v1.7.0 โ€” latest stable release, 2026-04-23

v1.7.0 on GitHub

Smart Pi One

Distribution Server Desktop
Debian 13 Trixie Download Download
Debian 12 Bookworm Download Download
Ubuntu 24.04 Noble Download Download
Ubuntu 22.04 Jammy Download Download
Debian 11 Bullseye (EOL) Download โ€”

Smart Pad

Distribution Server Desktop
Debian 13 Trixie Download Download
Debian 12 Bookworm Download Download
Ubuntu 24.04 Noble Download Download
Ubuntu 22.04 Jammy Download Download
Debian 11 Bullseye (EOL) Download โ€”

Which version?

Trixie (13) is the current Debian stable โ€” recommended for new installations. Bookworm (12) remains a solid choice for proven stability. Noble (24.04) is the current Ubuntu LTS, supported until 2029. Jammy (22.04) support ends April 2027, and Bullseye (11) is end-of-life โ€” use them only to match an existing setup.

Every image has a matching .sha256 file on the release page. Verify before flashing:

sha256sum -c Yumi-smartpi1-trixie-debian13-server-*.img.xz.sha256

3. Release candidate

v1.8.0-rc5 โ€” release candidate, 2026-07-31

One image serves both the Smart Pi One and the Smart Pad โ€” the touchscreen is detected at boot.

v1.8.0-rc5 on GitHub

Distribution Server Desktop
Debian 13 Trixie Download โ€”
Debian 12 Bookworm Download โ€”
Ubuntu 24.04 Noble Download โ€”
Ubuntu 22.04 Jammy Download โ€”
Debian 11 Bullseye (EOL) Download โ€”

What is new in v1.8.0

  • SSH over USB (OTG port) โ€” one cable powers the board and carries the network. The board answers at 172.22.1.1; set 172.22.1.2/24 on the computer side. The gadget uses CDC NCM, supported natively by macOS, Linux and Windows. See SSH over USB.
  • Yumi boot logo in U-Boot โ€” the logo is embedded in the bootloader and drawn the instant the video output is initialised, before anything is read from the card, with the boot console running normally alongside it.
  • Works on any screen up to 4K UHD โ€” the display is fixed to 1280x720 at 60 Hz on the kernel command line, so every monitor from the SmartPad panel to a 4K screen accepts and upscales the picture. Remove video=HDMI-A-1:1280x720@60 from /boot/armbianEnv.txt to negotiate the native resolution instead.
  • Kernel packages published โ€” the exact linux-image, linux-headers, linux-dtb and linux-u-boot .deb files matching these images are attached to the release, for both kernel branches (current 6.18 and legacy 6.12). Install DKMS headers from there, not from apt.armbian.com, whose generic builds do not match this kernel.
  • One image for both boards โ€” the 4.3" 800x480 touchscreen is now detected at boot and the display rotated 180ยฐ only when it is found, so the smartpi1 images also serve the Smart Pad. On an HDMI monitor the orientation is untouched.

4. Lighter alternative โ€” DietPi

Built from the Debian 13 trixie server image, the DietPi variant trades the desktop and part of the base system for memory: about 293 MB compressed and roughly 87 MB of RAM at idle, with a first boot that configures itself with no screen and no keyboard. Headless only, and currently a release candidate.


5. Comparison

Debian 13 Trixie Debian 12 Bookworm Ubuntu 24.04 Noble DietPi
Status Current stable Previous stable Current LTS Release candidate
Best for New installations Proven stability Ease of use Low memory footprint
Support Until 2028 (+ LTS 2030) Until June 2028 LTS until 2029 Follows Debian 13
Desktop available Yes Yes Yes No
RAM at idle (measured) 109 MB server ยท 378 MB desktop 105 MB server 104 MB server ยท 352 MB desktop ~87 MB (vendor figure)
Package manager apt apt apt apt + dietpi-software

Measured on hardware. Idle memory on a Smart Pi One (960 MB total), read minutes after boot with nothing added:

Server image RAM used Available
Debian 14 Forky โ€” experimental build 107 MB 852 MB
Debian 13 Trixie โ€” Yumi 26.08.0 109 MB 850 MB
Debian 12 Bookworm โ€” Yumi 26.08.0 105 MB 854 MB
Debian 11 Bullseye โ€” Yumi 26.08.0 (legacy 6.12 kernel) 86 MB 850 MB
Ubuntu 24.04 Noble โ€” Yumi 26.08.0 104 MB 855 MB
Ubuntu 22.04 Jammy โ€” Yumi 26.08.0 77 MB 848 MB

Each release is added here as it is measured, and any service you install comes on top.

Desktop editions are a different story. Idle at the desktop, nothing open, same board:

Desktop image RAM used Available
Debian 13 Trixie โ€” XFCE 378 MB 581 MB
Ubuntu 24.04 Noble โ€” XFCE 352 MB 607 MB
Debian 12 Bookworm โ€” XFCE 401 MB 558 MB
Debian 14 Forky โ€” XFCE (experimental) 345 MB 614 MB
Debian 14 Forky โ€” MATE (experimental) 413 MB 547 MB
Debian 13 Trixie โ€” i3 (experimental) 245 MB 714 MB

Xorg, the panel and its applets account for the gap with the server images โ€” and for the 130 MB between XFCE and the tiling i3 session. Pick a server image whenever the board does not need a screen.

What that leaves for your own work. A web browser is the heaviest thing most people run here. Measured on the i3 image with a single YouTube tab open, the board reports around 320 MB still available with Chromium, and around 210 MB with Firefox ESR. One desktop plus one browser tab fits; two or three tabs do not. If the memory is meant for your own services, run a server image and connect over SSH โ€” that keeps roughly 850 MB free.


6. Verify your board

Whichever image you flash, two commands confirm you are running the YUMI build:

cat /proc/device-tree/model
# YUMi SmartPi One

cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
# 1368000

Verifying a YUMI Linux image over SSH

Every image ships with the 1368 MHz CPU overclock, our custom U-Boot (DRAM 576 MHz, ZQ calibration, ODT) and the YUMi SmartPi One device tree. Kernel packages are held with apt-mark hold so an upgrade cannot replace them with generic Armbian builds โ€” see what every YUMI image includes.


7. Next Step โ€” Flash the image

Flash guide โ€” balenaEtcher