Spent a few days trying various combinations with Rockpi4c and Armbian 23.05.1 Bookworm with Linux 6.1.30-rockchip64 to get it working.
Bootoader in SPI just hang at early start:
U-Boot TPL 2022.07-armbian (May 27 2023 - 19:29:37)
Few times I saw something like "DRAM init failed -19".
Guide to flash SPI on Radxa Wiki completely changed to rkdeveloptool and maskrom mode. After a while I found which image nand-sata-install uses and flash via rkdeveloptool /usr/lib/linux-u-boot-current-rockpi-4c_23.05.1_arm64/rkspi_loader.img instead of Radxa uboot spi img. Works from first try!
In boot console I see this warning:
Loading Environment from SPIFlash... SF: Detected XT25F32B with page size 256 Bytes, erase size 4 KiB, total 4 MiB
*** Warning - bad CRC, using default environment
Not sure what changed. I hope this helps someone. SSD is cheap (but with DRAM onboard) A-Data XPG SX6000LNP Lite 128Gb