BananaPi BPi-R3 Mini is powered by MediaTek 830 (4x A53 up to 2.0 GHz), with 2x 2.5 GbE, AX4200
2.4G/5G wireless, and a USB 2.0 port. It also has two M.2 connectors can be used for NVMe SSD and 5G module (Nano SIM slot included on board).
This would be a good choice to use as a portable mini router and CPE.
With Mediatek PPE engine, you can reach to 2.5 Gb with zero cpu usage.
The SoC is also fast enough to handle en/decryption operations over gigabit networks (for aes-128-gcm it’s about to 1440 Mbps).
With the boot switch toggle, it’s also suitable for those who are new to OpenWrt/Mediatek and interested in it. The physical A/B slot design can help you recovery the system easily.
Unfortunately, there’s only one USB 2.0 port (3.0 PHY is taken by the M.2 connectors).
So, I got it working with Mobaxterm, I had to reflash the image. I made the mistake that the first to time, I I tried to select from the uboot menu. The second time it found the image itself. Once it was up, I did the following
opkg update
opkg install luci
Then when I was in the luci, I selected the sysupdate file, I am good now. I got my R3-Mini up and running on luci-ssl.
@ericwoud Is taking care of the PHY driver, but Airoha/MediaTek will have to provide the firmware files under a redistributable license (and submit them to linux-firmware).
Looks like the manufactory wrote a wrong value to the PHY register and resulted both rx polarity were reversed.
I added a simple hack using OF to work around the issue, hope there’s a better way to do this.
Thanks for awesome work.
I installed on eMMC and working great so far.
But overlay is only around 280MB and remaining 6GB is just don’t have any partition.
So I tried extroot on OpenWrt Documentation but modifying /etc/config/fstab didn’t do anything.
Maybe I installed in wrong way or using dumb .
Can you check the this overlay problem?
Edit:
Sorry. Nevermind. I managed to fix myself both on extroot and small overlay problems by compile images myself.
@1715173329 thanks for the great image. so far so good except two issues.
1- Follow your instructions to install on nand leads to system halt. Quick fix is to boot from EMMC, then from uboot CLI erase the nand and write bl2 and bl31 through tftpboot.
2- Got very weak signal using your image , trying multiple images (snapshot,23.05.1) leads to the same result. I had to revert back to the stock version to compare, the signal is very good. I think that issue might be related to the FW version. There is a new FW version (20230421120313a) which is closed to the source version. But I have no idea how to get it. Any Advice?