Hi!
I recently managed to boot Armbian on the QuartzPro64 board (RK3588) from Pine64. I also installed Proxmox, which worked out of the box. This is really amazing to me!
To do this, I manually replaced the kernel and DTB file from the Armbian image for the OrangePi5 board, since it's based on the same CPU.
Now, I would like to build the image for the QuartzPro64 using the Armbian build script. So far, I've already :
added a new .conf file in config/boards (based on orangepi5-plus.conf)
added a new .config file in config/kernel
added a new entry in the list of branch in config/sources/families/rockchip-rk3588.conf.
Megi)
# Megi's kernel
SKIP_BOOTSPLASH="yes"
LINUXFAMILY=rockchip-rk3588
LINUXCONFIG='linux-rockchip-rk3588-'$BRANCH
KERNEL_MAJOR_MINOR="6.5" # Major and minor versions of this kernel.
KERNELPATCHDIR='rockchip-rk3588-megi' # Empty/nonexisting, so zero patches, hopefully
KERNELSOURCE='???'
KERNELBRANCH='???'
KERNEL_DRIVERS_SKIP+=(driver_rtw88) # This is a custom kernel, while the rtw88 driver patching expects pure mainline
;;
As you can see, I would like to build Megi's kernel (https://xff.cz/git/linux/log/?h=orange-pi-6.5). The kernel tree is not available on Github or Gitlab, and is only available using Git bundles.
So, to build the kernel, I need to clone torvalds/linux, then apply the Git bundle file from Megi.
Does Armbian support this way of fetching the kernel sources? Is there another similar board I could use as inspiration?
Thanks!