Well this page confirms what I already knew. The SPI dev is disabled on OPi Zero
github.com
Looks like you will need to use flashrom.
forum.armbian.com
Did you check your board?
GitHub - MathiasStadler/orange-pi-zero-boot-from-spi: orange pi flashboot spi
orange pi flashboot spi . Contribute to MathiasStadler/orange-pi-zero-boot-from-spi development by creating an account on GitHub.
Looks like you will need to use flashrom.

How to use the SPI flash on OPi Zero v1.4?
My Orange Pi Zero (rev 1.4) has a SPI flash module soldered to the underside. I can see the devices /dev/spidev0.0 and /dev/spidev1.0, and I can write to them and read from them (with dd), but the data I read from them is always just null bytes. Obviously then I can't create a filesystem on them....
Did you check your board?
PLEASE BE SURE you have a OPI zero with a spi icSome version came w/o spi