Orange Pi 3

From Embeded Linux (and more) Wiki by Nathael
< Dev‎ | OPi
Jump to navigation Jump to search


Description

Official website : ["http://www.orangepi.org/Orange Pi 3/" http://www.orangepi.org/Orange Pi 3/] (Backup)

The OrangePi 3 board is an Open-source Single Board Computer (SBC) of 93x60mm created and sold by Xunlong.

Base system

You can get the images here: Images for Orange Pi 3 board.

Connection and startup

USB-UART serial console connection

File:OPi 3 UART.jpg
UART debug port

On the J3 connector (3 pins male 2.54mm, next to the power button and micro USB port, pin 1 on the power button side) :

pin 1 - GND : Black
pin 2 - UART RX : Orange
pin 3 : UART TX : Yellow

SD card boot

The OrangePi 3 board boots from the SD card which has to be prepared following specific steps. Follow the "SD card creation" section from the "from scratch" page

Extension ports

The OrangePi 3 board has one extension ports using common 2.54mm (0.1inch) pitch:

  • con12 : 2x13
File:Orange Pi 3 Expansion Header.jpg
Orange Pi 3 Expansion Header
con4 : 2x13 Header
1 3.3V 2 5V
3 TWI0_SDA / PA12 / GPIO12 4 5V
5 TWI0_SCK / PA11 / GPIO11 6 GND
7 PWM1 / PA06 / GPIO6 8 UART1_TX / PG06 / GPIO198
9 GND 10 UART1_RX / PG07 / GPIO199
11 UART2_RX / PA01 / GPIO1 12 SIM_CLK/PA_EINT7 / PA07 / GPIO7
13 UART2_TX / PA00 / GPIO0 14 GND
15 UART2_CTS / PA03 / GPIO3 16 TWI1-SDA / PA19 / GPIO19
17 3.3V 18 TWI1-SCK / PA18 / GPIO18
19 SPI1_MOSI / PA15 / GPIO15 20 GND
21 SPI1_MISO / PA16 / GPIO16 22 UART2_RTS / PA02 / GPIO2
23 SPI1_CLK / PA14 / GPIO14 24 SPI1_CS / PA13 / GPIO13
25 GND 26 SIM_DET/PA_EINT10 / PA10 / GPIO10

Wifi

For WiFi, you'll need a fw_bcm43456c5_ag.bin firmware file and nvram.txt configuration that can be found in the Xulongs's repository for H6:

https://github.com/orangepi-xunlong/OrangePiH6_external/tree/master/ap6256

Mainline brcmfmac driver expects the firmware and nvram at the following paths relative to the firmware directory:

brcm/brcmfmac43456-sdio.bin
brcm/brcmfmac43456-sdio.txt

For Bluetooth 5.0, you'll need a BCM4345C5.hcd firmware file that can be found in the Xulongs's repository for H6:

https://github.com/orangepi-xunlong/OrangePiH6_external/tree/master/ap6256

The driver expects the firmware at the following path relative to the firmware directory:

brcm/BCM4345C5.hcd

External links