Difference between revisions of "香蕉派 BPI-R3"

From Banana Pi Wiki
Jump to: navigation, search
(BPI-R3 mini介绍)
(关键特征)
 
(12 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介绍==
  
 
香蕉派BPI-R3开源路由器开发板采用联发科MT7986 (Filogic 830)四核 ARMA53 + MT7531A芯片设计,板载2G DDR内存与8G eMMC存储,这是一个非常高性能开源路由器开发板,支持WIFI 6, 2.4G Wifi无线使用MT7975N芯片, 5G Wifi使用MT7975P芯片,支持2个SFP光通信接口,5个千兆网口。
 
香蕉派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]]
 
[[File:Banana_pi_751.jpg]]
  
Line 31: Line 30:
  
 
==关键特征==
 
==关键特征==
* 联发科MediaTek MT7986(Filogic 830) Quad core ARM Cortex A53
+
*MediaTek MT7986(Filogic 830) Quad core ARM Cortex A53+MT7531 chip design
* Wifi 6 2.4G/5G(MT7976C)
+
*Wifi 6 4x4 2.4G Wifi(MT7975N) +4x4 5G Wifi(MT7975P)
* 2G DDR RAM
+
*2G DDR RAM
* 8G eMMC flash
+
*8G eMMC flash
* 128MB Nand flash
+
*2 SFP 2.5GbE
* 2x 2.5GbE network port
+
*5 GbE network port  
* 1x M.2 Key B USB inerface
+
*Mini PCIe via USB
* 1x M.2 KEY M PCIe inerface
+
*M.2 KEY-M PCIe inerface
* 1x USB2.0 interface
+
*Mciro SD card interface
 +
*26 PIN GPIO
 +
*POE support (can be customized)
  
 
==快速上手==
 
==快速上手==
*[[Getting Started with BPI-R3 MINI]]
+
*[[Getting Started with BPI-R3]]
  
 
=硬件=
 
=硬件=
 
==硬件示意图==
 
==硬件示意图==
[[File:BPI-R3_MINI_interface.jpg]]
+
[[File:BPI-R3_interface_750.jpg]]
  
 
==跳线设置==
 
==跳线设置==
Line 106: Line 107:
 
==软件源代码==
 
==软件源代码==
  
*开源驱动的BSP
+
*Official BPI-R3 kernel v5.15 + firmware repo:
:https://github.com/BPI-SINOVOIP/BPI-R3MINI-OPENWRT-V21.02.3
+
::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 Mini DXF 文档
+
*BPI-R3 DXF file : https://drive.google.com/file/d/1bc5mCtJlnPi84q7VZYaQkZhRUU4HUfUd/view?usp=sharing
:Google Drive: https://drive.google.com/file/d/1FgNVjR-kPdFVNZBPkAF8xTIZ4YauJ_2O/view?usp=sharing
+
*BPI-R3 schematic diagram
:Baidu Cloud: https://pan.baidu.com/s/1t1hZjNdg7rMBJcqVEZN-Ag?pwd=8888 (pincode:8888)
+
:Baidu Cloud: https://pan.baidu.com/s/1-GJNHAqNy7-JFTx22uoSfQ?pwd=8888 (pincode:8888)
*BPI-R3 Mini原理图
+
:Google Drive:https://drive.google.com/file/d/1ED2z_e01Y0e6LDzMC_vLhCsTHEZTGwcg/view?usp=sharing
:Google Drive:https://drive.google.com/file/d/1wvovcYf0OtvQl5fekJku25QNeER1D7cM/view?usp=sharing
 
:Baidu Cloud: https://pan.baidu.com/s/1HohHjd2w-mqLlBhwsXR87A?pwd=8888 (pincode:8888)
 
 
*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==
*2023-07-19 BPI-R3 Mini OpenWRT image with opensource driver
+
*Latest official OpenWRT snapshot image:
:Google Drive:https://drive.google.com/drive/folders/1Lf04fV3MW7XWssxHLLUlOaZmJh_lRLY5?usp=sharing
+
::https://firmware-selector.openwrt.org/?version=SNAPSHOT&target=mediatek%2Ffilogic&id=bananapi_bpi-r3
:Baidu Cloud: https://pan.baidu.com/s/1dsDxsNPttjbqg-qr7bHNWA?pwd=8888 (pincode:8888)
 
  
*2023-07-19 BPI-R3 Mini OpenWRT image with MTK driver, Not opensource
+
*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/folders/1KC0GAiTLUc_TK2g4rUD2AWgN4DXKNn2x?usp=sharing
+
::Google Drive:https://drive.google.com/file/d/13nQMfM0_XTyWcILhNxv_9E4TIvb65RI0/view?usp=share_link
:Baidu Cloud:https://pan.baidu.com/s/17h7Ts80noZqwDUYYaVPFIQ?pwd=8888 (pincode:8888)
+
::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

概述

Banana Pi BPI-R3 with MediaTek MT7986(Filogic 830)
Banana Pi BPI-R3 with MediaTek MT7986(Filogic 830)
Banana Pi BPI-R3 with PoE function support
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-W2 with Realtek RTK1296 chip design
Banana Pi BPI-R1 with allwinner A20 chip design

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个千兆网口。

Banana pi 751.jpg

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)

快速上手

硬件

硬件示意图

BPI-R3 interface 750.jpg

跳线设置

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:
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

参考文档

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

镜像发布

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/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:
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

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:
R3 m2-mPCIe-Adapter.png
R3 7916NPD ifconfig.png
Test Items:
As Client:
R3 7916NPD Client iperf3.png