using bionic, eoan & focal on x96max+2 (meson-g12a-x96-max.dtb) y always get a cyan background as shown in attached image:
https://photos.app.goo.gl/VmgmZ5nCSkYKnPgR7
solved!, writing from the device,
just renamed u_boot.sd to u_boot.ext and it worked