I’ve added a new repository, https://github.com/mbana/BPI-R4PRO-4E-OPENWRT-V24.10.0-Master-Devel, that is a a fork of https://github.com/BPI-SINOVOIP/BPI-R4PRO-4E-OPENWRT-V24.10.0-Master-Devel that contains the following for now:
- One of the main reasons I chose to go down the route of compiling this was so I could get Docker/Podman support. The official image provided by Banana Pi [1] does not have all the required kernel modules required to be able to run Docker/Podman. Unfortunately I get a crash/stack trace in
dmesgwhen I start a container. I will make another post about this so that it easier to track and fix it. - Wireguard support. Again, the official image [1] does not have all the kernel modules.
- Clear build instructions on how to build it on a machine that has Docker/Podman so you don’t have to spend hours trying to figure out what is required etc. I’d like to thank Richard at Banana Pi for helping me with this; it wasn’t obvious at all that you need Ubuntu 20.04 LTS to build the official image [1]. You can find the instructions at https://github.com/mbana/BPI-R4PRO-4E-OPENWRT-V24.10.0-Master-Devel/blob/main/BUILD.md.
- Stuff that makes my life much easier
.
I was sent a review sample (thanks a lot for that Banana Pi!) of the Banana Pi BPI-R4 Pro 4E, so the least I can do is contribute some things back to the community. I also intend to write a blog post about it at https://blog.bana.io, so if you interested, keep a look out for new posts. Currently I have https://blog.bana.io/banana-pi-bpi-r4-pro-4e-part-1/ as a place-holder which I will complete once I’ve sorted out or figured out any remaining issues I have with it.
If you want the final image to flash, you’ll have to ping me because it is too large to put on (the plan that is free on) GitHub.
[1]: R4Pro 4E OpenWRT: https://docs.banana-pi.org/en/BPI-R4_Pro/BananaPi_BPI-R4_Pro#_r4pro_4e_openwrt and https://drive.google.com/file/d/14yLY03b0ZTOKOQII_fjmhaBkov8ja-oC/view?usp=sharing.