Orange Pi Zero

Minimal, pure and up-to-date vanilla Debian/Ubuntu Linux SD card image for Orange Pi Zero.


Board name
Orange Pi Zero
Board maker
Xunlong
SoC
Allwinner H2+
CPU
ARM Cortex A7 (armv7)

Install instructions

wget https://dl.sd-card-images.johang.se/PLACEHOLDER1.bin.gz
wget https://dl.sd-card-images.johang.se/PLACEHOLDER2.bin.gz
zcat boot.bin.gz debian.bin.gz > sd-card.img
dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

When the dd command is done, put the SD card in your board and power it on. The board will boot up and assign itself an IP address using DHCP. The last part of the Debian/Ubuntu image filename is the default root password ("PLACEHOLDER" for this image).

wget https://dl.sd-card-images.johang.se/PLACEHOLDER1.bin.gz
wget https://dl.sd-card-images.johang.se/PLACEHOLDER2.bin.gz
zcat boot.bin.gz debian.bin.gz > sd-card.img
dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

When the dd command is done, put the SD card in your board and power it on. The board will boot up and assign itself an IP address using DHCP. The last part of the Debian/Ubuntu image filename is the default root password ("PLACEHOLDER" for this image).

wget https://dl.sd-card-images.johang.se/PLACEHOLDER1.bin.gz
wget https://dl.sd-card-images.johang.se/PLACEHOLDER2.bin.gz
zcat boot.bin.gz debian.bin.gz > sd-card.img
dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

When the dd command is done, put the SD card in your board and power it on. The board will boot up and assign itself an IP address using DHCP. The last part of the Debian/Ubuntu image filename is the default root password ("PLACEHOLDER" for this image).

wget https://dl.sd-card-images.johang.se/PLACEHOLDER1.bin.gz
wget https://dl.sd-card-images.johang.se/PLACEHOLDER2.bin.gz
zcat boot.bin.gz debian.bin.gz > sd-card.img
dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

When the dd command is done, put the SD card in your board and power it on. The board will boot up and assign itself an IP address using DHCP. The last part of the Debian/Ubuntu image filename is the default root password ("PLACEHOLDER" for this image).

wget https://dl.sd-card-images.johang.se/PLACEHOLDER1.bin.gz
wget https://dl.sd-card-images.johang.se/PLACEHOLDER2.bin.gz
zcat boot.bin.gz debian.bin.gz > sd-card.img
dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

When the dd command is done, put the SD card in your board and power it on. The board will boot up and assign itself an IP address using DHCP. The last part of the Debian/Ubuntu image filename is the default root password ("PLACEHOLDER" for this image).

wget https://dl.sd-card-images.johang.se/PLACEHOLDER1.bin.gz
wget https://dl.sd-card-images.johang.se/PLACEHOLDER2.bin.gz
zcat boot.bin.gz debian.bin.gz > sd-card.img
dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

When the dd command is done, put the SD card in your board and power it on. The board will boot up and assign itself an IP address using DHCP. The last part of the Debian/Ubuntu image filename is the default root password ("PLACEHOLDER" for this image).

wget https://dl.sd-card-images.johang.se/PLACEHOLDER1.bin.gz
wget https://dl.sd-card-images.johang.se/PLACEHOLDER2.bin.gz
zcat boot.bin.gz debian.bin.gz > sd-card.img
dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

When the dd command is done, put the SD card in your board and power it on. The board will boot up and assign itself an IP address using DHCP. The last part of the Debian/Ubuntu image filename is the default root password ("PLACEHOLDER" for this image).

wget https://dl.sd-card-images.johang.se/PLACEHOLDER1.bin.gz
wget https://dl.sd-card-images.johang.se/PLACEHOLDER2.bin.gz
zcat boot.bin.gz debian.bin.gz > sd-card.img
dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

When the dd command is done, put the SD card in your board and power it on. The board will boot up and assign itself an IP address using DHCP. The last part of the Debian/Ubuntu image filename is the default root password ("PLACEHOLDER" for this image).

wget https://dl.sd-card-images.johang.se/PLACEHOLDER1.bin.gz
wget https://dl.sd-card-images.johang.se/PLACEHOLDER2.bin.gz
zcat boot.bin.gz debian.bin.gz > sd-card.img
dd if=sd-card.img of=/dev/sdXXX # ...where /dev/sdXXX is your SD card

When the dd command is done, put the SD card in your board and power it on. The board will boot up and assign itself an IP address using DHCP. The last part of the Debian/Ubuntu image filename is the default root password ("PLACEHOLDER" for this image).


Downloads for Orange Pi Zero

Downloads relevant to Orange Pi Zero.
File Description Build date Size
PLACEHOLDER Boot image U-Boot PLACEHOLDER TF-A PLACEHOLDER RPi boot FW PLACEHOLDER AML boot FW PLACEHOLDER PLACEHOLDER PLACEHOLDER
PLACEHOLDER Debian oldstable/11.11 ("bullseye") image Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER
PLACEHOLDER Debian stable/12.7 ("bookworm") image Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER
PLACEHOLDER Debian testing ("trixie") image Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER
PLACEHOLDER Debian unstable ("sid") image Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER
PLACEHOLDER Debian experimental ("rc-buggy") image Experimental Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER
PLACEHOLDER Ubuntu 20.04 LTS ("focal") image Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER
PLACEHOLDER Ubuntu 22.04 LTS ("jammy") image Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER
PLACEHOLDER Ubuntu 24.04 LTS ("noble") image Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER
PLACEHOLDER Ubuntu 24.10 ("oracular") image Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER

Boards by Xunlong

Boards made by Xunlong.
Board Board maker SoC CPU
Orange Pi Zero Xunlong Allwinner H2+ ARM Cortex A7 (armv7)
Orange Pi Xunlong Allwinner A20 ARM Cortex A7 (armv7)
Orange Pi 2 Xunlong Allwinner H3 ARM Cortex A7 (armv7)
Orange Pi 3 Xunlong Allwinner H6 ARM Cortex A53 (armv8)
Orange Pi 5 Xunlong Rockchip RK3588 ARM Cortex A76/A55 (armv8)
Orange Pi 5 Plus Xunlong Rockchip RK3588 ARM Cortex A76/A55 (armv8)
Orange Pi Lite Xunlong Allwinner H3 ARM Cortex A7 (armv7)
Orange Pi Lite2 Xunlong Allwinner H6 ARM Cortex A53 (armv8)
Orange Pi Mini Xunlong Allwinner A20 ARM Cortex A7 (armv7)
Orange Pi One Xunlong Allwinner H3 ARM Cortex A7 (armv7)
Orange Pi One Plus Xunlong Allwinner H6 ARM Cortex A53 (armv8)
Orange Pi PC Xunlong Allwinner H3 ARM Cortex A7 (armv7)
Orange Pi PC Plus Xunlong Allwinner H3 ARM Cortex A7 (armv7)
Orange Pi PC2 Xunlong Allwinner H5 ARM Cortex A53 (armv8)
Orange Pi Plus Xunlong Allwinner H3 ARM Cortex A7 (armv7)
Orange Pi Plus2E Xunlong Allwinner H3 ARM Cortex A7 (armv7)
Orange Pi Prime Xunlong Allwinner H5 ARM Cortex A53 (armv8)
Orange Pi R1 Xunlong Allwinner H2+ ARM Cortex A7 (armv7)
Orange Pi R1 Plus Xunlong Rockchip RK3328 ARM Cortex A53 (armv8)
Orange Pi R1 Plus LTS Xunlong Rockchip RK3328 ARM Cortex A53 (armv8)
Orange Pi rk3399 Xunlong Rockchip RK3399 ARM Cortex A72/A53 (armv8)
Orange Pi Win Xunlong Allwinner A64 ARM Cortex A53 (armv8)
Orange Pi Zero 3 Xunlong Allwinner H618 ARM Cortex A53 (armv8)
Orange Pi Zero Plus Xunlong Allwinner H5 ARM Cortex A53 (armv8)
Orange Pi Zero Plus2 Xunlong Allwinner H5 ARM Cortex A53 (armv8)
Orange Pi Zero Plus2 H3 Xunlong Allwinner H3 ARM Cortex A7 (armv7)
Orange Pi Zero2 Xunlong Allwinner H616 ARM Cortex A53 (armv8)

Boards with Allwinner H2+

Boards with Allwinner H2+ SoC.
Board Board maker SoC CPU
Orange Pi Zero Xunlong Allwinner H2+ ARM Cortex A7 (armv7)
ALL-H3-CC H2+ (Tritium) Libre Computer Allwinner H2+ ARM Cortex A7 (armv7)
Banana Pi M2 Zero Sinovoip Allwinner H2+ ARM Cortex A7 (armv7)
Orange Pi R1 Xunlong Allwinner H2+ ARM Cortex A7 (armv7)