Corrupted firmware images for NanoPi R4S?

I tried to download openwrt image to install on my NanoPi R4S, but none of them work.
I downloaded them from https://firmware-selector.openwrt.org/?version=23.05.4&target=rockchip%2Farmv8&id=friendlyarm_nanopi-r4s
and verified sha256sum.

I tried 22.03, 23.05.43 23.05.4 (both ex4 and squashfs versions), all of them have the same file size (176.2 MB) after unzipping via gzip -d *.img.gz:

size      name
176160768 openwrt-22.03.7-rockchip-armv8-friendlyarm_nanopi-r4s-ext4-sysupgrade.img
176160768 openwrt-23.05.3-rockchip-armv8-friendlyarm_nanopi-r4s-ext4-sysupgrade.img
176160768 openwrt-23.05.4-rockchip-armv8-friendlyarm_nanopi-r4s-ext4-sysupgrade.img
176160768 openwrt-23.05.4-rockchip-armv8-friendlyarm_nanopi-r4s-squashfs-sysupgrade.img

And this seems very suspicious, even though the zip files are having different sha256sum values.

For comparision, I also tried the friendlywrt firmware (unzipped size is 1.5 GB), and it works.

UPDATE: Using snapshot version of firmware fixes the SanDisk UHS Card booting issue.

It's not too suspicious. The images are created to fit a specific size of disk and in case of SD/MMC cards, this is generic. The filesize can be the same, but the content is not, as the hashing showed.

2 Likes

Thank you for the response. Now it makes sense to see the same file size.

After some investigations, I think I am hitting the same issue as NanoPi R4S-RK3399 is a great new OpenWrt device - #1602 by twisteroidambassador that the 23.05 version doesn't boot with SanDisk UHS Card.

I will try latest snapshot build instead

UPDATE: Confirmed that snapshot version fixes the issue

1 Like