[BPi-R3-Mini] Review and mainline ImmortalWrt firmware support

If you have parted you can use

parted /dev/mmcblk0p5

And it should do the rest…but you have to boot from another device so that mmc rootfs is not mounted

1 Like

Can you teach me how to compile and install the compiled results? Is the method the same as above?

thanks, I have tried it, and failed, do you have complete documentation? I’m afraid I’ve missed a steps

No because i do not use openwrt/immortalwrt so i not affected by this issue

But there are some threads here about rootfs partition resizing in openwrt

1 Like

if resizing /dev/mmcblk0p5 does not work, you can follow below steps to extroot: initially, boot from emmc then install the following packages: block-mount e2fsprogs parted

1- create a partition (the start of partition begins in the end of your production partition plus 1MB)

2- format the partition and configuring extroot

3- mount the partition and transfer data image

4- reboot image

5- result image

1 Like

Thank you for your very clear instructions, I’ve tried it, but it doesn’t seem the same result

Try parted /dev/mmcblk0

I’m sure I haven’t missed any steps, but why is it still not working correctly? Are you using a different firmware than immortalwrt? If yes, can you tell me the installation procedure

hi, after installing ImmortalWRT bpi r3 stopped booting from both nand and emmc, after connecting to uart I get these messages. Is it possible to install openwrt or repair immortal via uart ?

23.05.4 upgrade to 24.10.0-rc3,how to upgrade it?

Major update is mostly bad idea. Backup config, do clean install and reapply config

24.10.0无法更新,刷新失败,直接进入恢复模式

Please write in english

24.10.0 cannot be updated, refresh failed, directly enter recovery mode

The bpi-r3 mini has never been supported by mainline openwrt 23.05. Upgrading from immortalwrt 23.05 to openwrt 24.10 is not supported, you have to redo all the steps.

I redid all the steps and still can’t boot

24.10.0 cannot be updated, refresh fails, and enters recovery mode directly

You have to make fresh install of openwrt,no upgrade.

https://openwrt.org/toh/sinovoip/bananapi_bpi_r3_mini#installation

thank you very much!

I tried the method you mentioned. Unfortunately, it still failed and could not be started. I started the system with nand. After flashing gpt, I still restarted through nand. I flashed preloader, uboot, recovery, and sysupgrade in sequence. After flashing, sync, power off, and switched to mmc boot. Still unable to boot. What step is wrong?

Can you provide the logs using UART/TTL?