Difference between revisions of "Banana Pi BPI-R4"

From Banana Pi Wiki
Jump to: navigation, search
(Hardware spec)
(Documents)
 
(137 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[zh:香蕉派 BPI-R4]]
 +
 
=Summary=
 
=Summary=
  
Line 12: Line 14:
  
 
==Introduction==
 
==Introduction==
 +
 +
[[File:Banana_Pi_BPI-R4_Banner_2.jpg]]
  
 
Banana Pi BPI-R4 Router board with MediaTek MT7988A (Filogic 880) quad-core ARM Corex-A73 design ,4GB DDR4 RAM,8GB eMMC,128MB SPI-NAND flash onboard, also have 2x 10Gbe SFP, 4x Gbe network port,with USB3.2 port,M.2 support 4G/5G/NVME SSD.2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card). It is a very high performance open source router development board.
 
Banana Pi BPI-R4 Router board with MediaTek MT7988A (Filogic 880) quad-core ARM Corex-A73 design ,4GB DDR4 RAM,8GB eMMC,128MB SPI-NAND flash onboard, also have 2x 10Gbe SFP, 4x Gbe network port,with USB3.2 port,M.2 support 4G/5G/NVME SSD.2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card). It is a very high performance open source router development board.
Line 27: Line 31:
 
==Application direction==
 
==Application direction==
  
*. Internet service Router
+
*Internet service Router
*. Wifi 7 Wireless Router
+
*Wifi 7 Wireless Router
*. 4G/5G Wireless Router
+
*4G/5G Wireless Router
*. Wireless Repeater
+
*Wireless Repeater
*. Home security Gateway
+
*Home security Gateway
*. Home Automation
+
*Home Automation
*. Nas device
+
*Nas device
*. Network and communication applications
+
*Network and communication applications
  
 
==Key Features==
 
==Key Features==
Line 42: Line 46:
 
*128MB SPI-NAND Flash
 
*128MB SPI-NAND Flash
 
*Micro SD card slot
 
*Micro SD card slot
*2x 10Gbe SFP slot (option 1x 10Gbe SFP and 1x SOC embedded 2.5Gbe PHY)
+
*2x 10Gbe SFP slot
 
*4x Gbe network port
 
*4x Gbe network port
 
*1x USB3.2 slot
 
*1x USB3.2 slot
*1x M.2 KEY-B slot with USB3.2 interface for 5G
+
*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
 
*1x M.2 KEY-M slot with PCIe3.0 1lane interface for NVME SSD
 
*2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card)
 
*2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card)
 
*26 PIN GPIO Header for expanding application
 
*26 PIN GPIO Header for expanding application
 +
*POE function customizable (present version not support POE function)
  
 
==Getting Start==
 
==Getting Start==
Line 55: Line 60:
 
=Hardware=
 
=Hardware=
 
==Hardware interface==
 
==Hardware interface==
 +
[[File:Banana_Pi_BPI-R4_interface.jpg]]
 +
 +
==WiFi7 iPA NIC Module support==
 +
BPI-R4-NIC-BE14: MT7995AV+MT7976CN+MT7977IAN
  
==WiFi7 iPA NIC Module==
+
[[File:BPI-R4-NIC-BE14 2.jpg|640px]]
  
 
==Hardware spec==
 
==Hardware spec==
Line 63: Line 72:
 
| style="background: PaleTurquoise; color: black" colspan="4"| '''HardWare  Specification of Banana pi BPI-R4'''
 
| style="background: PaleTurquoise; color: black" colspan="4"| '''HardWare  Specification of Banana pi BPI-R4'''
 
|-
 
|-
| CPU ||MediaTek MT7988A (Filogic 880) quad-core Arm Corex-A73,1.8GHz processor
+
| CPU ||MediaTek MT7988A (Filogic 880) Quad-core Arm Corex-A73,1.8GHz processor
 
|-
 
|-
 
| SDRAM || 4 GB DDR4  
 
| SDRAM || 4 GB DDR4  
 
|-
 
|-
| On board Storage || MicroSD \(TF\) card,8GB eMMC onboard
+
| On board Storage || MicroSD (TF) card,128MB SPI NAND, 8GB eMMC
 
|-
 
|-
 
| GPIO || 26 Pin GPIO,some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S.  
 
| GPIO || 26 Pin GPIO,some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S.  
Line 73: Line 82:
 
| On board Network || 4 Port 10/100/1000Mbps Ethernet   
 
| On board Network || 4 Port 10/100/1000Mbps Ethernet   
 
|-
 
