ODROID M2
Minimal, pure and up-to-date vanilla Debian/Ubuntu Linux SD card image for ODROID M2.
- Board name
- ODROID M2
- Board maker
- Hardkernel
- SoC
- Rockchip RK3588
- CPU
- ARM Cortex A76/A55 (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 M2
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
Board | Board maker | SoC | CPU |
---|---|---|---|
ODROID M2 | Hardkernel | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
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 N2 | Hardkernel | Amlogic S922X/A311D | ARM Cortex A73/A53 (armv8) |
ODROID N2L | Hardkernel | Amlogic S922X/A311D | ARM Cortex A73/A53 (armv8) |
Boards with Rockchip RK3588
Board | Board maker | SoC | CPU |
---|---|---|---|
ODROID M2 | Hardkernel | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
Cool Pi 4B | Yanyi Tech | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
Indiedroid Nova | Indiedroid | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
IO-NCM6A | Edgeble | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
IO-NCM6B | Edgeble | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
Nano Pi R6C | FriendlyElec | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
Nano Pi R6S | FriendlyElec | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
NanoPC-T6 | FriendlyElec | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
Orange Pi 5 | Xunlong | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
Orange Pi 5 Plus | Xunlong | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
QuartzPro64 | PINE64 | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
RK3588 EVB | Rockchip | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
ROCK 5A | Radxa | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |
ROCK 5B | Radxa | Rockchip RK3588 | ARM Cortex A76/A55 (armv8) |