Banana Pi BPI-R4 Lite Wifi7 Router board design with Mediatek MT7987

Banana Pi BPI-R4 Lite Wifi7 Router board design with Mediatek MT7987 chip

Key Features:

  • MediaTek MT7987A Quad-core Arm Cortex-A53
  • 2GB DDR4(SOC support can up to 4GB)
  • 8GB eMMC flash
  • 256MB SPI-NAND Flash
  • 32MB SPI-NOR Flash
  • Micro SD card slot
  • 1x 2.5G SFP
  • 1x 2.5G RJ45 WAN(support POE with POE Module soldered)
  • 4x 1G RJ45 LAN
  • 1x USB3.0 slot
  • 1x M.2 KEY-B slot with USB3.0 for 5G Module
  • 1x miniPCIe slot with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Option: 2x miniPCIe slots with PCIe3.0 1lane)
  • 1x miniPCIe slot with USB2.0 interface
  • 1x USB TypeC Debug Console
  • 2x8 PIN MikroBUS Header for expanding application
2 Likes

miniPCIE does not have a standard for a second lane… Use of this second lane is limited to custom mpcie modules… Same as the first R4.

Why not use a M.2 slot that does have a standard for 2 lanes?

For the rest, it looks great.

2 Likes

There are two pcie 1lanes connected to two minipcie seats. However, a high-speed wifi7 card like BE14 requires 2lane pcie, which is our special setting. I set it so that it can be directly inserted into BE14, and customers do not need to use it as two minipcie

Why is there no Shielding on this either, the BPI-R4 is suffering from RX noise due to a lack of shielding

1 Like

Not sure what the final price target will be but I really don’t know how this makes sense between openwrt one, (especially) R3 and R4?

I mean change slot A like so (could also change slot B):

R4light

So now we can use a standard 2-lane pcie3.0 M2.A+E card in slot A on this board, not only a custom made one.

PS: Would have been nice if also the first R4 had this.

Or, as alternative, BPI could produce a mpcie to m.2-a+e adapter with two lanes in copper. Could be usable on R4 and R4lite Then we could also use a standard 2-lane pcie3.0 M2.A+E card.

With the possibility to use standard 2-lane pcie3.0 M2.A+E cards, I think it would attract more buyers as they would have a lot more options to choose a setup.

Thank you for your suggestion.

Because the power consumption and size of AP WiFi chips are relatively large, the module size cannot be made small. Currently, AP modules are basically mPCIe.

The M.2 A+E cards you mentioned should refer to MT7925, QCNCM865, etc.? These cards are STA modules and are not suitable for AP, but if it is some simple usage scenarios, and these cards can meet the needs, we are considering making adapter.

Tell me, when is it expected to be on sale?

Banana Pi RAM Policy:

I’m pretty sure you should use the 1x4 GB RAM for the R4 Lite!

I know, 2 GB is much more than most routers have and most people need!

But the question is, what is the price difference between 2 GB and 4 GB?

My problem is the following: I bought the R4. The first R4s were publicly available in December 2023, right? Now BananaPI came to the conclusion that 2 x 4GB is a good idea for the R4 :see_no_evil:. Yes, but it was a good idea, but right from the beginning! Probably, I may never need more than 2 x 2 GB. My fellings now are not easy to descripe. I lost something which I never had :melting_face:.

So this is now a RAM psychology topic :sweat_smile:.

In general, you have developed further in the following areas:

I.)

USB Type-C port for debugging, which also means you have the chips included on the board :slightly_smiling_face:. This IS a game changer in many ways:

→ We did not need to discuss which chip is compatible.

→ It will decrease the amount of frustrated people who realize they will need an additional USB to TTL Serial Adapter.

→ This will make it impossible to damage the serial port by using an adapter that uses a logic voltage of 5V.

→ Fewer frustrated people because they mix up TX and RX and do not get it running!

→ Cleaner desk.

→ The possibility to take an ordinary USB-C cable for debugging increases the usability and provides a quick start even for a layman!

II.)

Direct use of an RTC battery :+1:

→ R3 no battery, R4 possibility R4 lite = direct use without additional effort.

III.)

MikroBUS Header on the Board → Will Banana Pi provide the necessary driver support to ensure seamless integration and functionality of the MikroBUS socket within official OpenWrt?

In this parts I do not see a “Light” board. I see a heavy progress!

I think Eric talked more about these products:

But this does not mean that you are wrong!

Surprisingly, AsiaRF used a mini-PCIe (1 Lane) for the AW7990-NPD.

Because of power consumption, the last one is the only one I will consider using. So, for me, the mini PCIe decision was good in the end!

But for people who want to try the AW7991-AE2… :unamused:

We can use m2-to-mPCIe adapter card if we want to use AW7991 card with bpi-r4 or r4-lite.

I checked the pinout. Looks like it has only one lane.

But you can recheck. I’m new to this topic (the chat shows this…)

The AW7991 is a BE5000, and the bandwidth of mPCIe 1 lane is sufficient.

You should also be interested in the possibility of an “open wrt two”:

  • MT7988
  • 10G SFP
  • 5G copper
  • 4 port 2.5G copper
  • 1-2 port 1G copper
  • Tri-band Wi-Fi 7

https://lists.openwrt.org/pipermail/openwrt-devel/2025-February/043722.html

But I think the R4 lite will find his friends.

you can seet BPI-R4 Pro design: