Difference between revisions of "Banana Pi BPI-R64"

From Banana Pi Wiki
Jump to: navigation, search
(Introduction)
(Documents)
 
(83 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
[[zh:香蕉派_BPI-R64]]
 +
 
=Summary=
 
=Summary=
[[File:BPI-R64_1.JPG|thumb|Overview:banana Pi BPI-R64]]
+
[[File:Banana_Pi_BPI-R64_6.jpg|thumb|Banana Pi BPI-R64 with MT7622]]
[[File:BPI-R64_2.JPG|thumb|BPI-R64 with MTK7622 64 bit]]
+
[[File:Banana_Pi_BPI-R64_1.jpg|thumb|Overview:banana Pi BPI-R64]]
[[File:BPI-R64_3.JPG|thumb|BPI-R64 with POE function support]]
+
[[File:BPI-R64_PoE.JPG|thumb|BPI-R64 with BPI-7402 POE function support]]
[[File:BPI-R64_POE_1.jpg|thumb|BPI-R64 with POE module (12V 3A)]]
+
[[File:BPI-R64_POE_1.jpg|thumb|[[BPI-7402 IEEE 802.3at PoE module]]]]
 +
[[File:MTK_MT7615_1.JPG|thumb|[[BPI-MT7615 802.11 ac wifi 4x4 dual-band module]]]]
 +
[[File:5G_gateway_2.jpg|thumb|BPI:4.0 [[Successful case]] 5G Converged communication gateway]]
 +
[[File:BPI-4G 5.JPG|thumb|4G with USB [[4G module via USB]]]]
 +
[[File:BPI-R64_4g_1.JPG|thumb|[[Successful case]] MT7622 for 3G/4G/5G Converged communication router]]
  
 
==Introduction==
 
==Introduction==
 
The Banana Pi R64 is a router based development board, which can run on a variety of open source operating systems including OpenWrt,Linux. It has 4 Gigabit LAN ports, 1 Gigabit WAN, and AC wifi AP function.
 
The Banana Pi R64 is a router based development board, which can run on a variety of open source operating systems including OpenWrt,Linux. It has 4 Gigabit LAN ports, 1 Gigabit WAN, and AC wifi AP function.
 
use 64 bit chip design
 
use 64 bit chip design
 +
 +
[[File:Banana_Pi_BPI-R64.png]]
 +
 +
'''Note: this board doesn't have HDMI interface'''
 +
 +
==MTK MT7622==
 +
 +
Highly integrated 4x4 802.11n and Bluetooth 5.0 platform with dedicated Network Accelerator
 +
[https://www.mediatek.com/products/homeNetworking/mt7622 MediaTek MT7622] is the world’s first with 4x4n 802.11n/Bluetooth 5.0 system-on-chip designed and built for premium networking devices across several applications including routers/repeaters, home automation gateways, wireless audio, and wireless storage. The highly versatile chipset provides a single platform for popular 4X4 dual-band and tri-band routers/repeaters, providing maximum flexibility for manufacturers looking to build top-tier networking devices. The platform pairs high performance and extensively integrated functionality with a cost-effective approach.
 +
 +
The MT7622 contains MediaTek’s Adaptive Network technology that allows for easy setup, network self-healing, roaming, band steering, Smart quality of service, advanced security and more. For audio and voice control applications, essential audio interfaces such as I2S, TDM and S/PDIF are included. And for Home Automation Gateways there is a rich array of slow I/O in addition to the integrated Wi-Fi, Bluetooth and Zigbee co-existence.
 +
 +
Powered by a 64-bit dual-core ARM Cortex-A53 processor clocked at 1.35GHz, the MT7622 provides a host of advanced connectivity options like SGMII/RGMII, PCIe, and USB, and 4X4 802.11n FEM integration. Extending the platform with 802.11ac to meet additional markets is simply done via MT7615 SoC.
 +
 +
The MT7622 introduces several best-in-class features such as Bluetooth 5.0 and a dedicated Network Accelerator engine with the MediaTek Wi-Fi Warp Accelerator, storage accelerator (SATA 3.0/eSATA Gen2) and HNAT HQoS calculations are offloaded from the CPU, lowering overall power-use and freeing up resources to avoid any potential slow-downs.
 +
 +
The advantage of the MediaTek Wi-Fi Warp Accelerator is two-fold. Firstly it connects the Gigabit+ class 802.11ac networking through to the Gigabit switch/WAN connection via multi-Gigabit internal pathways, ensuring no bottleneck. Secondly, its specialized design not only offloads the CPU from many-user throughput and QoS calculations, it does so at lower power. The result is the MediaTek Wi-Fi Warp Accelerator maintains a sustained high-performance when even supporting multiple, simultaneous heavy users.
 +
 +
Integrated Bluetooth allows for a direct, local wireless connection via App for easy configuration of the router/Wi-Fi settings. The latest Bluetooth 5.0 quadruples range and doubles speed versus previous 4.x technologies, allowing new and innovative possibilities.
  
 
==Key Features==
 
==Key Features==
Line 14: Line 39:
 
* 1G DDR3 SDRAM
 
* 1G DDR3 SDRAM
 
* Mini PCIE interface support 4G module
 
* Mini PCIE interface support 4G module
* MTK7615 AC wifi on board
+
* built-in 4x4n 802.11n/Bluetooth 5.0 system-on-chip
 +
* MTK7615 4x4ac wifi (option)
 
* support 1 SATA interface
 
* support 1 SATA interface
 
* MicroSD slot supports up to 256GB expansion
 
* MicroSD slot supports up to 256GB expansion
Line 20: Line 46:
 
* 5 port 10/100/1000 Mb Ethernet port
 
* 5 port 10/100/1000 Mb Ethernet port
 
* (1) USB 3.0
 
* (1) USB 3.0
 +
* Slow I/O:ADC, Audio Amplifier, GPIO, I2C, I2S, IR, PMIC I/F, PWM, RTC, SPI, UART
 
* POE function support
 
* POE function support
  
 
==Getting Start==
 
==Getting Start==
 +
 +
Read more for development :[[Getting Started with R64]]
  
 
=Hardware Revision=
 
=Hardware Revision=
Line 32: Line 61:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| style="background: PaleTurquoise; color: black" colspan="4"| '''HardWare  Specification of Banana pi BPI-M2 Ultra'''
+
| style="background: PaleTurquoise; color: black" colspan="4"| '''HardWare  Specification of Banana pi BPI-R64'''
 
|-
 
|-
 
| CPU ||MediaTek MT7622,1.35GHZ 64 bit dual-core ARM Cortex-A53
 
| CPU ||MediaTek MT7622,1.35GHZ 64 bit dual-core ARM Cortex-A53
Line 38: Line 67:
 
| SDRAM || 1 GB DDR3  
 
| SDRAM || 1 GB DDR3  
 
|-
 
|-
| SATA || suppoort 1 SATA interface  
+
| SATA || support 1 SATA interface  
 
|-
 
|-
 
| GPIO || 40 Pins Header, 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S.  
 
| GPIO || 40 Pins Header, 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S.  
Line 44: Line 73:
 
| On board Network || 5 10/100/1000Mbps Ethernet   
 
| On board Network || 5 10/100/1000Mbps Ethernet   
 
|-
 
|-
| Wifi Module || MTK7615 AC wifi on board
+
| Wifi || built-in 4x4n 802.11n (800Mbps) sysem-on-chip and  MTK7615 4x4ac wifi Module (1733Mbps) (option)
 +
|-
 +
| Bluetooth || Bluetooth 5.0 system-on-chip
 
|-
 
|-
 
| On board Storage || MicroSD \(TF\) card,8GB eMMC onboard  
 
| On board Storage || MicroSD \(TF\) card,8GB eMMC onboard  
Line 56: Line 87:
 
| Leds || Power status Led and RJ45 Led  
 
| Leds || Power status Led and RJ45 Led  
 
|-
 
|-
| IR || onboard IR receiver
+
| IR || PIN define with GPIO
 
|-
 
|-
| DC Power || 5V/2A with DC in
+
| DC Power || 12V/2A with DC in
 
|-
 
|-
 
| POE || support POE module interface,can add POE module  
 
| POE || support POE module interface,can add POE module  
Line 70: Line 101:
 
==PoE support ==
 
==PoE support ==
  
we design PoE function for BPI-R64 ,so easy to add PoE module to support PoE function,PoE modue can support 12V/3A to power BPI-R64
+
we design PoE function for BPI-R64 ,so easy to add PoE module to support PoE function,PoE modue can support IEEE 802.3bt PoE standard ,Max support 12V/3A to power BPI-R64
  
 
[[File:BPI-R64_POE.jpg]]
 
[[File:BPI-R64_POE.jpg]]
 +
 +
more PoE module spec
 +
 +
[[BPI-7402 IEEE 802.3at PoE module]]
 +
 +
==4G support==
 +
 +
1, use pcie interface standard module ,and use SIM card slot onboard
 +
 +
::[[File:4g_onboard.jpg]]
 +
 +
2,use 4G extend module via USB port
 +
 +
*USB 4G module : http://wiki.banana-pi.org/4G_module_via_USB
  
 
==BPI-R64 GPIO Pin define==
 
==BPI-R64 GPIO Pin define==
 +
 +
[[Image:R64_gpio_40.jpg]]
  
 
=Resources=
 
=Resources=
 
==Source code==
 
==Source code==
 +
*BPI-R64 Linux BSP(kernel 4.19):https://github.com/BPI-SINOVOIP/BPI-R64-bsp-4.19
 +
*BPI-R64 Linux BSP(kernel 4.4) : https://github.com/BPI-SINOVOIP/BPI-R64-bsp
 +
* OpenWRT: https://github.com/openwrt/openwrt/tree/master/target/linux/mediatek/mt7622
 +
 
==Documents==
 
==Documents==
 +
* MTK 7622 chip : https://www.mediatek.com/products/homeNetworking/mt7622
 +
* MT7622 Reference Manual for Develope Board(BPi) : https://drive.google.com/file/d/1cW8KQmmVpwDGmBd48KNQes9CRn7FEgBb/view?usp=sharing
 +
*MT7531 switch chip datasheet: https://drive.google.com/file/d/1aVdQz3rbKWjkvdga8-LQ-VFXjmHR8yf9/view?usp=sharing
 +
*Banana Pi BPI-R64 debian Linux boot demo and bootlog:http://forum.banana-pi.org/t/banana-pi-bpi-r64-debian-linux-boot-demo-and-bootlog/8155
 +
*Banana Pi BPI-R64 passed AWS Greengrass : https://devices.amazonaws.com/detail/a3G0h000000OvObEAK/Banana-Pi-R64
 +
*Bpi-r64 quick start (boot from eMMC):http://forum.banana-pi.org/t/bpi-r64-quick-start-boot-from-emmc/9809
 +
 
=Release=
 
=Release=
==Ubuntu with kernel 4.4==
+
==Ubuntu ==
==Ubuntu with kernel 4.14==
+
 
==OpenWrt(LEDE)==
+
*2019-08-23 update,Ubuntu Server 16.04,This release is for banana pi R64 board, and it is based on kernel 4.19.
==Centos 7==
+
::Fetures Map:
 +
::Google Drive :  https://drive.google.com/open?id=1zrOSS2QJPirSwoK5yJFx10SiOtxRjXPt
 +
::Baidu Drive : https://pan.baidu.com/s/1iOtk-OnC9yNTMzdhSeOCJA(PinCode:ew9c)
 +
::MD5 : 79fc190def54140dd9bf12b73e263bd0
 +
::username : root/pi ; password : bananapi
 +
::Forum Pthread:http://forum.banana-pi.org/t/bpi-r64-ubuntu-16-04-aarch64-linux-lite-debian-10-buster-lite-demo-images-release-2019-08-23/9759
 +
 
 
==Debian==
 
==Debian==
 +
 +
*2019-08-23 update,Debian 10 buster lite,This release is for banana pi R64 board, and it is based on Debian 10 Buster Lite Operation system with kernel 4.19.
 +
::Fetures Map:
 +
::Google Drive : https://drive.google.com/open?id=1p4WImHkItdSYGRV5jtMdfYHm5PD4dl-q
 +
::Baidu Drive : https://pan.baidu.com/s/1hVQj-1_rYc74QQ1Z4WoaiQ (PinCode:g1j5)
 +
::MD5 : fa3f6a7f7a4bcf2c5a8072301cf8c268
 +
::username : root/pi ; password : bananapi
 +
::Forum Pthread:http://forum.banana-pi.org/t/bpi-r64-ubuntu-16-04-aarch64-linux-lite-debian-10-buster-lite-demo-images-release-2019-08-23/9759
 +
 +
*2018-12-11 update This release is for banana pi R64 board which is based on Mtk 7622, Debian 8 AARCH64 is based on kernel 4.4.92
 +
::Features Map: http://wiki.banana-pi.org/Getting_Started_with_R64
 +
::Google Drive : https://drive.google.com/open?id=1Xnz327Mm24WoVwAsj4yPPek09bP3yv7P
 +
::Baidu Drive : https://pan.baidu.com/s/1AdCM9lTuWP9oXiOE2qGsDw
 +
::md5sum : 4b43980375c3f9692c1f0585ca6b541a
 +
::discuss on forum:http://forum.banana-pi.org/t/banana-pi-bpi-r64-new-image-debian-8-11-aarch64-release-2018-12-11/7447
 +
 +
==AArch64 Linux==
 +
 +
*2019-08-23 update,AArch64 Linux lite,This release is for banana pi R64 board, and it is based on kernel 4.19.
 +
::Fetures Map:
 +
::Google Drive : https://drive.google.com/open?id=1x7_Iu1D9jJGvAExdNZGDVGuv7CbDp4ep
 +
::Baidu Drive : https://pan.baidu.com/s/15X6XtRuab08_N2T0vgoVOQ  (PinCode:j4f7)
 +
::MD5 :ed579320359fdc471eeaf37f98d5874d
 +
::username : root/pi ; password : bananapi
 +
::Forum Pthread:http://forum.banana-pi.org/t/bpi-r64-ubuntu-16-04-aarch64-linux-lite-debian-10-buster-lite-demo-images-release-2019-08-23/9759
 +
 
=FAQ=
 
=FAQ=
 +
*easy to buy sample: [https://pt.aliexpress.com/store/group/R64-Board/302756_516275551.html?spm=2114.12010608.0.0.408a18d6rdUraV BPI official Aliexpress shop]

Latest revision as of 17:35, 17 October 2019


Summary

Banana Pi BPI-R64 with MT7622
Overview:banana Pi BPI-R64
BPI-R64 with BPI-7402 POE function support
BPI:4.0 Successful case 5G Converged communication gateway
4G with USB 4G module via USB
Successful case MT7622 for 3G/4G/5G Converged communication router

Introduction

The Banana Pi R64 is a router based development board, which can run on a variety of open source operating systems including OpenWrt,Linux. It has 4 Gigabit LAN ports, 1 Gigabit WAN, and AC wifi AP function. use 64 bit chip design

Banana Pi BPI-R64.png

Note: this board doesn't have HDMI interface

MTK MT7622

Highly integrated 4x4 802.11n and Bluetooth 5.0 platform with dedicated Network Accelerator MediaTek MT7622 is the world’s first with 4x4n 802.11n/Bluetooth 5.0 system-on-chip designed and built for premium networking devices across several applications including routers/repeaters, home automation gateways, wireless audio, and wireless storage. The highly versatile chipset provides a single platform for popular 4X4 dual-band and tri-band routers/repeaters, providing maximum flexibility for manufacturers looking to build top-tier networking devices. The platform pairs high performance and extensively integrated functionality with a cost-effective approach.

The MT7622 contains MediaTek’s Adaptive Network technology that allows for easy setup, network self-healing, roaming, band steering, Smart quality of service, advanced security and more. For audio and voice control applications, essential audio interfaces such as I2S, TDM and S/PDIF are included. And for Home Automation Gateways there is a rich array of slow I/O in addition to the integrated Wi-Fi, Bluetooth and Zigbee co-existence.

Powered by a 64-bit dual-core ARM Cortex-A53 processor clocked at 1.35GHz, the MT7622 provides a host of advanced connectivity options like SGMII/RGMII, PCIe, and USB, and 4X4 802.11n FEM integration. Extending the platform with 802.11ac to meet additional markets is simply done via MT7615 SoC.

The MT7622 introduces several best-in-class features such as Bluetooth 5.0 and a dedicated Network Accelerator engine with the MediaTek Wi-Fi Warp Accelerator, storage accelerator (SATA 3.0/eSATA Gen2) and HNAT HQoS calculations are offloaded from the CPU, lowering overall power-use and freeing up resources to avoid any potential slow-downs.

The advantage of the MediaTek Wi-Fi Warp Accelerator is two-fold. Firstly it connects the Gigabit+ class 802.11ac networking through to the Gigabit switch/WAN connection via multi-Gigabit internal pathways, ensuring no bottleneck. Secondly, its specialized design not only offloads the CPU from many-user throughput and QoS calculations, it does so at lower power. The result is the MediaTek Wi-Fi Warp Accelerator maintains a sustained high-performance when even supporting multiple, simultaneous heavy users.

Integrated Bluetooth allows for a direct, local wireless connection via App for easy configuration of the router/Wi-Fi settings. The latest Bluetooth 5.0 quadruples range and doubles speed versus previous 4.x technologies, allowing new and innovative possibilities.

Key Features

  • MediaTek MT7622,1.35GHZ 64 bit dual-core ARM Cortex-A53
  • 1G DDR3 SDRAM
  • Mini PCIE interface support 4G module
  • built-in 4x4n 802.11n/Bluetooth 5.0 system-on-chip
  • MTK7615 4x4ac wifi (option)
  • support 1 SATA interface
  • MicroSD slot supports up to 256GB expansion
  • 8G eMMC flash (option 16/32/64G)
  • 5 port 10/100/1000 Mb Ethernet port
  • (1) USB 3.0
  • Slow I/O:ADC, Audio Amplifier, GPIO, I2C, I2S, IR, PMIC I/F, PWM, RTC, SPI, UART
  • POE function support

Getting Start

Read more for development :Getting Started with R64

Hardware Revision

Hardware interface

BPI-R64 interface.JPG

Hardware spec

HardWare Specification of Banana pi BPI-R64
CPU MediaTek MT7622,1.35GHZ 64 bit dual-core ARM Cortex-A53
SDRAM 1 GB DDR3
SATA support 1 SATA interface
GPIO 40 Pins Header, 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S.
On board Network 5 10/100/1000Mbps Ethernet
Wifi built-in 4x4n 802.11n (800Mbps) sysem-on-chip and MTK7615 4x4ac wifi Module (1733Mbps) (option)
Bluetooth Bluetooth 5.0 system-on-chip
On board Storage MicroSD \(TF\) card,8GB eMMC onboard
mini PCIE 1 mini pcie interface for 4G
USB 1 USB 3.0 host
Buttons Reset button
Leds Power status Led and RJ45 Led
IR PIN define with GPIO
DC Power 12V/2A with DC in
POE support POE module interface,can add POE module
Sizes 148 mm × 100.5mm
Weight 100g

PoE support

we design PoE function for BPI-R64 ,so easy to add PoE module to support PoE function,PoE modue can support IEEE 802.3bt PoE standard ,Max support 12V/3A to power BPI-R64

BPI-R64 POE.jpg

more PoE module spec

BPI-7402 IEEE 802.3at PoE module

4G support

1, use pcie interface standard module ,and use SIM card slot onboard

4g onboard.jpg

2,use 4G extend module via USB port

BPI-R64 GPIO Pin define

R64 gpio 40.jpg

Resources

Source code

Documents

Release

Ubuntu

  • 2019-08-23 update,Ubuntu Server 16.04,This release is for banana pi R64 board, and it is based on kernel 4.19.
Fetures Map:
Google Drive : https://drive.google.com/open?id=1zrOSS2QJPirSwoK5yJFx10SiOtxRjXPt
Baidu Drive : https://pan.baidu.com/s/1iOtk-OnC9yNTMzdhSeOCJA(PinCode:ew9c)
MD5 : 79fc190def54140dd9bf12b73e263bd0
username : root/pi ; password : bananapi
Forum Pthread:http://forum.banana-pi.org/t/bpi-r64-ubuntu-16-04-aarch64-linux-lite-debian-10-buster-lite-demo-images-release-2019-08-23/9759

Debian

  • 2019-08-23 update,Debian 10 buster lite,This release is for banana pi R64 board, and it is based on Debian 10 Buster Lite Operation system with kernel 4.19.
Fetures Map:
Google Drive : https://drive.google.com/open?id=1p4WImHkItdSYGRV5jtMdfYHm5PD4dl-q
Baidu Drive : https://pan.baidu.com/s/1hVQj-1_rYc74QQ1Z4WoaiQ (PinCode:g1j5)
MD5 : fa3f6a7f7a4bcf2c5a8072301cf8c268
username : root/pi ; password : bananapi
Forum Pthread:http://forum.banana-pi.org/t/bpi-r64-ubuntu-16-04-aarch64-linux-lite-debian-10-buster-lite-demo-images-release-2019-08-23/9759
  • 2018-12-11 update This release is for banana pi R64 board which is based on Mtk 7622, Debian 8 AARCH64 is based on kernel 4.4.92
Features Map: http://wiki.banana-pi.org/Getting_Started_with_R64
Google Drive : https://drive.google.com/open?id=1Xnz327Mm24WoVwAsj4yPPek09bP3yv7P
Baidu Drive : https://pan.baidu.com/s/1AdCM9lTuWP9oXiOE2qGsDw
md5sum : 4b43980375c3f9692c1f0585ca6b541a
discuss on forum:http://forum.banana-pi.org/t/banana-pi-bpi-r64-new-image-debian-8-11-aarch64-release-2018-12-11/7447

AArch64 Linux

  • 2019-08-23 update,AArch64 Linux lite,This release is for banana pi R64 board, and it is based on kernel 4.19.
Fetures Map:
Google Drive : https://drive.google.com/open?id=1x7_Iu1D9jJGvAExdNZGDVGuv7CbDp4ep
Baidu Drive : https://pan.baidu.com/s/15X6XtRuab08_N2T0vgoVOQ (PinCode:j4f7)
MD5 :ed579320359fdc471eeaf37f98d5874d
username : root/pi ; password : bananapi
Forum Pthread:http://forum.banana-pi.org/t/bpi-r64-ubuntu-16-04-aarch64-linux-lite-debian-10-buster-lite-demo-images-release-2019-08-23/9759

FAQ