Is it possible to install OpenWRT by writing a sysupgrade image to r5c emmc using dd?

Hi

I have a NanoPi R5C currently running DietPi.

I want to switch it to OpenWRT.

The OpenWRT firmware selector currently provides a sysupgrade image for squashfs and ext on SNAPSHOT.

Am I able to install a sysupgrade image just by downloading one of them and using dd to write it to the emmc?

The Friendly Elec wiki says to install any operating system, I need to use a closed source emmc writing utility, only available via download from them as a binary from a Google Drive folder.

I don't want to do that. I want to stay as mainstream open source as possible.

I also managed to avoid that with DietPi.

So can sysupgrade images just be dd'd to the emmc? Or does it not work like that?

I don't think you can use the sysupgrade images directly. I don't know the flash layout (its not within the wiki) but usually you have a kernel and a rootfs partition where you dd kernel and rootfs (from extracted sysupgrade file).

But there is a thread about the device:

Maybe read (I would guess its discussed there) or ask there.