Banana Pi BPI-R3 Router board with MediaTek MT7986(Filogic 830) quad core ARM A53 + MT7531A chip design ,2G DDR RAM ,8G eMMC flash onboard,It is a very high performance open source router development board,support Wi-Fi 6/6E 2.4G wifi use MT7975N and 5G wifi use MT7975P, support 2 SFP 2.5GbE port, and 5 GbE network port.
Hardware introduction video:
Application direction:
Internet service Router
Wireless Router
Wireless Repeater
Home security Gateyway
Home Automation
Nas device
Network and communication applications
Banana Pi BPI-R3 OpenSource Routerboard how to burn and test image
Great to see that UBI is used to manage the NAND flash!
As U-Boot is obviously aware of UBI, please use it also to store the U-Boot environment (instead of using a bare MTD partition for that).
See e.g. how it is done in OpenWrt master/snapshots for the BPi-R64 when installed on the SPI-NAND.
Also, just like for the BPi-R64, you could benefit from enabling CONFIG_FIT_PARTITION in Linux which would allow to include the squashfs-rootfs inside the uImage.FIT, which is nice because it then gets validated by U-Boot and we have a convenient single image format (uImage.FIT) which is understood easily by U-Boot, Linux (as partitions on ubiblock device) and OpenWrt’s sysupgrade (instead of sysupgrade.tar format).
(just seeing now: as you are basing you work on OpenWrt 21.02, you may have to backport things to Kernel 5.4. Why use such an old kernel for a new board? To get this merged into OpenWrt, it will have to be Linux 5.10 at the moment and will need to be Linux 5.15 in a few weeks…)
R3 and r2pro are currently prototypes. They cannot be bought yet. Both will hopefully shared to more developers to improve the software support and make deeper tests.
Wow, if all stars align (price/drivers/availability) this may become an awesome home router board not just for diy community. Looking forward to getting my hands on it!!!
Nice design!
But for most of new 4G/LTE modems come in NGFF/M.2 form factor instead of miniPCIe.
5G modems are only in M.2.
Maybe it would be good to change connector of modem?
Also routing USB3.0 to this connector would be good idea.
Sure, adapters exists. But what else cards could be used here, as this connector has only USB and no PCIe? So if only purpose of this connector is WWAN why not to eliminate extra adapter… also with USB3.0 this platform would be perfect for 5G.
It was said to me that there will be a card for r3 to do this…but yes if most pcie cards not work due to missing pcie bus it makes sense to use this slot for m2 modems. I do not know why it does not have pcie bus. I thought the wifi is is integrated in SOC and pcie is available
… or instead of the USB-only mPCIe slot have a M.2 Key-B with USB 2.0, USB 3.0, optional PCIe lane (implemented using PCIe switch IC, muxed with 2nd lane of bottom-side M.2 port), UIM and I2C wired up. That would allow to use 5G modems at full speed or adding additional WiFi radio, …
It appears the BPI-R3 drops from a 40 pin GPIO to 26 pins. Can a 40 pin HAT still be used somehow? I was hoping to use either a Dragino SX127X GPS HAT or a Waveshare SX1262 LoRa HAT on my next project. Can an adapter be fashioned?
Afaik most hats only using only a subset of the pins (mostly power + one or 2 busses like spi or i2c). So if position matches you maybe can connect the hat with a spacer like this (shortened to 26 pins):