ODROID C2

Minimal, pure and up-to-date vanilla Debian/Ubuntu Linux SD card image for ODROID C2.


Board name
ODROID C2
Board maker
Hardkernel
SoC
Amlogic S905
CPU
ARM Cortex A53 (armv8)

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).

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 ODROID C2

Downloads relevant to ODROID C2.
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.8 ("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
PLACEHOLDER Ubuntu 25.04 ("plucky") image Experimental Kernel PLACEHOLDER PLACEHOLDER PLACEHOLDER

Boards by Hardkernel

Boards made by Hardkernel.
Board Board maker SoC CPU
ODROID C2 Hardkernel Amlogic S905 ARM Cortex A53 (armv8)
ODROID C4 Hardkernel Amlogic S905X3/S905Y3/S905D3 ARM Cortex A55 (armv8)
ODROID GO Ultra Hardkernel Amlogic S922X/A311D ARM Cortex A73/A53 (armv8)
ODROID HC4 Hardkernel Amlogic S905X3/S905Y3/S905D3 ARM Cortex A55 (armv8)
ODROID M1 Hardkernel Rockchip RK3568 ARM Cortex A55 (armv8)
ODROID M2 Hardkernel Rockchip RK3588 ARM Cortex A76/A55 (armv8)
ODROID N2 Hardkernel Amlogic S922X/A311D ARM Cortex A73/A53 (armv8)
ODROID N2L Hardkernel Amlogic S922X/A311D ARM Cortex A73/A53 (armv8)

Boards with Amlogic S905

Boards with Amlogic S905 SoC.
Board Board maker SoC CPU
ODROID C2 Hardkernel Amlogic S905 ARM Cortex A53 (armv8)
Nano Pi K2 FriendlyElec Amlogic S905 ARM Cortex A53 (armv8)
P200 Amlogic Amlogic S905 ARM Cortex A53 (armv8)
P201 Amlogic Amlogic S905 ARM Cortex A53 (armv8)