First, I have to thank @jeanrhum for posting the UT3S deal. Thanks!
I have managed to boot my UT3S via SD card with the MyyQi kernel and the rootfs from the Miqi Armbian image without making any changes to the internal eMMC.
My UT3S came with U-Boot 2014.10-RK3288-02 (Nov 10 2014 - 03:41:49) and I have not done any firmware updates.
Here are the steps that I took:
Follow this guide to creating a bootable Arch Linux ARM SD card. Make sure your UT3S will boot with it.
The toolchain used in the above guide is too old to compile a mainline kernel.
rk3288 alternative boards (cheap tv boxes).
in General Chat
Posted
First, I have to thank @jeanrhum for posting the UT3S deal. Thanks!
I have managed to boot my UT3S via SD card with the MyyQi kernel and the rootfs from the Miqi Armbian image without making any changes to the internal eMMC.
My UT3S came with U-Boot 2014.10-RK3288-02 (Nov 10 2014 - 03:41:49) and I have not done any firmware updates.
Here are the steps that I took:
Follow this guide to creating a bootable Arch Linux ARM SD card. Make sure your UT3S will boot with it.
The toolchain used in the above guide is too old to compile a mainline kernel.
I used the gcc-linaro-5.4.1-2017.05-x86_64_arm-linux-gnueabihf toolchain which can be downloaded from here: https://releases.linaro.org/components/toolchain/binaries/latest-5/arm-linux-gnueabihf/
Download the MyyQi build script.
At the top of GetPatchAndCompileKernel.sh I replaced the CROSS_COMPILE line with the following:
Run GetPatchAndCompileKernel.sh
The output should go to /tmp/MyyQi
Do the following to write a bootable SD card:
You should now have a bootable SD card with MyyQi kernel but no rootfs.
Download the Miqi Armbian image and follow this guide for how to extract the rootfs from an Armbian image.
Important: Make sure your rootfs image has the label "linuxroot".
Copy firmware and modules from MyyQi kernal to rootfs image:
Write the rootfs image you have created to USB.
If you would prefer to have the rootfs on the SD card you are using for booting:
Copy the "create-linux-sdcard" script from the Linuxium RK3288 tools to archlinux-firefly/create-linux-sdcard-usb.
Write SD card with rootfs:
Put SD card (and optionally USB drive) in UT3S and power on.