Banana PI - BPI-R3 - Experience and expected throughput


I'm currently pondering about getting the BPI R3 and I wonder if anyone else has some experience with this device as a "daily driver".

I want to use it to replace my ISP router, so another question would be what throughput I could expect on a 1Gb/s fiber line.


you have a review on youtube here :

and the link of this review :

I will linknyour extensive post here

it's more about the BPI-R4

Thank you.

So if I understood that right, if it is able to handle around 900 mbit on Wifi it should be able to handle the 900 mbit of the fiber line I have?

More like 1.4gbps see Recommendations for a 1Gbit Internet upgrade - #10 by VA1DER

The old MT7621 and MT7622 can handle 1Gbit fiber easily, so the next generation Filogic 8xx will do it even more easily...

Thank you for the input. I will definitely get the R3 then.

1 Like

In practice, with HE80 and 2x2 clients, you'll end up somewhere between 750-800 MBit/s under ideal circumstances (same room, little congestion). To get beyond that. would require HE160 (rarely possible or beneficial) or more rx/ tx chains on the client (rarely given).

That would be enough for me, my priority is wired, as the "best" Wifi device I have here can only do Wifi5 anyway.

I ordered the R3 from Amazon yesterday, I will make an update with the "real" values I get.

Hi !
today i made a wifi speedtest and i had about 600mbps, then i enabled "wed" by adding this line in in /etc/modules.conf :

options mt7915e wed_enable=Y

then i rebooted, launched htop, and started a new speedtest. Now i have 150Mbps :joy:

Have been using it for 20 days now, it seems to be working fine and I get around 700 - 800 LBits/s over Wifi.

SQM seems to work fine as I can reduce buffer bloat with it.

All in all I'm rather happy with the device.

but did you enable wed on your device ? and tried a speedtest with and without wed ?

Looks like when i do a speedtest just after the reboot, the speed is very low.
After a few minutes it can go up to 800mbps.

Well so i can confirm that now.
once the BPI start, you have to wait 4/5 minutes before the wifi works at full speed. Strange but i can live with that.
i understand now why i had a poor speedtest once i enabled wed. now with wed enabled, htop is showing less than 1% cpuload @850+Mbps

why wed is not enabled by defaut ? :roll_eyes:

I don't know what wed is. If you tell me how to enable it I can test it too :slight_smile:

wed reduce the cpuload when using wifi.
without wed, on a 1Gbps fiber connection, doing a speedtest in wifi, will use 50% of the cpu.
With wed enabled, you'll use only 1% of the cpu.

to enable it :
open the file /etc/modules.conf
add this line :

options mt7915e wed_enable=Y

reboot your BPI-R3, and wait a few minutes, lets say 5 minutes. now do a speedtest while watching your htop graph. the cpu shouldn't go over 1%


I just ordered one of these kits from Amazon.
I am in the US.
I figured I would get this before the still unavailable, Banana Pi BPI-R4

    I am confused over the booting from SPI-NAND, SPI-NOR, eMMC
    I understand initially the SD card, but from there, what is preferable?

put all the jumpers high to boot from the SDCARD, booting from elsewhere doesn't add anything.

if you want to transfer the content of the sdcard in the emmc memory, then you need to connect to the serial port, and during the boot sequence you'll se a menu from which you can copy the sdcard into the emmc and then boot from here later.

see here :

1 Like

Great link full of information.

Anyone use a 5G modem with this?
I was thinking of RM520N-GL...

So, I got a TP Link TL-SM410U from eBay, from China today.
I plugged it in to SFP1 and to TP Link TLSG108-M2 switch.
The 2.5GB LED link status is lit, I am guessing this works?
Have to get a USB-C 2.5GB Ethernet adapter for the laptop to test.
Any recommended model that works with linux?
I guess I can scp, or something, files back and forth to the BPI-R3 to test the speed?

How do I set port properties in OpenWRT? Jumbo frames, MTU, lock port speed, etc. ?