Hello everyone,
Around July 2018 I was able to successfully build an Armbian image for NanoPi Duo using provided documentation:
https://docs.armbian.com/Developer-Guide_Build-Preparation/
The reason I decided to build the image was that I needed it with legacy kernel 3.4.113. For some reason there were significant problems with using the mainline kernel with direwolf application which is an amateur radio APRS modem. The device hanged with mainline kernel after few hours of operation without any reason and this was not an overheat problem (temperatures below 50 degrees and a huge heatsink). I believe that it is some problem with audio driver for H2 which seems to be rewriten in mainline kernel, I don't see any other possibility as direwolf doesn't use any other peripherals and when it is not running or even running without soundcard, the device does not hang.
Anyway, on July 2018 I was able to build it with kernel 3.4.113. I had to make a proper fex file for nanopiduo, because it is not available in sources. The resulting image file worked flawlessly for many months (Armbian_5.55_Nanopiduo_Ubuntu_xenial_default_3.4.113.img).
Today I wanted to make the build again using the Ubuntu Bionic which seems to be now the only supported environment. I believe that I made everything like before, added the same fex file for nanopiduo and got a proper img file (Armbian_5.74_Nanopiduo_Ubuntu_xenial_default_3.4.113.img).
But... the device does not even boot. Looks like something must have changed in the software, maybe U-boot version, maybe some configuration.
Do you have any clue what may be wrong? Is the legacy kernel going to be no longer supported?
On Monday I'm going to check via serial console, maybe it will give some output helping to understand what's going on. But it looks like I have a problem.