|-
| SFP || 2x10G SFP or 1x10G SFP and 1x 2.5GbE
+
| SFP || 2x10G SFP
|-
 
| Wifi || Wifi6/Wifi 7 
 
 
|-
 
|-
| mini PCIE||2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card)
+
| mini PCIE||2x miniPCIe slots with PCIe3.0 2lane interface for BPI Wi-Fi 7 NIC (Network Interface Card)
 
|-
 
|-
|M.2 interface ||1x M.2 KEY-B slot with USB3.2 interface for 5G,1x M.2 KEY-M slot with PCIe3.0 1lane interface for NVME SSD
+
|M.2 interface ||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
 
| USB || 1xUSB 3.2 slot
Line 87: Line 94:
 
| Leds || Power status Led and RJ45 Led  
 
| Leds || Power status Led and RJ45 Led  
 
|-
 
|-
| DC Power || 12V/3.5A
+
| DC Power || 12V/5.2A or 19V 3.2A(The power consumption will not exceed 10W without any peripheral equipment, and 12V/2A can be used.)
 
|-
 
|-
 
| Sizes || 100.5x148mm same as [[Banana Pi BPI-R64]] and [[Banana Pi BPI-R2]]
 
| Sizes || 100.5x148mm same as [[Banana Pi BPI-R64]] and [[Banana Pi BPI-R2]]
Line 98: Line 105:
  
 
==Source code==
 
==Source code==
 +
*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 or v6.1 repo:
 +
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
 +
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1
  
 
==Documents==
 
==Documents==
*Banana Pi BPI-R4 main block: https://drive.google.com/file/d/1Jm1Ai2NrIiy2dR9hgKkcOAZ1OUB40RdN/view?usp=sharing
+
*BPI-R4-Main-V11-ASSY
 +
:Baidu Cloud: https://pan.baidu.com/s/1ZjcsbMKiiEEDV9lCzW0vrg?pwd=8888 (pincode:8888)
 +
:Google Drive: https://drive.google.com/file/d/1FDr47zcd-b2n8qiXFb-DxcuQ-6ye8OCB/view?usp=sharing
 +
 
 +
*BPI-R4 DXF file
 +
:Baidu Cloud: https://pan.baidu.com/s/1wBKlLTUiyym-GGhsZUOn9Q?pwd=8888 (pincode:8888)
 +
:Google Drive: https://drive.google.com/file/d/1UkZxCi-395Q15tGr12LhG8fgDjzacjGn/view?usp=sharing
 +
 
 +
*BPI-R4 Schematic diagram
 +
:Baidu Cloud: https://pan.baidu.com/s/1XjSuch4karn6ACJSLwuimQ?pwd=8888 (pincode:8888)
 +
:Google Drive: https://drive.google.com/file/d/1BDpI7M7sFjbNtVti6Nz3PM0Sz8x1SRQa/view?usp=sharing
 +
 
 +
*MT7988A Wi-Fi7 Datasheet&Manual
 +
:Baidu Cloud: https://pan.baidu.com/s/1-eSVD4DhyPAkfgrE9BtLmA?pwd=8888 (pincode:8888)
 +
:Google Drive:https://drive.google.com/drive/folders/1XiVchy0a4syYFVlTndhVCETNJ9x7KOYi?usp=sharing
 +
 
 
* 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
 
* 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
 +
 +
*BPI-R4 Heatsink Specifications
 +
:Baidu cloud: https://pan.baidu.com/s/1JHRpno5h61Yac7-bwMBkjg?pwd=8888
 +
:Google Drive: https://drive.google.com/file/d/11zz_1jqCga19YYkuLtFbnCrUOjiEm4_R/view?usp=sharing
  
 
=Release image=
 
=Release image=
==OpenWRT==
+
==OpenWRT===
 +
===OpenWRT MTK MP4.0 wifi SDK wifi driver for BE14000 Wifi Card===
 +
:Baidu Cloud: https://pan.baidu.com/s/1y4-OZbPbqeM_um1gxKLSHg?pwd=8888 (pincode: 8888)
 +
:Google Drive: https://drive.google.com/file/d/1U0tnvoaxDujO1q5QNxnw0i2d93X2zi9r/view?usp=sharing
 +
 
 +
Note:
  
==Debian==
+
      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)
 +
 
 +
===OpenWRT MTK MP3.1 wifi SDK or MT76 wifi driver for BE14000 Wifi Card===
 +
:Baidu Cloud: https://pan.baidu.com/s/1kguTbhlBVGvN7L9G3mgFQg?pwd=8888 (pincode:8888)
 +
:Google Drive: https://drive.google.com/drive/folders/1DBPwMD-qDAIqPorqJwl3sf8TsAEh0BmF?usp=sharing
 +
 
 +
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)
 +
 
 +
===OpenWRT MTK MP3.0 SDK for BE19000 Wifi Card===
 +
:Baidu Cloud: https://pan.baidu.com/s/1r9lB098eT3dSAIBsNMPGQw?pwd=8888 (pincode: 8888)
 +
:Google drive: https://drive.google.com/drive/folders/1Sh_eal09Zlm5RPZZ3C9gfACP42wl7AK8?usp=sharing
 +
 
 +
===SFP replaced with 2.5Gbps version using images===
 +
*BPI-R4 2.5Gbps RJ45
 +
:Baidu cloud: https://pan.baidu.com/s/13jUs5pezA8Q4c9oKaHdEYA?pwd=8888 (pincode: 8888)
 +
:Google drive: https://drive.google.com/file/d/1nLGEi-iXj2RZepaS0-cRnfOGiEkSMOHG/view?usp=sharing
 +
 
 +
==Debian 12==
 +
*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)
 +
:Google drive: https://drive.google.com/file/d/1AJJ4fg-Q8jR5XmVomVdYV8bPOth4BzJf/view?usp=sharing
 +
 
 +
*Official BPI-R4 kernel v5.4 BSP repo:
 +
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
 +
 
 +
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.
 +
 
 +
==Debian 11==
 +
*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)
 +
:Google drive: https://drive.google.com/file/d/17JVoTtIZdcN-qSElTHpAKY2KlvYCgZPp/view?usp=sharing
 +
 
 +
*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)
 +
:Google drive: https://drive.google.com/file/d/1ZNwDi9Eg_6SQYyKQgETOhBW7_6ix4Fna/view?usp=sharing
 +
 
 +
*Official BPI-R4 kernel v5.4 or v6.1 BSP repo:
 +
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
 +
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1
 +
 
 +
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
 +
 
 +
==Ubuntu 24.04==
 +
*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)
 +
:Google drive: https://drive.google.com/file/d/1yLkdD-4Hf2Z2ukAH5mwKTzkI0ap-i8pw/view?usp=sharing
 +
 
 +
*Official BPI-R4 kernel v5.4 BSP repo:
 +
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
 +
 
 +
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.
 +
 
 +
==Ubuntu 22.04==
 +
*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)
 +
:Google drive: https://drive.google.com/file/d/1LBBBzHWV_vDAeXDztkYW1TjDnqQweMYj/view?usp=sharing
 +
 
 +
*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)
 +
:Google drive: https://drive.google.com/file/d/1ZuLbFnFF7dDlbRw4Dhgkm4ROIl5KYKg7/view?usp=sharing
 +
 
 +
*Official BPI-R4 kernel v5.4 or v6.1 BSP repo:
 +
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
 +
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1
 +
 
 +
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
  
 
=BPI-R4 Accessories=
 
=BPI-R4 Accessories=
==WiFi7 iPA NIC==
+
 
