Banana Pi BPI-R3 Router board with MediaTek MT7986(Filogic 830),support Wi-Fi 6/6E,2.5GbE SFP

I am curious how power over ethernet support is achieved. In the wiki and sales listings I see ‘POE support (optional)’, how does PoE support work? However if I try to search for PoE support for this board I cannot find anything.

I don’t think it was ever really released (all the production boards I know of had two SFPs). There is however an image showing it here https://wiki.banana-pi.org/File:Banana_Pi_BPI-R3_with_PoE.jpg

Where you can see that it has swapped out the SFP with an RJ45, and then the PoE module installed there. I think based on the number of pins on the PoE in the photo it would be something like this module (I haven’t confirmed the pinouts myself though): https://kksb-cases.com/products/bpi-7402-poe-module

I saw the R3 PoE version on Amazon

That modules seems to supply power to attached peripherals rather that using it to power R3. I’m not sure which way folks would want the support to be.

@bib I think you’re mistaken.

The BPI-7402 series of modules are designed to extract power from a conventional twisted pair Category 5 Ethernet cable, conforming to the IEEE 802.3af and IEEE 802.3at Power-overEthernet(PoE) standard.

And https://wiki.banana-pi.org/File:BPI-7402_4.png

Definitely shows +12V 2A OUTPUT

Now that I’ve got my board in front of me however, it does state it wants an RT5400-12V https://www.aliexpress.com/item/33038562052.html

I’m not mistaken. I’m pointing out the confusion. When people wonder if it supports POE, are they saying they want the R3 to be powered by POE or are they stating they want the R3 to supply POE to attached devices? That device would be to power the R3, but perhaps that is not what people want or expect.

Afaik the only PoE related option available is this:

R3 with PoE

So here you can see that one of the SFP cages (SFP1 which is connected to eth1 in Linux) was replaced by an Airoha EN8811 2500Base-T PHY and there is the aforementioned BPI-7402 PoE module mounted to allow powering the R3 via PoE supplied to this port.

There is no option available to power other devices via PoE with power supplied by the R3.

Also note that official OpenWrt at this point does not support the Airoha EN8811 PHY, so once somebody gets hold of such hardware (either the R3 with PoE option, or the new R3 mini board) they will have to add and test the PHY driver.

Quick note for those people that might be wondering whether this board will handle gigabit speeds when using wireguard: it does.

I have a setup with gigabit internet (1Gbps) and have specifically bought the BananaPi R3 to be able to utilize the full speed of my internet connection while behind a wireguard VPN (in my case, ProtonVPN).

Speed that I get from fast.com is 970 Mbps down and 900 Mbps up with the VPN on. Without the VPN the download is about 1.1 Gbps (the site doesn’t have more specific numbers) and up is about 1 Gbps.

Pretty impressed with the performance. Don’t have a lot of time to do extensive tests on the load, but it seems to handle it extremely well.

3 Likes

Aren’t any having random reboots on latest builds?

Will the BPI-R3 be able to support 5g wwan connections?

Yes. I got my R3 v1.1 and set it up. After a few hours it rebootet and kept rebooting until I disconnected power. I set it up with OpenWrt 23.05.rc2 using NAND. Will try to use NOR tomorrow.

Ah yes, I did a complete reflash including bootloader from scratch using latest snapshot and it is stable so far.

Thanks for the heads up. At least it is not my HW.

I’m running now OpenWrt 23.05.0-rc2 from NOR. Diskspace seems very limited with 6MB. I tried to install crowdsec-frewall-bouncer using AttendedSysUpgrade but it failed. It always boots back the previous image as if flashing with NOR is not working. With crowdsec-firewall-bouncer installed I have only 1MB free disk space (on /, /tmp is 988MB). I also started using sfp2 as trunk to my switch, seems to work so far.

BPI%20R3 Openwrt 23.05.0-rc2 on eMMC with samba , tvheadend + oscam , DVB-C Xbox tv tuner install. Follows : https://openwrt.org/toh/sinovoip/bananapi_bpi_r3_v1.0_v1.1?s[]=bpi&s[]=r3

I tried it with NAND again. System stopped after 3 hours with only red and one blue wifi led continuosly on. Restart didn’t help, system stops right after booting with red and blue led). I have OpenWrt 23.05.0-rc2, flashed in NAND. sfp1 cage used. Multi VLAN, multi network setup. Two wlans ax with different ids.

OpenWrt usually is rock solid, runned for months on WRT3200ACM and FB4040 without any problems. May this be a hardware issue on my new BPI R3? Chips are not overheated. Using it in an open case so heating shouldn’t be a problem.

hello, i have an ONU 2.5Gbps capable (Huawei MA5671A), actually working in a Mikrotik RB4011 (but hardware limited to 1Gbps because the device doesn’t support 2.5Gbps). So i bought the BPI-R3, and installed the latest openwrt 23.05.0 RC3, but unfortunately it doesn’t work at all. i can’t even ping the ONU. when the ONU is pluged, it goes to 1Gbps, ethtool show this : image

in the logs i can see this once the ONU is inserted :

Mon Aug 21 17:28:31 2023 kern.info kernel: [ 2206.993240] sfp sfp-1: module Lantiq Falcon SFP rev 0 sn 032WDY10J8020978 dc 180607

Mon Aug 21 17:28:31 2023 kern.info kernel: [ 2207.002733] mtk_soc_eth 15100000.ethernet eth1: switched to inband/1000base-x link mode

Does any one have an idea about how to troubleshoot this ? anyone having a MA5671A working with the BPI R3 ?

Thanks for your help

btw the MA5671A i bought was flashed with the fs.com firmware by a friend using this : https://hack-gpon.org/ont-huawei-ma5671a-fs-mod/ in order to make it working with my ISP and at 2.5Gbps.

I am using an ONT MA5671A with the orginal rooted original firmware. No problems with R3 and OpenWRT snapshot release r23213 (I did not upgrade waiting for the stable version). To make things easy I first configured and tested the ONT with my internet connection using a 1Gbps media converter, then I connected the ONT to the R3. I know by your pvt that that you are using the Carlito firmware on the ONT. I have used Carlito firmware in the past but it was not working for me with my ISP.

My guess is that R3 it is not compatible with the Carlito firmware or configuration.

sorry I made a mistake, it’s not carlito, but this hack : https://hack-gpon.org/ont-huawei-ma5671a-fs-mod/ the guy who sold me the ONU flashed it with the fs.com firmware.

I have exactly the same issue, but I use Ubiquiti UF-SM-1G-S. Raised issue here too on OpenWRT Developers forum:

https://forum.openwrt.org/t/bpi-r3-mtk-soc-eth-driver-shows-no-link-state-but-sfp-module-does-have-a-link-up/169790