Difference between revisions of "香蕉派 BPI-R3"
(→关键特征) |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
[[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]] | ||
[[File:Bpi-r3_Metal_case.jpg|thumb|[[Banana Pi BPI-R3 ]] Metal case ]] | [[File:Bpi-r3_Metal_case.jpg|thumb|[[Banana Pi BPI-R3 ]] Metal case ]] | ||
+ | ==BPI-R3介绍== | ||
+ | 香蕉派BPI-R3开源路由器开发板采用联发科MT7986 (Filogic 830)四核 ARMA53 + MT7531A芯片设计,板载2G DDR内存与8G eMMC存储,这是一个非常高性能开源路由器开发板,支持WIFI 6, 2.4G Wifi无线使用MT7975N芯片, 5G Wifi使用MT7975P芯片,支持2个SFP光通信接口,5个千兆网口。 | ||
− | + | [[File:Banana_pi_751.jpg]] | |
− | |||
− | |||
==MediaTek MT7986(Filogic 830)芯片介绍== | ==MediaTek MT7986(Filogic 830)芯片介绍== | ||
Line 30: | Line 30: | ||
==关键特征== | ==关键特征== | ||
− | * | + | *MediaTek MT7986(Filogic 830) Quad core ARM Cortex A53+MT7531 chip design |
− | * Wifi 6 2.4G | + | *Wifi 6 4x4 2.4G Wifi(MT7975N) +4x4 5G Wifi(MT7975P) |
− | * 2G DDR RAM | + | *2G DDR RAM |
− | * 8G eMMC flash | + | *8G eMMC flash |
− | * | + | *2 SFP 2.5GbE |
− | + | *5 GbE network port | |
− | * | + | *Mini PCIe via USB |
− | * | + | *M.2 KEY-M PCIe inerface |
− | * | + | *Mciro SD card interface |
+ | *26 PIN GPIO | ||
+ | *POE support (can be customized) | ||
==快速上手== | ==快速上手== | ||
− | *[[Getting Started with BPI-R3 | + | *[[Getting Started with BPI-R3]] |
=硬件= | =硬件= | ||
==硬件示意图== | ==硬件示意图== | ||
− | [[File:BPI- | + | [[File:BPI-R3_interface_750.jpg]] |
==跳线设置== | ==跳线设置== | ||
Line 105: | Line 107: | ||
==软件源代码== | ==软件源代码== | ||
− | * | + | *Official BPI-R3 kernel v5.15 + firmware repo: |
− | :https://github.com/BPI-SINOVOIP/BPI- | + | ::https://github.com/BPI-SINOVOIP/BPI-R3-bsp-5.15 |
+ | |||
+ | *Official OpenWrt 21.02 for BPI-R3 repo: | ||
+ | ::https://github.com/BPI-SINOVOIP/BPI-R3-OPENWRT-V21.02.3 | ||
+ | ::Instructions:https://forum.banana-pi.org/t/banana-pi-bpi-r3-openwrt-image/13236/4 | ||
+ | |||
+ | Notes: | ||
+ | Baidu link: https://pan.baidu.com/s/1JSQ7wJTCeK4JqWR_XB-LLQ?pwd=6vdb (Pincode: 6vdb) | ||
+ | Google link:https://drive.google.com/file/d/13nQMfM0_XTyWcILhNxv_9E4TIvb65RI0/view?usp=sharing | ||
+ | |||
+ | *Frank’s U-Boot repo: | ||
+ | ::https://github.com/frank-w/u-boot/tree/2023-04-bpi | ||
+ | |||
+ | *Frank’s BPI-R3 kernel v6.1 repo | ||
+ | ::https://github.com/frank-w/BPI-Router-Linux/tree/6.1-main | ||
+ | |||
+ | *Unofficial wiki (English):https://wiki.fw-web.de/doku.php?id=en:bpi-r3:start | ||
==参考文档== | ==参考文档== | ||
− | *BPI-R3 | + | *BPI-R3 DXF file : https://drive.google.com/file/d/1bc5mCtJlnPi84q7VZYaQkZhRUU4HUfUd/view?usp=sharing |
− | + | *BPI-R3 schematic diagram | |
− | :Baidu Cloud: https://pan.baidu.com/s/ | + | :Baidu Cloud: https://pan.baidu.com/s/1-GJNHAqNy7-JFTx22uoSfQ?pwd=8888 (pincode:8888) |
− | + | :Google Drive:https://drive.google.com/file/d/1ED2z_e01Y0e6LDzMC_vLhCsTHEZTGwcg/view?usp=sharing | |
− | :Google Drive:https://drive.google.com/file/d/ | ||
− | |||
*MT7986A_Datasheet_1.15 : https://drive.google.com/file/d/1t_nuPTeoAcFb1dmEe4kJVlLWdHcAA6OB/view?usp=sharing | *MT7986A_Datasheet_1.15 : https://drive.google.com/file/d/1t_nuPTeoAcFb1dmEe4kJVlLWdHcAA6OB/view?usp=sharing | ||
*MT7986A_Reference_Manual_for_BPI-R3 : https://drive.google.com/file/d/1biSJmxnIpNzQroYDg9mtPtSTAv4i0DFf/view?usp=sharing | *MT7986A_Reference_Manual_for_BPI-R3 : https://drive.google.com/file/d/1biSJmxnIpNzQroYDg9mtPtSTAv4i0DFf/view?usp=sharing | ||
*[Tutorial] Build, customize and use MediaTek open-source U-Boot and ATF : https://forum.banana-pi.org/t/tutorial-build-customize-and-use-mediatek-open-source-u-boot-and-atf/13785 | *[Tutorial] Build, customize and use MediaTek open-source U-Boot and ATF : https://forum.banana-pi.org/t/tutorial-build-customize-and-use-mediatek-open-source-u-boot-and-atf/13785 | ||
+ | *BPI-R3 OpenSource Routerboard how to burn and test imagehttps://www.youtube.com/watch?v=Xaf_SC7fPDM | ||
+ | *BPI-R3 CE,FCC,RoHS certificate : https://banana-pi.org/en/bpi-honor/ | ||
+ | *Banana Pi BPI-R3 Review: Details, Pricing, & Features : https://androidpimp.com/embedded/banana-pi-bpi-r3-router-board/?fbclid=IwAR1G4cEco5iULwKG-C-n8MIiWOWZMhPborqmCzS2d3KIHx-eNQS-54lZnps | ||
+ | *Update OpenWrt to 22.03.3 SNAPSHOT:https://forum.banana-pi.org/t/bananapi-bpi-r3-update-openwrt-to-22-03-3-snapshot/14984 | ||
+ | *3D printed cases:https://forum.banana-pi.org/t/banana-bpi-r3-3d-printed-case/14246/43 | ||
+ | *Cooling solutions topic: https://forum.banana-pi.org/t/bpi-r3-running-hot/14750 | ||
+ | *Bananapi R3 review with WiFi / CPU benchmarks and power consumption numbers: https://wiki.junicast.de/en/junicast/review/bananapi-BPI-R3 | ||
+ | *[BPI-R2/R64/R3] OpenWrt built on devices : https://openwrt.org/docs/guide-developer/toolchain/building_openwrt_on_openwrt | ||
+ | *[Tutorial] Reworking BPI-R3 nand Flash:https://forum.banana-pi.org/t/tutorial-reworking-bpi-r3-nand-flash/15492 | ||
+ | *BananaPi BPI-R3, now with ROOTer support!:https://wirelessjoint.com/viewtopic.php?t=3852 | ||
=镜像发布= | =镜像发布= | ||
==OpenWRT== | ==OpenWRT== | ||
− | * | + | *Latest official OpenWRT snapshot image: |
− | : | + | ::https://firmware-selector.openwrt.org/?version=SNAPSHOT&target=mediatek%2Ffilogic&id=bananapi_bpi-r3 |
− | |||
− | * | + | *2022-07-20 udptae BPI-R3 OpenWRT 21.02 linux kernel 5.4, wifi 6 2.4G and 5G mac80211 opensource wifi driver working fine support nand flash ,SD card ,eMMC flash boot. for BPI-R3 production version hardware |
− | :Google Drive:https://drive.google.com/drive/ | + | ::Google Drive:https://drive.google.com/file/d/13nQMfM0_XTyWcILhNxv_9E4TIvb65RI0/view?usp=share_link |
− | :Baidu Cloud:https://pan.baidu.com/s/ | + | ::Baidu Cloud: https://pan.baidu.com/s/1-5tqHEacMw1wlTSEK1ey9A?pwd=8888 (pincode: 8888) |
+ | |||
+ | *2022-06-01udptae BPI-R3 OpenWRT 21.02 linux kernel 5.4, wifi 6 2.4G and 5G working fine support nand flash ,SD card ,eMMC flash boot. for BPI-R3 production version hardware | ||
+ | ::Google drive :https://drive.google.com/file/d/18_xst-diDdCg7CeSum1M5FDbbo31jFJq/view?usp=drivesdk | ||
+ | ::Baidu link: https://pan.baidu.com/s/1idqU1-bB4XD1LTGDAJxRGA?pwd=chez Pincode: chez | ||
+ | ::Discuss on forum : https://forum.banana-pi.org/t/banana-pi-bpi-r3-openwrt-image/13236 | ||
+ | |||
+ | *2022-09-28 udptae BPI-R3 OpenWRT 21.02 linux kernel 5.4, wifi 6 2.4G and 5G working fine support nand flash ,SD card ,eMMC flash boot, support EC25 LTE 4G | ||
+ | Modules for BPI-R3 production version hardware | ||
+ | ::Google drive: https://drive.google.com/file/d/1oNcnIl8bDla9pPWUd-TFPXXphsCMsJt0/view?usp=sharing | ||
+ | ::Baidu link: https://pan.baidu.com/s/1v4sKfAuax3AfHNtp_2RP_g?pwd=mebq (Pincode: mebq) | ||
+ | |||
+ | ==Debian== | ||
+ | |||
+ | *[BPI-R3] Debian Bullseye Image, this image is share by Frank: | ||
+ | ::https://forum.banana-pi.org/t/bpi-r3-debian-bullseye-image/14541 | ||
+ | |||
+ | * 2022-12-18-debian-11-bullseye-lite-bpi-r3-5.15-sd-emmc.img, Kernel 5.15.77 | ||
+ | :: Baidu Cloud: https://pan.baidu.com/s/195HeMXjK-rmCEZTnYBCndA?pwd=8888 (pincode: 8888) | ||
+ | :: Google Drive:https://drive.google.com/file/d/1NRR1hKsv6vE1bHOyRjcCGiHgmgaRxt72/view?usp=share_link | ||
+ | |||
+ | * 2022-12-18-debian-10-buster-lite-bpi-r3-5.15-sd-emmc.img, Kernel 5.15.77 | ||
+ | :: Baidu Cloud: https://pan.baidu.com/s/1_OGb8ZMF4pWIbaKJ0z2JsA?pwd=8888 (pincode: 8888) | ||
+ | :: Google Drive: https://drive.google.com/file/d/1Q9ZSCZ8_ZI6o5SG4_iOn-mQUaci6Qfrt/view?usp=share_link | ||
+ | |||
+ | ==Ubuntu== | ||
+ | * 2022-12-18-ubuntu-22.04-server-bpi-r3-aarch64-sd-emmc.img | ||
+ | :: Baidu Cloud: https://pan.baidu.com/s/1PajBEeFkgzgBdmJa5KpHpA?pwd=8888 (pincode: 8888) | ||
+ | :: Google Drive:https://drive.google.com/file/d/1m9TFmnICj45b61evvmz9ja0g7kH641SG/view?usp=share_link | ||
+ | |||
+ | ==Frank’s image== | ||
+ | *Frank’s Debian Bullseye image: | ||
+ | ::https://forum.banana-pi.org/t/bpi-r3-debian-bullseye-image/14541 | ||
+ | |||
+ | *Frank’s Ubuntu 22.04 image: | ||
+ | ::https://forum.banana-pi.org/t/bpi-r3-ubuntu-22-04-image/14956 | ||
+ | |||
+ | ==Arch linux== | ||
+ | *https://forum.banana-pi.org/t/bpi-r3-imagebuilder-r3-archlinux-ready-for-testing/15089 | ||
=FAQ= | =FAQ= | ||
+ | ===Failed to save the configuration=== | ||
+ | :: Enter "mtd erase /dev/mtd10" | ||
+ | |||
+ | =支持配件= | ||
+ | ===4G=== | ||
+ | * BPI-R3 can use Quectel EC25E minipcie-slot | ||
+ | |||
+ | ===SFP=== | ||
+ | ===WIFI6e=== | ||
+ | |||
+ | * ASIA.RF AW7916-NPD: | ||
+ | :: Module:WiFi6E 3000 802.11ax G-band 2T2R and A-band 3T3R 2ss Dual Bands Dual Concurrents mPCIe Card AW7916-NPD(With BPI-M.2 to mPCIe Adapter) | ||
+ | :: WiFi6E Module:https://www.asiarf.com/shop/wifi-wlan/wifi_mini_pcie/wifi6e-3000-802-11ax-3t3r-dbdc-mpcie/ | ||
+ | :: BPI-M.2 to mPCIe Adapter: | ||
+ | ::[[File:R3_m2-mPCIe-Adapter.png|500px]] | ||
+ | :: [[File:R3_7916NPD_ifconfig.png]] | ||
+ | :: Test Items: | ||
+ | :: As Client: | ||
+ | :: [[File:R3_7916NPD_Client_iperf3.png]] |
Latest revision as of 16:49, 20 November 2023
Contents
概述
BPI-R3介绍
香蕉派BPI-R3开源路由器开发板采用联发科MT7986 (Filogic 830)四核 ARMA53 + MT7531A芯片设计,板载2G DDR内存与8G eMMC存储,这是一个非常高性能开源路由器开发板,支持WIFI 6, 2.4G Wifi无线使用MT7975N芯片, 5G Wifi使用MT7975P芯片,支持2个SFP光通信接口,5个千兆网口。
MediaTek MT7986(Filogic 830)芯片介绍
联发科技Filogic 830 Filogic 830 整合四个主频高达2GHz 的Arm Cortex-A53 核心,处理能力高达18,000 DMIPs,双4x4 Wi-Fi 6/6E 连接速率可达6Gbps,并拥有两个2.5G 乙太网路介面和串列周边介面(SPI)。Filogic 830 内建硬体加速引擎,可实现快速且可靠的Wi-Fi卸载(offloading)及无线网路连结。此外,该晶片支援联发科技FastPath™ 技术,可适用于游戏、AR/VR 等低延迟应用。Wi-Fi 6E 与前几代相比具有许多优势,包括更低的延迟、更大的频宽容量和更快的传送速率。支援6GHz 频段的无线网路设备主要运用160MHz 宽通道和6GHz 的未拥塞频宽,以提供千兆级(multigigabit)传输和低延迟的Wi-Fi 连接,可为串流媒体、游戏、AR/VR 等应用提供可靠的无线连网。
应用方向
- 互联网服务路由器
- 无线路由器
- 无线中继器
- 家庭安全网关
- 家庭自动化
- NAS设备
- 网络和通信应用
关键特征
- MediaTek MT7986(Filogic 830) Quad core ARM Cortex A53+MT7531 chip design
- Wifi 6 4x4 2.4G Wifi(MT7975N) +4x4 5G Wifi(MT7975P)
- 2G DDR RAM
- 8G eMMC flash
- 2 SFP 2.5GbE
- 5 GbE network port
- Mini PCIe via USB
- M.2 KEY-M PCIe inerface
- Mciro SD card interface
- 26 PIN GPIO
- POE support (can be customized)
快速上手
硬件
硬件示意图
跳线设置
Jumper Setting of Banana pi BPI-R3 | ||||
Jumper Setting | SW1 | SW2 | SW5 | SW6 |
SPIM-NoR | Low | Low | Low | X |
SPIM-Nand | High | Low | High | X |
eMMC | Low | High | High | Low |
SD card | High | High | X | High |
硬件规格
HardWare Specification of Banana pi BPI-R3 | |||
CPU主控 | 联发科(MediaTek) MT7986(Filogic 830) Quad core ARM Cortex A53+MT7531 chip design | ||
SDRAM 内存 | 2 GB DDR4 | ||
板载存储 | MicroSD \(TF\) card,8GB eMMC onboard | ||
GPIO定义 | 26 Pin GPIO,some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S. | ||
网络接口 | 5 Port 10/100/1000Mbps Ethernet | ||
SFP光口 | 2 SFP 2.5GbE | ||
Wifi无线 | Wifi 6 4x4 2.4G Wifi(MT7975N) +4x4 5G Wifi(MT7975P) | ||
mini PCIE | Mini PCIe via USB | ||
M.2 接口 | M.2 KEY-M PCIe inerface | ||
USB 接口 | 1 USB 3.0 host ,2 USB interface with slot. | ||
按键 | Reset button,WPS botton, boot switch | ||
Leds灯 | Power status Led and RJ45 Led | ||
供电 | 20W/12V TypeC PD | ||
尺寸 | 100.5x148mm same as Banana Pi BPI-R64 and Banana Pi BPI-R2 | ||
重量 | 200g |
开发资源
软件源代码
- Official BPI-R3 kernel v5.15 + firmware repo:
- Official OpenWrt 21.02 for BPI-R3 repo:
Notes: Baidu link: https://pan.baidu.com/s/1JSQ7wJTCeK4JqWR_XB-LLQ?pwd=6vdb (Pincode: 6vdb) Google link:https://drive.google.com/file/d/13nQMfM0_XTyWcILhNxv_9E4TIvb65RI0/view?usp=sharing
- Frank’s U-Boot repo:
- Frank’s BPI-R3 kernel v6.1 repo
- Unofficial wiki (English):https://wiki.fw-web.de/doku.php?id=en:bpi-r3:start
参考文档
- BPI-R3 DXF file : https://drive.google.com/file/d/1bc5mCtJlnPi84q7VZYaQkZhRUU4HUfUd/view?usp=sharing
- BPI-R3 schematic diagram
- Baidu Cloud: https://pan.baidu.com/s/1-GJNHAqNy7-JFTx22uoSfQ?pwd=8888 (pincode:8888)
- Google Drive:https://drive.google.com/file/d/1ED2z_e01Y0e6LDzMC_vLhCsTHEZTGwcg/view?usp=sharing
- MT7986A_Datasheet_1.15 : https://drive.google.com/file/d/1t_nuPTeoAcFb1dmEe4kJVlLWdHcAA6OB/view?usp=sharing
- MT7986A_Reference_Manual_for_BPI-R3 : https://drive.google.com/file/d/1biSJmxnIpNzQroYDg9mtPtSTAv4i0DFf/view?usp=sharing
- [Tutorial] Build, customize and use MediaTek open-source U-Boot and ATF : https://forum.banana-pi.org/t/tutorial-build-customize-and-use-mediatek-open-source-u-boot-and-atf/13785
- BPI-R3 OpenSource Routerboard how to burn and test imagehttps://www.youtube.com/watch?v=Xaf_SC7fPDM
- BPI-R3 CE,FCC,RoHS certificate : https://banana-pi.org/en/bpi-honor/
- Banana Pi BPI-R3 Review: Details, Pricing, & Features : https://androidpimp.com/embedded/banana-pi-bpi-r3-router-board/?fbclid=IwAR1G4cEco5iULwKG-C-n8MIiWOWZMhPborqmCzS2d3KIHx-eNQS-54lZnps
- Update OpenWrt to 22.03.3 SNAPSHOT:https://forum.banana-pi.org/t/bananapi-bpi-r3-update-openwrt-to-22-03-3-snapshot/14984
- 3D printed cases:https://forum.banana-pi.org/t/banana-bpi-r3-3d-printed-case/14246/43
- Cooling solutions topic: https://forum.banana-pi.org/t/bpi-r3-running-hot/14750
- Bananapi R3 review with WiFi / CPU benchmarks and power consumption numbers: https://wiki.junicast.de/en/junicast/review/bananapi-BPI-R3
- [BPI-R2/R64/R3] OpenWrt built on devices : https://openwrt.org/docs/guide-developer/toolchain/building_openwrt_on_openwrt
- [Tutorial] Reworking BPI-R3 nand Flash:https://forum.banana-pi.org/t/tutorial-reworking-bpi-r3-nand-flash/15492
- BananaPi BPI-R3, now with ROOTer support!:https://wirelessjoint.com/viewtopic.php?t=3852
镜像发布
OpenWRT
- Latest official OpenWRT snapshot image:
- 2022-07-20 udptae BPI-R3 OpenWRT 21.02 linux kernel 5.4, wifi 6 2.4G and 5G mac80211 opensource wifi driver working fine support nand flash ,SD card ,eMMC flash boot. for BPI-R3 production version hardware
- Google Drive:https://drive.google.com/file/d/13nQMfM0_XTyWcILhNxv_9E4TIvb65RI0/view?usp=share_link
- Baidu Cloud: https://pan.baidu.com/s/1-5tqHEacMw1wlTSEK1ey9A?pwd=8888 (pincode: 8888)
- 2022-06-01udptae BPI-R3 OpenWRT 21.02 linux kernel 5.4, wifi 6 2.4G and 5G working fine support nand flash ,SD card ,eMMC flash boot. for BPI-R3 production version hardware
- Google drive :https://drive.google.com/file/d/18_xst-diDdCg7CeSum1M5FDbbo31jFJq/view?usp=drivesdk
- Baidu link: https://pan.baidu.com/s/1idqU1-bB4XD1LTGDAJxRGA?pwd=chez Pincode: chez
- Discuss on forum : https://forum.banana-pi.org/t/banana-pi-bpi-r3-openwrt-image/13236
- 2022-09-28 udptae BPI-R3 OpenWRT 21.02 linux kernel 5.4, wifi 6 2.4G and 5G working fine support nand flash ,SD card ,eMMC flash boot, support EC25 LTE 4G
Modules for BPI-R3 production version hardware
- Google drive: https://drive.google.com/file/d/1oNcnIl8bDla9pPWUd-TFPXXphsCMsJt0/view?usp=sharing
- Baidu link: https://pan.baidu.com/s/1v4sKfAuax3AfHNtp_2RP_g?pwd=mebq (Pincode: mebq)
Debian
- [BPI-R3] Debian Bullseye Image, this image is share by Frank:
- 2022-12-18-debian-11-bullseye-lite-bpi-r3-5.15-sd-emmc.img, Kernel 5.15.77
- Baidu Cloud: https://pan.baidu.com/s/195HeMXjK-rmCEZTnYBCndA?pwd=8888 (pincode: 8888)
- Google Drive:https://drive.google.com/file/d/1NRR1hKsv6vE1bHOyRjcCGiHgmgaRxt72/view?usp=share_link
- 2022-12-18-debian-10-buster-lite-bpi-r3-5.15-sd-emmc.img, Kernel 5.15.77
- Baidu Cloud: https://pan.baidu.com/s/1_OGb8ZMF4pWIbaKJ0z2JsA?pwd=8888 (pincode: 8888)
- Google Drive: https://drive.google.com/file/d/1Q9ZSCZ8_ZI6o5SG4_iOn-mQUaci6Qfrt/view?usp=share_link
Ubuntu
- 2022-12-18-ubuntu-22.04-server-bpi-r3-aarch64-sd-emmc.img
- Baidu Cloud: https://pan.baidu.com/s/1PajBEeFkgzgBdmJa5KpHpA?pwd=8888 (pincode: 8888)
- Google Drive:https://drive.google.com/file/d/1m9TFmnICj45b61evvmz9ja0g7kH641SG/view?usp=share_link
Frank’s image
- Frank’s Debian Bullseye image:
- Frank’s Ubuntu 22.04 image:
Arch linux
FAQ
Failed to save the configuration
- Enter "mtd erase /dev/mtd10"
支持配件
4G
- BPI-R3 can use Quectel EC25E minipcie-slot
SFP
WIFI6e
- ASIA.RF AW7916-NPD:
- Module:WiFi6E 3000 802.11ax G-band 2T2R and A-band 3T3R 2ss Dual Bands Dual Concurrents mPCIe Card AW7916-NPD(With BPI-M.2 to mPCIe Adapter)
- WiFi6E Module:https://www.asiarf.com/shop/wifi-wlan/wifi_mini_pcie/wifi6e-3000-802-11ax-3t3r-dbdc-mpcie/
- BPI-M.2 to mPCIe Adapter:
- Test Items:
- As Client: