I don’t think the SBC is officially supported. Will be hard to get someone who has is running. You can try to open an issue at GitHub asking for support. Which will be the closed way to @MichaIng who is our developer.
it’s not officialy supported that’s why i run the script. I can do the “tests” on it since i have that SBC, i only need to know what to do/test since i’m new in linux.
Of course dietpi-installer should work somewhat. Since Xunlong uses an Armbian fork for their image builds, kernel and bootloader are somewhat consistently packaged. But for a proper support our end, it will take a bit longer. Orange Pi 4A is first on my list.
I also saw that Xunlong created a Linux 6.6 branch for that kernel. I hope this also means they updated their bootloader source, or there is a mainline-based U-Boot source.
The source you linked does not include a bootloader at all, hence seems to work with the present SPI bootloader only, and the SPI storage is optional on that board, AFAIK. The README mentioned a U-Boot patch dir which does not exist . Anyway, a better starting point.
I asked OPi a while ago (On Amazon BTW , but the Answer of this Question is not available anymore on the product page for some reason) about the SPI storage because some of their documents are a bit misleading (Some say “Optional 128/256MB SPI”), but the stated that there is always at least 128MB SPI storage, the 256MB are an optional variation.
Main issue remains U-Boot: GitHub - orangepi-xunlong/u-boot-orangepi at v2018.05-sun60iw2 · GitHub
As said, this basically compiles a 32-bit U-Boot without booti command support, hence it can only load legacy uImage and uInitrd images. Too much work to implement into Armbian, way too much special-handling.