Older uboot versions don't have an option to override the DTB from the `mboot` command, so the updated DTB needs to be replaced in the image itself.
Needs cleaning up. Perhaps (some of) the hostap configuration should be moved to the 'device' somehow?