The ODROID-M1 is a single board computer using the Rockchip RK3568 SoC, which provides a quad-core ARM Cortex-A55 cluster with 4GB or 8GB of LPDDR4 RAM.
Features of the board include:
Replace sdX in the following instructions with the device name for the SD card as it appears on your computer. Use the provided micro SD to eMMC adapter card to install to eMMC.
dd if=/dev/zero of=/dev/sdX bs=1M count=8
fdisk /dev/sdX
mkfs.ext4 /dev/sdX1
mkdir root mount /dev/sdX1 root
wget http://os.archlinuxarm.org/os/ArchLinuxARM-aarch64-latest.tar.gz bsdtar -xpf ArchLinuxARM-aarch64-latest.tar.gz -C root
mkdir -p root/boot/extlinux wget http://os.archlinuxarm.org/os/rockchip/boot/odroid-m1/extlinux.conf -O root/boot/extlinux/extlinux.conf
umount root
wget http://os.archlinuxarm.org/os/rockchip/boot/odroid-m1/u-boot-rockchip.bin dd if=u-boot.bin.sd.bin of=/dev/sdX conv=fsync,notrunc bs=512 skip=1 seek=1
pacman-key --init pacman-key --populate archlinuxarm
pacman -S uboot-odroid-m1 flashcp -p /boot/idbloader-spi.img /dev/mtd0 flashcp -p /boot/u-boot.itb /dev/mtd2 flash_erase /dev/mtd1 0 0
Copyright ©2009-2025 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.