The VIM1 thread is here.
I never found a way to do it fully/properly with a Khadas Ubuntu image in eMMC: it always booted with the kernel/DTB from eMMC even if it picked up the rootfs from the SDcard. There may be someone else here who can prove me wrong though.