Banana Pi R2 Pro openwrt support status in 2022?

Hi,

So the banana pi company or whatever they are have released a router-like board
And their own marketing is mentionning openwrt support BY NAME

See https://i.imgur.com/5H1HAHl.png

And I'm wondering, what is the actual state of support for this board ?

Quick run down of this board

Rockchip RK3568 cpu, 2gb ram, 16gb nvram, dual gigabit NIC, one has a 4 port switch (vlan capable ? not sure)
It has an M.2 slot E keyed, 1x mini pcie, hdmi port, battery backed RTC, 2x MIPI DSI, 1x MIPI CSI, 2x USB3 + 1x USB3 OTG
H.265 + H.264 video encoder AND decoder (hmm that's crazy, I bet they're impossible to use though)
audio in and out, smart card reader (sim), microsd

It appears to come in two layouts

They cost between 100-130$ CAD with shipping to Canada

So what is the deal with these things ?

My primary concern, how much of these even has open source drivers ?
It's of course useless garbage if we can't update the kernel.
I highly suspect most of the hardware needs binary blobs and will quickly become ewaste but who knows !

They have the reputation of creating good boards with attractive specs, but in the end there is no support and you are left alone on a raft with all the problems that appear afterwards.
by the way, there is no official support from openwrt for the BPI R2, as the BPI-R3 will be released soon, and it will be in the same situation.

https://wiki.banana-pi.org/Banana_Pi_BPI-R3

1 Like

A quick Google-search would indicate that most of the peripherals on the RK3568 work with mainline-kernel, but hardware-accelerated crypto is apparently missing, video-output and PCIe-support is wonky/broken and video-encode/-decode is basically nonexistent -- then again, that seems to be a common theme with basically all ARM SoCs.

99% of the time this is marketing speak translating to the vendor offering an OpenWrt image but no upstream OpenWrt support.

3 Likes

RK35XX is designed to be used in settop boxes for video playback, no hardware NAT included AFAK, so I think if you have one already you can try tinkering it with openwrt, otherwise it's not worth to buy as your main router.
That being said, I have one amlogic S905X3 box served as a secondary router running aria2 and docker images, which I think is a better application.

It took about two years for a OpenWrt version for the BPI-R2 ... and four years after the BPI-R2 release, the OpenWrt version for it works very well.

Thus, count on around two years for the first usable version of OpenWrt for the BPI-R2 Pro. In the meantime, there may be downloads available from the Banana Pie developers. However, any of these downloads will be very painful.

Openwrt trunk support bpi-r3 now..:slight_smile:

2 Likes

Working on support.

Currently working with networking on wan port.

1 Like

Just posted a pull request (#15162) to add support for this board. Subsequently, I noticed antnyfls has an earlier PR (#15137) to also add support.

1 Like

While I was working on my contribution for this device to the OpenWrt repo, antnyfls was also working on it independently. There work is better and farther along than mine; it will hopefully be integrated into the main openwrt tree soon.

You can their work at:

I put my test build from antnyfls' code for others here: