Installation ------------------ Unpack the IMAGE file and copy the image an SD card: (assuming SD card at /dev/mmcblk0): # zstd -d irradium-*-core-*-build-*.img.zst # dd if=irradium-*-core-*-build-*.img of=/dev/mmcblk0 bs=1M or unpack directly to the card # zstdcat irradium-*-core-*-build-*.img.zst > /dev/mmcblk0 Instalation eMMC/NAND/USB-HDD ------------------ to transfer a system with the SD to eMMC, you need to boot from the start and run the script: # transfer-to-disk Default Login ------------------ login: root password: set at first login Flash SPI ------------------ # cat /proc/mtd dev: size erasesize name mtd0: 00800000 00001000 "d420c000.spi" mtd1: 00020000 00001000 "bootinfo" mtd2: 00080000 00001000 "fsbl" mtd3: 00010000 00001000 "env" mtd4: 00100000 00001000 "esos" mtd5: 00060000 00001000 "opensbi" mtd6: 005f0000 00001000 "uboot" # dd if=/boot/bootinfo_spinor.bin of=/dev/mtdblock1 # dd if=/boot/FSBL.bin of=/dev/mtdblock2 # dd if=/boot/boot.scr of=/dev/mtdblock3 # dd if=/boot/esos.itb of=/dev/mtdblock4 # dd if=/boot/fw_dynamic.itb of=/dev/mtdblock5 # dd if=/boot/u-boot.itb of=/dev/mtdblock6 or # dd if=/boot/bootinfo_spinor.bin of=/dev/mtdblock0 bs=1 seek=0 # dd if=/boot/FSBL.bin of=/dev/mtdblock0 bs=1 seek=$((128 * 1024)) # dd if=/boot/boot.scr of=/dev/mtdblock0 bs=1 seek=$((640 * 1024)) # dd if=/boot/esos.itb of=/dev/mtdblock0 bs=1K seek=704 # dd if=/boot/fw_dynamic.itb of=/dev/mtdblock0 bs=1K seek=1728 # dd if=/boot/u-boot.itb of=/dev/mtdblock0 bs=1K seek=2112