==Asia WiFi6/WiFi6E==
+
* 10G SFP+ Module
==mPCIe 4G/5G Module==
+
:[[Getting_Started_with_BPI-R4#1.EF.BC.8910G_SFP_Module]]
==M.2 5G module==
+
 
==10G SFP Fibre==
+
* 4G/5G Module
 +
:[[Getting_Started_with_BPI-R4#2.EF.BC.89_4G.2F5G_Module]]
 +
 
 +
* Storage
 +
:[[Getting_Started_with_BPI-R4#3.29_Storage]]
 +
 
 +
* Wi-Fi7 NIC
 +
:[[Getting_Started_with_BPI-R4#4.29_Wi-Fi7_NIC]]
 +
 
 +
=Easy to buy=
 +
*Aliexpress shop:
 +
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006256712337.html?gatewayAdapt=4itemAdapt
 +
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006256988361.html?gatewayAdapt=4itemAdapt
 +
*Taobao Shop: https://shop108780008.taobao.com/category-1744032218.htm?spm
 +
*OEM&ODM, please contact: [email protected]

Latest revision as of 18:31, 29 August 2024


Summary

Banana Pi BPI-R4 with MediaTek Filogic 800 (MT7988)
Banana Pi BPI-R4 with 2.5G ETH and PoE support
Banana Pi BPI-R3 with MediaTek MT7986(Filogic 830)
Banana Pi BPI-R3 Mini with MediaTek MT7986(Filogic 830)
Banana Pi BPI-R2 Pro Rockchip RK3568 design
Banana Pi BPI-R64 with MediaTek MT7622
Banana Pi BPI-R2 with MTK MT7623N chip design
Banana Pi BPI-Wifi6 Router with Triductor TR6560 + TR5220 wifi SOC
Banana Pi BPI-R1 with allwinner A20 chip design

Introduction

Banana Pi BPI-R4 Banner 2.jpg

Banana Pi BPI-R4 Router board with MediaTek MT7988A (Filogic 880) quad-core ARM Corex-A73 design ,4GB DDR4 RAM,8GB eMMC,128MB SPI-NAND flash onboard, also have 2x 10Gbe SFP, 4x Gbe network port,with USB3.2 port,M.2 support 4G/5G/NVME SSD.2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card). It is a very high performance open source router development board.

MediaTek MT7988(Filogic 880)

Mediatek Filogic 880. the 36Gbps Wi-Fi 7 access point/router/gateway platform delivers the fastest and most reliable connection experience

The MediaTek MT7988A is a world-Leading network processing platform for high-performance and reliable networking experiences,both in wired and wireless applications. The MT7988A comprises a rich connection interface sets include 4 Gigabit Ethernet ports. 2 US下GMII interfaces. 4 PCIe Interfaces,and 2 USB 3.2 en1 Ports

the MT7988A further enables seamless Wi-Fi 7 tri-band,2.4 GHz.5 GHz and 6 GHz,connectivity,with its Wi-Fi 7 companion chip that features 320-MHz bandwidth,4096-QAM ,MLO,MRU,and AFC.

To answer the need of fast-evolving tunneling applications,the MT7988A comes with MediaTek Tunnel offload processor System(TOPS),which facilitates the processing of a wide range of tunneling protocols.The MT7988A optimizes networking performance with exquistitely tuned ISA of MediaTek TOPS,and is dedicated to lifting networking offloading performance to premium level.

Application direction

  • Internet service Router
  • Wifi 7 Wireless Router
  • 4G/5G Wireless Router
  • Wireless Repeater
  • Home security Gateway
  • Home Automation
  • Nas device
  • Network and communication applications

Key Features

  • MediaTek MT7988A (Filogic 880) quad-core Arm Corex-A73,1.8GHz processor
  • 4GB DDR4
  • 8GB eMMC flash
  • 128MB SPI-NAND Flash
  • Micro SD card slot
  • 2x 10Gbe SFP slot
  • 4x Gbe network port
  • 1x USB3.2 slot
  • 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
  • 2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card)
  • 26 PIN GPIO Header for expanding application
  • POE function customizable (present version not support POE function)

Getting Start

Hardware

Hardware interface

Banana Pi BPI-R4 interface.jpg

WiFi7 iPA NIC Module support

BPI-R4-NIC-BE14: MT7995AV+MT7976CN+MT7977IAN

BPI-R4-NIC-BE14 2.jpg

Hardware spec

HardWare Specification of Banana pi BPI-R4
CPU MediaTek MT7988A (Filogic 880) Quad-core Arm Corex-A73,1.8GHz processor
SDRAM 4 GB DDR4
On board Storage MicroSD (TF) card,128MB SPI NAND, 8GB eMMC
GPIO 26 Pin GPIO,some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S.
On board Network 4 Port 10/100/1000Mbps Ethernet
SFP 2x10G SFP
mini PCIE 2x miniPCIe slots with PCIe3.0 2lane interface for BPI Wi-Fi 7 NIC (Network Interface Card)
M.2 interface 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
Buttons Reset button,WPS botton, boot switch
Leds Power status Led and RJ45 Led
DC Power 12V/5.2A or 19V 3.2A(The power consumption will not exceed 10W without any peripheral equipment, and 12V/2A can be used.)
Sizes 100.5x148mm same as Banana Pi BPI-R64 and Banana Pi BPI-R2
Weight 250g

Resources

Source code

Note: BPI-R4-MT76-OPENWRT-V21.02 BSP support BPI-R4 and BE13500 wifi Card

  • Official BPI-R4 kernel v5.4 or v6.1 repo:
https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1

Documents

  • BPI-R4-Main-V11-ASSY
Baidu Cloud: https://pan.baidu.com/s/1ZjcsbMKiiEEDV9lCzW0vrg?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1FDr47zcd-b2n8qiXFb-DxcuQ-6ye8OCB/view?usp=sharing
  • BPI-R4 DXF file
Baidu Cloud: https://pan.baidu.com/s/1wBKlLTUiyym-GGhsZUOn9Q?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1UkZxCi-395Q15tGr12LhG8fgDjzacjGn/view?usp=sharing
  • BPI-R4 Schematic diagram
Baidu Cloud: https://pan.baidu.com/s/1XjSuch4karn6ACJSLwuimQ?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1BDpI7M7sFjbNtVti6Nz3PM0Sz8x1SRQa/view?usp=sharing
  • MT7988A Wi-Fi7 Datasheet&Manual
Baidu Cloud: https://pan.baidu.com/s/1-eSVD4DhyPAkfgrE9BtLmA?pwd=8888 (pincode:8888)
Google Drive:https://drive.google.com/drive/folders/1XiVchy0a4syYFVlTndhVCETNJ9x7KOYi?usp=sharing
  • BPI-R4 Heatsink Specifications
Baidu cloud: https://pan.baidu.com/s/1JHRpno5h61Yac7-bwMBkjg?pwd=8888
Google Drive: https://drive.google.com/file/d/11zz_1jqCga19YYkuLtFbnCrUOjiEm4_R/view?usp=sharing

Release image

OpenWRT=

OpenWRT MTK MP4.0 wifi SDK wifi driver for BE14000 Wifi Card

Baidu Cloud: https://pan.baidu.com/s/1y4-OZbPbqeM_um1gxKLSHg?pwd=8888 (pincode: 8888)
Google Drive: https://drive.google.com/file/d/1U0tnvoaxDujO1q5QNxnw0i2d93X2zi9r/view?usp=sharing

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)

OpenWRT MTK MP3.1 wifi SDK or MT76 wifi driver for BE14000 Wifi Card

Baidu Cloud: https://pan.baidu.com/s/1kguTbhlBVGvN7L9G3mgFQg?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/drive/folders/1DBPwMD-qDAIqPorqJwl3sf8TsAEh0BmF?usp=sharing

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)

OpenWRT MTK MP3.0 SDK for BE19000 Wifi Card

Baidu Cloud: https://pan.baidu.com/s/1r9lB098eT3dSAIBsNMPGQw?pwd=8888 (pincode: 8888)
Google drive: https://drive.google.com/drive/folders/1Sh_eal09Zlm5RPZZ3C9gfACP42wl7AK8?usp=sharing

SFP replaced with 2.5Gbps version using images

  • BPI-R4 2.5Gbps RJ45
Baidu cloud: https://pan.baidu.com/s/13jUs5pezA8Q4c9oKaHdEYA?pwd=8888 (pincode: 8888)
Google drive: https://drive.google.com/file/d/1nLGEi-iXj2RZepaS0-cRnfOGiEkSMOHG/view?usp=sharing

Debian 12

  • 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)
Google drive: https://drive.google.com/file/d/1AJJ4fg-Q8jR5XmVomVdYV8bPOth4BzJf/view?usp=sharing
  • Official BPI-R4 kernel v5.4 BSP repo:
https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
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.

Debian 11

  • 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)
Google drive: https://drive.google.com/file/d/17JVoTtIZdcN-qSElTHpAKY2KlvYCgZPp/view?usp=sharing
  • 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)
Google drive: https://drive.google.com/file/d/1ZNwDi9Eg_6SQYyKQgETOhBW7_6ix4Fna/view?usp=sharing
  • Official BPI-R4 kernel v5.4 or v6.1 BSP repo:
https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1
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

Ubuntu 24.04

  • 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)
