A new dual 10G router based on Filogic 880 (Banana Pi BPi-R4)

The packet processing engine (PPE) which is part of the Ethernet fabric promises to be able to handle 10GE NAT/routing/bridge offloading between all interfaces, incl. MT7996 WiFi via PCIe, even IPSec tunnel encap/decap and ESP (and AH?) offloading is supported by the hardware -- but not yet with drivers in vanilla Linux.


Does R4 or R3 have any crypto acceleration for wireguard? I can't find any info on this.

R3 CPU in same as MT6000


i ordered my r4 now, guess it will be here in 2-3 weeks. wondering whats the current situation with openwrt. banana pi says it supports openwrt, but on https://openwrt.org/inbox/toh/sinovoip/bananapi_bpi-r4 it says "not supported".
i assume its WIP?

Banana Pi uses OpenWrt and put their own patches to make it work, it's not upstreamed to Linux kernel that's why official OpenWrt says "not supported".


thanks, and is it possible to take those patches and apply them to mainline? is this supposed to happen or is there something that blocks that? i would love to use latest official openwrt on that device. I also noticed they use v21.xx, oldstable is v22. Are there any security related issues? Is v21 even still supported?

created https://forum.banana-pi.org/t/banana-pi-bpi-r4-wifi-7-router-board-with-mediatek-mt7988a-filogic-880-4g-ram-and-8g-emmc/15757/62?u=oli and listed my problems. seems like its not possible to build an image for stable openwrt that is still maintained.

edit: i got an answer and it seems like they try to release a 23.x version and in 1-2 weeks there should be support for openwrt in snapshot. would be great.

1 Like

If there are enough information disclosed for the community to work on, I think it's possible, but no one can tell timeline.

@fakemanhk Your link is broken try to link to: https://wiki.banana-pi.org/Banana_Pi_BPI-R4

1 Like

Link updated (don't know why was it removed from the page suddenly)

What are people using as heatsink (passive I pray) and case?

Seems like a regression by Sinovoip. The Banana Pi R3 has holes for mounting a heatsink/fan, but they appear to have missed that with this device.

I just received my Banana Pi BPi-R4


Seems like a regression by Sinovoip. The Banana Pi R3 has holes for mounting a heatsink/fan, but they appear to have missed that with this device.

Seems like - doubt it can work without any heatsink at all? So how are we supposed to cool it? Case with fins and special copper block like the fanless mini PCs?

Shame really, would be almost ideal for my use case (passively cooled 10G fiber router to get away from the weirdness that is routeros 7).

There is a fan connector, I guess we have to use a fan with heatsink.

Wouldn't be the first device were the fan is optional. Or only needed when you use all the options.

I literally only need the two SFP+ (fiber optics and DAC to a switch, so no power hungry 10G copper)

Does anybody know what node the filogic 880 is made on?

I think it really depends on the CPU power needed, high speed routing will generate more heat.

BTW I just found this from Banana Pi forum:

1 Like

Supposedly 10G NAT can be done in hardware so maybe not all that power-hungry.

I saw those sketches (and the fan) but to me it doesn't really answer the question of how the heatsink is attached. Seems like there is also some shim?

In the photo of the actual device above there appear to be two holes for mounting a heat sink. One is near the "5V GND PWM" marking on the back and the second is to the left of the first hole for securing M.2 device. From the top side one is to the right of the FAN connector and the second to the right of the U02 memory IC. Just measure the distance and you should be able to find compatible heat sink.

Sorry, hard to tell from the photo, are the SFP cages empty?

To confirm, these are SFP+ and not SFP cages?

So SFP GPON modules like https://www.fs.com/products/183843.html?attribute=92369&id=3301112 and https://de.aliexpress.com/item/1005003515662920.html will not work?
Which is a shame as I was hoping the CPU on the R4 would defo let me SQM traffic at 1 Gbps.

Is the BPi R3 the better choice to use with the optics above?