Currently, I have a BPI-R3 board with official firmware. I follow this page, and we can boot from NAND and EMMC successfully.
I are planning to build our own image from source code.
First, we try to build image from https://git.openwrt.org/openwrt/openwrt.git and we have openwrt-mediatek-filogic-bananapi_bpi-r3-squashfs-sysupgrade.itb. But we can not upgrade itb from web page, any suggestion?
Second, we try another code base to build image from https://github.com/BPI-SINOVOIP/BPI-R3-OPENWRT-V21.02.3.git and we have openwrt-mediatek-mt7986-BPI-R3-NAND-WAN1-SFP1-squashfs-sysupgrade.bin. But if use sysupgrade.bin to upgrade via web page, rootfs can not to be mount.
I need some suggestions about
- which code base is better to develop my own firmware image?
- how to upgrade via web page? which image? Please help, thanks.