Difference between revisions of "Banana Pi BPI-R4"
(→Documents) |
|||
(154 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[zh:香蕉派 BPI-R4]] | ||
+ | |||
=Summary= | =Summary= | ||
Line 8: | Line 10: | ||
[[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] with MediaTek MT7622]] | [[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] with MediaTek MT7622]] | ||
[[File:BPI-R2_3.JPG|thumb|[[Banana Pi BPI-R2]] with MTK MT7623N chip design]] | [[File:BPI-R2_3.JPG|thumb|[[Banana Pi BPI-R2]] with MTK MT7623N chip design]] | ||
+ | [[File:Banana_Pi_BPI-Wifi6_1.jpg|thumb|[[Banana Pi BPI-Wifi6 Router]] with Triductor TR6560 + TR5220 wifi SOC]] | ||
[[File:Banana_pi_BPI-R1_1.JPG|thumb|[[Banana Pi BPI-R1]] with allwinner A20 chip design]] | [[File:Banana_pi_BPI-R1_1.JPG|thumb|[[Banana Pi BPI-R1]] with allwinner A20 chip design]] | ||
==Introduction== | ==Introduction== | ||
+ | [[File:Banana_Pi_BPI-R4_Banner_2.jpg]] | ||
− | Banana Pi BPI-R4 Router board with MediaTek | + | 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 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 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 | ||
Line 25: | Line 31: | ||
==Application direction== | ==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== | ==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== | ==Getting Start== | ||
Line 42: | 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 | ||
+ | |||
+ | [[File:BPI-R4-NIC-BE14 2.jpg|640px]] | ||
==Hardware spec== | ==Hardware spec== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | 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 | ||
+ | |- | ||
+ | | 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= | =Resources= | ||
==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== | ||
− | * | + | *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 | ||
+ | |||
+ | *[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= | ||
+ | |||
+ | * 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 | ||
+ | *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
Contents
Summary
Introduction
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
WiFi7 iPA NIC Module support
BPI-R4-NIC-BE14: MT7995AV+MT7976CN+MT7977IAN
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
- 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:
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
- 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
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:
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:
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:
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:
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
- 4G/5G Module
- Storage
- 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]