Clearfogpro boot and install on M.2 SSD

I have a clearfogpro with a M.2 SSD installed on it, there are no eMMC on this clearfogpro version.

I am able to boot and install “armbian” on the SD card.

From this installed system, I tried to reinstall the system on the
M.2 SSD which appears as a SATA drive (/dev/sda).

First, I flash the install image system on the sata with :

sudo dd if=armbian-image-file of=/dev/sda

Then, I flash the u-boot with :

sudo dd if=u-boot-clearfog-pro-sata-file of=/dev/sda bs=512 seek=1 conv=sync

After having adjusted the clearfogpro’s dip switches, it does boot on the SATA, but the image system seems not found.

The point is that flashing the u-boot after the system image is likely to corrupt this image. Reversing both steps result is no boot at all as I guess flashing the image system in second completely overwrites the u-boot.

Currently, I just managed to have the system installed on SATA but booting from the SD card. How can I make both on the SATA ?