Info from "bad" kernel (freshly updated armbian bionic but it's the same for 6 months): https://transfer.nodl.it/fJ3wP/armbianmonitor.bad.txt
(used my own transfer side because the one used by default by armbianmonitor -u doesn't show any url after upload)
Info from "good" distro (that works on the "bad" boards is): http://ix.io/1HKS (somehow worked on this one)
Distribution used is
bionic-minimal-rock64-0.8.0rc9-1120-arm64.img.xz
from https://github.com/ayufan-rock64/linux-build/releases
The kernel is
linux-headers-4.4.167-1169-rockchip-ayufan-g3cde5c624c9c:arm64 install
linux-image-4.4.167-1169-rockchip-ayufan-g3cde5c624c9c:arm64 install
u-boot-rockchip-rock64-2017.09-rockchip-ayufan-1045-g9922d32c04 install
and board package
board-package-rock64-0.8-126 install
This leads to the correct dependencies: https://github.com/ayufan-rock64/linux-build/releases/download/0.8.0rc9/linux-rock64-0.8.0rc9_arm64.deb
please note that the rc10 of ayufan's distro breaks again what rc9 was fixing...