Booting from microSD after eMMC Boot Previously

New user here - Zero 3W (8GB eMMC).

I wrote the Radxa Debian desktop image to the eMMC and this booked OK, but the eMMC is too small and I need GL-ES support for my use-case.

But, I can’t get it to boot from microSD. I have followed various guides and have tried flashing the drive img via Balena and RKDevTool (2.96) as well as 32GB Samsung and 64GB Sandisk cards. The SD cards are recognised OK in the Radxa Debian btw.

Currently in RKDevTool I have:

  1. Storage Blank, Address 0x0, Name Loader, File rk356x_spl_loader_ddr1056…
  2. Storage SD, Address 0x0, Name Image, File ubuntu-22.04-Desktop.img (from [Joshua-Riek/ubuntu-rockchip: Ubuntu for Rockchip RK35XX Devices]https://github.com/Joshua-Riek/ubuntu-rockchip)

Write by address, Run, reboot, and nothing (back to maskrom).

If I add the file radxa-cm3-io-idbloader-g8684d740b9f.img at 0x40, it errors out:

IDB will be destroyed by IDB-Loader, don’t write before 4728
Download Image Failed

Sorry for the long post. Any help very gratefully received.