CM5: boot from sdcard

I have a CM5 module which is already pre-flashed, but I would like to use the sdcard for more convenient testing. I use balena etcher on linux to write the img as mentioned on the wiki, but I keep seeing the message that the img does not contain a bootable partition. If I write the sdcard and I plug it into the board, the module keeps booting from emmc. What is the correct procedure to get sdcard booting?

I’ve used both the official RPI CM4 carrier board and the Waveshare CM4-IO-BASE-A board, using Armbian imager to flash the latest version of the armsom-cm5-rpi-cm4 prebuilt images but I see the same behavior: I cannot boot from sdcard at all, on both carrier boards. Any help/hint is very welcome.