I tried kvim2_linux.dtb, no difference. Then I tried some of the other dtb, still no impact. Indeed, even if I place a completely unviable dtb.img Armbian boots fine but modprobe dhd always fails.
When running the Khadas server image from emmc I can find no apparent active dtb.img. My vim2 seems to have some hidden dtb that I cannot override!