NanoPi R2S Plus with FriendlyWRT won't boot after installing OpenWRT

I just got mine NanoPi R2S Plus and I'm trying to install OpenWRT 23.05.04. By default NanoPi comes with FriendlyWRT which is based on OpenWRT 23.05.03.

Both OpenWRT and FriendlyElec guides recommend flashing via web interface (FriendlyElec Wiki). But when I upload and flash OpenWRT factory image (OpenWRT NanoPi R2S Device Page) device won't boot.

I tried running sysupgrade via SSH, no luck. Even writing the same image on SD card and trying to boot from it doesn't help. Debug console shows following messages on boot:

U-Boot TPL 2021.07-OpenWrt-r24012-d8dd03c46f (Jul 15 2024 - 22:14:18)
DDR4, 333MHz
BW=32 Col=10 Bk=4 BG=2 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
Trying to boot from BOOTROM
Returning to boot ROM...

U-Boot SPL 2021.07-OpenWrt-r24012-d8dd03c46f (Jul 15 2024 - 22:14:18 +0000)
Trying to boot from MMC1
Card did not respond to voltage select! : -110
spl: mmc init failed with error: -95
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

I'm looking for help on how to install OpenWRT above FriendlyWRT.

It looks like U-Boot doesn't support NanoPi R2S plus. Supporting code has been added but not yet landed in development snapshots.

1 Like

that's not the openwrt git, nor does it appear to have been submitted there.

Hi tom!

Thank you for pinging me. I read your topic twice and figured out that the issue differs from mine. I have Plus variation of the device which has eMMC storage. OpenWRT loader is unable to load from NanoPi R2S Plus eMMC.

and thank you for your answer.
I will soon write a message about the difference between these models briefly, since I see many users cannot install OpenWRT and do not understand the reason. It will be great if you add information from your experience.