Difference between revisions of "Banana Pi BPI-R64"

From Banana Pi Wiki
Jump to: navigation, search
(Ubuntu)
(Introduction)
 
(17 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
=Summary=
 
=Summary=
 
[[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] with MT7622]]
 
[[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] with MT7622]]
 +
[[File:BPI-R64_case_1.jpg|thumb|[[Banana Pi BPI-R64]] Metal [[Case]]]]
 +
 
[[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-R3_Router_2.jpg|thumb|[[Banana Pi BPI-R3]] with MediaTek MT7986(Filogic 830)]]
 +
[[File:Banana_Pi_BPI-R3_Mini__1.jpg|thumb|[[Banana Pi BPI-R3 Mini]] with  MediaTek MT7986(Filogic 830)]]
 +
[[File:Banana_Pi_BPI-R3_Mini__case_1.jpg|thumb|[[Banana Pi BPI-R3 Mini]] with MediaTek MT7986(Filogic 830)]]
 +
[[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]]
 +
 
[[File:O2A0500.jpg|thumb|[[Banana Pi BPI-W2]] with Realtek RTK1296 chip design]]
 
[[File:O2A0500.jpg|thumb|[[Banana Pi BPI-W2]] with Realtek RTK1296 chip design]]
 
[[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]]
Line 9: Line 16:
 
[[File:Banana_Pi_BPI-R64_1.jpg|thumb|Overview:banana Pi BPI-R64]]
 
[[File:Banana_Pi_BPI-R64_1.jpg|thumb|Overview:banana Pi BPI-R64]]
  
[[File:BPI-R64_POE_1.jpg|thumb|[[BPI-7402 IEEE 802.3at PoE module]]]]
+
[[File:BPI-7402_IEEE_802.3at_PoE_module_2.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: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:5G_gateway_2.jpg|thumb|BPI:4.0 [[Successful case]] 5G Converged communication gateway]]
Line 49: Line 56:
 
* MicroSD slot supports up to 256GB expansion
 
* MicroSD slot supports up to 256GB expansion
 
* 8G eMMC flash (option 16/32/64G)
 
* 8G eMMC flash (option 16/32/64G)
 +
* 128MB nand flash
 
* 5 port 10/100/1000 Mb Ethernet port
 
* 5 port 10/100/1000 Mb Ethernet port
 
* (1) USB 3.0
 
* (1) USB 3.0
Line 104: Line 112:
 
| POE || support POE module interface,can add POE module  
 
| POE || support POE module interface,can add POE module  
 
|-
 
|-
| Sizes || 148 mm × 100.5mm  
+
| Sizes || 148 mm × 100.5mm same as [[Banana Pi BPI-R3]] and [[Banana Pi BPI-R2]]
 
|-
 
|-
 
| Weight || 100g  
 
| Weight || 100g  
Line 154: Line 162:
  
 
==Documents==
 
==Documents==
 +
*Because of the Google security update some of the old links will not work if the images you want to use cannot be downloaded from the [https://drive.google.com/drive/folders/0B_YnvHgh2rwjVjNyS2pheEtWQlk?resourcekey=0-U4TI84zIBdId7bHHjf2qKA new link bpi-image Files]
 +
*All banana pi [https://drive.google.com/drive/folders/0B4PAo2nW2Kfndjh6SW9MS2xKSWs?resourcekey=0-qXGFXKmd7AVy0S81OXM1RA&usp=sharing  docement(SCH file,DXF file,and doc)]
 
*BPI-R64 schematic diagram  
 
*BPI-R64 schematic diagram  
::google https://drive.google.com/file/d/1QzKmIwgSNbCIXQbqLsTUELJCEPik3VGr/view?usp=sharing
+
:Google https://drive.google.com/file/d/1QzKmIwgSNbCIXQbqLsTUELJCEPik3VGr/view?usp=sharing
::baidu cloud link: https://pan.baidu.com/s/18MEJpr5OTYmySZoyk3bO5Q pincode: amqt
+
:baidu cloud link: https://pan.baidu.com/s/18MEJpr5OTYmySZoyk3bO5Q pincode: amqt
 
* BPI-R64 DXF file for case deign : https://drive.google.com/file/d/1_YNsdQ9Cv7FVOGrqd6GP0Tu5u2cjLwTA/view?usp=sharing
 
* BPI-R64 DXF file for case deign : https://drive.google.com/file/d/1_YNsdQ9Cv7FVOGrqd6GP0Tu5u2cjLwTA/view?usp=sharing
 
* BPI-R64 DXF file and the parts used for the assembly datasheet: https://drive.google.com/file/d/1LK5HkP4AfE8xNLJMRHvc7JgexfkDBUAF/view?usp=sharing
 
* BPI-R64 DXF file and the parts used for the assembly datasheet: https://drive.google.com/file/d/1LK5HkP4AfE8xNLJMRHvc7JgexfkDBUAF/view?usp=sharing
Line 173: Line 183:
 
*BPI-R64 current u-boot support:http://forum.banana-pi.org/t/bpi-r64-current-u-boot-support/10077
 
*BPI-R64 current u-boot support:http://forum.banana-pi.org/t/bpi-r64-current-u-boot-support/10077
 
*New netfilter flow table based HNAT:http://forum.banana-pi.org/t/new-netfilter-flow-table-based-hnat/12049
 
*New netfilter flow table based HNAT:http://forum.banana-pi.org/t/new-netfilter-flow-table-based-hnat/12049
 +
*[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-R2/R64/R3] OpenWrt built on devices : https://openwrt.org/docs/guide-developer/toolchain/building_openwrt_on_openwrt
  
 
== Amazon AWS Greengrass==
 
== Amazon AWS Greengrass==
Line 179: Line 191:
  
 
=Release=
 
=Release=
 +
 +
*Download and setup separate ATF image for booting directly into kernel or u-boot
 +
::https://forum.banana-pi.org/t/bpi-r64-download-and-setup-separate-atf-image-for-booting-directly-into-kernel-or-u-boot/12806
 +
 
==OpenWRT & LEDE==
 
==OpenWRT & LEDE==
 
*Banana Pi BPI-R64 19.07.7 OpenWRT Router image 2021-05-01  
 
*Banana Pi BPI-R64 19.07.7 OpenWRT Router image 2021-05-01  
Line 245: Line 261:
  
 
==AArch64 Linux==
 
==AArch64 Linux==
 +
*Image builder Arch Linux v2 with image ready for download
 +
::https://forum.banana-pi.org/t/bpi-r64-image-builder-arch-linux-v2-with-image-ready-for-download/13646
  
 
*2019-08-23 update,AArch64 Linux lite,This release is for banana pi R64 board, and it is based on kernel 4.19.
 
*2019-08-23 update,AArch64 Linux lite,This release is for banana pi R64 board, and it is based on kernel 4.19.
Line 256: Line 274:
 
=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]
 
*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]
 +
===TTL Voltage===
 +
:: The debug-uart TTL is tolerant to 3.3V.
 +
 +
=Easy to buy=
 +
*SINOVOIP Aliexpress Shop: https://www.aliexpress.com/store/group/BPI-R64-MTK7622/1100417230_40000003430450.html
 +
*Bipai Aliexpress Shop: https://www.aliexpress.com/store/group/BPI-R64-MTK7622/1101951077_40000002157510.html
 +
*Taobao Shop: https://shop108780008.taobao.com/category-1694930645.htm
 +
*OEM&ODM, please contact: [email protected]

Latest revision as of 19:12, 11 March 2024


Summary

Banana Pi BPI-R64 with MT7622
Banana Pi BPI-R2 with MTK MT7623N chip design
Banana Pi BPI-R3 with MediaTek MT7986(Filogic 830)
Banana Pi BPI-R3 Mini 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-W2 with Realtek RTK1296 chip design
Banana Pi BPI-R1 with allwinner A20 chip design
BPI-R64 with BPI-7402 POE function support
Overview:banana Pi BPI-R64
BPI:4.0 Successful case 5G Converged communication gateway
4G with USB 4G module via USB
BPI-R64 case

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)
  • 128MB nand flash
  • 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

Frank wiki : http://fw-web.de/dokuwiki/doku.php?id=en:bpi-r64:start

Hardware Revision

Hardware interface

BPI-R64 interface.JPG

the inner and outer diameter of the power plug adapter datasheet:https://drive.google.com/file/d/1k3AWmYOs2XE7lnRxCyytZu0Vpq_Bzcu_/view?usp=sharing

Dc090 size.png

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 same as Banana Pi BPI-R3 and Banana Pi BPI-R2
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-MT7615 802.11 ac wifi 4x4 dual-band

we have design a MT7615 802.11 ac wifi module ,can use on BPI-R64

MT7615 is a highly integrated Wi-Fi single chip which support 1733 Mbps PHY rate,It fully compies with IEEE 802.11ac and IEEE802.11 a/b/n standards,offering feature-rich wireless connecivity at high standards,and delivering reliable,cost-effective throughput from and extended distance.

BPI-MT7615 802.11 ac wifi 4x4 dual-band module

BPI-R64 + MT7615 function test

BPI-R64 GPIO Pin define

R64 gpio 40.jpg

Resources

Source code

Documents

Google https://drive.google.com/file/d/1QzKmIwgSNbCIXQbqLsTUELJCEPik3VGr/view?usp=sharing
baidu cloud link: https://pan.baidu.com/s/18MEJpr5OTYmySZoyk3bO5Q pincode: amqt

Amazon AWS Greengrass

Banana Pi BPI-R64 passed Amazon AWS Greengrass:https://devices.amazonaws.com/detail/a3G0h000000OvObEAK/Banana-Pi-BPI-R64

Release

  • Download and setup separate ATF image for booting directly into kernel or u-boot
https://forum.banana-pi.org/t/bpi-r64-download-and-setup-separate-atf-image-for-booting-directly-into-kernel-or-u-boot/12806

OpenWRT & LEDE

  • Banana Pi BPI-R64 19.07.7 OpenWRT Router image 2021-05-01
google driver:https://drive.google.com/file/d/1YHSU8BHG-k0EcHNp0-F73Xlpiqq1ho4v/view?usp=sharing
baidu link : https://pan.baidu.com/s/1RxtvekBOxP0UtNSzx5mpEg Pincode: fthx
source code on github:https://github.com/BPI-SINOVOIP/BPI-R64-openwrt.git
discuss on forum :http://forum.banana-pi.org/t/banana-pi-bpi-r64-19-07-7-openwrt-router-image-2021-05-01/12209
  • Custom OpenWrt build for Banana Pi R64:
http://forum.banana-pi.org/t/bpi-r64-custom-openwrt-build-for-banana-pi-r64/10973
  • BPI-R64 new image : LEDE17 (OpenWRT) image Kernel:4.4.177 2020-04-09
google driver : https://drive.google.com/drive/folders/1EK6fkGivZB3OmY38W8gN4rFAsnInMlNl
baidu cloud : https://pan.baidu.com/s/1UR-Uli2chQ5tO9VCl5Yz6A Pincode:j00s
Boot media: SD Card & eMMC ,two image
MD5: 21a6d89979d473cde59f7d61f3
discuss on forum: http://forum.banana-pi.org/t/bpi-r64-new-image-lede17-openwrt-image-kernel-4-4-177-2020-04-09/10924
  • Mainline OpenWRT image
https://drive.google.com/drive/folders/1LQaxUAWPh6Q3QbLEIxN3JP3soIDEPzGD
discuss on forum : http://forum.banana-pi.org/t/r64-mainline-openwrt-image/11415

Ubuntu

  • 2021-6-16 update BPI-R64 Ubuntu Server 21.04 image
Baidu link: https://pan.baidu.com/s/1nEfneNrFND1dfDLBAekdsg Pincode: dfvv
Google link : https://drive.google.com/file/d/1ieF-qTyt8LDJiaGqr0uCL4QmAxJZpjhH/view?usp=drivesdk
  • 2020-05-08 updae ,Ubuntu 18.04 with kernel 5.4.0
donload link : https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-R64%2FUbuntu18.04&mode=list
discuss on forum : http://forum.banana-pi.org/t/bpi-r64-new-image-debian10-and-ubuntu18-04-linux-kernel-5-4-0-2020-05-08/11106
  • 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
  • 2020-12-22 Ubuntu 18.04 with kernel 5.4.0
download link : https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/files/?p=%2FImages%2FBPI-R64%2FUbuntu18.04%2F2020-12-20-ubuntu-18.04.3-bpi-r64-5.4-sd-emmc.img.zip
supports 4G Module(EC20)
username : root/pi ; password : bananapi

Debian

  • [BPI-R64] debian buster with new bootchain and linux 5.10,frank share this image
http://forum.banana-pi.org/t/bpi-r64-debian-buster-with-new-bootchain-and-linux-5-10/11850
  • 2020-05-08 updae ,Debian10 with kernel 5.4.0
download link : https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-R64%2FDebian10&mode=list
discuss on forum : http://forum.banana-pi.org/t/bpi-r64-new-image-debian10-and-ubuntu18-04-linux-kernel-5-4-0-2020-05-08/11106
  • 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

  • Image builder Arch Linux v2 with image ready for download
https://forum.banana-pi.org/t/bpi-r64-image-builder-arch-linux-v2-with-image-ready-for-download/13646
  • 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

TTL Voltage

The debug-uart TTL is tolerant to 3.3V.

Easy to buy