@guidol Awesome work, this Nanopi of mine has been living in a drawer for quite a while, very nice to see it getting some extended life.
I did almost as you said, downloaded the Armbian buster image and the linked dts from this thread, then
cp ./sun50i-a64-nanopi-a64_guido_562.dtb /boot/dtb/allwinner/sun50i-a64-nanopi-a64.dtb
Tried the minimal image with fossa first with the right kernel, but couldn't get the desktop environment working very good.
On booting I get this
Welcome to Armbian buster with Linux 5.4.33-sunxi64
aplay gives me
m@nanopia64:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: allwinnerhdmi [allwinner,hdmi], device 0: 1c22800.i2s-i2s-hifi i2s-hifi-0 [1c22800.i2s-i2s-hifi i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
No analog audio as you can see and there are no settings in alsamixer that can enable it either. The upper USB port works fine now though.
Using armbian-config -> system -> other to switch kernel gives me this error.
Test install failed. Can't change firmware, Check /tmp/switch_kernel.log
This file contains: linux-image-dev-sunxi64=20.05.0-trunk.117 linux-dtb-dev-sunxi64=20.05.0-trunk.117 linux-u-boot-nanopia64-dev
This matches the behaviors for all the 5.6.2 kernels in armbian-config too.
Seems strange, all other updates and installations are going fine.
Noticed there was a minimal image under the downloads section yesterday so maybe I'll just have to try to have a little patience for a desktop build in the coming days.