Banana Pi BPI-R2
Contents
Summary
Introduction
The Banana Pi R2 is a router based development board, which can run on a variety of open source operating systems including OpenWrt, Android, and Bananian. It has 4 Gigabit LAN ports, 1 Gigabit WAN, and 300Mbs wireless N capabilities.
Getting Start
Key Features
- MediaTek MT7623N, Quad-core ARM Cortex-A7
- Mali 450 MP4 GPU
- 2G DDR3 SDRAM
- Mini PCIE interface.
- support 2 SATA interface
- MicroSD slot supports up to 256GB expansion
- 8G eMMC flash (option 16/32/64G)
- MIPI display interface support
- 5 port 10/100/1000 Mb Ethernet port
- (2) USB 3.0 and (1) USB 2.0 otg port
- 1080P high-definition video playback
- HDMI port and multi-channel audio output
- WIFI&Bluetooth 4.1 with 802.11B/G/N onboard
Hardware Revision
Hardware interface
Hardware spec
Banana Pi R2 | |
---|---|
CPU | MediaTek MT7623N, Quad-code ARM Cortex-A7 |
GPU | Mali 450 MP4 GPU |
Memory | 2G DDR3 SDRAM |
Storage | On Board 8GB eMMC Flash, Micro SD-Card slot, Two SATA 2.0 Port (USB-to-SATA bridge) |
Network | 10/100/1000 Mbit/s Ethernet (MT7530) + Wi-Fi 802.11 b/g/n 2.4G/5G (MT6625L) + Bluetooth BT4.1 with MTK6625L chip |
Display(s) | HDMI (Type A) output with HDCP 1.4, resolutions up 1920x1200; MIPI Display Serial Interface (DSI) interface(4 data lanes) |
Video decoder(s) | Multi-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263, H.264, etc. H.264 high-profile 1080p@60fps, HEVC/H.265 1080P@60fps |
Audio Output(s) | HDMI & I2S |
USB ports | USB 3.0 PORT (x2), USB OTG (x1) |
PCIE | 1 pcie interface & 1 pcie pin define interface |
Remote | IR Receiver (x1) |
GPIO | 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). Some of I/O Pin can be used for specific functions as UART, I2C, SPI or PWM |
Switches | Reset button, Power button, U-boot button |
LED | Power Status and 8P8C |
Power Source | 5 volt @2A via DC Power and/or Micro USB (OTG) |
Size & Weight | 148 mm × 100.5mm 100g |
OS | OpenWRT, Debian, Ubuntu, Raspbian and others OS |
BPI-R2 GPIO Pin define
Banana Pi BPI-R2 40-pin GPIO define:
Banana Pi BPI-R2 has a 40-pin GPIO header that matches that of the Model Raspberry Pi 3. Following is the Banana Pi GPIO Pinout:
BPI-R2 40 PIN GPIO define:
| GPIO Pin Name | Default Function | Function2:GPIO | | :--- | :--- | :--- | | CON1-P01 | VCC-3V3 | | | CON1-P02 | VCC-5V | | | CON1-P03 | I2C\_SDA0 | GPIO75 | | CON1-P04 | VCC-5V | | | CON1-P05 | I2C\_SCL0 | GPIO76 | | CON1-P06 | GND | | | CON1-P07 | PWM-003 | GPIO206 | | CON1-P08 | UTXD1 | GPIO80 | | CON1-P09 | GND | | | CON1-P10 | URXD0 | GPIO81 | | CON1-P11 | URXD1 | GPIO80 | | CON1-P12 | I2S0\_BCK | GPIO74 | | CON1-P13 | UTXD0 | GPIO79 | | CON1-P14 | GND | | | CON1-P15 | PWM-002 | GPIO205 | | CON1-P16 | URTS1 | GPIO25 | | CON1-P17 | VCC-3V3 | | | CON1-P18 | UCTS1 | GPIO24 | | CON1-P19 | SPI0\_MO | GPIO56 | | CON1-P20 | GND | | | CON1-P21 | SPI0\_MI | GPIO55 | | CON1-P22 | PCM\_CLK | GPIO18 | | CON1-P23 | SPI0\_CK | GPIO54 | | CON1-P24 | SPI0\_CSN | GPIO53 | | CON1-P25 | GND | | | CON1-P26 | PCM\_RX | GPIO20 | | CON1-P27 | I2C\_SDA1 | GPIO57 | | CON1-P28 | I2C\_SCL1 | GPIO58 | | CON1-P29 | PCM\_RST | GPIO22 | | CON1-P30 | GND | | | CON1-P31 | SPDIF\_OUT | GPIO200 | | CON1-P32 | PCM\_TX | GPIO21 | | CON1-P33 | I2S0\_MCLK | GPIO126 | | CON1-P34 | GND | | | CON1-P35 | I2S0\_LRCK | GPIO73 | | CON1-P36 | PCM\_SYNC | GPIO19 | | CON1-P37 | SPDIF\_IN1 | GPIO202 | | CON1-P38 | I2S0\_DATA\_IN | GPIO72 | | CON1-P39 | GND | | | CON1-P40 | I2S0\_DATA\_OUT | GPI049 |
Image Release
Ubuntu
Kernel 4.14
- Image Link:
- Source Code Github Repo:
- Forum thread:
Kernel 4.4
- Image Link:
- Source Code Github Repo:
- Forum thread:
OpenWrt
Kernel 4.9
- Image Link:
- Source Code Github Repo:
- Forum thread: