![banana_pi_bpi-r4_banner_2.jpg](/picture/banana_pi_bpi-r4_banner_2.jpg)
香蕉派BPI-R4路由器板采用联发科MT7988A (Filogic 880)四核ARM Corex-A73方案设计,板载4GB DDR4内存,8GB eMMC存储,128MB SPI-NAND闪存,还具有2个10Gbe SFP光电口, 4x Gbe千兆网口,带USB3.2端口,M.2接口支持4G/5G/NVME SSD.2x miniPCIe插槽,带有PCIe3.0 2lane接口,支持Wi-Fi 7网卡(Network interface Card)。它是一个非常高性能的开源路由器开发板。
联发科Filogic 880,36Gbps Wi-Fi 7接入点/路由器/网关平台,提供最快和最可靠的网络连接体验.
联发科Filogic 880强大的四核 CPU 和 MediaTek 网络处理器 (NPU):Filogic 880 的嵌入式 CPU 具有四核 Arm Cortex-A73,具有大型内部缓存和高达 1.8GHz 的速度,可提供接近 30K DMIPS 的同类领先性能。通过 NPU 卸载网络任务,设备制造商可以免费使用 CPE 来提供操作系统定制、内置服务和应用程序以扩展功能,这些功能现在是旗舰路由器/AP 设备的常规功能。
联发科设计的片内网络处理单元 (NPU) 为 VLAN / PPTP / L2TP / GRE 提供硬件 QoS 加速和隧道卸载引擎。它超越了其他产品,可以同时使用 Wi-Fi 和以太网连接,确保全速性能,同时还卸载了主应用程序处理器。
联发科 Filogic 880 平台具有高度可扩展性,具有高速内部和外部接口,包括 10Gbps PCI-Express、5Gbps USB、UART、SD、SPI、PWM、GPIO 和 OTP,可提供丰富的平台定制机会。
联发科MT7988A是世界领先的网络处理平台,可在有线和无线应用中提供高性能和可靠的网络体验。MT7988A包含丰富的连接接口集,包括4个千兆以太网端口。2个UNXGMII接口。4个PCIe接口和2个USB 3.2 接口,MT7988A进一步实现无缝Wi-Fi 7三频段,2.4 GHz.5GHz和6 GHz连接,其Wi-Fi 7配套芯片具有320mhz带宽,4096-QAM,MLO,MRU和AFC。
为了满足快速发展的隧道应用需求,MT7988A配备了联发科隧道卸载处理器系统(TOPS),有助于处理各种隧道协议。MT7988A通过精心调整的联发科TOPS ISA优化网络性能,致力于将网络传输性能提升到高级水平。
联发科(MediaTek) MT7988A (Filogic 880) 四核 Arm Corex-A73,1.8GHz处理器
4GB DDR4内存
8GB eMMC 存储
128MB SPI-NAND Flash存储
Micro SD 卡座
2x 10Gbe SFP 光电口
4x Gbe 千兆网口
1x USB3.2 接口
1x M.2 KEY-B 接口采用 USB3.2 接口连接5G模组
1x M.2 KEY-M 接口采用 PCIe3.0 1lane 接口连接 NVME SSD硬盘
2x miniPCIe 接口采用 PCIe3.0 2lane 接口连接 Wi-Fi 7 NIC (网络接口卡)
26 PIN GPIO 扩展
互联网服务路由器
Wifi 7 无线路由器
4G/5G 无线路由器
无线/有线中继通信网关
家庭安全网关
智能家居控制网关
Nas网关
网络通信应用
工业控制及整合通信应用
Banana Pi BPI-R4硬件规格表 | |
---|---|
CPU主控 |
联发科 MT7988A (Filogic 880) 四核 Arm Corex-A73,1.8GHz 高性能处理器 |
SDRAM 内存 |
4 GB DDR4 |
板载存储 |
MicroSD \(TF\) 卡座, 板载8GB eMMC |
GPIO扩展 |
26 Pin GPIO,some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S. |
有线网络 |
4 口 10/100/1000Mbps 千兆网口 |
SFP光电口 |
2x10G SFP光电口 或 1x10G SFP光电口加 1x 2.5GbE网口 |
Wifi |
支持 Wifi6/Wifi 7 模组扩展 |
mini PCIE接口 |
2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card) |
M.2 接口 |
1x M.2 KEY-B slot with USB3.2/PCIe3.0 interface for 5G,1x M.2 KEY-M slot with PCIe3.0 1lane interface for NVME SSD |
USB接口 |
1xUSB 3.2 slot |
按键 |
Reset button,WPS botton, boot switch |
Led指示灯 |
Power status Led and RJ45 Led |
DC 供电 |
12V/5.2A or 19V 3.2A |
尺寸 |
100.5x148mm same as Banana Pi BPI-R64 and Banana Pi BPI-R2 |
重量 |
250g |
BPI-R4 26 PIN Header(CON2) GPIO define of BPI-R4 | |||
---|---|---|---|
BPI-R4-CON2 |
PIN |
PIN |
BPI-R4-CON2 |
3.3VD |
1 |
2 |
5VD |
GPIO18/I2C_1_SDA |
3 |
4 |
5VD |
GPIO17/I2C_1_SCL |
5 |
6 |
GND |
GPIO62/JTAG_JTRST_N/PWM6 |
7 |
8 |
GPIO59/JTAG_JTDO/UART1_TX/UART2_TX |
GND |
9 |
10 |
GPIO58/JTAG_JTDI/UART1_RX/UART2_RX |
GPIO81/UART1_TXD |
11 |
12 |
GPIO51/PCM_CLK_I2S_BCLK |
GPIO80/UART1_RXD |
13 |
14 |
GND |
GPIO50/PCM_FS_I2S_LRCK |
15 |
16 |
GPIO61/JTAG_JTCLK/UART1_RTS/UART2_RTS |
3.3VD |
17 |
18 |
GPIO60/JTAG_JTMS/UART1_CTS/UART2_CTS |
GPIO30/SPI1_MOSI |
19 |
20 |
GND |
GPIO29/SPI1_MISO |
21 |
22 |
GPIO53/PCM_DTX_I2S_DOUT |
GPIO31/SPI1_CLK |
23 |
24 |
GPIO28/SPI1_CSB |
GND |
25 |
26 |
GPIO52/PCM_DRX_I2S_DIN |
BPI-R4 M.2 B-KEY(CN16) GPIO define of BPI-R4 | |||
---|---|---|---|
BPI-R4 M.2 B-KEY(CN16) |
PIN |
PIN |
BPI-R4 M.2 B-KEY(CN16) |
NI |
1 |
2 |
VCC_KEYB |
GND |
3 |
4 |
VCC_KEYB |
GND |
5 |
6 |
NI(10K PullUp to 3.3V) |
USBHUB_USB1_Dp |
7 |
8 |
NI(10K PullUp to 3.3V) |
USBHUB_USB1_Dn |
9 |
10 |
LED |
GND |
11 |
12 |
NOTCH |
NOTCH |
13 |
14 |
|
15 |
16 |
||
17 |
18 |
||
19 |
20 |
NI |
|
NI |
21 |
22 |
NI |
NI(10K PullUp to 1.8V) |
23 |
24 |
NI |
NI |
25 |
26 |
NI(10K PullUp to 3.3V) |
GND |
27 |
28 |
NI |
USBHUB_USB1_RXn |
29 |
30 |
USIM_RST-1A |
USBHUB_USB1_RXp |
31 |
32 |
USIM_CLK-1A |
GND |
33 |
34 |
USIM_DATA-1A |
USBHUB_USB1_TXn |
35 |
36 |
USIM_VDD-1A |
USBHUB_USB1_TXp |
37 |
38 |
NI |
GND |
39 |
40 |
NI |
PCIE_1L_0_LN0_SOC_RXn |
41 |
42 |
NI |
PCIE_1L_0_LN0_SOC_RXp |
43 |
44 |
NI |
GND |
45 |
46 |
NI |
PCIE_1L_0_LN0_SOC_TXn |
47 |
48 |
NI |
PCIE_1L_0_LN0_SOC_TXp |
49 |
50 |
NGFF_PCIE_PERST_V3P3 |
GND |
51 |
52 |
NGFF_PCIE_CLKREQ_V3P3 |
PCIE_1L_0_SOC_CKn |
53 |
54 |
NGFF_PCIE_PEWAKE_V3P3 |
PCIE_1L_0_SOC_CKp |
55 |
56 |
NI |
GND |
57 |
58 |
NI |
NI |
59 |
60 |
NI |
NI |
61 |
62 |
NI |
NI |
63 |
64 |
NI |
NI |
65 |
66 |
USIM_DET-1A |
NI |
67 |
68 |
32KOUT |
NI |
69 |
70 |
VCC_KEYB |
GND |
71 |
72 |
VCC_KEYB |
GND |
73 |
74 |
VCC_KEYB |
NI |
75 |
BPI-R4 M.2 M-KEY(CN18) GPIO define of BPI-R4 | |||
---|---|---|---|
BPI-R4 M.2 M-KEY(CN18) |
PIN |
PIN |
BPI-R4 M.2 M-KEY(CN18) |
GND |
1 |
2 |
VDD33_M2 |
GND |
3 |
4 |
VDD33_M2 |
NI |
5 |
6 |
NI |
NI |
7 |
8 |
NI |
GND |
9 |
10 |
LED |
NI |
11 |
12 |
VDD33_M2 |
NI |
13 |
14 |
VDD33_M2 |
GND |
15 |
16 |
VDD33_M2 |
NI |
17 |
18 |
VDD33_M2 |
NI |
19 |
20 |
NI |
GND |
21 |
22 |
NI |
NI |
23 |
24 |
NI |
NI |
25 |
26 |
NI |
GND |
27 |
28 |
NI |
NI |
29 |
30 |
NI |
NI |
31 |
32 |
NI |
GND |
33 |
34 |
NI |
NI |
35 |
36 |
NI |
NI |
37 |
38 |
NI |
GND |
39 |
40 |
NI |
PCIE_1L_1_LN0_SOC_RXn |
41 |
42 |
NI |
PCIE_1L_1_LN0_SOC_RXp |
43 |
44 |
NI |
GND |
45 |
46 |
NI |
PCIE_1L_1_LN0_SOC_TXn |
47 |
48 |
NI |
PCIE_1L_1_LN0_SOC_TXp |
49 |
50 |
NGFF_KEYM_PCIE_PERST_3VP3 |
GND |
51 |
52 |
NGFF_KEYM_PCIE_CLKREQ_V3P3 |
PCIE_1L_1_SOC_CKn |
53 |
54 |
NGFF_KEYM_PCIE_WAKE_V3P3 |
PCIE_1L_1_SOC_CKp |
55 |
56 |
I2C_SDA_KEYM |
GND |
57 |
58 |
I2C_SCL_KEYM |
NOCTH |
59 |
60 |
NOCTH |
61 |
62 |
||
63 |
64 |
||
65 |
66 |
||
NI |
67 |
68 |
32KOUT |
NI |
69 |
70 |
VDD33_M2 |
GND |
71 |
72 |
VDD33_M2 |
GND |
73 |
74 |
VDD33_M2 |
GND |
75 |
BPI-R4 miniPCIe(CN12) GPIO define of BPI-R4 | |||
---|---|---|---|
BPI-R4 miniPCIe(CN12) |
PIN |
PIN |
BPI-R4 miniPCIe(CN12) |
PCIE_2L_0_WAKE_N(1.8V) |
1 |
2 |
PCIe_3V3#2 |
NI |
3 |
4 |
GND |
NI |
5 |
6 |
PCIe_12V#2 |
PCIE_2L_0_CLKREQ_N |
7 |
8 |
USIM_VDD-2 |
GND |
9 |
10 |
USIM_DATA-2 |
PCIE_2L_0_SOC_CKn |
11 |
12 |
USIM_CLK-2 |
PCIE_2L_0_SOC_CKp |
13 |
14 |
USIM_RST-2 |
GND |
15 |
16 |
NI |
PCIE_2L_0_LN1_SOC_RXn |
17 |
18 |
GND |
PCIE_2L_0_LN1_SOC_RXp |
19 |
20 |
NI |
GND |
21 |
22 |
PCIE_2L_0_PRESET_N(1.8V) |
PCIE_2L_0_LN0_SOC_RXn |
23 |
24 |
PCIe_3V3#2 |
PCIE_2L_0_LN0_SOC_RXp |
25 |
26 |
GND |
GND |
27 |
28 |
PCIe_12V#2 |
GND |
29 |
30 |
I2C_SCL_WiFi |
PCIE_2L_0_LN0_SOC_TXn |
31 |
32 |
I2C_SDA_WiFi |
PCIE_2L_0_LN0_SOC_TXp |
33 |
34 |
GND |
GND |
35 |
36 |
USBHUB_USB3_Dn |
GND |
37 |
38 |
USBHUB_USB3_Dp |
PCIe_3V3#2 |
39 |
40 |
GND |
PCIe_3V3#2 |
41 |
42 |
LTE_LED-2 |
GND |
43 |
44 |
USIM_DET-2 |
PCIE_2L_0_LN1_SOC_TXn |
45 |
46 |
NI |
PCIE_2L_0_LN1_SOC_TXp |
47 |
48 |
PCIe_12V#2 |
GND |
49 |
50 |
GND |
MT7996_EINT_RESETB(1.8V) |
51 |
52 |
PCIe_3V3#2 |
BPI-R4 miniPCIe(CN14) GPIO define of BPI-R4 | |||
---|---|---|---|
BPI-R4 miniPCIe(CN14) |
PIN |
PIN |
BPI-R4 miniPCIe(CN14) |
PCIE_2L_1_WAKE_N(1.8V) |
1 |
2 |
PCIe_3V3#1 |
NI |
3 |
4 |
GND |
NI |
5 |
6 |
PCIe_12V#1 |
PCIE_2L_1_CLKREQ_N |
7 |
8 |
USIM_VDD-3 |
GND |
9 |
10 |
USIM_DATA-3 |
PCIE_2L_1_SOC_CKn |
11 |
12 |
USIM_CLK-3 |
PCIE_2L_1_SOC_CKp |
13 |
14 |
USIM_RST-3 |
GND |
15 |
16 |
NI |
PCIE_2L_1_LN1_SOC_RXn |
17 |
18 |
GND |
PCIE_2L_1_LN1_SOC_RXp |
19 |
20 |
NI |
GND |
21 |
22 |
PCIE_2L_1_PRESET_N(1.8V) |
PCIE_2L_1_LN0_SOC_RXn |
23 |
24 |
PCIe_3V3#1 |
PCIE_2L_1_LN0_SOC_RXp |
25 |
26 |
GND |
GND |
27 |
28 |
PCIe_12V#1 |
GND |
29 |
30 |
I2C_SCL_WiFi |
PCIE_2L_1_LN0_SOC_TXn |
31 |
32 |
I2C_SDA_WiFi |
PCIE_2L_1_LN0_SOC_TXp |
33 |
34 |
GND |
GND |
35 |
36 |
USBHUB_USB2_Dn |
GND |
37 |
38 |
USBHUB_USB2_Dp |
PCIe_3V3#1 |
39 |
40 |
GND |
PCIe_3V3#1 |
41 |
42 |
LTE_LED-3 |
GND |
43 |
44 |
USIM_DET-3 |
PCIE_2L_1_LN1_SOC_TXn |
45 |
46 |
NI |
PCIE_2L_1_LN1_SOC_TXp |
47 |
48 |
PCIe_12V#1 |
GND |
49 |
50 |
GND |
NI |
51 |
52 |
PCIe_3V3#1 |
BPI-R4 5V/12V OUT(CN19,XH4A-2.54mm) of BPI-R4 | |
---|---|
BPI-R4 5V/12V OUT |
PIN |
+12V |
1 |
GND |
2 |
GND |
3 |
+5V |
4 |
BPI-R4 FAN(CN1,PH3A-2.00mm) of BPI-R4 | |
---|---|
+5V |
1 |
GND |
2 |
PWM0 |
3 |
BPI-R4 Debug UART(CON1,3PIN-2.54mm) of BPI-R4 | |
---|---|
BPI-R4 Debug UART |
PIN |
GND |
1 |
RXD |
2 |
TXD |
3 |
Banana Pi BPI-R4 联发科 MT7988 wifi7开源路由器外壳组装视频 : https://www.bilibili.com/video/BV1Dr42137Rk/?vd_source=9cec068046db4b144de233a027e084ce |
标准尺寸的散热片,附带三块导热垫。两块小的放在DDR上面,大的放在芯片上面。
我们还给BPI-R4设计了一款带风扇的散热片。可以根据你的使用需求进行购买。
BPI-R4 散热片规格书 |
WiFi7 iPA NIC Module support
BPI-R4-NIC-BE14: MT7995AV+MT7976CN+MT7977IAN
如果你想使用POE功能,你可以进行定制。需要将10G SFP LAN更换成2.5Gbps RJ45,并焊接RT5400B模块。
source code on github: https://github.com/BPI-SINOVOIP/BPI-R4-bsp |
BPI-R4 OpenWRT BSP on github: https://github.com/BPI-SINOVOIP/BPI-R4-MT76-OPENWRT-V21.02 |
Note: BPI-R4-MT76-OPENWRT-V21.02 BSP support BPI-R4 and BE13500 wifi Card |
Official BPI-R4 kernel v5.4: https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4 |
Official BPI-R4 kernel v6.1: https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1 |
BPI-R4-Main-V11-ASSY |
Baidu Cloud: https://pan.baidu.com/s/1ZjcsbMKiiEEDV9lCzW0vrg?pwd=8888 (pincode:8888)
BPI-R4 DXF file |
Baidu Cloud: https://pan.baidu.com/s/1ie_a4lYCjVwW6wD5vl1h-A?pwd=8888 PIN code: 8888
BPI-R4 Schematic diagram |
Baidu Cloud: https://pan.baidu.com/s/1XjSuch4karn6ACJSLwuimQ?pwd=8888 PIN code: 8888
MT7988A Wi-Fi7 Datasheet&Manual |
Baidu Cloud: https://pan.baidu.com/s/1-eSVD4DhyPAkfgrE9BtLmA?pwd=8888 PIN code:8888
Kernel [PATCH net-next 8/8] net: ethernet: mtk_eth_soc: add basic support for MT7988 SoC: https://www.spinics.net/lists/kernel/msg4821673.html |
[PATCH 15/15] dt-bindings: net: dsa: mediatek,mt7530: add mediatek,mt7988-switch: https://lore.kernel.org/lkml/80a853f182eac24735338f3c1f505e5f580053ca.1680180959.git.daniel@makrotopia.org/ |
Discuss on forum : 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 |
MediaTek Filogic 880 platform : https://www.mediatek.com/products/broadband-wifi/mediatek-filogic-880 |
Key advantages of Wi-Fi 7 : https://mediatek-marketing.files.svdcdn.com/production/documents/Key-Advantages-of-Wi-Fi-7_MediaTek-White-Paper-WF70222.pdf |
How MLO Smart Link Dispatching drives Wi-Fi 7: https://mediatek-marketing.files.svdcdn.com/production/documents/MLO-Infographic-How-Smart-Link-Dispatching-drives-Wi-Fi-7-White-Paper-Infographic-0223.pdf |
MLO in Wi-Fi 7: https://mediatek-marketing.files.svdcdn.com/production/documents/Wi-Fi-7-MLO-White-Paper-WF7MLOWP0622.pdf |
OpenWRT 官方支持文档: https://openwrt.org/inbox/toh/sinovoip/bananapi_bpi-r4 |
Baidu Cloud: https://pan.baidu.com/s/1y4-OZbPbqeM_um1gxKLSHg?pwd=8888 (pincode: 8888)
Note:
Kernel version: 5.4.271
MTK vendor’s MP4.0 wifi image package name: BPI-R4-BE1350-WIFI_MP4_0-SDK-20240620, fixed MP3.1 wifi SDK wifi route performance issue.
MTK vendor’s MP4.0 wifi driver sourcecode can’t be open source. only release Image.(support Quectel RM500U-CN & RM520N-GL 5G Modules, EC25 EM05 4G Modules)
Baidu Cloud: https://pan.baidu.com/s/1kguTbhlBVGvN7L9G3mgFQg?pwd=8888 (pincode:8888)
Note:
MTK vendor’s MP3.1 wifi image package name: BPI-R4-BE1350-WIFI_MP3_1-SDK-20240202.zip
opensource MT76 wifi image package name : BPI-R4-BE1350-WIFI_MT76-20240202.zip
MTK vendor’s MP3.1 wifi driver sourcecode can’t be open source. only release Image. But supply all MT76 wifi driver sourcecode.(support Quectel RM500U-CN & RM520N-GL 5G Modules, EC25 EM05 4G Modules)
Baidu Cloud: https://pan.baidu.com/s/1r9lB098eT3dSAIBsNMPGQw?pwd=8888 (pincode: 8888)
BPI-R4 2.5Gbps RJ45 |
Baidu cloud: https://pan.baidu.com/s/13jUs5pezA8Q4c9oKaHdEYA?pwd=8888 (pincode: 8888)
2024-07-18-debian-12-bookworm-bpi-r4-5.4-sd-emmc.img |
Baidu cloud: https://pan.baidu.com/s/18ST6aBYBZ9wSGut44webbQ?pwd=8888 (pincode: 8888)
Note:linux-5.4 kernel include MT76 wifi driver, it can only support BE14000 wifi card. it can support 2.4G, 5G and 6G, but debian 12’s network-manager utility package can support 6G wifi. |
2024-03-10-debian-11-bullseye-lite-bpi-r4-5.4-sd-emmc.img |
Baidu cloud: https://pan.baidu.com/s/1q2WogyCtNOcejWRG1_GhXg?pwd=8888 (pincode:8888)
2024-03-10-debian-11-bullseye-lite-bpi-r4-6.1-sd-emmc.img |
Baidu cloud: https://pan.baidu.com/s/199IjDbuzScMiWnwcjRX_Rg?pwd=8888 (pincode:8888)
Note:linux-5.4 kernel include MT76 wifi driver, it can only support BE14000 wifi card. it can support 2.4G, 5G and 6G, but debian 11’s network-manager utility package can’t support 6G wifi. So we are waiting for the latest package. linux-6.1 kernel don’t include MT76 wifi driver, it can’t support BE14000 wifi card |
2024-07-18-ubuntu-24.04-server-bpi-r4-5.4-aarch64-sd-emmc.img |
Baidu cloud: https://pan.baidu.com/s/19hb0Zoq0DzzJPVIQfr9dkg?pwd=8888 (pincode: 8888)
Note:linux-5.4 kernel include MT76 wifi driver, it can only support BE14000 wifi card. it can support 2.4G, 5G and 6G, but ubuntu-24.04’s network-manager utility package can support 6G wifi. |
2024-03-10-ubuntu-22.04-server-bpi-r4-5.4-aarch64-sd-emmc.img |
Baidu cloud: https://pan.baidu.com/s/1ou2ZHbyZEmquvHNhlZ6QHw?pwd=8888 (pincode:8888)
2024-03-10-ubuntu-22.04-server-bpi-r4-6.1-aarch64-sd-emmc.img |
Baidu cloud: https://pan.baidu.com/s/1WzfQWnlaC9zoLVA0JN3RbA?pwd=8888 (pincode:8888)
Note:linux-5.4 kernel include MT76 wifi driver, it can only support BE14000 wifi card. it can support 2.4G, 5G and 6G, but ubuntu-22.04’s network-manager utility package can’t support 6G wifi. So we are waiting for the latest package. linux-6.1 kernel don’t include MT76 wifi driver, it can’t support BE14000 wifi card |
SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006256712337.html?gatewayAdapt=4itemAdapt |
Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006256988361.html?gatewayAdapt=4itemAdapt |
OEM&ODM, please contact: [email protected] |