Difference between revisions of "Banana Pi BPI-R64"

From Banana Pi Wiki
Jump to: navigation, search
(产品介绍)
(Introduction)
 
(118 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[zh:香蕉派_BPI-R64]]
 
[[zh:香蕉派_BPI-R64]]
[[File:BPI-R64_1.JPG|thumb|Overview:banana Pi BPI-R64]]
 
[[File:BPI-R64_2.JPG|thumb|BPI-R64 with MTK7622 64 bit]]
 
[[File:BPI-R64_3.JPG|thumb|BPI-R64 with BPI-7402 POE function support]]
 
[[File:BPI-R64_POE_1.jpg|thumb|[[BPI-7402 IEEE 802.3at PoE module]]]]
 
  
=产品介绍=
+
=Summary=
香蕉派BPI-R64是一个MTK7622 芯片路由器的开发板,它可以运行在各种开源操作系统上,包括OpenWrt,Linux。它有4千兆位局域网端口,1千兆位WAN,以及2.4G 4x4n 802.11n/Bluetooth 5.0, 5.8G,MTK7615 4x4ac 功能。使用64位芯片设计.支持POE供电
+
[[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-R64.jpg]]
+
[[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]]
  
==MTK MT7622 芯片==  
+
[[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:BPI-R64_4.JPG|thumb|BPI-R64 with BPI-7402 POE function support]]
 +
[[File:Banana_Pi_BPI-R64_1.jpg|thumb|Overview:banana Pi BPI-R64]]
 +
 
 +
[[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: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|[[5G + 4G LTE+Wifi AC+Gigabit Multiplex aggregate route]]]]
 +
[[File:BPI-R64_case.JPG|thumb|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
 +
 
 +
[[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
 
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.
+
[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.
 
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.
Line 25: Line 46:
 
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.
 
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
 
* MediaTek MT7622,1.35GHZ 64 bit dual-core ARM Cortex-A53
Line 31: Line 52:
 
* Mini PCIE interface support 4G module
 
* Mini PCIE interface support 4G module
 
* built-in 4x4n 802.11n/Bluetooth 5.0 system-on-chip
 
* built-in 4x4n 802.11n/Bluetooth 5.0 system-on-chip
* MTK7615 4x4ac wifi on board
+
* 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
 
* 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 42: Line 64:
 
==Getting Start==
 
==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==
  
 
[[File:BPI-R64_interface.JPG]]
 
[[File: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
 +
 
 +
[[File:Dc090_size.png]]
 +
 
 +
==Hardware spec==
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| style="background: PaleTurquoise; color: black" colspan="4"| '''Banana pi BPI-R64 硬件规格'''
+
| 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 62: Line 92:
 
| On board Network || 5 10/100/1000Mbps Ethernet   
 
| On board Network || 5 10/100/1000Mbps Ethernet   
 
|-
 
|-
| Wifi || built-in 4x4n 802.11n (800Mbps) sysem-on-chip and  MTK7615 4x4ac wifi Module (1733Mbps) 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
 
| Bluetooth || Bluetooth 5.0 system-on-chip
Line 76: Line 106:
 
| 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  
 
|-
 
|-
| 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 88: Line 118:
 
|}
 
|}
  
==PoE 网线供电支持==
+
==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
 
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
Line 97: Line 127:
  
 
[[BPI-7402 IEEE 802.3at PoE module]]
 
[[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-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==
 
==BPI-R64 GPIO Pin define==
 +
 +
[[Image:R64_gpio_40.jpg]]
  
 
=Resources=
 
=Resources=
 
==Source code==
 
==Source code==
 +
*Banana Pi BPI-R64 (MT7622) openwrt (Kernel 4.19) : https://github.com/BPI-SINOVOIP/BPI-R64-openwrt
 +
*BPI-R64 Linux BSP(kernel 5.4):https://github.com/BPI-SINOVOIP/BPI-R64-bsp-5.4
 +
*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
 +
*frank github(kernel 5.4): https://github.com/frank-w/BPI-R2-4.14/tree/5.4-r64-dsa
 
* OpenWRT: https://github.com/openwrt/openwrt/tree/master/target/linux/mediatek/mt7622
 
* OpenWRT: https://github.com/openwrt/openwrt/tree/master/target/linux/mediatek/mt7622
  
 
==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
 +
:Google https://drive.google.com/file/d/1QzKmIwgSNbCIXQbqLsTUELJCEPik3VGr/view?usp=sharing
 +
: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 and the parts used for the assembly datasheet: https://drive.google.com/file/d/1LK5HkP4AfE8xNLJMRHvc7JgexfkDBUAF/view?usp=sharing
 +
* 3D printed case for Banana PI R-64. Link https://www.thingiverse.com/thing:4261948
 +
* BPI-R64 3D design file update with SolidWorks :http://forum.banana-pi.org/t/bpi-r64-3d-design-file-with-solidworks/10910
 
* MTK 7622 chip : https://www.mediatek.com/products/homeNetworking/mt7622
 
* MTK 7622 chip : https://www.mediatek.com/products/homeNetworking/mt7622
*The best news is that the final patchset version for HNAT framework was accepted ( kernel 4.16) and it's based on nftables.: https://www.spinics.net/lists/netfilter-devel/msg50973.html
+
* MTK MT7622A_Datasheet_for_BananaPi_Only : https://drive.google.com/file/d/1DVEv3bovA8cPti3Ln7d9lDBjMCGFSE5m/view?usp=sharing
 +
* 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
 +
*Banana Pi BPI-R64 CE,FCC,RoHS Certification : http://forum.banana-pi.org/t/banana-pi-bpi-r64-open-source-router-board-ce-fcc-rohs-certification/10094
 +
*Patchwork/Mailinglist there was a DSA-driver for mt7531 released : https://patchwork.kernel.org/project/linux-mediatek/list/?submitter=189635
 +
*MTK chip mailline Linux effort :https://mtk.bcnfs.org/doku.php?id=linux_mainline_effort
 +
*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
 +
*[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==
 +
 
 +
Banana Pi BPI-R64 passed Amazon AWS Greengrass:https://devices.amazonaws.com/detail/a3G0h000000OvObEAK/Banana-Pi-BPI-R64
  
 
=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==
 +
*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=
 
=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]
 +
===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 18: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