Seems to work fine from internal storage
Steps I took:
- Booted from sdcard
- Downloaded file:
wget https://github.com/mj22226/openwrt/releases/download/linux-6.4/openwrt-rockchip-armv8-friendlyelec_nanopi-r6c-squashfs-sysupgrade.img.gz
- Wrote file to internal flash storage
pv openwrt-rockchip-armv8-friendlyelec_nanopi-r6c-squashfs-sysupgrade.img.gz | zcat | dd of=/dev/mmcblk1
- Rebooted without sdcard into OpenWRT
root@OpenWrt:~# cat /proc/partitions
major minor #blocks name
1 0 4096 ram0
1 1 4096 ram1
1 2 4096 ram2
1 3 4096 ram3
1 4 4096 ram4
1 5 4096 ram5
1 6 4096 ram6
1 7 4096 ram7
1 8 4096 ram8
1 9 4096 ram9
1 10 4096 ram10
1 11 4096 ram11
1 12 4096 ram12
1 13 4096 ram13
1 14 4096 ram14
1 15 4096 ram15
7 0 432576 loop0
179 0 30310400 mmcblk1
179 1 16384 mmcblk1p1
179 2 524288 mmcblk1p2
179 32 4096 mmcblk1boot0
179 64 4096 mmcblk1boot1
root@OpenWrt:~#