Google drive: https://drive.google.com/file/d/1yLkdD-4Hf2Z2ukAH5mwKTzkI0ap-i8pw/view?usp=sharing
  • Official BPI-R4 kernel v5.4 BSP repo:
https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
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.

Ubuntu 22.04

  • 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)
Google drive: https://drive.google.com/file/d/1LBBBzHWV_vDAeXDztkYW1TjDnqQweMYj/view?usp=sharing
  • 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)
Google drive: https://drive.google.com/file/d/1ZuLbFnFF7dDlbRw4Dhgkm4ROIl5KYKg7/view?usp=sharing
  • Official BPI-R4 kernel v5.4 or v6.1 BSP repo:
https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4
https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1
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

BPI-R4 Accessories

  • 10G SFP+ Module
Getting_Started_with_BPI-R4#1.EF.BC.8910G_SFP_Module
  • 4G/5G Module
Getting_Started_with_BPI-R4#2.EF.BC.89_4G.2F5G_Module
  • Storage
Getting_Started_with_BPI-R4#3.29_Storage
  • Wi-Fi7 NIC
Getting_Started_with_BPI-R4#4.29_Wi-Fi7_NIC

Easy to buy

  • Aliexpress shop:
SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006256712337.html?gatewayAdapt=4itemAdapt
Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006256988361.html?gatewayAdapt=4itemAdapt