Custom-built images for Single Board Computers - tested and ready to use
Quick Start β’ Popular Images β’ All Images β’ Flashing Guide
- β‘ Quick Start
- β Popular & Recommended Images
- πΌοΈ All Images
- πΎ Flashing Guide
- π§ Tools & Utilities
- π Changelog
New to this repo? Start here!
- Choose your board from the Popular Images section below
- Download the image file and its
.sha256checksum - Verify the download:
sha256sum -c filename.sha256 - Flash using Balena Etcher (easiest) or
ddcommand - Boot and enjoy!
| Format | Description | Flash With |
|---|---|---|
| -SD.img.bz2 | SD card images | Balena Etcher, dd, or Disks (Linux) |
| -eMMC.tar.bz2 | eMMC flash images | RkDevTool or upgrade_tool |
π‘ Note: Version numbers like "2503" indicate SDK release versions, not image creation dates.
These images are well-tested and recommended for daily use.
| Board | Image | Notes |
| Lyra Zero W | Luckfox_Lyra_Zero_W-2503_Ubuntu.img.bz2 |
β Well-tested SD card image |
| Lyra Pi W | Luckfox_Lyra_Pi_W-2503_Ubuntu-SD.img.bz2 |
β Stable SD card image |
| Rock 3A | Armbian Sid vendor 6.1 XFCE |
β Used daily for over a year |
| Pico Plus | Buildroot-Flash_UART3 (2025-08) |
β Custom build with extra packages |
| Board | Image | Status |
|---|---|---|
| Lyra Zero W | Luckfox_Lyra_Zero_W-2503_Ubuntu_wConfig-TESTING.img.tar.bz2 |
|
| Lyra Ultra W | Luckfox_Lyra_Ultra_W-2503_Ubuntu_eMMC.img.bz2 |
β οΈ Note: Base Lyra and Lyra Plus images (241230 = Dec 2024) are 11 months old and may need updating.
SD card and eMMC images for Luckfox Lyra and Pico development boards. All SD card images can be flashed with standard tools like Balena Etcher or dd.
π± Lyra Ultra W (Click to expand)
Luckfox_Lyra_Ultra_W-2503_Ubuntu_eMMC.img.bz2(SHA256)- OS: Ubuntu
- Type: eMMC flash image
- Status:
β οΈ Recently added
π± Lyra Pi / Lyra Pi W (Click to expand)
Luckfox_Lyra_Pi_W-2503_Ubuntu-SD.img.bz2(SHA256) - With WiFiLuckfox_Lyra_Pi-2503-Ubuntu-SD.img.bz2(SHA256) - Non-W version
π± Lyra Zero W (Click to expand)
Luckfox_Lyra_Zero_W-2503_Ubuntu.img.bz2(SHA256) - β Recommended- Compressed image checksum
- Uncompressed checksum:
Luckfox_Lyra_Zero_W-2503_Ubuntu.img.sha256
Luckfox_Lyra_Zero_W-2503_Ubuntu_wConfig-TESTING.img.tar.bz2(SHA256)- Includes
luckfox-configtool β οΈ Testing build - appears to work
- Includes
π± Lyra (Base Model) (Click to expand)
Luckfox_Lyra_MicroSD_241230.img.bz2(SHA256)- Minimal, fast-booting system optimized for embedded applications
Luckfox_Lyra_Ubuntu_MicroSD_241230.img.bz2(SHA256)- Fuller glibc environment with additional packages and development tools
β οΈ Note: These images are from Dec 2024 (11 months old)
π± Lyra Plus (Click to expand)
Luckfox_Lyra_Plus_MicroSD_241230.img.bz2(SHA256)
Luckfox_Lyra_Plus_Ubuntu_MicroSD_241230.img.bz2(SHA256)
β οΈ Note: These images are from Dec 2024 (11 months old)
π± Pico Series (Click to expand)
See the Pico README for detailed information.
Available Images:
- Pico Plus with Buildroot (2025-08-16) - β Includes UART3 support, minicom, iftop, vim, screen, and more
- Pico Mini (A/B) Ubuntu with Ethernet (2024-06-02)
- RV1103/RV1106 SD Ubuntu and Alpine builds
Custom Armbian builds and MainsailOS images for Radxa boards.
π· Rock 3A (Click to expand)
- MainsailOS 1.3.2 based on Armbian Bookworm current minimal 6.1
- Latest update: 2025-06-03 (fixed install issues)
- π Browse files
π· Rock 4 SE (Click to expand)
- Armbian unofficial 24.11 trunk Bookworm current 6.6 CLI
- π Browse files
- Image:
Armbian-unofficial_24.11.0-trunk_Rock-4se_bookworm_current_6.6.62.img.xz
- MainsailOS 1.3.2 based on Armbian Bookworm current CLI
π· Zero 3 (Click to expand)
- Debian Bookworm CLI - π Browse
- Debian Bookworm XFCE - π Browse
π Legacy Radxa Images (2024-04 and earlier)
NOTE: This is relevant for images uploaded 2024-04 and earlier
At the time of writing (2024-04-01) the Radxa images for the Rock 3A and Zero 3W had a number of problems, namely:
- WiFi needs 2.4GHz WPA2 to work
- Locales and terminfo appear missing
- GL is 3.1 Mesa 20.3.5 by Mesa
- Based on Debian 11
- Kernel is 5.10
- Other annoyances such as packages I want not there
So I built an Armbian build using the Zero 3 WIP file, and it worked really well, thus I decided to share them. Using RKDevTool v2.96 and this loader worked a treat on both boards so far.
These are not perfect, and probably need fixes, but I like them.
Packages I added:
- libglx-mesa0, libgl1-mesa-dri
- mesa-utils, mesa-utils-extra
- vlc, glmark2-x11
- net-tools, screen, vim, neofetch, chromium
MainsailOS images for Orange Pi boards.
π Orange Pi 5B (Click to expand)
Based on Armbian 24.8 Jammy current 6.10 (2025-05-16)
- Should work but untested
- π Browse files
- README.md
Based on Armbian 24.8 Bookworm vendor 6.1 (2025-05-12)
- Appeared to work but with Wi-Fi issues
- π Browse files
- README.md
π§ Linux / macOS
# Extract the image
bunzip2 Luckfox_Lyra_MicroSD_241230.img.bz2
# Flash to SD card (replace /dev/sdX with your device)
sudo dd if=Luckfox_Lyra_MicroSD_241230.img of=/dev/sdX bs=4M status=progress
# Sync to ensure all data is written
syncFind your SD card device:
# Linux
lsblk
# macOS
diskutil listπͺ Windows
- Download Balena Etcher
- Select your downloaded
.img.bz2file (Etcher handles decompression automatically) - Select your SD card
- Click "Flash!"
π― Easy Method (All Platforms)
Use Balena Etcher - it's cross-platform and handles compression automatically:
- Download Balena Etcher
- Select image file
- Select SD card
- Flash!
eMMC images require special tools:
- RkDevTool (Windows) - See Tools section
- upgrade_tool (Linux)
After flashing, you may want to expand the root partition to use your full SD card space.
Using the Python Script
# Download the expansion script
wget https://raw.githubusercontent.com/platima/SBC-Images/main/Luckfox/Lyra/Tools/Luckfox_Lyra_expand_partition.py
# Make it executable
chmod +x Luckfox_Lyra_expand_partition.py
# Run as root (replace mmcblk0 with your device)
sudo ./Luckfox_Lyra_expand_partition.py /dev/mmcblk0
# Update kernel partition table
sudo partx -u /dev/mmcblk0
# Expand the filesystem
sudo resize2fs /dev/mmcblk0p3π‘ Device names:
- On the board itself: usually
/dev/mmcblk0- On PC with card reader: usually
/dev/sdX
Using the SD Image Creation Script
Alternatively, use the Luckfox_make_SD_image.sh script to create SD card images with expanded partitions (macOS and Linux).
Before running any disk operations:
- β
Verify your device path using
lsblk - β Ensure you have a backup of important data
- β Make sure you're expanding the correct partition (usually partition 3)
β οΈ Using the wrong device path can result in data loss!
| Tool | Platform | Download | Purpose |
|---|---|---|---|
| RKDevTool v2.96 | Windows | π₯ Download | Flash Radxa boards |
| RKDevTool v3.15 | Windows | π₯ Download | Flash Orange Pi boards |
| Driver Assistant v5.12 | Windows | π₯ Download | USB drivers for Orange Pi |
- Luckfox_Lyra_expand_partition.py - Expand SD card partitions
- Luckfox_make_SD_image.sh - Create SD card images (macOS/Linux)
- Additional Tools - Platform-specific tools for Windows, macOS, and Linux
- Radxa Rock 3A / Zero 3: rk356x_spl_loader_ddr1056_v1.10.111.bin
- Radxa Rock 5: rk3588_spl_loader_v1.15.113.bin
- Orange Pi: MiniLoader files
Luckfox - 2025
2025-11-13
- β Added Lyra Ultra W Ubuntu eMMC images
- β Added testing build with luckfox-config for Lyra Zero W
2025-08-22
- β Added Lyra Pi Ubuntu eMMC images for W and non-W versions
- Format matches vendor images for flashing with RkDevTool or upgrade_tool
2025-08-20
- β Added Lyra Pi Ubuntu SD images for W and non-W versions
- Normal SD card image format for Disks/dd/Balena Etcher use
2025-07-25
- β Added Lyra Zero W Ubuntu image
- β Added SD image creation bash script (macOS and Linux)
Radxa - 2025
2025-06-03
- π§ Updated Rock 3A MainsailOS 1.3.2 to fix install issues
2025-05-30
- β Added Rock 3A MainsailOS 1.3.2 image
- π§Ή Minor structure cleanup
2025-04-01
- β Added Zero 3 rsdk Debian Bookworm CLI image
- β Added Zero 3 rsdk Debian Bookworm XFCE image
- β Added Zero 3 Armbian Unofficial 24.5 trunk images (Bookworm and Sid, legacy and vendor kernels)
Radxa - 2024
2024-11-24
- β Added Rock 4 SE Armbian unofficial 24.11 trunk Bookworm current 6.6 CLI
- β Added Rock 4 SE MainsailOS 1.3.2
- πΊ Covered in this video
2024-05-04
- β Added RKDevTool_Release_v2.96_en.zip
2024-04-01
- β Added Rock 3A Armbian Unofficial 24.5 trunk images (Bookworm and Sid, legacy and vendor kernels)
2024-03-31
- β Added rk356x_spl_loader_ddr1056_v1.10.111.bin for Rock 3A
Orange Pi - 2025
2025-05-16
- β Added 5B MainsailOS 1.3.2 based on Armbian 24.8 Jammy current 6.10
β οΈ Should work but untested
2025-05-12
- β Added 5B MainsailOS 1.3.2 based on Armbian 24.8 Bookworm vendor 6.1
β οΈ Appeared to work but with Wi-Fi issues- β Added MiniLoader files
- β Added RKDevTool_Release_v3.15.zip
- β Added DriverAssitant_v5.12.zip
- β Added OrangePi_5B_RK3588S_User Manual_v1.5.1.pdf
β οΈ Checksum Notice: Not all files have checksums yet. I get lazy or forget sometimes. Use at your own risk.
These images are provided as-is for educational and development purposes. Always verify checksums when available and maintain backups of important data.
Found this helpful? β Star this repo!
Made with β€οΈ for the SBC community