Finally I can boot to Manjaro using Vim3 image and “u-boo t-rk3399-nanopc-t4” via dd in terminal.
So at first, I tried to install Manjaro on a new virtual machine and compile the image from Arm Installer for nanopc-t4 as per @spikerguy advice. But I still unable to boot on my box.
Then I tried many attempt to understand Balbes150’s uboot topic on LibreElec. After many many hours of trial, finally I understood and actually it’s quite easy to do:
- Download Arm vim3 image from Manjaro official download link
- Burn that image to sd card via etcher
- Download “u-boot-rk3399-nanopc-t4” from this link: RK_AML_AW — Яндекс Диск
- Open terminal, then type this command, then find the location of your SD card mount (in my case it was /dev/sdd)
lsblk
- Now let’s burn the u-boot to the SD Card
sudo dd if=/the/location/of/your/u-boot-rk339-nanopc-t4.img of=/dev/<SD_card> conv=fsync bs=1 count=442
sudo dd if=/the/location/of/your/u-boot-rk339-nanopc-t4.img of=/dev/<SD_card> conv=fsync bs=512 skip=1 seek=1
- You can change the dtb by changing the dtb setting to “rk3399-rockpro64.dtb”
Many Thanks @SickOS for your help, finally I figured out the way to boot to Manjaro using my H96 Max RK3399 box.
So happy that now I’m running Manjaro on this box, the next step is fixing wifi and bluetooth ![]()
In fact, now I can boot from the same SD Card image for both my X96 Max+ and H96 Max RK3399. Very impressive…
*PS: it seems Manjaro also boot very well on my AC Adapter (the one that comes with the box). so I revised my previous statement here: