Difference between revisions of "Banana Pi BPI-W2"
(→Ubuntu) |
(→Key Features) |
||
(52 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
=Introduction= | =Introduction= | ||
− | [[File:Banana Pi BPI-W2 | + | [[File:O2A0499.jpg|thumb|Overview:[[Banana Pi BPI-W2]]]] |
+ | [[File:O2A0500.jpg|thumb|[[Banana Pi BPI-W2]] with Realtek RTD1296 chip design]] | ||
+ | [[File:Banana_Pi_BPI-Wifi6_1.jpg|thumb|[[Banana Pi BPI-Wifi6 Router]] with Triductor TR6560 + TR5220 wifi SOC]] | ||
+ | [[File:Banana_Pi_BPI-R3_Router_2.jpg|thumb|[[Banana Pi BPI-R3]] with MediaTek MT7986(Filogic 830)]] | ||
+ | [[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]] | ||
+ | [[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] with MT7622]] | ||
+ | [[File:BPI-R2_3.JPG|thumb|[[Banana Pi BPI-R2]] with MTK MT7623N chip design]] | ||
+ | [[File:Banana_pi_BPI-R1_1.JPG|thumb|[[Banana Pi BPI-R1]] with allwinner A20 chip design]] | ||
− | + | [[File:RTD_1296_design_1.JPG|thumb|[[Realtek RTD1296 Intelligent voice, video processing platform]]]] | |
− | [[File: | + | The Banana Pi BPI-W2 is a router based development board, which can run on a variety of open source operating systems including OpenWrt, Android, and linux. It has 1 Gigabit LAN ports, 1 Gigabit WAN. it design with Realtek RTD1296, Quad-core ARM Cortex-A53. with 2G DDR4 and 8G eMMC flash onboard. |
+ | |||
+ | [[File:Banana_Pi_BPI-W2.jpg]] | ||
==Key Features== | ==Key Features== | ||
Line 16: | Line 25: | ||
* Mini PCIE 2.0 , 1.1 interface ,SDIO,M.2 intereface | * Mini PCIE 2.0 , 1.1 interface ,SDIO,M.2 intereface | ||
* MicroSD slot supports up to 256GB expansion | * MicroSD slot supports up to 256GB expansion | ||
− | * 2xMIC | + | * 2xMIC in/Audio out |
* 2 SATA interface | * 2 SATA interface | ||
* 1XGigabit LAN 1x Gigabit WAN | * 1XGigabit LAN 1x Gigabit WAN | ||
Line 29: | Line 38: | ||
=Hardware= | =Hardware= | ||
− | ==Hardware | + | ==Hardware interface== |
[[File:W2interface.jpg]] | [[File:W2interface.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== | ==Hardware spec== | ||
Line 99: | Line 112: | ||
Banana Pi BPI-W2 has a 40-pin GPIO header that matches that of the Model Raspberry Pi 3. Following is the Banana Pi GPIO Pinout: | Banana Pi BPI-W2 has a 40-pin GPIO header that matches that of the Model Raspberry Pi 3. Following is the Banana Pi GPIO Pinout: | ||
− | |||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 215: | Line 226: | ||
[[File:Rgmii_interface_1.png]] | [[File:Rgmii_interface_1.png]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Resources= | =Resources= | ||
Line 227: | Line 232: | ||
*Linux 4.9.x Source code on github:https://github.com/BPI-SINOVOIP/BPI-W2-bsp | *Linux 4.9.x Source code on github:https://github.com/BPI-SINOVOIP/BPI-W2-bsp | ||
+ | *HDMI-IN sample code:https://drive.google.com/open?id=17RXX_-mrZh2N6NgyVY6ofKs-NNC48bAM | ||
+ | *BPI-W2 Android 7 source code :https://github.com/BPI-SINOVOIP/BPI-1296-Android7 | ||
+ | *BPI-W2 Android 6 source code : https://github.com/BPI-SINOVOIP/BPI-1296-Android6 | ||
==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-W2 hardware schematic diagram : | *BPI-W2 hardware schematic diagram : | ||
::google drive:https://drive.google.com/file/d/1Xn7-nlY0kVJacnRh_EpuS5Fw92_b6qqu/view?usp=sharing | ::google drive:https://drive.google.com/file/d/1Xn7-nlY0kVJacnRh_EpuS5Fw92_b6qqu/view?usp=sharing | ||
Line 240: | Line 250: | ||
**download link: https://drive.google.com/file/d/0B4PAo2nW2KfncWNYV1l5MkpiQTQ/view?usp=sharing | **download link: https://drive.google.com/file/d/0B4PAo2nW2KfncWNYV1l5MkpiQTQ/view?usp=sharing | ||
*[http://forum.banana-pi.org/t/banana-pi-bpi-w2-ce-fcc-rohs-certification/9072 Banana Pi BPI-W2 CE FCC RoHS Certification] | *[http://forum.banana-pi.org/t/banana-pi-bpi-w2-ce-fcc-rohs-certification/9072 Banana Pi BPI-W2 CE FCC RoHS Certification] | ||
+ | *Banana Pi BPI-W2 play video with openwrt (kernel 4.9.119):https://www.youtube.com/watch?v=ZQxxMRzK84Q&feature=youtu.be | ||
+ | |||
+ | == Amazon AWS Greengrass== | ||
+ | |||
+ | Banana Pi BPI-W2 passed Amazon AWS Greengrass:https://devices.amazonaws.com/detail/a3G0h000000OvNJEA0/Banana-Pi-BPI-W2 | ||
=Image Release= | =Image Release= | ||
+ | |||
+ | All image link: https://drive.google.com/drive/folders/1xBxYgKM40GrBa-qfgPDD-cRrUhWBo34u | ||
==Android== | ==Android== | ||
+ | *2020-07-23 update | ||
+ | :Android 7.1, kernel 4.1 | ||
+ | ::[https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-W2%2FAndroid7&mode=list Android Normal Version]: Normal android image without hwnat and openwrt enabled | ||
+ | ::[https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-W2%2FAndroid7&mode=list Android Router Version]: Router mode android image with hwnat and openwrt enabled, ethernet and wifi network must be configured in Openwrt system(Settings->More->Openwrt Settings). The port with bar code label is wan port and br-lan ip is 172.16.1.1. | ||
+ | ::[https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-W2%2FAndroid7&mode=list Android ATV version]: ATV version android image without hwnat and openwrt enabled. Click the right button to show the navigation bar If you use mouse for testing. | ||
+ | |||
+ | :Android 6.0, kernel 4.1 | ||
+ | ::[https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-W2%2FAndroid6&mode=list Android 6.0 image] is only support normal android build without second ethernet port enabled. Android 6.0 is no longer maintained and this is the final release. | ||
+ | |||
+ | :[http://wiki.banana-pi.org/Getting_Started_with_W2#Install_Android_image How to install Android Image] | ||
+ | |||
+ | *2019-8-16 update This release is for banana pi W2 board, and it is based on Android6.0 & 7.1 Operation system with kernel 4.1 | ||
+ | |||
+ | ::Android 6.0 | ||
+ | ::::Fetures Map: http://wiki.banana-pi.org/W2_Image_Map#Android_6.0_HDMI | ||
+ | ::::Google Drive : https://drive.google.com/open?id=1cblHB2rKnDOZmhxbHL79k3QlYfAHOdBe | ||
+ | ::::Baidu Drive : https://pan.baidu.com/s/1ZdI4Y7B-u7kp8XguGXFkuQ (PinCode:8noz) | ||
+ | ::::MD5 : 1a90335d798863e31f99c1fae615c43c | ||
+ | |||
+ | ::Android 7.1 | ||
+ | ::::Fetures Map: http://wiki.banana-pi.org/W2_Image_Map#Android_7.1_HDMI | ||
+ | ::::Google Drive : https://drive.google.com/open?id=1j1n10Wh9jE7TCDMutwLifPavt_PJ-5x3 | ||
+ | ::::Baidu Drive : https://pan.baidu.com/s/12MkYp0oQ9cUN2N8J3WrHrg (PinCode:2cyy) | ||
+ | ::::MD5 : 713ddd26e6f2c085c464442e058cf390 | ||
+ | ::Forum pthread:http://forum.banana-pi.org/t/bpi-w2-new-image-android-6-0-7-1-for-emmc-20190816/9728 | ||
− | |||
*2019-01-14 update : BPI-W2 Android7 new image support google GMS | *2019-01-14 update : BPI-W2 Android7 new image support google GMS | ||
::baidu drive: https://pan.baidu.com/s/1_aT1jJHrOJdeEeGa6J1EYA | ::baidu drive: https://pan.baidu.com/s/1_aT1jJHrOJdeEeGa6J1EYA | ||
::google drive: https://drive.google.com/open?id=1KhvanoNNZYI16vYatYCqWsnKS2Wyl37L | ::google drive: https://drive.google.com/open?id=1KhvanoNNZYI16vYatYCqWsnKS2Wyl37L | ||
::forum pthread : http://forum.banana-pi.org/t/bpi-w2-android7-new-image-support-gms-20190114/7688 | ::forum pthread : http://forum.banana-pi.org/t/bpi-w2-android7-new-image-support-gms-20190114/7688 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*2019-05-09 update, This release is for banana pi W2 board which is based on RTD1296, Android 6.0 Operation system with kernel 4.1.17. | *2019-05-09 update, This release is for banana pi W2 board which is based on RTD1296, Android 6.0 Operation system with kernel 4.1.17. | ||
Line 268: | Line 300: | ||
::Forum pthread:http://forum.banana-pi.org/t/bpi-w2-new-image-release-android-6-0-2019-05-09/9207 | ::Forum pthread:http://forum.banana-pi.org/t/bpi-w2-new-image-release-android-6-0-2019-05-09/9207 | ||
− | + | ==OpenWRT== | |
− | * | + | *2019-10-04 update Banana Pi BPI-W2 (RTD1296) new image : Openwrt Lede with Kernel 4.9 |
− | + | ::download link: https://drive.google.com/drive/folders/1p5tk6-8E498llDBYnabZHJtsEosUufnr | |
− | + | ::forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-w2-rtd1296-new-image-openwrt-lede-with-kernel-4-9/10013 | |
− | |||
− | |||
− | |||
− | + | *Image Link: Linux kernel 4.4 | |
− | *Image Link: | ||
**Baidu Drive: https://pan.baidu.com/s/1Rs9F46wNJibORaeCfVh4wg PinCode:1w4w | **Baidu Drive: https://pan.baidu.com/s/1Rs9F46wNJibORaeCfVh4wg PinCode:1w4w | ||
**Google Drive:https://drive.google.com/file/d/10kfP142Jw0sA92uwaIYZt7CeXcDKelO1/view?usp=sharing | **Google Drive:https://drive.google.com/file/d/10kfP142Jw0sA92uwaIYZt7CeXcDKelO1/view?usp=sharing | ||
Line 284: | Line 312: | ||
==Ubuntu == | ==Ubuntu == | ||
+ | * 2019-6-18 update,This release is for banana pi M4 & W2 board, and it is based on Ubuntu Mate 18.04 & Ubuntu Server 16.04 Operation system with kernel 4.9.119. | ||
::BPI-M4/BPI-W2 Ubuntu Mate 18.04 | ::BPI-M4/BPI-W2 Ubuntu Mate 18.04 | ||
::::Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Ubuntu_18.04_Mate | ::::Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Ubuntu_18.04_Mate | ||
− | ::::Google Drive : | + | ::::Google Drive : https://drive.google.com/open?id=1nPI2dy_KCW4h5korQdvj0iymHIDyxIPq |
::::Baidu Drive : https://pan.baidu.com/s/1tB_QZ6zgmKiYstcZwn51gg (PinCode:edrc) | ::::Baidu Drive : https://pan.baidu.com/s/1tB_QZ6zgmKiYstcZwn51gg (PinCode:edrc) | ||
::::MD5 : 7409b48a46e0bbc2d0ae2e70a49bfb36 | ::::MD5 : 7409b48a46e0bbc2d0ae2e70a49bfb36 | ||
::BPI-M4/BPI-W2 Ubuntu Server 16.04 | ::BPI-M4/BPI-W2 Ubuntu Server 16.04 | ||
::Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Ubuntu_18.04_Mate | ::Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Ubuntu_18.04_Mate | ||
− | ::::Google Drive : | + | ::::Google Drive : https://drive.google.com/open?id=1G4915FPOU4pDzbI0TCFH8wWXUGmNdlkF |
::::Baidu Drive : https://pan.baidu.com/s/1lkG6gyzn-KPbvrEhf6Q85w (PinCode:5jbo) | ::::Baidu Drive : https://pan.baidu.com/s/1lkG6gyzn-KPbvrEhf6Q85w (PinCode:5jbo) | ||
::::MD5 : 328706256bec238df50f9bd6ab8dfd1b | ::::MD5 : 328706256bec238df50f9bd6ab8dfd1b | ||
Line 307: | Line 336: | ||
==Debian == | ==Debian == | ||
+ | |||
+ | *2019-08-13 update BPI-M4/BPI-W2 Debian10 Buster Desktop New Demo Image ,This release is for banana pi M4 and W2 board, and it is based on Debian 10 Operation system with kernel 4.9.Debian 10 buster desktop(32bit) | ||
+ | ::Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Debian_10_buster | ||
+ | ::Google Drive : https://drive.google.com/open?id=1rVrZStsw2PINBhIxCzOLOtYLbtoECmEk | ||
+ | ::Baidu Drive : https://pan.baidu.com/s/1WcrBkxm5OyBLedCBwaUz6Q (PinCode:e6m3) | ||
+ | ::MD5 : 300b37cdfa092d72dceddd4f33825b40 | ||
+ | ::Forum Pthread:http://forum.banana-pi.org/t/bpi-m4-bpi-w2-debian10-buster-desktop-new-demo-image-20190813/9712 | ||
+ | ::FAQ | ||
+ | ::::Issue: if HDMI doesn’t display, please try “ctrl + alt + F1” to change terminal then “ctrl + alt + F7” change to desktop display. | ||
+ | ::::SW2: switch to 0,if insert SD, SD start;if doesn’t insert SD,EMMC start. | ||
+ | |||
+ | * 2019-08-06 update,BPI-M4/BPI-W2 Debian 10 Buster Lite Demo Image ,This release is for banana pi M4 and W2 board, and it is based on Debian 10 Operation system with kernel 4.9. | ||
+ | ::Debian 10 buster AArch64 (64bit) | ||
+ | ::::Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Debian_10_buster | ||
+ | ::::Google Drive : https://drive.google.com/open?id=1QyZX5AGUpEV2OZMXz3qkB8riXROXHdx3 | ||
+ | ::::Baidu Drive : https://pan.baidu.com/s/1CGxGUi8rt06tHwfk134Seg (Pincode:7rcz) | ||
+ | ::::MD5 : 5a8b1eb36b782fdd742ba746c645593d | ||
+ | |||
+ | ::Debian 10 buster (32bit) | ||
+ | ::::Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Debian_10_buster | ||
+ | ::::Google Drive : https://drive.google.com/open?id=1WJlKTMPAipYnDFqIPl_dmR76oobuO5Wd | ||
+ | ::::Baidu Drive : https://pan.baidu.com/s/1lTtcMTWqE0jG_1PWGtWSqw (Pincode:gny6) | ||
+ | ::::MD5 : a59f2e6a298237a08bb523b53372d937 | ||
+ | |||
+ | ::FAQ | ||
+ | ::::For more info, please see here: | ||
+ | ::::BPI-M4: http://wiki.banana-pi.org/Getting_Started_with_M4 | ||
+ | ::::BPI-W2: http://wiki.banana-pi.org/Getting_Started_with_W2 | ||
+ | |||
*2018-09-18 update.This release is for banana pi W2 board which is based on realtek RTD1296, and it is based on Debian 9 operation system with kernel 4.9.119. | *2018-09-18 update.This release is for banana pi W2 board which is based on realtek RTD1296, and it is based on Debian 9 operation system with kernel 4.9.119. | ||
*image Link: | *image Link: | ||
Line 315: | Line 373: | ||
==Rasbian== | ==Rasbian== | ||
+ | * 2019-6-19 update,This release is for banana pi M4 & W2 board, and it is based on Raspbian 9.8 stretch & AArch64 Linux Mate & AArch Linux Lite Operation system with kernel 4.9.119. | ||
+ | ::Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Raspbian_9.8_stretch | ||
+ | ::Google Drive : https://drive.google.com/open?id=15cypBk4NKL0X8uD3Mffc__Sx05j39xCW | ||
+ | ::Baidu Drive : https://pan.baidu.com/s/1gwD5ok9XLLQa0InU_-b7EA (PinCode:uuqn) | ||
+ | ::MD5 : a397a9c4d078c2841f0c243c573dc9a8 | ||
+ | ::FAQ | ||
+ | ::::Issue: if HDMI doesn't display, please try "ctrl + alt + F1" to change terminal then "ctrl + alt + F7" change to desktop display. | ||
+ | ::::SW2: switch to 0,if insert SD, SD start;if doesn't insert SD,EMMC start. | ||
+ | ::Forum pthread:http://forum.banana-pi.org/t/bpi-m4-bpi-w2-demo-image-release-raspbian-9-8-stretch-aarch64-linux-mate-aarch64-linux-lite-2019-06-19/9370 | ||
+ | |||
*2018-09-17 uptate ,This release is for banana pi W2 board which is based on realtek RTD1296, and it is based on Raspbian 9.4 operation system with kernel 4.9.119. | *2018-09-17 uptate ,This release is for banana pi W2 board which is based on realtek RTD1296, and it is based on Raspbian 9.4 operation system with kernel 4.9.119. | ||
::BPI-W2 Features Map: http://wiki.banana-pi.org/W2_Image_Map#Raspbian_9.4 | ::BPI-W2 Features Map: http://wiki.banana-pi.org/W2_Image_Map#Raspbian_9.4 | ||
Line 320: | Line 388: | ||
::Google Drive:https://drive.google.com/open?id=11-WbfJK0jNVgutg9UVKfiIIJtfHXi-9j | ::Google Drive:https://drive.google.com/open?id=11-WbfJK0jNVgutg9UVKfiIIJtfHXi-9j | ||
::Forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-w2-new-image-raspbian-9-4-new-image-release-2018-09-17/6824 | ::Forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-w2-new-image-raspbian-9-4-new-image-release-2018-09-17/6824 | ||
+ | |||
+ | ==AArch Linux== | ||
+ | *.2019-6-19 update,This release is for banana pi M4 & W2 board, and it is based on AArch64 Linux Mate & AArch linux liteOperation system with kernel 4.9.119. | ||
+ | ::Fetures Map: | ||
+ | ::Google Drive : https://drive.google.com/open?id=1fsk5S4zQfo3tl97Nty_QA1uAEqgB63YK | ||
+ | ::Baidu Drive : https://pan.baidu.com/s/1GvGsfs7t018EoRIv-au1GA (PinCode:o496) | ||
+ | ::MD5 : d284b2326a36d2d9039fb8d7e20e2600 | ||
+ | |||
+ | *AArch64 Linux Lite | ||
+ | ::Fetures Map: | ||
+ | ::Google Drive : https://drive.google.com/open?id=17V49oBoJZ18MKjSHD_LKjf1Z7qEokYn7 | ||
+ | ::Baidu Drive : https://pan.baidu.com/s/1WivDWZHu_GnWOxhVOjoqIQ (PinCode:uhcg) | ||
+ | ::MD5 : 53bb6f8d00f8708dab96bc865eaddc5e | ||
+ | |||
+ | ::FAQ | ||
+ | ::::Issue: if HDMI doesn't display, please try "ctrl + alt + F1" to change terminal then "ctrl + alt + F7" change to desktop display. | ||
+ | ::::SW2: switch to 0,if insert SD, SD start;if doesn't insert SD,EMMC start. | ||
+ | ::Forum pthread:http://forum.banana-pi.org/t/bpi-m4-bpi-w2-demo-image-release-raspbian-9-8-stretch-aarch64-linux-mate-aarch64-linux-lite-2019-06-19/9370 | ||
==OpenSUSE== | ==OpenSUSE== |
Latest revision as of 19:20, 10 August 2023
Introduction
The Banana Pi BPI-W2 is a router based development board, which can run on a variety of open source operating systems including OpenWrt, Android, and linux. It has 1 Gigabit LAN ports, 1 Gigabit WAN. it design with Realtek RTD1296, Quad-core ARM Cortex-A53. with 2G DDR4 and 8G eMMC flash onboard.
Key Features
- Realtek RTD1296, Quad-core ARM Cortex-A53
- Mali T820 MP3 GPU
- 2G DDR4 SDRAM
- 8G eMMC flash
- Mini PCIE 2.0 , 1.1 interface ,SDIO,M.2 intereface
- MicroSD slot supports up to 256GB expansion
- 2xMIC in/Audio out
- 2 SATA interface
- 1XGigabit LAN 1x Gigabit WAN
- 1xUSB 3.0 2xUSB 2.0
- HDMI in & HDMI out
- Mini DP
- TYPE C
Getting Start
Read more: Getting Start with BPI-W2
Hardware
Hardware interface
the inner and outer diameter of the power plug adapter datasheet:https://drive.google.com/file/d/1k3AWmYOs2XE7lnRxCyytZu0Vpq_Bzcu_/view?usp=sharing
Hardware spec
HardWare Specification of Banana pi BPI-W2 | |||
Soc | Realtek RTD1296 quad-core ARM A53 | ||
GPU | Mali T820 MP3 GPU | ||
SDRAM | 2GB DDR4 \(shared with GPU\) | ||
Power | 12V @ 2A via DC power 5.0mmx2.0mm jack | ||
Low-level peripherals | 40 Pins Header, 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S. | ||
Onboard Network | 2x 10/100/1000Mbps Ethernet | ||
Wifi/Bluetooth | **Option** ,not support onboard WIFI & BT | ||
RGMII | 1 RGMII interface with PIN | ||
On board Storage | MicroSD \(TF\) card; 2 native SATA 3 6Gbps ;eMMC;SIM card slot | ||
Display | HDMI \(Type A\) output with HDCP 1.4, resolutions up 1920x1200; MIPI DP | ||
Video decoder/encode | The Video DSP of RTD1296 is dedicated to manipulating,decoding and encoding of video streams in various formats, e.g. decoding 4K2K H.265,Full HD MPEG1/2/4/H.264/H.264 MVC,AVC/VC-1,VP8,AVS,AVS Plus,HD jpeg,etc.Video decoding and encoding can run simultaneously. support 3D de-intrlacing,video scaling up to 4K2K and so on. | ||
Aideo decoding | Audio decoding is carried out by an Audio DSP that is capable of decoding a set of audio formats,e.g. DTS HD,Dolby Digital Plus,TrueHD,and other popular formats.the Audio DSP also performs audio post processing | ||
Audio | support two audio device HDMI and headphone, also support Audio In/Out with PIN define. support 2 MIC in | ||
HDMI Out/In | 1* HDMI 2.0a out port and 1* HDMI 2.0a In port | ||
Audio outputs/Inputs | HDMI, I2S audio,Audio micro out, Audio out/in with PIN define | ||
M.2 KEY E:PCIE 2.0/USB 2.0 | 1 pcie 2.0 interface | ||
M.2 KEY E:PCIe 1.1 / SDIO / USB 2.0 | 1 pcie 1.1 and SDIO interface | ||
USB 3.0 | 1x USB 3.0 host | ||
USB 2.0 | 2x USB 2.0 OTG, 1 with standard USB port , 1 define with PIN | ||
M.2 KEY B | 1 * M.2 interface USB 2.0 for 4G with Micro SIM card slot | ||
Mini DP | 1* Mini DP | ||
TYPE C | 1 type C interface | ||
RTC battery | RTC battery power interface | ||
Buttons | Reset button, Power button, U-boot button | ||
Leds | Red, Green, Blue | ||
Other | IR reciever | ||
Sizes | 148 mm × 100.5mm | ||
Weight | 100g |
GPIO PIN define
Banana Pi BPI-W2 has a 40-pin GPIO header that matches that of the Model Raspberry Pi 3. Following is the Banana Pi GPIO Pinout:
Banana Pi BPI-W2 40-pin GPIO | |||
GPIO Pin Name | Default Function | Function 2:GPIO | |
CON1-P01 | VCC-3V3 | ||
CON1-P02 | 5VD | ||
CON1-P03 | I2C5\_SCL | GPIO13 | |
CON1-P04 | 5VD | ||
CON1-P05 | I2C5\_SDA | GPIO14 | |
CON1-P06 | GND | ||
CON1-P07 | PWM0\_0 | IGPIO21 | |
CON1-P08 | UR2\_TX | IGPIO3 | |
CON1-P09 | GND | ||
CON1-P10 | UR2\_RX | IGPIO2 | |
CON1-P11 | GPIO17 | GPIO17 | |
CON1-P12 | AO\_BCK | GPIO58 | |
CON1-P13 | I2C3\_SDA | GPIO25 | |
CON1-P14 | GND | ||
CON1-P15 | I2C3\_SCL | GPIO27 | |
CON1-P16 | UR2\_RTS | IGPIO5 | |
CON1-P17 | VCC-3V3 | ||
CON1-P18 | UR2\_CTS | IGPIO4 | |
CON1-P19 | G\_MOSI | GPIO7 | |
CON1-P20 | GND | ||
CON1-P21 | G\_MISO | GPIO4 | |
CON1-P22 | IR\_TX | IGPIO9 | |
CON1-P23 | G\_SCK | GPIO5 | |
CON1-P24 | G\_CS | GPIO6 | |
CON1-P25 | GND | ||
CON1-P26 | GPIO8 | GPIO8 | |
CON1-P27 | I2C4\_SDA | GPIO12 | |
CON1-P28 | I2C4\_SCL | GPIO11 | |
CON1-P29 | GPIO100 | GPIO100 | |
CON1-P30 | GND | ||
CON1-P31 | AI\_CK | GPIO21 | |
CON1-P32 | SPDIF | GPIO54 | |
CON1-P33 | AO\_CK | GPIO59 | |
CON1-P34 | GND | ||
CON1-P35 | AO\_LRCK | GPIO57 | |
CON1-P36 | AI\_BCK | GPIO22 | |
CON1-P37 | AI\_LRCK | GPIO23 | |
CON1-P38 | AI\_SDO | GPIO24 | |
CON1-P39 | GND | ||
CON1-P40 | AO\_D0 | GPIO60 |
UART specification:
Theheader CON3 is the UART interface. For developers of Banana Pi, this is an easy way to get the UART console output to check the system status and log message.
BPI-W2 Debug UART(CON3) | |||
CON2-P1 | GND | ||
CON2-P2 | UART0-RX | ||
CON2-P3 | UART0-TX |
RGMII Interface with PIN define
BPI-W2 support RGMII Interface with PIN define:
voltage domain is RGMII.
Resources
Source code
- Linux 4.9.x Source code on github:https://github.com/BPI-SINOVOIP/BPI-W2-bsp
- HDMI-IN sample code:https://drive.google.com/open?id=17RXX_-mrZh2N6NgyVY6ofKs-NNC48bAM
- BPI-W2 Android 7 source code :https://github.com/BPI-SINOVOIP/BPI-1296-Android7
- BPI-W2 Android 6 source code : https://github.com/BPI-SINOVOIP/BPI-1296-Android6
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 new link bpi-image Files
- All banana pi docement(SCH file,DXF file,and doc)
- BPI-W2 hardware schematic diagram :
- google drive:https://drive.google.com/file/d/1Xn7-nlY0kVJacnRh_EpuS5Fw92_b6qqu/view?usp=sharing
- baidu cloud:https://pan.baidu.com/s/1z2FgGpWY4nPGvocx8ymmew pinecode: r5tv
- BPI-W2 DXF file download :https://drive.google.com/file/d/1JDVRxcXdSi8cnX32plBmyrTiKiWDK_ev/view?usp=sharing
- BPI-W2 Realtek 1296 documents download link
- SATA-RSM-C052-X22XX spec
- Banana Pi BPI-W2 CE FCC RoHS Certification
- Banana Pi BPI-W2 play video with openwrt (kernel 4.9.119):https://www.youtube.com/watch?v=ZQxxMRzK84Q&feature=youtu.be
Amazon AWS Greengrass
Banana Pi BPI-W2 passed Amazon AWS Greengrass:https://devices.amazonaws.com/detail/a3G0h000000OvNJEA0/Banana-Pi-BPI-W2
Image Release
All image link: https://drive.google.com/drive/folders/1xBxYgKM40GrBa-qfgPDD-cRrUhWBo34u
Android
- 2020-07-23 update
- Android 7.1, kernel 4.1
- Android Normal Version: Normal android image without hwnat and openwrt enabled
- Android Router Version: Router mode android image with hwnat and openwrt enabled, ethernet and wifi network must be configured in Openwrt system(Settings->More->Openwrt Settings). The port with bar code label is wan port and br-lan ip is 172.16.1.1.
- Android ATV version: ATV version android image without hwnat and openwrt enabled. Click the right button to show the navigation bar If you use mouse for testing.
- Android 6.0, kernel 4.1
- Android 6.0 image is only support normal android build without second ethernet port enabled. Android 6.0 is no longer maintained and this is the final release.
- 2019-8-16 update This release is for banana pi W2 board, and it is based on Android6.0 & 7.1 Operation system with kernel 4.1
- Android 6.0
- Fetures Map: http://wiki.banana-pi.org/W2_Image_Map#Android_6.0_HDMI
- Google Drive : https://drive.google.com/open?id=1cblHB2rKnDOZmhxbHL79k3QlYfAHOdBe
- Baidu Drive : https://pan.baidu.com/s/1ZdI4Y7B-u7kp8XguGXFkuQ (PinCode:8noz)
- MD5 : 1a90335d798863e31f99c1fae615c43c
- Android 6.0
- Android 7.1
- Fetures Map: http://wiki.banana-pi.org/W2_Image_Map#Android_7.1_HDMI
- Google Drive : https://drive.google.com/open?id=1j1n10Wh9jE7TCDMutwLifPavt_PJ-5x3
- Baidu Drive : https://pan.baidu.com/s/12MkYp0oQ9cUN2N8J3WrHrg (PinCode:2cyy)
- MD5 : 713ddd26e6f2c085c464442e058cf390
- Forum pthread:http://forum.banana-pi.org/t/bpi-w2-new-image-android-6-0-7-1-for-emmc-20190816/9728
- Android 7.1
- 2019-01-14 update : BPI-W2 Android7 new image support google GMS
- 2019-05-09 update, This release is for banana pi W2 board which is based on RTD1296, Android 6.0 Operation system with kernel 4.1.17.
- BPI-W2 Android 6.0 Features Map :http://wiki.banana-pi.org/W2_Image_Map#Android_6.0_HDMI
- Google Drive : https://drive.google.com/open?id=1h3XhhmY1SQpzDOKCY3hqPoHJlJdkqhuY
- Baidu Drive : https://pan.baidu.com/s/13CNmfW5ZlSmzgrDLp6mptg (PinCode:m8qt)
- MD5 : 30226f82f85b88b7c345affa202268eb
- Forum pthread:http://forum.banana-pi.org/t/bpi-w2-new-image-release-android-6-0-2019-05-09/9207
OpenWRT
- 2019-10-04 update Banana Pi BPI-W2 (RTD1296) new image : Openwrt Lede with Kernel 4.9
- Image Link: Linux kernel 4.4
- Baidu Drive: https://pan.baidu.com/s/1Rs9F46wNJibORaeCfVh4wg PinCode:1w4w
- Google Drive:https://drive.google.com/file/d/10kfP142Jw0sA92uwaIYZt7CeXcDKelO1/view?usp=sharing
- Forum thread:
Ubuntu
- 2019-6-18 update,This release is for banana pi M4 & W2 board, and it is based on Ubuntu Mate 18.04 & Ubuntu Server 16.04 Operation system with kernel 4.9.119.
- BPI-M4/BPI-W2 Ubuntu Mate 18.04
- Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Ubuntu_18.04_Mate
- Google Drive : https://drive.google.com/open?id=1nPI2dy_KCW4h5korQdvj0iymHIDyxIPq
- Baidu Drive : https://pan.baidu.com/s/1tB_QZ6zgmKiYstcZwn51gg (PinCode:edrc)
- MD5 : 7409b48a46e0bbc2d0ae2e70a49bfb36
- BPI-M4/BPI-W2 Ubuntu Server 16.04
- Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Ubuntu_18.04_Mate
- Google Drive : https://drive.google.com/open?id=1G4915FPOU4pDzbI0TCFH8wWXUGmNdlkF
- Baidu Drive : https://pan.baidu.com/s/1lkG6gyzn-KPbvrEhf6Q85w (PinCode:5jbo)
- MD5 : 328706256bec238df50f9bd6ab8dfd1b
- Issue: if HDMI doesn't display, please try "ctrl + alt + F1" to change terminal then "ctrl + alt + F7" change to desktop display.
- Forum pthread:http://forum.banana-pi.org/t/bpi-m4-demo-image-release-ubuntu-mate-18-04-ubuntu-server-16-04-2019-06-18/9362
- BPI-M4/BPI-W2 Ubuntu Mate 18.04
- 2018-09-17 update.This release is for banana pi W2 board which is based on realtek RTD1296, and it is based on Ubuntu 18.04 operation system with kernel 4.9.119.
- Image Link:
- W2 Features Map: http://wiki.banana-pi.org/W2_Image_Map
- Baidu Drive: https://pan.baidu.com/s/1iLOa1MOgtSqY6dVsQ_SyQg
- Google Drive:https://drive.google.com/open?id=1PQO9tA4w_wJvDIz64xJrXzSNS1g4GSlB
- Forum thread: http://forum.banana-pi.org/t/bananapi-w2-ubuntu-18-04-new-image-release-2018-09-17/6790
Debian
- 2019-08-13 update BPI-M4/BPI-W2 Debian10 Buster Desktop New Demo Image ,This release is for banana pi M4 and W2 board, and it is based on Debian 10 Operation system with kernel 4.9.Debian 10 buster desktop(32bit)
- Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Debian_10_buster
- Google Drive : https://drive.google.com/open?id=1rVrZStsw2PINBhIxCzOLOtYLbtoECmEk
- Baidu Drive : https://pan.baidu.com/s/1WcrBkxm5OyBLedCBwaUz6Q (PinCode:e6m3)
- MD5 : 300b37cdfa092d72dceddd4f33825b40
- Forum Pthread:http://forum.banana-pi.org/t/bpi-m4-bpi-w2-debian10-buster-desktop-new-demo-image-20190813/9712
- FAQ
- Issue: if HDMI doesn’t display, please try “ctrl + alt + F1” to change terminal then “ctrl + alt + F7” change to desktop display.
- SW2: switch to 0,if insert SD, SD start;if doesn’t insert SD,EMMC start.
- 2019-08-06 update,BPI-M4/BPI-W2 Debian 10 Buster Lite Demo Image ,This release is for banana pi M4 and W2 board, and it is based on Debian 10 Operation system with kernel 4.9.
- Debian 10 buster AArch64 (64bit)
- Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Debian_10_buster
- Google Drive : https://drive.google.com/open?id=1QyZX5AGUpEV2OZMXz3qkB8riXROXHdx3
- Baidu Drive : https://pan.baidu.com/s/1CGxGUi8rt06tHwfk134Seg (Pincode:7rcz)
- MD5 : 5a8b1eb36b782fdd742ba746c645593d
- Debian 10 buster AArch64 (64bit)
- Debian 10 buster (32bit)
- Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Debian_10_buster
- Google Drive : https://drive.google.com/open?id=1WJlKTMPAipYnDFqIPl_dmR76oobuO5Wd
- Baidu Drive : https://pan.baidu.com/s/1lTtcMTWqE0jG_1PWGtWSqw (Pincode:gny6)
- MD5 : a59f2e6a298237a08bb523b53372d937
- Debian 10 buster (32bit)
- FAQ
- For more info, please see here:
- BPI-M4: http://wiki.banana-pi.org/Getting_Started_with_M4
- BPI-W2: http://wiki.banana-pi.org/Getting_Started_with_W2
- FAQ
- 2018-09-18 update.This release is for banana pi W2 board which is based on realtek RTD1296, and it is based on Debian 9 operation system with kernel 4.9.119.
- image Link:
- W2 Features Map: http://wiki.banana-pi.org/W2_Image_Map#Debian_9
- Baidu Drive:https://pan.baidu.com/s/1bmTektF0ufRL9_FOpdoO2w
- Google Drive:https://drive.google.com/open?id=1z1l56qX7BhsD44ha4IGDBhi-_ZqwCjoC
- Forum pthread: http://forum.banana-pi.org/t/banana-pi-bpi-w2-new-image-debian-9-linux-image-release-2018-09-18/6797
Rasbian
- 2019-6-19 update,This release is for banana pi M4 & W2 board, and it is based on Raspbian 9.8 stretch & AArch64 Linux Mate & AArch Linux Lite Operation system with kernel 4.9.119.
- Fetures Map: http://wiki.banana-pi.org/M4_Image_Map#Raspbian_9.8_stretch
- Google Drive : https://drive.google.com/open?id=15cypBk4NKL0X8uD3Mffc__Sx05j39xCW
- Baidu Drive : https://pan.baidu.com/s/1gwD5ok9XLLQa0InU_-b7EA (PinCode:uuqn)
- MD5 : a397a9c4d078c2841f0c243c573dc9a8
- FAQ
- Issue: if HDMI doesn't display, please try "ctrl + alt + F1" to change terminal then "ctrl + alt + F7" change to desktop display.
- SW2: switch to 0,if insert SD, SD start;if doesn't insert SD,EMMC start.
- Forum pthread:http://forum.banana-pi.org/t/bpi-m4-bpi-w2-demo-image-release-raspbian-9-8-stretch-aarch64-linux-mate-aarch64-linux-lite-2019-06-19/9370
- 2018-09-17 uptate ,This release is for banana pi W2 board which is based on realtek RTD1296, and it is based on Raspbian 9.4 operation system with kernel 4.9.119.
- BPI-W2 Features Map: http://wiki.banana-pi.org/W2_Image_Map#Raspbian_9.4
- Baidu Drive:https://pan.baidu.com/s/1aL5ZsHIRwM-1rvnZDiR3EA
- Google Drive:https://drive.google.com/open?id=11-WbfJK0jNVgutg9UVKfiIIJtfHXi-9j
- Forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-w2-new-image-raspbian-9-4-new-image-release-2018-09-17/6824
AArch Linux
- .2019-6-19 update,This release is for banana pi M4 & W2 board, and it is based on AArch64 Linux Mate & AArch linux liteOperation system with kernel 4.9.119.
- Fetures Map:
- Google Drive : https://drive.google.com/open?id=1fsk5S4zQfo3tl97Nty_QA1uAEqgB63YK
- Baidu Drive : https://pan.baidu.com/s/1GvGsfs7t018EoRIv-au1GA (PinCode:o496)
- MD5 : d284b2326a36d2d9039fb8d7e20e2600
- AArch64 Linux Lite
- Fetures Map:
- Google Drive : https://drive.google.com/open?id=17V49oBoJZ18MKjSHD_LKjf1Z7qEokYn7
- Baidu Drive : https://pan.baidu.com/s/1WivDWZHu_GnWOxhVOjoqIQ (PinCode:uhcg)
- MD5 : 53bb6f8d00f8708dab96bc865eaddc5e
- FAQ
- Issue: if HDMI doesn't display, please try "ctrl + alt + F1" to change terminal then "ctrl + alt + F7" change to desktop display.
- SW2: switch to 0,if insert SD, SD start;if doesn't insert SD,EMMC start.
- Forum pthread:http://forum.banana-pi.org/t/bpi-m4-bpi-w2-demo-image-release-raspbian-9-8-stretch-aarch64-linux-mate-aarch64-linux-lite-2019-06-19/9370
- FAQ
OpenSUSE
- 2018-09-25 uptate,This release is for banana pi W2 board which is based on realtek RTD1296, and it is based on OpenSUSE operation system with kernel 4.9.119.
- BPI-W2 Features Map: http://wiki.banana-pi.org/W2_Image_Map
- Baidu Drive:https://pan.baidu.com/s/1UZl-UFUugPhCPaFHBB9_GA
- Google Drive: https://drive.google.com/open?id=1j_486I9v2VuPXslWyk9OlmOIPMxcxZGs
- Forum pthrad:http://forum.banana-pi.org/t/bananapi-bpi-w2-new-image-opensuse-release-2018-09-25/6851
Kali Linux
- 2018-09-25 update,This release is for banana pi W2 board which is based on realtek RTD1296, and it is based on Kali operation system with kernel 4.9.119.
- BPI-W2 Features Map: http://wiki.banana-pi.org/W2_Image_Map
- Baidu Drive:https://pan.baidu.com/s/1eslUG_xlHHsGwHk_Lq_bVw
- Google Drive:https://drive.google.com/open?id=1QQXs-YjZtwOfEEc73wfNtLy67ZZwVai7
- Forum pthread:http://forum.banana-pi.org/t/bananapi-bpi-w2-new-image-kali-rolling-release-2018-09-25/6855
RPiTC
- 2018-09-03 update :RPiTCv3_1.12-demo-bpi-w2-beta with Linux kernel 4.9.119
- image download:
- google drive:https://drive.google.com/open?id=1sWjMuKncqDDsb3cGmg22oJs-U2fZjOv0
- baidu cloud: https://pan.baidu.com/s/1sd9hoOwyfAxWlGroDMOj4A
- more abot RPiTC : http://rpitc.blogspot.com/
- Forum pthread:http://forum.banana-pi.org/t/bpi-w2-new-iamge-rpitcv3-1-12-demo-bpi-w2-beta-2018-09-03/6686
FAQ
- 1. Now we support to use bpi-copy to burn image to sd card, before this, we need to update our spi rom code, please watch the attachment to update your W2 spi rom code.
- SPI ROM Tool:
- SPI ROM Image:
- How-To Update W2 SPI ROM: