<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.banana-pi.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Squy</id>
		<title>Banana Pi Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.banana-pi.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Squy"/>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/Special:Contributions/Squy"/>
		<updated>2026-08-12T21:50:36Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M4_Zero&amp;diff=17310</id>
		<title>香蕉派 BPI-M4 Zero</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M4_Zero&amp;diff=17310"/>
				<updated>2024-08-21T09:19:38Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* 系统镜像 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Banana_Pi_BPI-M4_Zero]]&lt;br /&gt;
&lt;br /&gt;
= 产品介绍 =&lt;br /&gt;
[[File:M4-Zero780.jpg]]&lt;br /&gt;
&lt;br /&gt;
M4 Zero是M2 Zero的后续型号，在性能上有着巨大提升，SOC升级为H618, CPU频率提升25% 。内存升级为DDR4, 容量翻4倍，新增8G eMMC。支持5G WiFi, 另外USB接口也升级为type-C，它的外形大小和40-pin接头与Raspberry Pi Zero W相同，它将适合Zero W的大部分外壳和配件。&lt;br /&gt;
&lt;br /&gt;
=关键特性=&lt;br /&gt;
* Allwinner H618, Quad-core ARM Cortex™-A53 processor&lt;br /&gt;
* ARM Mali G31 GPU&lt;br /&gt;
* 2.4G/5G WIFI &amp;amp; Bluetooth 4.2&lt;br /&gt;
* 2G LPDDR4 RAM&lt;br /&gt;
* 8G eMMC flash memory&lt;br /&gt;
* 1x USB2.0 Type-C OTG, 5V power supply&lt;br /&gt;
* 1x USB2.0 Type-C&lt;br /&gt;
* 1x miniHDMI 2.0a&lt;br /&gt;
* 1x 24-pin FPC connector&lt;br /&gt;
** 1x USB2.0&lt;br /&gt;
** 1x 100Mbps Ethernet&lt;br /&gt;
&lt;br /&gt;
=快速上手=&lt;br /&gt;
*[[快速上手 BPI-M4 Zero]]&lt;br /&gt;
&lt;br /&gt;
=硬件=&lt;br /&gt;
==硬件接口==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==硬件规格==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''Hardware  Specification of Banana pi BPI-M4 Zero'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU || Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz&lt;br /&gt;
|-&lt;br /&gt;
| GPU ||ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 2 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| Storage || 8G eMMC flash&lt;br /&gt;
|-&lt;br /&gt;
| SD card || MicroSD card slot, SDIO3.0&lt;br /&gt;
|-&lt;br /&gt;
| Wireless || 2.4G/5G WiFi and Bluetooth 4.2&lt;br /&gt;
|-&lt;br /&gt;
| HDMI || 1x miniHDMI 2.0a (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI digital Audio output&lt;br /&gt;
|-&lt;br /&gt;
| USB || 1x USB2.0 Type-C HOST, 1x USB2.0 Type-C OTG&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 40-pin header&lt;br /&gt;
| 28 pins GPIO and Power (+5V, +3.3V and GND)&lt;br /&gt;
|-&lt;br /&gt;
| UART, SPI, TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 24-pin FPC&lt;br /&gt;
| 0.5mm pitch FPC connector， 1x USB2.0, 1x IR, 1x 100Mbps Ethernet&lt;br /&gt;
|-&lt;br /&gt;
| 9 pins GPIO, UART,TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
|Buttons|| Reset, FEL&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| Power || 5V@3A via USB Type-C&lt;br /&gt;
|-&lt;br /&gt;
|Size || 65mm × 30mm&lt;br /&gt;
|-&lt;br /&gt;
|Weight || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==PIN 定义 ==&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Zero 40-pin header===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
! ALT2&lt;br /&gt;
! ALT3&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 24-pin FPC ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''24-pin FPC define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| EPHY_RXN&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| EPHY_RXP&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| EPHY_TXN&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| EPHY_TXP&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| PI9&lt;br /&gt;
| UART3_TX&lt;br /&gt;
| TWI2_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PI10&lt;br /&gt;
| UART3_RX&lt;br /&gt;
| TWI2_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| PI12&lt;br /&gt;
| UART3_CTS&lt;br /&gt;
| PWM2&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PI11&lt;br /&gt;
| UART3_RTS&lt;br /&gt;
| PWM1 &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 3V3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 3V3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| PI4&lt;br /&gt;
| H_I2S0_DIN0&lt;br /&gt;
| H_I2S0_DOUT1&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| PI3&lt;br /&gt;
| H_I2S0_DOUT0&lt;br /&gt;
| H_I2S0_DIN1&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| PI2&lt;br /&gt;
| H_I2S0_LRCK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| PI1&lt;br /&gt;
| H_I2S0_BCLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| PI0&lt;br /&gt;
| H_I2S0_MCLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| PH10&lt;br /&gt;
| IR_RX&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| USB2_DP&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| USB2_DM&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Zero Debug UART===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART0_RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART0_TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=开发=&lt;br /&gt;
==源码==&lt;br /&gt;
===Android===&lt;br /&gt;
*Android source code https://github.com/BPI-SINOVOIP/BPI-H618-Android12&lt;br /&gt;
===Linux===&lt;br /&gt;
*Linux BSP source code https://github.com/BPI-SINOVOIP/BPI-M4B-bsp&lt;br /&gt;
*Linux Armbian build source code https://github.com/Dangku/armbian-build&lt;br /&gt;
*Linux 5.4 boot pack source code https://github.com/Dangku/allwinner-boot-pack&lt;br /&gt;
*Linux 5.4 uboot source code https://github.com/Dangku/sunxi-u-boot/tree/sun50iw9-v2018.05&lt;br /&gt;
*Linux 5.4 kernel source code https://github.com/Dangku/sunxi-linux/tree/sun50iw9-5.4&lt;br /&gt;
*Linux 6.6 uboot source code https://github.com/Dangku/sunxi-u-boot/tree/sunxi-v2024.01&lt;br /&gt;
*Linux 6.6 kernel source code https://github.com/Dangku/sunxi-linux/tree/sunxi-6.6&lt;br /&gt;
*WringPi source code https://github.com/Dangku/WiringPi&lt;br /&gt;
*RPi.GPIO source code https://github.com/Dangku/RPi.GPIO&lt;br /&gt;
*WiringPi-Python source code https://github.com/Dangku/WiringPi-Python&lt;br /&gt;
&lt;br /&gt;
==资源==&lt;br /&gt;
*BPI-M4 ZERO介绍视频: https://www.youtube.com/watch?v=23J_TfsB480&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Zero DXF 文件&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 ZERO 原理图&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1kceiTekfFvYFsXrLiQrxQA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1AtKZROqmdPSz2XQzdeQLL4K6wCPerqeu/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Zero SBC bench test: &lt;br /&gt;
&lt;br /&gt;
*Allwinner H618 数据手册&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=系统镜像=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*2024-08-19-bananapi-m4zero-android12.zip&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1OUJEnathYgcPsmsX5CSj9w?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1twgJpV4kbHkK-OKiEwhMCIxbnkIw74dF/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4zero_Ubuntu22.04&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/14d-s9O2cJco9fFsBUcUYoQ?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1-MzSVsduPX8qHKgbAOM3wmcCbwfkffAz?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4zero_Debian12&lt;br /&gt;
:Baidu could: https://pan.baidu.com/s/1MFQE8zJVXeUKV9ZHeznWpA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Csk5mTyInOaWP6HsZbt_nk8V7dlG6Db0?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=购买=&lt;br /&gt;
*速卖通店铺&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006325178305.html&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006325280213.html&lt;br /&gt;
:淘宝店铺: https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.4fee3d0dOP5VBH&amp;amp;ft=t&amp;amp;id=754939469582&lt;br /&gt;
:OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Zero&amp;diff=17309</id>
		<title>Banana Pi BPI-M4 Zero</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Zero&amp;diff=17309"/>
				<updated>2024-08-21T09:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* System image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-M4_Zero]] &lt;br /&gt;
&lt;br /&gt;
[[File: Banana_Pi_BPI-M4_Zero_1.jpg|thumb|[[Banana Pi BPI-M4 Zero]] with Allwinner H618 chip]]&lt;br /&gt;
[[File:BPI-M2_zero_11.JPG|thumb|[[Banana Pi BPI-M2 ZERO]] with Allwinner H3 chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Berry_1.jpg|thumb|[[Banana Pi BPI-M4 Berry]] H618 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
[[File:M4-Zero780.jpg]]&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-M4 Zero is the successor model of M2 Zero. It has a huge improvement in performance. The SOC is upgraded to H618 and the CPU frequency is increased by 25%. The memory is upgraded to DDR4, the capacity is quadrupled, and 8G eMMC is added. It supports 5G WiFi, and the USB interface has also been upgraded to type-C.&lt;br /&gt;
&lt;br /&gt;
It has same form factor and 40-pin connector as the Raspberry Pi Zero W, and it can fit most of the RPI Zero W cases and accessories.&lt;br /&gt;
&lt;br /&gt;
=Key Features=&lt;br /&gt;
* Allwinner H618, Quad-core ARM Cortex™-A53 processor&lt;br /&gt;
* ARM Mali G31 GPU&lt;br /&gt;
* 2.4G/5G WIFI &amp;amp; Bluetooth 4.2&lt;br /&gt;
* 2G LPDDR4 RAM&lt;br /&gt;
* 8G eMMC flash memory&lt;br /&gt;
* 1x USB2.0 Type-C OTG, 5V power supply&lt;br /&gt;
* 1x USB2.0 Type-C&lt;br /&gt;
* 1x miniHDMI 2.0a&lt;br /&gt;
* 1x 24-pin FPC connector&lt;br /&gt;
** 1x USB2.0&lt;br /&gt;
** 1x 100Mbps Ethernet&lt;br /&gt;
&lt;br /&gt;
=Getting Start=&lt;br /&gt;
*[[Getting Started with BPI-M4 Zero]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Zero_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''Hardware  Specification of Banana pi BPI-M4 Zero'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU || Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz&lt;br /&gt;
|-&lt;br /&gt;
| GPU ||ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 2 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| Storage || 8G eMMC flash&lt;br /&gt;
|-&lt;br /&gt;
| SD card || MicroSD card slot, SDIO3.0&lt;br /&gt;
|-&lt;br /&gt;
| Wireless || 2.4G/5G WiFi and Bluetooth 4.2&lt;br /&gt;
|-&lt;br /&gt;
| HDMI || 1x miniHDMI 2.0a (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI digital Audio output&lt;br /&gt;
|-&lt;br /&gt;
| USB || 1x USB2.0 Type-C HOST, 1x USB2.0 Type-C OTG&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 40-pin header&lt;br /&gt;
| 28 pins GPIO and Power (+5V, +3.3V and GND)&lt;br /&gt;
|-&lt;br /&gt;
| UART, SPI, TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 24-pin FPC&lt;br /&gt;
| 0.5mm pitch FPC connector， 1x USB2.0, 1x IR, 1x 100Mbps Ethernet&lt;br /&gt;
|-&lt;br /&gt;
| 9 pins GPIO, UART,TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
|Buttons|| Reset, FEL&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| Power || 5V@3A via USB Type-C&lt;br /&gt;
|-&lt;br /&gt;
|Size || 65mm × 30mm&lt;br /&gt;
|-&lt;br /&gt;
|Weight || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==PIN define ==&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Zero 40-pin header===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
! ALT2&lt;br /&gt;
! ALT3&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 24-pin FPC ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''24-pin FPC define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| EPHY_RXN&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| EPHY_RXP&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| EPHY_TXN&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| EPHY_TXP&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| PI9&lt;br /&gt;
| UART3_TX&lt;br /&gt;
| TWI2_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PI10&lt;br /&gt;
| UART3_RX&lt;br /&gt;
| TWI2_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| PI12&lt;br /&gt;
| UART3_CTS&lt;br /&gt;
| PWM2&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PI11&lt;br /&gt;
| UART3_RTS&lt;br /&gt;
| PWM1 &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 3V3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 3V3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| PI4&lt;br /&gt;
| H_I2S0_DIN0&lt;br /&gt;
| H_I2S0_DOUT1&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| PI3&lt;br /&gt;
| H_I2S0_DOUT0&lt;br /&gt;
| H_I2S0_DIN1&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| PI2&lt;br /&gt;
| H_I2S0_LRCK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| PI1&lt;br /&gt;
| H_I2S0_BCLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| PI0&lt;br /&gt;
| H_I2S0_MCLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| PH10&lt;br /&gt;
| IR_RX&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| USB2_DP&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| USB2_DM&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Zero Debug UART===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART0_RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART0_TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==Source code==&lt;br /&gt;
===Android===&lt;br /&gt;
*Android source code https://github.com/BPI-SINOVOIP/BPI-H618-Android12&lt;br /&gt;
===Linux===&lt;br /&gt;
*Linux BSP source code https://github.com/BPI-SINOVOIP/BPI-M4B-bsp&lt;br /&gt;
*Linux Armbian build source code https://github.com/Dangku/armbian-build&lt;br /&gt;
*Linux 5.4 boot pack source code https://github.com/Dangku/allwinner-boot-pack&lt;br /&gt;
*Linux 5.4 uboot source code https://github.com/Dangku/sunxi-u-boot/tree/sun50iw9-v2018.05&lt;br /&gt;
*Linux 5.4 kernel source code https://github.com/Dangku/sunxi-linux/tree/sun50iw9-5.4&lt;br /&gt;
*Linux 6.6 uboot source code https://github.com/Dangku/sunxi-u-boot/tree/sunxi-v2024.01&lt;br /&gt;
*Linux 6.6 kernel source code https://github.com/Dangku/sunxi-linux/tree/sunxi-6.6&lt;br /&gt;
*WringPi source code https://github.com/Dangku/WiringPi&lt;br /&gt;
*RPi.GPIO source code https://github.com/Dangku/RPi.GPIO&lt;br /&gt;
*WiringPi-Python source code https://github.com/Dangku/WiringPi-Python&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-M4 ZERO Hardware introduction video: https://www.youtube.com/watch?v=23J_TfsB480&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Zero DXF file&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 ZERO Schematic diagram&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1kceiTekfFvYFsXrLiQrxQA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1AtKZROqmdPSz2XQzdeQLL4K6wCPerqeu/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Zero SBC bench test: &lt;br /&gt;
&lt;br /&gt;
*Allwinner H618 Datasheet&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=System image=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*2024-08-19-bananapi-m4zero-android12.zip&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1OUJEnathYgcPsmsX5CSj9w?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1twgJpV4kbHkK-OKiEwhMCIxbnkIw74dF/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4zero_Ubuntu22.04&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/14d-s9O2cJco9fFsBUcUYoQ?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1-MzSVsduPX8qHKgbAOM3wmcCbwfkffAz?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4zero_Debian12&lt;br /&gt;
:Baidu could: https://pan.baidu.com/s/1MFQE8zJVXeUKV9ZHeznWpA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Csk5mTyInOaWP6HsZbt_nk8V7dlG6Db0?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Old version system image=&lt;br /&gt;
'''For the v00 version of M4 Zero, please use the image here.'''&lt;br /&gt;
==Android==&lt;br /&gt;
*BPI-M4Zero-Android-20240429&lt;br /&gt;
*Baidu cloud: https://pan.baidu.com/s/10MA_gjYbT-VPSjsvmHZhOA?pwd=8888 (pincode: 8888)&lt;br /&gt;
*Google drive: https://drive.google.com/drive/folders/1Bk3PJ_x49a09EQSpD7n3XpP4YwYMSEuK?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4zero-android12-box.img.&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1HRiOLLBwdrLehv_z2sksfA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/15XDTLd5VqZxfgmv7tlqDBHrgOGvaBofU?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4zero-android12&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1rNXZc_OKJHyUVOPXtCixcQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/18ZvhcAMIOWyAZxHcxNGJmKVjZidYqGtW?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Debian===&lt;br /&gt;
&lt;br /&gt;
*20240314-Bpi-m4zero_1.0.1_debian12_bookworm_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1QJ0wFHxLMvaJgiCkk_NBpw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1OKrAm2fX8pLpiYM6GcQOIyNdcgQh9_bH/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240314-Bpi-m4zero_1.0.1_debian12_bookworm_minimal_linux6.1.31&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1oGq-HaHJoiUsUqIQwp72_Q?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1dNkG1sbh2EkKD9UUmUhT9LtdbfF3rT_c/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240315_Bpi-m4zero_1.0.1_debian11_bullseye_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1mkjxqcDDyDXDQ-ZJ_7Dcag?pwd=8888（pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1RyIC-1AsVUk9i8aL6c37uDcB3VIBQJwk/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240315_Bpi-m4zero_1.0.1_debian11_bullseye_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1x2ByNdQJHRxRxRIo5Ui1lA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/19BjUfWAH8pQdVtxN1Ow6QERlSm5o5g5e/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*20240314-Bpi-m4zero_1.0.1_ubuntu24.04_jammy_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1GigN7INJarQnqJL5pQNK4g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1AhQqo54W4QOS36ek9lxoMnewk0F5nIoX/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240314-Bpi-m4zero_1.0.1_ubuntu24.04_jammy_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1nV6AJUayGSmLsUhIrMq9IQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1CttN-hCD1PWImalYPh8QuxWsa2BPEyz-/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Easy to buy=&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006325178305.html&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006325280213.html&lt;br /&gt;
:Taobao Shop: https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.4fee3d0dOP5VBH&amp;amp;ft=t&amp;amp;id=754939469582&lt;br /&gt;
:OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M4_Berry&amp;diff=17308</id>
		<title>香蕉派 BPI-M4 Berry</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M4_Berry&amp;diff=17308"/>
				<updated>2024-08-20T08:43:03Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* 系统镜像 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Banana_Pi_BPI-M4_Berry]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Berry_1.jpg|thumb|[[Banana Pi BPI-M4 Berry]] H618 design]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] A40i-H design]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]&lt;br /&gt;
&lt;br /&gt;
=介绍=&lt;br /&gt;
BPI-M4 Berry 开发板作为一款强大的单板计算机（SBC），充分挖掘了全志 H618 系统级芯片（SoC）的功能，为开发人员提供了令人印象深刻的性能和丰富的特性。与树莓派 4b 类似，BPI-M4 Berry 能够展现与之相匹敌的CPU性能，板载2G LPDDR4内存，8G eMMC.集成WiFi和蓝牙功能，并拥有熟悉的40-pin接头布局，还有4个USB接口和一个GbE RJ45端口。&lt;br /&gt;
&lt;br /&gt;
BPI-M4 Berry 开发板，以其强大的性能、多功能特点和卓越的图像处理能力为特点，是嵌入式和计算行业专业人员的理想 SBC 开发平台。配备 8GB eMMC 闪存、高性能的解码和编码能力以及一系列的接口选项，它满足了广泛的使用需求，包括媒体处理、IoT 和娱乐等应用领域。无论是对初学者还是经验丰富的开发者，BPI-M4 Berry 开发板都提供了一个理想的工具集，以支持用户实现创意愿景和项目目标。&lt;br /&gt;
&lt;br /&gt;
=关键特性=&lt;br /&gt;
* 全志H618，四核ARM Cortex™-A53处理器&lt;br /&gt;
* ARM Mali G31图形处理器&lt;br /&gt;
* WIFI &amp;amp; 蓝牙&lt;br /&gt;
* 2G LPDDR4 RAM&lt;br /&gt;
* 8G eMMC闪存&lt;br /&gt;
* 1x USB2.0 Type-C OTG, 5V 供电&lt;br /&gt;
* 4x USB2.0 Type-A&lt;br /&gt;
* 1x HDMI 2.0a&lt;br /&gt;
* 1x 3.5mm音频 &amp;amp; TVE插槽&lt;br /&gt;
* 1x GbE 以太网端口&lt;br /&gt;
&lt;br /&gt;
=快速上手=&lt;br /&gt;
*[[快速上手 BPI-M4 Berry]]&lt;br /&gt;
&lt;br /&gt;
=硬件=&lt;br /&gt;
==硬件接口==&lt;br /&gt;
[[File:BPI-M4 Berry interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==硬件规格==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''Banana pi BPI-M4 Berry硬件规格表'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU || 全志H618，四核ARM Cortex™-A53处理器，64位，最高1.5GHz&lt;br /&gt;
|-&lt;br /&gt;
| GPU || ARM Mali G31图形处理器&lt;br /&gt;
|-&lt;br /&gt;
| 内存|| 2 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| 存储 || 8G eMMC 闪存&lt;br /&gt;
|-&lt;br /&gt;
| SD 卡 || MicroSD卡插槽&lt;br /&gt;
|-&lt;br /&gt;
| 无线 || 2.4G/5G WIFI &amp;amp; 蓝牙4.2&lt;br /&gt;
|-&lt;br /&gt;
| 以太网 || 1x GbE以太网端口（通过额外的PoE HAT支持PoE供电）&lt;br /&gt;
|-&lt;br /&gt;
| HDMI || 1x 全尺寸HDMI 2.0a接口 (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI 数字音频输出&lt;br /&gt;
|-&lt;br /&gt;
| 音频 || 1x 3.5mm 音频 &amp;amp; TVE 插孔&lt;br /&gt;
|-&lt;br /&gt;
| IR || 1x CIR 红外接收器&lt;br /&gt;
|-&lt;br /&gt;
| USB || 4x USB2.0 Type-A HOST, 1x USB2.0 Type-C OTG&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | GPIO &lt;br /&gt;
| 40-pin 接头, 28 pins GPIO and Power (+5V, +3.3V and GND)&lt;br /&gt;
|-&lt;br /&gt;
| UART, SPI, TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
|按钮|| Reset, FEL and User&lt;br /&gt;
|-&lt;br /&gt;
| LED || 电源指示灯与状态指示灯&lt;br /&gt;
|-&lt;br /&gt;
| 供电 || 5V@3A via USB Type-C&lt;br /&gt;
|-&lt;br /&gt;
|尺寸 || 85x56 mm &lt;br /&gt;
|-&lt;br /&gt;
|重量 || 60克&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BPI-M4 Berry VS Raspberry Pi 4b ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PIN 定义 ==&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 40-pin 接头===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''40-pin接头定义与 GPIO 可选功能分配'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
! ALT2&lt;br /&gt;
! ALT3&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PG16&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| PG15&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| PG19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PG6&lt;br /&gt;
| UART1_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PG7&lt;br /&gt;
| UART1_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| PH2&lt;br /&gt;
| UART5_TX&lt;br /&gt;
| &lt;br /&gt;
| PWM2&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| PG11&lt;br /&gt;
| H_I2S2_BCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| PH3&lt;br /&gt;
| UART5_RX&lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| PG2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| PG8&lt;br /&gt;
| UART1_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| PG9&lt;br /&gt;
| UART1_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| PH7&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| H_I2S3_LRCK&lt;br /&gt;
| SPI1_MOSI&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| PH8&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| H_I2S3_DOUT0&lt;br /&gt;
| SPI1_MISO&lt;br /&gt;
| H_I2S3_DIN1&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| PG1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| PH6&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| H_I2S3_BCLK&lt;br /&gt;
| SPI1_CLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| PH5&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| H_I2S3_MCLK&lt;br /&gt;
| SPI1_CS0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| PH9&lt;br /&gt;
| &lt;br /&gt;
| H_I2S3_DIN0&lt;br /&gt;
| SPI1_CS1&lt;br /&gt;
| H_I2S3_DOUT1&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| PG18&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| PG17&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| PG3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| PG4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| PG0&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| PG5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| PG12&lt;br /&gt;
| H_I2S2_LRCK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| PH4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| PG10&lt;br /&gt;
| H_I2S2_MCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| PG14&lt;br /&gt;
| H_I2S2_DIN0&lt;br /&gt;
| H_I2S2_DOUT1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| PG13&lt;br /&gt;
| H_I2S2_DOUT0&lt;br /&gt;
| H_I2S2_DIN1&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 调试UART接口===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART0_RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART0_TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=开发=&lt;br /&gt;
==源码==&lt;br /&gt;
&lt;br /&gt;
*u-boot for H618 : https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2021.07-sunxi&lt;br /&gt;
*kernel for H618 : https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-6.1-sunxi&lt;br /&gt;
*BPI-H618-Android12-Code&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1yMlLXauxZywujH8WkYqEcQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1qQxQik4GJjOF1aEOs9a1YVFxJBPlyFnc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== 资源 ==&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-M4 Berry Allwinner H618 SBC burn Ubuntu desktop image:https://www.youtube.com/watch?v=GAZsUDYL0DE&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry 原理图&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/18jV5XOVoECraDpSWlYd1iA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1KAFmQuvXMsLBnQDVcm-svhN356vxdrFn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry DXF 文件&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1qS-_3d3IpoMBWJe8aI8JFA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/13wsY0cMZGfz5MdTqlo19DtmlZfdOGLI4/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Allwinner H618 Datasheet&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry SBC bench test: http://forum.banana-pi.org/t/bpi-m4-sbc-bench-test/9469&lt;br /&gt;
&lt;br /&gt;
*UglyScale Press — Banana-Pi BPi-M4 Berry: https://www.youtube.com/watch?v=tnmaHl7v82Y&lt;br /&gt;
&lt;br /&gt;
*Bananapi BPI-M4 Berry support Waveshare 4inch 720x720 screen Test video: https://www.youtube.com/watch?v=CRcjx6_29rA&amp;amp;t=75s&lt;br /&gt;
&lt;br /&gt;
=系统镜像=&lt;br /&gt;
== Android==&lt;br /&gt;
*2024-08-19-bananapi-m4berry-android12&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1Dc6-tVgzE3k1W5sY2KDrmA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1XWM7ROxMxUrUhc_hguOa4I0X1hjOoTwj/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
=== Ubuntu===&lt;br /&gt;
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4berry_Ubuntu22.04&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/16-kB50jYfEdmFpG1av0BJw?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1skZIAf16dfH7u3JqvKhPoWCTCDbhLhrH?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Debian===&lt;br /&gt;
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4berry_Debian12&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1B2tEtHEyom0pO5a5RSroaw?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1f55TxefX_T6rwfdq52POdrLtv8Gx6mec?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=购买链接=&lt;br /&gt;
&lt;br /&gt;
*速卖通店铺&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006212355480.html?spm&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006212128000.html?gatewayAdapt=glo2usa&lt;br /&gt;
:淘宝店铺: https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-25059194413.11.489155c8Addsck&amp;amp;id=747425760994&lt;br /&gt;
:如需定制产品,请联系：judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Berry&amp;diff=17307</id>
		<title>Banana Pi BPI-M4 Berry</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Berry&amp;diff=17307"/>
				<updated>2024-08-20T08:42:49Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* System image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-M4_Berry]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Berry_1.jpg|thumb|[[Banana Pi BPI-M4 Berry]] H618 design]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] A40i-H design]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
BPI-M4 Berry development board stands as a powerful Single Board Computer (SBC), harnessing the capabilities of the Allwinner H618 System-on-Chip (SoC) to provide developers with impressive performance and a wealth of features. Similar to the Raspberry Pi 4b, the BPI-M4 Berry boasts comparable CPU prowess, 2G LPDDR4 memory and 8G eMMC, integrated WiFi and Bluetooth functionalities, and a familiar 40-pin header layout, alongside 4 USB interfaces and a GbE RJ45 port. &lt;br /&gt;
&lt;br /&gt;
Characterized by its robust performance, versatile features, and remarkable image processing capabilities, stands as an exemplary SBC development platform for professionals within the embedded and computing industries. Equipped with 8GB eMMC flash storage, high-performance decoding and encoding capabilities, and an array of interface options, it caters to a wide spectrum of application domains, including media processing, IoT, and entertainment. Whether catering to novices or seasoned developers, the BPI-M4 Berry development board offers an ideal toolset for realizing creative visions and project objectives.&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_M4-Berry_banner_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Key Features=&lt;br /&gt;
* Allwinner H618, Quad-core ARM Cortex™-A53 processor&lt;br /&gt;
* ARM Mali G31 GPU&lt;br /&gt;
* WIFI &amp;amp; Bluetooth&lt;br /&gt;
* 2G LPDDR4 RAM&lt;br /&gt;
* 8G eMMC flash memory&lt;br /&gt;
* 1x USB2.0 Type-C OTG, 5V power supply&lt;br /&gt;
* 4x USB2.0 Type-A&lt;br /&gt;
* 1x HDMI 2.0a&lt;br /&gt;
* 1x 3.5mm Audio &amp;amp; TVE jack socket&lt;br /&gt;
* 1x GbE Ethernet port&lt;br /&gt;
&lt;br /&gt;
=Getting Start=&lt;br /&gt;
*[[Getting Started with BPI-M4 Berry]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:BPI-M4 Berry interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''Hardware  Specification of Banana pi BPI-M4 Berry'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU || Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz&lt;br /&gt;
|-&lt;br /&gt;
| GPU ||ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 2 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| Storage || 8G eMMC flash&lt;br /&gt;
|-&lt;br /&gt;
| SD card || MicroSD card slot&lt;br /&gt;
|-&lt;br /&gt;
| Wireless || 2.4G/5G WiFi and Bluetooth 4.2&lt;br /&gt;
|-&lt;br /&gt;
| Ethernet || 1x GbE Ethernet port(supports PoE with add-on PoE HAT)&lt;br /&gt;
|-&lt;br /&gt;
| HDMI || 1x full-size HDMI 2.0a (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI digital Audio output&lt;br /&gt;
|-&lt;br /&gt;
| Audio || 1x 3.5mm Audio &amp;amp; TVE jack socket&lt;br /&gt;
|-&lt;br /&gt;
| IR || 1x CIR&lt;br /&gt;
|-&lt;br /&gt;
| USB || 4x USB2.0 Type-A HOST, 1x USB2.0 Type-C OTG&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 40-pin header&lt;br /&gt;
| 28 pins GPIO and Power (+5V, +3.3V and GND)&lt;br /&gt;
|-&lt;br /&gt;
| UART, SPI, TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
|Buttons|| Reset, FEL and User&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| Power || 5V@3A via USB Type-C&lt;br /&gt;
|-&lt;br /&gt;
|Size || 85x56 mm &lt;br /&gt;
|-&lt;br /&gt;
|Weight || 60g&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BPI-M4 Berry VS Raspberry Pi 4b ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! module !! Raspberry Pi 4B !! Banana Pi BPI-M4 Berry&lt;br /&gt;
|-&lt;br /&gt;
| CPU || 1.5GHz Quad-Core BroadcomBCM2711(Cortex A72) || H618,64 Bit Cortex™-A53 Quad-Core&lt;br /&gt;
|-&lt;br /&gt;
| GPU || 500 MHz VideoCore Vl || ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1-4GB DDR4 || 2GB LPDDR4(up to 4G)&lt;br /&gt;
|-&lt;br /&gt;
| Onboard Storage || MicroSD (TF) card || MicroSD (TF) card / MMC card slot ,eMMC 8GB&lt;br /&gt;
|-&lt;br /&gt;
| Network || 10/100/1000 Ethernet || 10/100/1000 Ethernet&lt;br /&gt;
|-&lt;br /&gt;
| Onboard WIFI &amp;amp;BT || IEEE 802.11a/b/g/n/ac &amp;amp; BT5.0 || IEEE 802.11a/b/g/n/ac &amp;amp; BT4.2&lt;br /&gt;
|-&lt;br /&gt;
| Display || HDMI || HDMI&lt;br /&gt;
|-&lt;br /&gt;
| Camera || CSI || N/A&lt;br /&gt;
|-&lt;br /&gt;
| Video Outputs || 2*Micro-HDMI || HDMI 2.0a 4K@60fps&lt;br /&gt;
|-&lt;br /&gt;
| Audio Output || 3.5 mm Jack and HDM || 3.5 mm Jack and HDMI&lt;br /&gt;
|-&lt;br /&gt;
| Audio In || N/A || N/A&lt;br /&gt;
|-&lt;br /&gt;
| GPIO || 40-PIN: PWM,GPIO,UART,I²C bus,I²S bus,SPI bus,+3.3v,+5v,ground. CAN bus || 40-PIN: PWM,GPIO,UART,I²C bus,I²S bus,SPI bus,+3.3v,+5v,ground. CAN bus&lt;br /&gt;
|-&lt;br /&gt;
| Remote || N/A || IR reciever&lt;br /&gt;
|-&lt;br /&gt;
| USB Ports || 2*USB3.0+2USB2.0 || 2 * USB 2.0 1* USB Otg&lt;br /&gt;
|-&lt;br /&gt;
| Buttons || N/A || Reset button, User button, Uboot button&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power led Status led || Power led  Status led  Wifi led&lt;br /&gt;
|-&lt;br /&gt;
| Power || DC 5V/3A || DC 5V/2A&lt;br /&gt;
|-&lt;br /&gt;
| Board Size || 88mmx58mm || 88mmx58mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==PIN define ==&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 40-pin header===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
! ALT2&lt;br /&gt;
! ALT3&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PG16&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| PG15&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| PG19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PG6&lt;br /&gt;
| UART1_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PG7&lt;br /&gt;
| UART1_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| PH2&lt;br /&gt;
| UART5_TX&lt;br /&gt;
| &lt;br /&gt;
| PWM2&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| PG11&lt;br /&gt;
| H_I2S2_BCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| PH3&lt;br /&gt;
| UART5_RX&lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| PG2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| PG8&lt;br /&gt;
| UART1_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| PG9&lt;br /&gt;
| UART1_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| PH7&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| H_I2S3_LRCK&lt;br /&gt;
| SPI1_MOSI&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| PH8&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| H_I2S3_DOUT0&lt;br /&gt;
| SPI1_MISO&lt;br /&gt;
| H_I2S3_DIN1&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| PG1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| PH6&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| H_I2S3_BCLK&lt;br /&gt;
| SPI1_CLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| PH5&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| H_I2S3_MCLK&lt;br /&gt;
| SPI1_CS0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| PH9&lt;br /&gt;
| &lt;br /&gt;
| H_I2S3_DIN0&lt;br /&gt;
| SPI1_CS1&lt;br /&gt;
| H_I2S3_DOUT1&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| PG18&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| PG17&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| PG3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| PG4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| PG0&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| PG5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| PG12&lt;br /&gt;
| H_I2S2_LRCK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| PH4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| PG10&lt;br /&gt;
| H_I2S2_MCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| PG14&lt;br /&gt;
| H_I2S2_DIN0&lt;br /&gt;
| H_I2S2_DOUT1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| PG13&lt;br /&gt;
| H_I2S2_DOUT0&lt;br /&gt;
| H_I2S2_DIN1&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry Debug UART===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART0_RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART0_TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==Source code==&lt;br /&gt;
&lt;br /&gt;
*u-boot for H618 : https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2021.07-sunxi&lt;br /&gt;
*kernel for H618 : https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-6.1-sunxi&lt;br /&gt;
*BPI-H618-Android12-Code&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1yMlLXauxZywujH8WkYqEcQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1qQxQik4GJjOF1aEOs9a1YVFxJBPlyFnc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-M4 Berry Allwinner H618 SBC burn Ubuntu desktop image:https://www.youtube.com/watch?v=GAZsUDYL0DE&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry Schematic diagram&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/18jV5XOVoECraDpSWlYd1iA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1KAFmQuvXMsLBnQDVcm-svhN356vxdrFn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry DXF file&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1lgmPfwqR-B9Pg7ET7NavKw?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1pQELD4uTexkHbvar-ArksAJ9TPj86HA1/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Allwinner H618 Datasheet&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry SBC bench test: http://forum.banana-pi.org/t/bpi-m4-sbc-bench-test/9469&lt;br /&gt;
&lt;br /&gt;
*UglyScale Press — Banana-Pi BPi-M4 Berry: https://www.youtube.com/watch?v=tnmaHl7v82Y&lt;br /&gt;
&lt;br /&gt;
*Bananapi BPI-M4 Berry support Waveshare 4inch 720x720 screen Test video: https://www.youtube.com/watch?v=CRcjx6_29rA&amp;amp;t=75s&lt;br /&gt;
&lt;br /&gt;
=System image=&lt;br /&gt;
&lt;br /&gt;
== Android==&lt;br /&gt;
*2024-08-19-bananapi-m4berry-android12&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1Dc6-tVgzE3k1W5sY2KDrmA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1XWM7ROxMxUrUhc_hguOa4I0X1hjOoTwj/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
=== Ubuntu===&lt;br /&gt;
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4berry_Ubuntu22.04&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/16-kB50jYfEdmFpG1av0BJw?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1skZIAf16dfH7u3JqvKhPoWCTCDbhLhrH?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Debian===&lt;br /&gt;
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4berry_Debian12&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1B2tEtHEyom0pO5a5RSroaw?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1f55TxefX_T6rwfdq52POdrLtv8Gx6mec?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Easy to buy=&lt;br /&gt;
*Aliexpress shop:&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006212355480.html?spm&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006212128000.html?gatewayAdapt=glo2usa&lt;br /&gt;
:Taobao Shop: https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-25059194413.11.489155c8Addsck&amp;amp;id=747425760994&lt;br /&gt;
:OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M4_Berry&amp;diff=17306</id>
		<title>香蕉派 BPI-M4 Berry</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M4_Berry&amp;diff=17306"/>
				<updated>2024-08-07T08:26:16Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Banana_Pi_BPI-M4_Berry]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Berry_1.jpg|thumb|[[Banana Pi BPI-M4 Berry]] H618 design]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] A40i-H design]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]&lt;br /&gt;
&lt;br /&gt;
=介绍=&lt;br /&gt;
BPI-M4 Berry 开发板作为一款强大的单板计算机（SBC），充分挖掘了全志 H618 系统级芯片（SoC）的功能，为开发人员提供了令人印象深刻的性能和丰富的特性。与树莓派 4b 类似，BPI-M4 Berry 能够展现与之相匹敌的CPU性能，板载2G LPDDR4内存，8G eMMC.集成WiFi和蓝牙功能，并拥有熟悉的40-pin接头布局，还有4个USB接口和一个GbE RJ45端口。&lt;br /&gt;
&lt;br /&gt;
BPI-M4 Berry 开发板，以其强大的性能、多功能特点和卓越的图像处理能力为特点，是嵌入式和计算行业专业人员的理想 SBC 开发平台。配备 8GB eMMC 闪存、高性能的解码和编码能力以及一系列的接口选项，它满足了广泛的使用需求，包括媒体处理、IoT 和娱乐等应用领域。无论是对初学者还是经验丰富的开发者，BPI-M4 Berry 开发板都提供了一个理想的工具集，以支持用户实现创意愿景和项目目标。&lt;br /&gt;
&lt;br /&gt;
=关键特性=&lt;br /&gt;
* 全志H618，四核ARM Cortex™-A53处理器&lt;br /&gt;
* ARM Mali G31图形处理器&lt;br /&gt;
* WIFI &amp;amp; 蓝牙&lt;br /&gt;
* 2G LPDDR4 RAM&lt;br /&gt;
* 8G eMMC闪存&lt;br /&gt;
* 1x USB2.0 Type-C OTG, 5V 供电&lt;br /&gt;
* 4x USB2.0 Type-A&lt;br /&gt;
* 1x HDMI 2.0a&lt;br /&gt;
* 1x 3.5mm音频 &amp;amp; TVE插槽&lt;br /&gt;
* 1x GbE 以太网端口&lt;br /&gt;
&lt;br /&gt;
=快速上手=&lt;br /&gt;
*[[快速上手 BPI-M4 Berry]]&lt;br /&gt;
&lt;br /&gt;
=硬件=&lt;br /&gt;
==硬件接口==&lt;br /&gt;
[[File:BPI-M4 Berry interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==硬件规格==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''Banana pi BPI-M4 Berry硬件规格表'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU || 全志H618，四核ARM Cortex™-A53处理器，64位，最高1.5GHz&lt;br /&gt;
|-&lt;br /&gt;
| GPU || ARM Mali G31图形处理器&lt;br /&gt;
|-&lt;br /&gt;
| 内存|| 2 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| 存储 || 8G eMMC 闪存&lt;br /&gt;
|-&lt;br /&gt;
| SD 卡 || MicroSD卡插槽&lt;br /&gt;
|-&lt;br /&gt;
| 无线 || 2.4G/5G WIFI &amp;amp; 蓝牙4.2&lt;br /&gt;
|-&lt;br /&gt;
| 以太网 || 1x GbE以太网端口（通过额外的PoE HAT支持PoE供电）&lt;br /&gt;
|-&lt;br /&gt;
| HDMI || 1x 全尺寸HDMI 2.0a接口 (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI 数字音频输出&lt;br /&gt;
|-&lt;br /&gt;
| 音频 || 1x 3.5mm 音频 &amp;amp; TVE 插孔&lt;br /&gt;
|-&lt;br /&gt;
| IR || 1x CIR 红外接收器&lt;br /&gt;
|-&lt;br /&gt;
| USB || 4x USB2.0 Type-A HOST, 1x USB2.0 Type-C OTG&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | GPIO &lt;br /&gt;
| 40-pin 接头, 28 pins GPIO and Power (+5V, +3.3V and GND)&lt;br /&gt;
|-&lt;br /&gt;
| UART, SPI, TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
|按钮|| Reset, FEL and User&lt;br /&gt;
|-&lt;br /&gt;
| LED || 电源指示灯与状态指示灯&lt;br /&gt;
|-&lt;br /&gt;
| 供电 || 5V@3A via USB Type-C&lt;br /&gt;
|-&lt;br /&gt;
|尺寸 || 85x56 mm &lt;br /&gt;
|-&lt;br /&gt;
|重量 || 60克&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BPI-M4 Berry VS Raspberry Pi 4b ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PIN 定义 ==&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 40-pin 接头===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''40-pin接头定义与 GPIO 可选功能分配'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
! ALT2&lt;br /&gt;
! ALT3&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PG16&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| PG15&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| PG19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PG6&lt;br /&gt;
| UART1_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PG7&lt;br /&gt;
| UART1_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| PH2&lt;br /&gt;
| UART5_TX&lt;br /&gt;
| &lt;br /&gt;
| PWM2&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| PG11&lt;br /&gt;
| H_I2S2_BCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| PH3&lt;br /&gt;
| UART5_RX&lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| PG2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| PG8&lt;br /&gt;
| UART1_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| PG9&lt;br /&gt;
| UART1_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| PH7&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| H_I2S3_LRCK&lt;br /&gt;
| SPI1_MOSI&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| PH8&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| H_I2S3_DOUT0&lt;br /&gt;
| SPI1_MISO&lt;br /&gt;
| H_I2S3_DIN1&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| PG1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| PH6&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| H_I2S3_BCLK&lt;br /&gt;
| SPI1_CLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| PH5&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| H_I2S3_MCLK&lt;br /&gt;
| SPI1_CS0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| PH9&lt;br /&gt;
| &lt;br /&gt;
| H_I2S3_DIN0&lt;br /&gt;
| SPI1_CS1&lt;br /&gt;
| H_I2S3_DOUT1&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| PG18&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| PG17&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| PG3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| PG4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| PG0&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| PG5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| PG12&lt;br /&gt;
| H_I2S2_LRCK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| PH4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| PG10&lt;br /&gt;
| H_I2S2_MCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| PG14&lt;br /&gt;
| H_I2S2_DIN0&lt;br /&gt;
| H_I2S2_DOUT1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| PG13&lt;br /&gt;
| H_I2S2_DOUT0&lt;br /&gt;
| H_I2S2_DIN1&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 调试UART接口===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART0_RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART0_TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=开发=&lt;br /&gt;
==源码==&lt;br /&gt;
&lt;br /&gt;
*u-boot for H618 : https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2021.07-sunxi&lt;br /&gt;
*kernel for H618 : https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-6.1-sunxi&lt;br /&gt;
*BPI-H618-Android12-Code&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1yMlLXauxZywujH8WkYqEcQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1qQxQik4GJjOF1aEOs9a1YVFxJBPlyFnc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== 资源 ==&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-M4 Berry Allwinner H618 SBC burn Ubuntu desktop image:https://www.youtube.com/watch?v=GAZsUDYL0DE&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry 原理图&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/18jV5XOVoECraDpSWlYd1iA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1KAFmQuvXMsLBnQDVcm-svhN356vxdrFn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry DXF 文件&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1qS-_3d3IpoMBWJe8aI8JFA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/13wsY0cMZGfz5MdTqlo19DtmlZfdOGLI4/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Allwinner H618 Datasheet&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry SBC bench test: http://forum.banana-pi.org/t/bpi-m4-sbc-bench-test/9469&lt;br /&gt;
&lt;br /&gt;
*UglyScale Press — Banana-Pi BPi-M4 Berry: https://www.youtube.com/watch?v=tnmaHl7v82Y&lt;br /&gt;
&lt;br /&gt;
*Bananapi BPI-M4 Berry support Waveshare 4inch 720x720 screen Test video: https://www.youtube.com/watch?v=CRcjx6_29rA&amp;amp;t=75s&lt;br /&gt;
&lt;br /&gt;
=系统镜像=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12-box.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1TxHK3re-n83OqxyRN063_g?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1HbhgXqBajDsA8esbMLRzHbddpAFOV-lS?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1htyoCTGtCGgKfGUwL3OuHQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1CQh4ZHjA1Na7jvAk2y1AEP8r8p0HIwx1?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
=== Armbian===&lt;br /&gt;
*2024-08-07_Bananapi-Armbian_24.8.0-trunk_Bpi-m4berry_ubuntu22.04_jammy_legacy_5.4.125_minimal&lt;br /&gt;
:Baidu Cloud:  https://pan.baidu.com/s/1Ewy0PzXfLDRydjz_VSawqw?pwd=8888 (pincode: 8888) &lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1JzmBSOLvlRwHX4triBLs8AxQDZNSUH8S/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1DFuklrdgB1FfK0feh2Iskw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1fwksjD8w17oZRsxIqjAXHUMviL9DkFNP/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1fMurMeF5NoEnnThORMX4Hw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1KofzlzsEjG2IwwoYRs6DN9bbkCNXW2OQ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1bZPgpFcurgYOjTIw1OExhQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1e27dd0WLRbZhiUfXnxlAW22FRuhJS8cm/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1cR0s1kODTi3jOxylb2aDQQ?pwd=8888 （pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1kp-HkS6R3twpPtfyiMhIVyb_oSIkNmxK/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/17FQ0ypGUIGRsGwFlFpCvbg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/15IpXunBV0hqCG39_Op2dqybEa6IajjBn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1xQn02wms3YP159N6keejoQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1iwMHm0oaat-3Jme82qQFHhk_DZzh7By2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=购买链接=&lt;br /&gt;
&lt;br /&gt;
*速卖通店铺&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006212355480.html?spm&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006212128000.html?gatewayAdapt=glo2usa&lt;br /&gt;
:淘宝店铺: https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-25059194413.11.489155c8Addsck&amp;amp;id=747425760994&lt;br /&gt;
:如需定制产品,请联系：judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Berry&amp;diff=17305</id>
		<title>Banana Pi BPI-M4 Berry</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Berry&amp;diff=17305"/>
				<updated>2024-08-07T08:25:42Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-M4_Berry]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Berry_1.jpg|thumb|[[Banana Pi BPI-M4 Berry]] H618 design]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] A40i-H design]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
BPI-M4 Berry development board stands as a powerful Single Board Computer (SBC), harnessing the capabilities of the Allwinner H618 System-on-Chip (SoC) to provide developers with impressive performance and a wealth of features. Similar to the Raspberry Pi 4b, the BPI-M4 Berry boasts comparable CPU prowess, 2G LPDDR4 memory and 8G eMMC, integrated WiFi and Bluetooth functionalities, and a familiar 40-pin header layout, alongside 4 USB interfaces and a GbE RJ45 port. &lt;br /&gt;
&lt;br /&gt;
Characterized by its robust performance, versatile features, and remarkable image processing capabilities, stands as an exemplary SBC development platform for professionals within the embedded and computing industries. Equipped with 8GB eMMC flash storage, high-performance decoding and encoding capabilities, and an array of interface options, it caters to a wide spectrum of application domains, including media processing, IoT, and entertainment. Whether catering to novices or seasoned developers, the BPI-M4 Berry development board offers an ideal toolset for realizing creative visions and project objectives.&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_M4-Berry_banner_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Key Features=&lt;br /&gt;
* Allwinner H618, Quad-core ARM Cortex™-A53 processor&lt;br /&gt;
* ARM Mali G31 GPU&lt;br /&gt;
* WIFI &amp;amp; Bluetooth&lt;br /&gt;
* 2G LPDDR4 RAM&lt;br /&gt;
* 8G eMMC flash memory&lt;br /&gt;
* 1x USB2.0 Type-C OTG, 5V power supply&lt;br /&gt;
* 4x USB2.0 Type-A&lt;br /&gt;
* 1x HDMI 2.0a&lt;br /&gt;
* 1x 3.5mm Audio &amp;amp; TVE jack socket&lt;br /&gt;
* 1x GbE Ethernet port&lt;br /&gt;
&lt;br /&gt;
=Getting Start=&lt;br /&gt;
*[[Getting Started with BPI-M4 Berry]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:BPI-M4 Berry interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''Hardware  Specification of Banana pi BPI-M4 Berry'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU || Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz&lt;br /&gt;
|-&lt;br /&gt;
| GPU ||ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 2 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| Storage || 8G eMMC flash&lt;br /&gt;
|-&lt;br /&gt;
| SD card || MicroSD card slot&lt;br /&gt;
|-&lt;br /&gt;
| Wireless || 2.4G/5G WiFi and Bluetooth 4.2&lt;br /&gt;
|-&lt;br /&gt;
| Ethernet || 1x GbE Ethernet port(supports PoE with add-on PoE HAT)&lt;br /&gt;
|-&lt;br /&gt;
| HDMI || 1x full-size HDMI 2.0a (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI digital Audio output&lt;br /&gt;
|-&lt;br /&gt;
| Audio || 1x 3.5mm Audio &amp;amp; TVE jack socket&lt;br /&gt;
|-&lt;br /&gt;
| IR || 1x CIR&lt;br /&gt;
|-&lt;br /&gt;
| USB || 4x USB2.0 Type-A HOST, 1x USB2.0 Type-C OTG&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 40-pin header&lt;br /&gt;
| 28 pins GPIO and Power (+5V, +3.3V and GND)&lt;br /&gt;
|-&lt;br /&gt;
| UART, SPI, TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
|Buttons|| Reset, FEL and User&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| Power || 5V@3A via USB Type-C&lt;br /&gt;
|-&lt;br /&gt;
|Size || 85x56 mm &lt;br /&gt;
|-&lt;br /&gt;
|Weight || 60g&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BPI-M4 Berry VS Raspberry Pi 4b ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! module !! Raspberry Pi 4B !! Banana Pi BPI-M4 Berry&lt;br /&gt;
|-&lt;br /&gt;
| CPU || 1.5GHz Quad-Core BroadcomBCM2711(Cortex A72) || H618,64 Bit Cortex™-A53 Quad-Core&lt;br /&gt;
|-&lt;br /&gt;
| GPU || 500 MHz VideoCore Vl || ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1-4GB DDR4 || 2GB LPDDR4(up to 4G)&lt;br /&gt;
|-&lt;br /&gt;
| Onboard Storage || MicroSD (TF) card || MicroSD (TF) card / MMC card slot ,eMMC 8GB&lt;br /&gt;
|-&lt;br /&gt;
| Network || 10/100/1000 Ethernet || 10/100/1000 Ethernet&lt;br /&gt;
|-&lt;br /&gt;
| Onboard WIFI &amp;amp;BT || IEEE 802.11a/b/g/n/ac &amp;amp; BT5.0 || IEEE 802.11a/b/g/n/ac &amp;amp; BT4.2&lt;br /&gt;
|-&lt;br /&gt;
| Display || HDMI || HDMI&lt;br /&gt;
|-&lt;br /&gt;
| Camera || CSI || N/A&lt;br /&gt;
|-&lt;br /&gt;
| Video Outputs || 2*Micro-HDMI || HDMI 2.0a 4K@60fps&lt;br /&gt;
|-&lt;br /&gt;
| Audio Output || 3.5 mm Jack and HDM || 3.5 mm Jack and HDMI&lt;br /&gt;
|-&lt;br /&gt;
| Audio In || N/A || N/A&lt;br /&gt;
|-&lt;br /&gt;
| GPIO || 40-PIN: PWM,GPIO,UART,I²C bus,I²S bus,SPI bus,+3.3v,+5v,ground. CAN bus || 40-PIN: PWM,GPIO,UART,I²C bus,I²S bus,SPI bus,+3.3v,+5v,ground. CAN bus&lt;br /&gt;
|-&lt;br /&gt;
| Remote || N/A || IR reciever&lt;br /&gt;
|-&lt;br /&gt;
| USB Ports || 2*USB3.0+2USB2.0 || 2 * USB 2.0 1* USB Otg&lt;br /&gt;
|-&lt;br /&gt;
| Buttons || N/A || Reset button, User button, Uboot button&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power led Status led || Power led  Status led  Wifi led&lt;br /&gt;
|-&lt;br /&gt;
| Power || DC 5V/3A || DC 5V/2A&lt;br /&gt;
|-&lt;br /&gt;
| Board Size || 88mmx58mm || 88mmx58mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==PIN define ==&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 40-pin header===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
! ALT2&lt;br /&gt;
! ALT3&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PG16&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| PG15&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| PG19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PG6&lt;br /&gt;
| UART1_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PG7&lt;br /&gt;
| UART1_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| PH2&lt;br /&gt;
| UART5_TX&lt;br /&gt;
| &lt;br /&gt;
| PWM2&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| PG11&lt;br /&gt;
| H_I2S2_BCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| PH3&lt;br /&gt;
| UART5_RX&lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| PG2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| PG8&lt;br /&gt;
| UART1_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| PG9&lt;br /&gt;
| UART1_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| PH7&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| H_I2S3_LRCK&lt;br /&gt;
| SPI1_MOSI&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| PH8&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| H_I2S3_DOUT0&lt;br /&gt;
| SPI1_MISO&lt;br /&gt;
| H_I2S3_DIN1&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| PG1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| PH6&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| H_I2S3_BCLK&lt;br /&gt;
| SPI1_CLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| PH5&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| H_I2S3_MCLK&lt;br /&gt;
| SPI1_CS0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| PH9&lt;br /&gt;
| &lt;br /&gt;
| H_I2S3_DIN0&lt;br /&gt;
| SPI1_CS1&lt;br /&gt;
| H_I2S3_DOUT1&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| PG18&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| PG17&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| PG3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| PG4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| PG0&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| PG5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| PG12&lt;br /&gt;
| H_I2S2_LRCK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| PH4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| PG10&lt;br /&gt;
| H_I2S2_MCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| PG14&lt;br /&gt;
| H_I2S2_DIN0&lt;br /&gt;
| H_I2S2_DOUT1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| PG13&lt;br /&gt;
| H_I2S2_DOUT0&lt;br /&gt;
| H_I2S2_DIN1&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry Debug UART===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART0_RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART0_TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==Source code==&lt;br /&gt;
&lt;br /&gt;
*u-boot for H618 : https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2021.07-sunxi&lt;br /&gt;
*kernel for H618 : https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-6.1-sunxi&lt;br /&gt;
*BPI-H618-Android12-Code&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1yMlLXauxZywujH8WkYqEcQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1qQxQik4GJjOF1aEOs9a1YVFxJBPlyFnc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-M4 Berry Allwinner H618 SBC burn Ubuntu desktop image:https://www.youtube.com/watch?v=GAZsUDYL0DE&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry Schematic diagram&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/18jV5XOVoECraDpSWlYd1iA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1KAFmQuvXMsLBnQDVcm-svhN356vxdrFn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry DXF file&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1lgmPfwqR-B9Pg7ET7NavKw?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1pQELD4uTexkHbvar-ArksAJ9TPj86HA1/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Allwinner H618 Datasheet&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry SBC bench test: http://forum.banana-pi.org/t/bpi-m4-sbc-bench-test/9469&lt;br /&gt;
&lt;br /&gt;
*UglyScale Press — Banana-Pi BPi-M4 Berry: https://www.youtube.com/watch?v=tnmaHl7v82Y&lt;br /&gt;
&lt;br /&gt;
*Bananapi BPI-M4 Berry support Waveshare 4inch 720x720 screen Test video: https://www.youtube.com/watch?v=CRcjx6_29rA&amp;amp;t=75s&lt;br /&gt;
&lt;br /&gt;
=System image=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*BPI-M4Berry-Android_20240429&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1SFwaz199hXgBsCcI0D1hlg?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1kPdWuO5VBhvr-XIohHAqTDrk6mk8W1Z-?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12-box.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1TxHK3re-n83OqxyRN063_g?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1HbhgXqBajDsA8esbMLRzHbddpAFOV-lS?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1htyoCTGtCGgKfGUwL3OuHQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1CQh4ZHjA1Na7jvAk2y1AEP8r8p0HIwx1?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
=== Armbian===&lt;br /&gt;
*2024-08-07_Bananapi-Armbian_24.8.0-trunk_Bpi-m4berry_ubuntu22.04_jammy_legacy_5.4.125_minimal&lt;br /&gt;
:Baidu Cloud:  https://pan.baidu.com/s/1Ewy0PzXfLDRydjz_VSawqw?pwd=8888 (pincode: 8888) &lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1JzmBSOLvlRwHX4triBLs8AxQDZNSUH8S/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1DFuklrdgB1FfK0feh2Iskw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1fwksjD8w17oZRsxIqjAXHUMviL9DkFNP/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1fMurMeF5NoEnnThORMX4Hw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1KofzlzsEjG2IwwoYRs6DN9bbkCNXW2OQ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1bZPgpFcurgYOjTIw1OExhQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1e27dd0WLRbZhiUfXnxlAW22FRuhJS8cm/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1cR0s1kODTi3jOxylb2aDQQ?pwd=8888 （pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1kp-HkS6R3twpPtfyiMhIVyb_oSIkNmxK/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/17FQ0ypGUIGRsGwFlFpCvbg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/15IpXunBV0hqCG39_Op2dqybEa6IajjBn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1xQn02wms3YP159N6keejoQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1iwMHm0oaat-3Jme82qQFHhk_DZzh7By2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Easy to buy=&lt;br /&gt;
*Aliexpress shop:&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006212355480.html?spm&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006212128000.html?gatewayAdapt=glo2usa&lt;br /&gt;
:Taobao Shop: https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-25059194413.11.489155c8Addsck&amp;amp;id=747425760994&lt;br /&gt;
:OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Banana_Pi_BPI-Wifi6_interface.jpg&amp;diff=17304</id>
		<title>File:Banana Pi BPI-Wifi6 interface.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Banana_Pi_BPI-Wifi6_interface.jpg&amp;diff=17304"/>
				<updated>2024-08-06T03:13:26Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: Squy uploaded a new version of File:Banana Pi BPI-Wifi6 interface.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-M4_Berry&amp;diff=17303</id>
		<title>Getting Started with BPI-M4 Berry</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-M4_Berry&amp;diff=17303"/>
				<updated>2024-08-01T07:09:07Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Install Image with USB tool */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:快速上手_BPI-M4_Berry]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Berry_1.jpg|thumb|[[Banana Pi BPI-M4 Berry]] H618 design]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] A40i-H design]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
===Prepare===&lt;br /&gt;
&lt;br /&gt;
:1. Download latest [[Banana_Pi_BPI-M4_Berry#System_image | Android image]] and confirm that the checksum is correct before flashing.&lt;br /&gt;
&lt;br /&gt;
:2. Download and Install [https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Fphoenixsuit_V1.1.0_20150325.rar Allwinner Image Download Tools], PhoenixSuit is for window. &lt;br /&gt;
&lt;br /&gt;
:3. Type-C cable, 5V/3A power supply.&lt;br /&gt;
&lt;br /&gt;
:4. It's recommended that 4GB+32GB spec at least works well for M4 Berry/Zero android12.&lt;br /&gt;
&lt;br /&gt;
===Install Image with USB tool===&lt;br /&gt;
&lt;br /&gt;
:1. Open PhoenixSuit, click the Firmware icon to switching to firmware download panel, then click Image button and choose the Android Image file.&lt;br /&gt;
&lt;br /&gt;
:[[File:m4-berry_android_1.jpg]]&lt;br /&gt;
:[[File:m4-berry_android_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
:2. Press and hold the &amp;quot;FEL&amp;quot; button on M4 Berry while connecting to the computer using type-c, popup a warning dialog.Press Yes.&lt;br /&gt;
&lt;br /&gt;
:[[File:m4-berry_android_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
:3. Download&lt;br /&gt;
&lt;br /&gt;
:[[File:m4-berry_android_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
:4. Download finish&lt;br /&gt;
&lt;br /&gt;
:[[File:m4-berry_android_5.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Build Android Source Code===&lt;br /&gt;
&lt;br /&gt;
:Please read the source code [https://github.com/BPI-SINOVOIP/BPI-H618-Android12/blob/master/README.md README.md]&lt;br /&gt;
&lt;br /&gt;
===Custom IR===&lt;br /&gt;
:Wiki images support NEC protocol default.&lt;br /&gt;
&lt;br /&gt;
:1. Execute getevent -l | grep MSC_SCAN in the serial port or adb shell, then press the corresponding button on the remote control to obtain the device ID and scancode.&lt;br /&gt;
&lt;br /&gt;
:[[File:m4b_custom_ir_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
:The MSC_SCAN data is 32 bits.&lt;br /&gt;
:Bits [31:24] represent the key press status, where 0 indicates release, and 1 indicates press.&lt;br /&gt;
:Bits [23:8] represent the device ID. Use this ID to generate a keylayout file named customer_ir_xxxx.kl. For example, in this case, it would be customer_ir_fe01.kl.&lt;br /&gt;
:Bits [7:0] represent the scancode.&lt;br /&gt;
&lt;br /&gt;
:2. Based on the results of step one, create a new file named customer_ir_xxxx.kl with the following content:&lt;br /&gt;
&lt;br /&gt;
:[[File:m4b_custom_ir_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
:Map the scancodes in the second column to Android keycodes.&lt;br /&gt;
&lt;br /&gt;
:3. Use the adb command to push customer_ir_xxxx.kl to the system.&lt;br /&gt;
&lt;br /&gt;
  $ adb root&lt;br /&gt;
  $ adb remount&lt;br /&gt;
  $ adb push customer_ir_xxxx.kl  /system/usr/keylayout/&lt;br /&gt;
  $ adb reboot&lt;br /&gt;
&lt;br /&gt;
:For source code porting, put the customer_ir_xxxx.kl to vendor/w/common/hardware/input/multi_ir/keylayout/ directory and build the source code.&lt;br /&gt;
&lt;br /&gt;
===Custom Logo===&lt;br /&gt;
:Change boot logo and bootanimation by adb command&lt;br /&gt;
&lt;br /&gt;
:1. Boot logo&lt;br /&gt;
&lt;br /&gt;
:Prepare a 24bit bootlogo.bmp file, resolution limited to 1280x720, then push it to android by adb&lt;br /&gt;
  $ adb root&lt;br /&gt;
  $ adb remount&lt;br /&gt;
  $ adb push bootlogo.bmp /Reserve0/&lt;br /&gt;
  $ adb reboot&lt;br /&gt;
&lt;br /&gt;
:2. Bootanimation logo&lt;br /&gt;
&lt;br /&gt;
:Create a folder named media, copy bootanimation.zip to media folder and push it to android by adb&lt;br /&gt;
  $ adb root&lt;br /&gt;
  $ adb remount&lt;br /&gt;
  $ adb push media /system/&lt;br /&gt;
  $ adb reboot&lt;br /&gt;
&lt;br /&gt;
:Change boot logo and bootanimation by building android source code&lt;br /&gt;
&lt;br /&gt;
:1. Boot logo&lt;br /&gt;
&lt;br /&gt;
:Rename the logo file to bootlogo.bmp and put it in longan/device/config/chips/h618/boot-resource/boot-resource/ directory.&lt;br /&gt;
&lt;br /&gt;
:2. Bootanimation logo&lt;br /&gt;
&lt;br /&gt;
:Put bootanimation.zip to device/softwinner/apollo/common/media/bootanimation/ directory.&lt;br /&gt;
&lt;br /&gt;
:3. Launcher logo for Box variant image&lt;br /&gt;
&lt;br /&gt;
:Create a 270x110, 32 bit depth, png image and rename it to aw_logo.png, put it in vendor/aw/common/package/TVLauncher/res/drawable-xhdpi/ directory.&lt;br /&gt;
&lt;br /&gt;
:Then build the source code and flash the image to your board.&lt;br /&gt;
&lt;br /&gt;
===Install Play Store===&lt;br /&gt;
:Install Play Store with Magisk, it's not recommended.&lt;br /&gt;
&lt;br /&gt;
:1. Download the latest [https://magiskmanager.com/ Magisk app] &lt;br /&gt;
:2. Download [https://sourceforge.net/projects/litegapps/files/litegapps/arm/31/lite/v2.5/ LiteGapps arm package]  &lt;br /&gt;
:4. Copy Magisk apk file and LiteGapps zip package to SDcard and plugin it to the board.&lt;br /&gt;
:5. Follow the process in the video to Install Google Play store.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;youtube&amp;gt;pMKBVcJhsx4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Another way, you can build the android source code with OpenGApps google play include.&lt;br /&gt;
&lt;br /&gt;
:1. Apply this patch to source code.&lt;br /&gt;
  diff --git a/device/softwinner/apollo/common/opengapps/config.mk &lt;br /&gt;
  b/device/softwinner/apollo/common/opengapps/config.mk&lt;br /&gt;
  index 4c2a7f3..c7ff30e 100644&lt;br /&gt;
  --- a/device/softwinner/apollo/common/opengapps/config.mk&lt;br /&gt;
  +++ b/device/softwinner/apollo/common/opengapps/config.mk&lt;br /&gt;
  @@ -1,4 +1,4 @@&lt;br /&gt;
  -BOARD_BUILD_OPENGAPPS := false&lt;br /&gt;
  +BOARD_BUILD_OPENGAPPS := true&lt;br /&gt;
 &lt;br /&gt;
   ifeq ($(BOARD_BUILD_OPENGAPPS), true)&lt;br /&gt;
   GAPPS_VARIANT := pico&lt;br /&gt;
&lt;br /&gt;
:3. Create /vendor/opengapps folder&lt;br /&gt;
&lt;br /&gt;
:4. Download [https://github.com/opengapps/aosp_build OpenGApps aosp_build] project to /vendor/opengapps/build&lt;br /&gt;
&lt;br /&gt;
:5. Create /vendor/opengapps/sources folder, download [https://gitlab.opengapps.org/opengapps OpenGApps projects] to /vendor/opengapps/sources/&lt;br /&gt;
&lt;br /&gt;
:6. Build the source code and flash image to your board.&lt;br /&gt;
&lt;br /&gt;
===Switch Audio Output===&lt;br /&gt;
&lt;br /&gt;
: The default audio output channel is hdmi, switch it to jack output in Settings-&amp;gt;Sound-&amp;gt;Audio output channel&lt;br /&gt;
&lt;br /&gt;
:[[File:m4b_audio_switch.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Prepare===&lt;br /&gt;
:1. Linux image support SDcard or EMMC bootup, and will boot from the SD card first.&lt;br /&gt;
&lt;br /&gt;
:2. It’s recommended to use A1 rated cards, 8GB at least.&lt;br /&gt;
&lt;br /&gt;
:3. Make sure bootable EMMC is formatted if you want bootup from SDcard.&lt;br /&gt;
&lt;br /&gt;
:4. Make sure SDcard is formatted without Linux image flashed if you want bootup from EMMC and use Sdcard as storage.&lt;br /&gt;
&lt;br /&gt;
:5. Download latest [[Banana_Pi_BPI-M4_Berry#System_image | bananapi ubuntu/debian images]], and confirm that the md5 checksum is correct.&lt;br /&gt;
&lt;br /&gt;
:6. Default login: pi/bananapi or root/bananapi&lt;br /&gt;
&lt;br /&gt;
:7. The wiki guide is only for [[Banana_Pi_BPI-M4_Berry#System_image | bananapi ubuntu/debian images]].&lt;br /&gt;
&lt;br /&gt;
:8. USB-Serial (3.3V). Baud: 115200.&lt;br /&gt;
&lt;br /&gt;
===Install Image to SDcard===&lt;br /&gt;
:1. Install Image with Balena Etcher on Windows, Linux and MacOS.&lt;br /&gt;
:[https://balena.io/etcher Balena Etcher] is an opensource GUI flash tool by Balena, Flash OS images to SDcard or USB drive.&lt;br /&gt;
&lt;br /&gt;
:[[File:m2s_linux_flash.png]]&lt;br /&gt;
&lt;br /&gt;
===Install Image to eMMC===&lt;br /&gt;
&lt;br /&gt;
1. Make sure that the Linux image has been burned into an SD card and started normally.&lt;br /&gt;
&lt;br /&gt;
2. Enter the following command in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo bananapi-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. By default, select the first item continuously and press the Enter key to install the Linux system image on the eMMC.&lt;br /&gt;
&lt;br /&gt;
:[[File:Bpi_m4_berry_mobaxterm_12.jpg]]&lt;br /&gt;
:[[File:Bpi_m4_berry_mobaxterm_13.jpg]]&lt;br /&gt;
:[[File:Bpi_m4_berry_mobaxterm_14.jpg]]&lt;br /&gt;
:[[File:Bpi_m4_berry_mobaxterm_15.jpg]]&lt;br /&gt;
:[[File:Bpi_m4_berry_mobaxterm_16.jpg]]&lt;br /&gt;
:[[File:Bpi_m4_berry_mobaxterm_17.jpg]]&lt;br /&gt;
:[[File:Bpi_m4_berry_mobaxterm_18.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. The last step is to shut down the computer. At this time, disconnect the power supply, remove the SD card, and power on again to boot from eMMC.&lt;br /&gt;
&lt;br /&gt;
===Erase eMMC===&lt;br /&gt;
&lt;br /&gt;
1. Make sure the Linux image has been burned into an SD card and insert the SD card. By default it will boot from the SD card.&lt;br /&gt;
&lt;br /&gt;
2. Enter the command lsblk in the terminal to list the block device information in the system, such as hard disks, partitions, disks, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@bpi-m4berry:~$ lsblk&lt;br /&gt;
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
mmcblk0 179:0 0 7.4G 0 disk&lt;br /&gt;
└─mmcblk0p1 179:1 0 7.2G 0 part /var/log.hdd&lt;br /&gt;
                                        /&lt;br /&gt;
mmcblk1 179:32 0 7.3G 0 disk&lt;br /&gt;
└─mmcblk1p1 179:33 0 7.3G 0 part&lt;br /&gt;
mmcblk1boot0 179:64 0 4M 1 disk&lt;br /&gt;
mmcblk1boot1 179:96 0 4M 1 disk&lt;br /&gt;
zram0 252:0 0 993.2M 0 disk [SWAP]&lt;br /&gt;
zram1 252:1 0 50M 0 disk /var/log&lt;br /&gt;
zram2 252:2 0 0B 0 disk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. mmcblk0 is the SD card and mmcblk1 is the eMMC. Enter the following command in the terminal to erase the eMMC. This process takes several minutes and is irreversible. Be careful to back up important data.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dd if=/dev/zero of=/dev/mmcblk1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu Desktop===&lt;br /&gt;
&lt;br /&gt;
:1. Using the Ubuntu desktop version system image, you can get a graphical operation interface.&lt;br /&gt;
:2. You need to prepare a monitor with an HDMI interface and an HDMI cable.&lt;br /&gt;
:3. Use an HDMI cable to connect the monitor and BPI-M4 Berry, switch the monitor input interface to the corresponding HDMI interface, power on, and wait a moment to see the desktop.&lt;br /&gt;
&lt;br /&gt;
[[File:Bpi_m4_berry_ubuntu_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Debug UART===&lt;br /&gt;
:1. Prepare a 3.3v USB to TTL module.&lt;br /&gt;
:2. Use the USB to TTL module to connect the PC USB port and the Debug UART port on the board.&lt;br /&gt;
:3. Open a serial terminal software on the PC, such as [https://mobaxterm.mobatek.net/ mobaxterm] or [https://www.putty.org/ putty].&lt;br /&gt;
:4. Taking mobaxterm as an example, after setting the serial port number and 115200 baud rate, you can open the BPI-M4 Berry UART terminal.&lt;br /&gt;
&lt;br /&gt;
[[File:bpi_m4_berry_mobaxterm_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi_m4_berry_mobaxterm_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
===SSH===&lt;br /&gt;
:1. Prepare a network cable and a router.&lt;br /&gt;
:2. Use a network cable to connect the LAN port of the router to the BPI-M4 Berry, and also connect the PC to another LAN port.&lt;br /&gt;
:3. Check the IP address of BPI-M4 Berry on the router management interface, or use the following command on the BPI-M4 Berry UART terminal to check the IP address.&lt;br /&gt;
   ifconfig&lt;br /&gt;
&lt;br /&gt;
   eth0: flags=4163&amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt; mtu 1500&lt;br /&gt;
         inet 192.168.3.10 netmask 255.255.255.0 broadcast 192.168.3.255&lt;br /&gt;
         inet6 fe80::3e1f:688f:81ab:d8b7 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt;
         ether 02:00:54:a0:d6:a6 txqueuelen 1000 (Ethernet)&lt;br /&gt;
         RX packets 553 bytes 92549 (92.5 KB)&lt;br /&gt;
         RX errors 0 dropped 0 overruns 0 frame 0&lt;br /&gt;
         TX packets 329 bytes 26023 (26.0 KB)&lt;br /&gt;
         TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;br /&gt;
         device interrupt 42&lt;br /&gt;
:4. Open an SSH terminal software on the PC, such as [https://mobaxterm.mobatek.net/ mobaxterm] or [https://www.putty.org/ putty].&lt;br /&gt;
:5. Taking mobaxterm as an example, fill in the obtained IP address, such as 192.168.3.10 above, in the IP address column and 22 in the Port port.&lt;br /&gt;
&lt;br /&gt;
[[File:bpi_m4_berry_mobaxterm_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
:6. Open the SSH terminal and enter the login username/password: pi/bananapi or root/bananapi. There will be no prompt when entering the password. Please enter it normally and press Enter when finished.&lt;br /&gt;
&lt;br /&gt;
[[File:bpi_m4_berry_mobaxterm_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
===NoMachine Remote Desktop===&lt;br /&gt;
:1. Make sure BPI-M4 Berry is connected to the Internet and use the following command to download the nomachine DEB installation package in the system.&lt;br /&gt;
&lt;br /&gt;
   wget https://download.nomachine.com/download/8.9/Arm/nomachine_8.9.1_1_arm64.deb&lt;br /&gt;
&lt;br /&gt;
:2. Or open [https://downloads.nomachine.com/download/?id=117&amp;amp;distro=ARM NoMachine for ARM - arm64 download page] in a PC browser, download the DEB installation package, and then copy it to BPI-M4 Berry user directory through SSH or USB disk.&lt;br /&gt;
&lt;br /&gt;
:3. After the download is completed, install it through the following command. Note that the file name is based on the actual downloaded file name.&lt;br /&gt;
&lt;br /&gt;
   sudo dpkg -i nomachine_8.9.1_1_arm64.deb&lt;br /&gt;
&lt;br /&gt;
:4. PC side also needs to download and install NoMachine. [https://download.nomachine.com NoMachine download page] Select the installation package suitable for the PC operating system, download it locally and complete the installation.&lt;br /&gt;
&lt;br /&gt;
:5. Pay attention to keeping the PC and BPI-M4 Berry in the same LAN. You can try SSH connection first to ensure normal communication within the LAN.&lt;br /&gt;
&lt;br /&gt;
:6. Open NoMachine on the PC, click the Add button, enter the IP address of BPI-M4 Berry in the Host bar in the window after the jump, and then click the Add button.&lt;br /&gt;
[[File:Bpi_m4_berry_nomachine_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
:7. Click the recognized port icon, enter the username/password in the new window that pops up, and then click the OK button.&lt;br /&gt;
[[File:Bpi_m4_berry_nomachine_2.jpg]]&lt;br /&gt;
[[File:Bpi_m4_berry_nomachine_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
:8. After completing the subsequent settings, you can see the desktop.&lt;br /&gt;
[[File:Bpi_m4_berry_nomachine_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
:9. If no device is connected to the HDMI interface, the NoMachine remote desktop will display a black screen. It is recommended to keep the HDMI connection or connect an HDMI decoy device.&lt;br /&gt;
&lt;br /&gt;
===WiFi===&lt;br /&gt;
: Use the nmcli command to scan WiFi hotspots, connect to hotspots, and create AP hotspots.&lt;br /&gt;
&lt;br /&gt;
   nmcli device #List devices&lt;br /&gt;
   nmcli device wifi list # List available wifi access points, list can be omitted&lt;br /&gt;
   nmcli device wifi connect [SSID] password [PASSWORD] # Connect to the hotspot mySSID. After the connection is successful, the configuration file will be automatically generated. If you want to connect again in the future, you can use the nmcli connection up [SSID] command.&lt;br /&gt;
   nmcli device disconnect [device name] # Disconnect wifi, use the wifi device name displayed in the nmcli device command&lt;br /&gt;
   nmcli device wifi hotspot con-name [NAME] ifname [device name] ssid [SSID] password [PASSWORD] # Create AP hotspot&lt;br /&gt;
&lt;br /&gt;
   nmcli connection show #List network connection configuration&lt;br /&gt;
   nmcli connection down [NAME] # Deactivate a connection&lt;br /&gt;
   nmcli connection up [NAME] # Activate a connection&lt;br /&gt;
   nmcli connection delete [SSID] #Delete a configuration and no longer save information and automatically connect&lt;br /&gt;
&lt;br /&gt;
   nmcli radio wifi off # Turn off wifi&lt;br /&gt;
   nmcli radio wifi on # Turn on wifi&lt;br /&gt;
&lt;br /&gt;
:* [https://developer-old.gnome.org/NetworkManager/unstable/nmcli.html nmcli command reference document]&lt;br /&gt;
:* [https://developer-old.gnome.org/NetworkManager/unstable/nmcli-examples.html nmcli command reference examples]&lt;br /&gt;
&lt;br /&gt;
===Set static IP, DNS===&lt;br /&gt;
:1. To set a static IP, you need to maintain the connection first. If you want to set an Ethernet static IP, you must first maintain the Ethernet connection; if you want to set a wireless network static IP, you must first maintain a connection to a WIFI.&lt;br /&gt;
:2. If the upper-level router has assigned the IP address you want to set to other devices, please change it to an idle IP, or ask other devices to give up the IP.&lt;br /&gt;
:3. Use the nmcli connection show command to display all connections, for example:&lt;br /&gt;
   pi@bpi-m4berry:~$ nmcli connection show&lt;br /&gt;
   NAME UUID TYPE DEVICE&lt;br /&gt;
   TP-LINK_5G_7747 e4a49726-adf1-44d7-a621-0e3af96cc390 wifi wlx2cc3e6acd5d7&lt;br /&gt;
   Wired connection 1 612eda94-55dc-3c85-b05e-f16c41775b4e ethernet --&lt;br /&gt;
:4. Use the nmcli connection show [NAME] command to display all the properties of a specific connection, such as:&lt;br /&gt;
   nmcli connection show TP-LINK_5G_7747 #If you want to see Ethernet, change to Wired connection 1&lt;br /&gt;
&lt;br /&gt;
   #Only list three common items&lt;br /&gt;
   ipv4.dns: 192.168.3.1 #The default is the gateway address&lt;br /&gt;
   ipv4.addresses: 192.168.3.10/24 #The default is the IP address assigned by the router DHCP&lt;br /&gt;
   ipv4.gateway: 192.168.3.1 #Gateway address, the default is the IP address of the router&lt;br /&gt;
&lt;br /&gt;
:5.Set static IP:&lt;br /&gt;
   nmcli connection modify TP-LINK_5G_7747 ipv4.addresses 192.168.3.2&lt;br /&gt;
:6.Set DNS:&lt;br /&gt;
   nmcli connection modify TP-LINK_5G_7747 ipv4.dns 8.8.8.8 #Google DNS&lt;br /&gt;
:7.Reset:&lt;br /&gt;
   reboot&lt;br /&gt;
:8. After restarting, check whether the modification is successful:&lt;br /&gt;
   ifconfig&lt;br /&gt;
   nmcli connection show TP-LINK_5G_7747&lt;br /&gt;
&lt;br /&gt;
===Network time synchronization===&lt;br /&gt;
:Chrony is an open source free Network Time Protocol NTP client and server software. It allows the computer to keep the system clock synchronized with the clock server (NTP), thus allowing your computer to maintain accurate time. Chrony can also be used as a server software to provide time synchronization services for other computers.&lt;br /&gt;
&lt;br /&gt;
   timedatectl set-ntp false #Disable NTP-based network time synchronization&lt;br /&gt;
&lt;br /&gt;
   sudo apt install chrony #Install chrony&lt;br /&gt;
   systemctl start chrony #Start chrony&lt;br /&gt;
   systemctl enable chrony&lt;br /&gt;
   systemctl status chrony&lt;br /&gt;
   systemctl restart chrony #Restart service&lt;br /&gt;
&lt;br /&gt;
   timedatectl status #View time synchronization status&lt;br /&gt;
   timedatectl list-timezones #View time zone list&lt;br /&gt;
   timedatectl set-timezone Asia/Shanghai #Modify time zone&lt;br /&gt;
   timedatectl set-ntp true #Enable NTP network time synchronization&lt;br /&gt;
&lt;br /&gt;
   date #View time&lt;br /&gt;
   sudo hwclock -r #View hardware clock&lt;br /&gt;
&lt;br /&gt;
:* [https://chrony-project.org/documentation.html Chrony reference documentation]&lt;br /&gt;
&lt;br /&gt;
===View hardware temperature===&lt;br /&gt;
Enter the following command to view the temperature data returned by the sensor built into the chip on the BPI-M4 Berry board.&lt;br /&gt;
   sensors&lt;br /&gt;
&lt;br /&gt;
===Modify HDMI output resolution===&lt;br /&gt;
:When using the Ubuntu desktop operating system, you can find the Displays column in Settings and modify the resolution.&lt;br /&gt;
&lt;br /&gt;
[[File:Bpi_m4_berry_ubuntu_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Use USB disk===&lt;br /&gt;
:1. Prepare a USB disk that has been partitioned normally and insert it into the USB interface of BPI-M4 Berry.&lt;br /&gt;
:2. In the Ubuntu desktop version, you can see that the USB disk has been recognized and can be opened in the file manager, or partition management can be performed through the GParted tool.&lt;br /&gt;
&lt;br /&gt;
[[File:Bpi_m4_berry_ubuntu_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
:3. In the terminal, mount the USB disk to the local directory:&lt;br /&gt;
   mkdir mnt #Create a separate directory in the ~/user directory for mounting for easy management&lt;br /&gt;
   cat /proc/partitions | grep &amp;quot;sd*&amp;quot; #List partitions starting with sd&lt;br /&gt;
   sudo mount /dev/sda1 ~/mnt/ #Mount /dev/sda1 to ~/mnt/&lt;br /&gt;
   ls ~/mnt/ #After mounting, you can list the files in the USB disk&lt;br /&gt;
   sudo umount -v /dev/sda1 #umount, then you can remove the USB disk&lt;br /&gt;
&lt;br /&gt;
===Use Audio Devices===&lt;br /&gt;
: Prepare an audio file and copy it to the BPI-M4 Berry Ubuntu desktop system through a USB flash drive or SSH.&lt;br /&gt;
====HDMI audio====&lt;br /&gt;
:1. Prepare a monitor with HDMI audio input function, turn on the relevant functions in the monitor settings, and use an HDMI cable to connect the monitor.&lt;br /&gt;
:2. Set the output device to HDMI Audio in the Sound column of the settings.&lt;br /&gt;
[[File:Bpi_m4_berry_ubuntu_4.jpg]]&lt;br /&gt;
:3.Play audio.&lt;br /&gt;
[[File:Bpi_m4_berry_ubuntu_5.jpg]]&lt;br /&gt;
&lt;br /&gt;
====3.5mm audio jack====&lt;br /&gt;
:1. Prepare a headset or other audio device that uses a 3.5mm plug, insert the plug into the 3.5mm jack of BPI-M4 Berry.&lt;br /&gt;
:2. Set the output device to Audio Codec in the Sound column of the settings.&lt;br /&gt;
[[File:Bpi_m4_berry_ubuntu_6.jpg]]&lt;br /&gt;
:3. Play audio.&lt;br /&gt;
&lt;br /&gt;
====Terminal command to play audio files====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aplay -l #List devices&lt;br /&gt;
aplay -D hw:0,0 [path] #Play the audio file of the specified path&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Use Bluetooth===&lt;br /&gt;
:1. Open settings in the Ubuntu desktop and connect a Bluetooth device, such as a Bluetooth mouse or keyboard, in the Bluetooth bar.&lt;br /&gt;
[[File:Bpi_m4_berry_ubuntu_7.jpg]]&lt;br /&gt;
:2. The method to connect the Bluetooth device through the command line in the terminal is as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@bpi-m4berry:~$ sudo bluetoothctl #Open the Bluetooth device management tool&lt;br /&gt;
[sudo] password for pi:&lt;br /&gt;
Agent registered&lt;br /&gt;
[CHG] Controller 2C:C3:E6:AC:D5:D8 Pairable: yes&lt;br /&gt;
[bluetooth]# power on #Start the Bluetooth function, power off to turn it off&lt;br /&gt;
Changing power on succeeded&lt;br /&gt;
[bluetooth]# discoverable on #Allow this device to be discovered&lt;br /&gt;
Changing discoverable on succeeded&lt;br /&gt;
[CHG] Controller 2C:C3:E6:AC:D5:D8 Discoverable: yes&lt;br /&gt;
[bluetooth]# pairable on #Allow device pairing&lt;br /&gt;
Changing pairable on succeeded&lt;br /&gt;
[bluetooth]# scan on #Start scanning&lt;br /&gt;
Discovery started&lt;br /&gt;
[CHG] Controller 2C:C3:E6:AC:D5:D8 Discovering: yes&lt;br /&gt;
[NEW] Device D4:C4:85:A5:C6:B1 Logitech Pebble #The MAC address and device name of a Bluetooth mouse&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 TxPower: 4&lt;br /&gt;
[bluetooth]# pair D4:C4:85:A5:C6:B1 #Pair the MAC address of the Bluetooth device you want to connect to&lt;br /&gt;
Attempting to pair with D4:C4:85:A5:C6:B1&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 Connected: yes&lt;br /&gt;
[DEL] Device A4:C1:38:9B:F6:FD SLPO20N20200059&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 UUIDs: 00001800-0000-1000-8000-00805f9b34fb&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 UUIDs: 00001801-0000-1000-8000-00805f9b34fb&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 UUIDs: 0000180a-0000-1000-8000-00805f9b34fb&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 UUIDs: 0000180f-0000-1000-8000-00805f9b34fb&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 UUIDs: 00001812-0000-1000-8000-00805f9b34fb&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 UUIDs: 00010000-0000-1000-8000-011f2000046d&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 ServicesResolved: yes&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 Paired: yes&lt;br /&gt;
Pairing successful #pairing successfully&lt;br /&gt;
[CHG] Device D4:C4:85:A5:C6:B1 Modalias: usb:v046DpB021d0007&lt;br /&gt;
[bluetooth]# exit #Exit the Bluetooth device management tool&lt;br /&gt;
pi@bpi-m4berry:~$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:[https://wiki.archlinux.org/title/bluetooth archlinux bluetooth reference document]&lt;br /&gt;
&lt;br /&gt;
===Use IR Receiver===&lt;br /&gt;
:1. You need to prepare an infrared remote control using NEC format.&lt;br /&gt;
:2. Enter the following command in the terminal to start receiving infrared signals.&lt;br /&gt;
   sudo ir-keytable -c -p NEC -t&lt;br /&gt;
&lt;br /&gt;
   Old keytable cleared&lt;br /&gt;
   Protocols changed to nec&lt;br /&gt;
   Testing events. Please, press CTRL-C to abort.&lt;br /&gt;
   258.553895: lirc protocol(nec): scancode = 0x45&lt;br /&gt;
   258.553926: event type EV_MSC(0x04): scancode = 0x45&lt;br /&gt;
   258.553926: event type EV_SYN(0x00).&lt;br /&gt;
   260.667648: lirc protocol(nec): scancode = 0x46&lt;br /&gt;
   260.667671: event type EV_MSC(0x04): scancode = 0x46&lt;br /&gt;
   260.667671: event type EV_SYN(0x00).&lt;br /&gt;
   260.719552: lirc protocol(nec): scancode = 0x46 repeat&lt;br /&gt;
   260.719568: event type EV_MSC(0x04): scancode = 0x46&lt;br /&gt;
   260.719568: event type EV_SYN(0x00).&lt;br /&gt;
   273.263728: lirc protocol(nec): scancode = 0x47&lt;br /&gt;
   273.263753: event type EV_MSC(0x04): scancode = 0x47&lt;br /&gt;
   273.263753: event type EV_SYN(0x00).&lt;br /&gt;
   273.315591: lirc protocol(nec): scancode = 0x47 repeat&lt;br /&gt;
   273.315608: event type EV_MSC(0x04): scancode = 0x47&lt;br /&gt;
   273.315608: event type EV_SYN(0x00).&lt;br /&gt;
&lt;br /&gt;
For other commands and specific application methods, please see [https://manpages.ubuntu.com/manpages/focal/en/man1/ir-keytable.1.html ir-keytable reference document]&lt;br /&gt;
&lt;br /&gt;
===Transfer files===&lt;br /&gt;
====scp====&lt;br /&gt;
scp (secure copy) command in Linux system is used to copy file(s) between servers in a secure way. &lt;br /&gt;
&lt;br /&gt;
The SCP command or secure copy allows the secure transferring of files between the local host and the remote host or between two remote hosts. &lt;br /&gt;
&lt;br /&gt;
It uses the same authentication and security as it is used in the Secure Shell (SSH) protocol.&lt;br /&gt;
&lt;br /&gt;
You can copy files from a Windows terminal to a Linux system on the same LAN. Just make sure the Open SSH client is turned on and can be viewed in Settings &amp;gt; Applications &amp;gt; Optional Features.&lt;br /&gt;
&lt;br /&gt;
If you want to copy files from Windows systems to Linux systems, you also need to enable the Open SSH server.&lt;br /&gt;
:[[File:Bpi_m4_berry_mobaxterm_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
The scp command format is:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;pre&amp;gt;scp [optionals] file_source file_target&amp;lt;/pre&amp;gt;&lt;br /&gt;
::1.&amp;lt;nowiki&amp;gt;[optionals]&amp;lt;/nowiki&amp;gt; is an optional parameter, such as -r, which can be used to copy the entire directory recursively.&lt;br /&gt;
&lt;br /&gt;
::2.file_source The file or directory to be copied.&lt;br /&gt;
&lt;br /&gt;
::3.file_target will copy the past path and rename it if a specific file name is entered at the end.&lt;br /&gt;
&lt;br /&gt;
Take copying local files from a Windows system to a Linux system as an example. In the Windows terminal, enter:&lt;br /&gt;
:&amp;lt;pre&amp;gt;PS D:\temp\temp_4&amp;gt; scp &amp;quot;.\hello.txt&amp;quot; pi@192.168.3.12:&amp;quot;/home/pi/Downloads/&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also copy files in the Linux system to the local computer in the Windows terminal:&lt;br /&gt;
:&amp;lt;pre&amp;gt;PS D:\temp\temp_4&amp;gt; scp pi@192.168.3.12:&amp;quot;/home/pi/Downloads/hello.txt&amp;quot; &amp;quot;D:\temp\temp_4&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
:: Where pi@192.168.3.12 is the user name in the Linux system and the IP address of the BPI-M4 Berry in the LAN.&lt;br /&gt;
:: Where &amp;lt;nowiki&amp;gt;:&amp;quot;/home/pi/Downloads/hello.txt&amp;quot;&amp;lt;/nowiki&amp;gt; is the file path in the Linux system.&lt;br /&gt;
:: Where &amp;quot;D:\temp\temp_4&amp;quot; is the path in Windows system.&lt;br /&gt;
&lt;br /&gt;
[https://www.geeksforgeeks.org/scp-command-in-linux-with-examples/ scp reference document]&lt;br /&gt;
&lt;br /&gt;
====mobaxterm====&lt;br /&gt;
Files can be managed through a graphical interface using mobaxterm or other similar software.&lt;br /&gt;
:[https://mobaxterm.mobatek.net/download.html mobaxterm download]&lt;br /&gt;
:[https://download.mobatek.net/mobaxterm-on-linux.html mobaxterm-linux preview version]&lt;br /&gt;
&lt;br /&gt;
As shown in the figure below, after establishing an SSH connection in mobaxterm, a file management window will appear on the left side of the interface, which supports copying and pasting by dragging and dropping files.&lt;br /&gt;
:[[File:Bpi_m4_berry_mobaxterm_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
===40 pin interface GPIO, I2C, UART, SPI, and PWM testing===&lt;br /&gt;
====GPIO====&lt;br /&gt;
Control the GPIO port to light up the LED light.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Set the high and low levels of GPIO'''&lt;br /&gt;
&lt;br /&gt;
:[[File:M4_Berry_gpio.jpg]]&lt;br /&gt;
&lt;br /&gt;
The following is a demonstration using 7 pin.&lt;br /&gt;
&lt;br /&gt;
Insert the LED light and you can see that it is not lit up.&lt;br /&gt;
&lt;br /&gt;
:[[File:M4_Berry_gpio_led_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 1.Execute&lt;br /&gt;
 gpio mode 2 out&lt;br /&gt;
:to set it to output mode.&lt;br /&gt;
&lt;br /&gt;
: 2.Execute&lt;br /&gt;
 gpio write 2 1&lt;br /&gt;
:You can see that the LED light has been turned on.&lt;br /&gt;
:[[File:M4_Berry_gpio_led_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 3.Execute&lt;br /&gt;
 gpio write 2 0&lt;br /&gt;
:You can see that the LED light has been turned off.&lt;br /&gt;
:[[File:M4_Berry_gpio_led_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Set pull-up and pull-down resistors'''&lt;br /&gt;
: 1.Firstly, it is necessary to set the GPIO port to input mode&lt;br /&gt;
 gpio mode 2 in&lt;br /&gt;
&lt;br /&gt;
: 2.Then set the GPIO port as an pull-up resistor&lt;br /&gt;
 gpio mode 2 up&lt;br /&gt;
:The LED light is lit up again&lt;br /&gt;
:[[File:M4_Berry_gpio_led_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 3.Finally, set the GPIO port to dropdown mode&lt;br /&gt;
 gpio mode 2 down&lt;br /&gt;
:The LED light goes out again&lt;br /&gt;
:[[File:M4_Berry_gpio_led_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
====I2C====&lt;br /&gt;
&lt;br /&gt;
According to the schematic diagram, the available i2cs are i2c3 and i2c4&lt;br /&gt;
:[[File:M4_Berry_gpio_i2c.png]]&lt;br /&gt;
&lt;br /&gt;
: 1.Execute&lt;br /&gt;
&lt;br /&gt;
 sudo bananapi-config&lt;br /&gt;
&lt;br /&gt;
: 2.Select &amp;quot;System&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 3.Select &amp;quot;Hardware&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 4.Use the keyboard directional keys to move, then use the spacebar to select.Select &amp;quot;pg-i2c3&amp;quot;and&amp;quot;pg-i2c4&amp;quot;&lt;br /&gt;
:[[File:M4_Berry_bananapi_config_i2c.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 5.Select &amp;quot;Save&amp;quot;, then select &amp;quot;Back&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 6.Finally, choose Reboot.&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 7.After restarting, check if there are i2c-3 and i2c-4 nodes.&lt;br /&gt;
 pi@bpi-m4berry:~$ ls /dev/i2c-3&lt;br /&gt;
 /dev/i2c-3&lt;br /&gt;
 pi@bpi-m4berry:~$ ls /dev/i2c-4&lt;br /&gt;
 /dev/i2c-4&lt;br /&gt;
&lt;br /&gt;
: 8. Execute&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src/wiringPi/examples/&lt;br /&gt;
 gcc ./oled_demo.c -o oled -lwiringPi&lt;br /&gt;
&lt;br /&gt;
: 9.Connect the i2c device to the pin of i2c3. Execute&lt;br /&gt;
&lt;br /&gt;
 sudo ./oled /dev/i2c-3&lt;br /&gt;
&lt;br /&gt;
:[[File:M4_Berry_i2c_3_led.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 10.Connect the i2c device to the pin of i2c4. Execute&lt;br /&gt;
&lt;br /&gt;
 sudo ./oled /dev/i2c-4&lt;br /&gt;
&lt;br /&gt;
:[[File:M4_Berry_i2c_4_led.jpg]]&lt;br /&gt;
&lt;br /&gt;
====UART====&lt;br /&gt;
By reviewing the schematic, it can be found that the available uart are uart1 and uart5.&lt;br /&gt;
:[[File:M4_Berry_gpio_uart.png]]&lt;br /&gt;
&lt;br /&gt;
: 1.Uart1 and Uart5 is closed by default and needs to be opened. Execute&lt;br /&gt;
 sudo bananapi-config&lt;br /&gt;
&lt;br /&gt;
: 2.Select &amp;quot;System&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 3.Select &amp;quot;Hardware&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 4.Use the keyboard directional keys to move, then use the spacebar to select.If you want to use uart1,select&amp;quot;pg-uart1&amp;quot;.If you want to use uart5,select&amp;quot;ph-uart5&amp;quot;&lt;br /&gt;
:[[File:M4_Berry_bananapi_config_uart.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 5.Select &amp;quot;Save&amp;quot;, then select &amp;quot;Back&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 6.Finally, choose Reboot.&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 7.After restarting, check if there are ttyS5 nodes.&lt;br /&gt;
 pi@bpi-m4berry:~$ ls /dev/ttyS5&lt;br /&gt;
 /dev/ttyS5&lt;br /&gt;
&lt;br /&gt;
: 8:Short circuit uart1 pin or uart5 and execute&lt;br /&gt;
 gpio serial /dev/ttyS1&lt;br /&gt;
:[[File:M4_Berry_gpio_uart1.jpg]]&lt;br /&gt;
:[[File:M4_Berry_gpio_uart5.jpg]]&lt;br /&gt;
&lt;br /&gt;
====SPI====&lt;br /&gt;
By reviewing the schematic, it can be found that the available spi is spi1.&lt;br /&gt;
:[[File:M4 Berry-sch-gpio-spi.png]]&lt;br /&gt;
&lt;br /&gt;
: 1.Execute&lt;br /&gt;
&lt;br /&gt;
 sudo bananapi-config&lt;br /&gt;
&lt;br /&gt;
: 2.Select &amp;quot;System&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 3.Select &amp;quot;Hardware&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 4.Use the keyboard directional keys to move, then use the spacebar to select.Select &amp;quot;spi1-cs1-spidev&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-spi.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 5.Select &amp;quot;Save&amp;quot;, then select &amp;quot;Back&amp;quot;&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 6.Finally, choose Reboot.&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
: 7.After restarting, check if there are SPI nodes.&lt;br /&gt;
 pi@bpi-m4berry:~$ ls /dev/spidev1.1&lt;br /&gt;
 /dev/spidev1.1&lt;br /&gt;
&lt;br /&gt;
: 8.Execute&lt;br /&gt;
&lt;br /&gt;
 sudo spidev_test -v -D /dev/spidev1.1&lt;br /&gt;
&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-spi-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:It can be seen that TX and RX are different. So, we need to short-circuit MOSI and MISO and execute the command again.&lt;br /&gt;
&lt;br /&gt;
:[[File:M4 Berry-bananapi-config-spi-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
====PWM====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===HDMI LCD===&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''Bananapi M4 Berry Tested HDMI LCD'''&lt;br /&gt;
|-&lt;br /&gt;
|panel || Test Video&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.waveshare.com/4inch-hdmi-lcd-c.htm Waveshare 4inch 720x720] || https://youtu.be/CRcjx6_29rA&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.waveshare.com/5inch-hdmi-amoled.htm Waveshare 5inch 960x544] || https://youtu.be/0wZ3lWQQTkQ&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.waveshare.com/5.5inch-1440x2560-lcd.htm Waveshare 5.5inch 1440x2560] || https://youtu.be/z9gTHa3i8Ag&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.waveshare.com/8inch-1536x2048-LCD.htm Waveshare 8inch 1536x2048] || https://youtu.be/Qjwo4vVBQmo&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.waveshare.com/8.8inch-Side-Monitor.htm Waveshare 8.8inch 480x1920] || https://youtu.be/SP9-HGrY6-M&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.waveshare.com/11.9inch-HDMI-LCD.htm Waveshare 11.9inch 320x1480] || https://youtu.be/WA1yBGcYZds&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.waveshare.com/12.3inch-hdmi-lcd.htm Waveshare 12.3inch 1920x720] || https://youtu.be/OJfqtHlgDvk&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17302</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17302"/>
				<updated>2024-07-23T06:02:20Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* BPI-F3 Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 2/4/8/16G DDR and 8/16/32/128G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, support HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 2/4/8/16 GB LPDDR4 (Supports up to 16G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 8/16/32/128G eMMC flash(Optional 4M SPI NOR,32M SPI NAD)                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-F3 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-F3 schematic:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1CMp7kVKa5aeSdgB3Ri1PJw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/19iLJ5xnCB_oK8VeQjkPGjzAn39WYyylv/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 DXF file:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1igwBjsLC54KbGH_y54tZQA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive:https://drive.google.com/file/d/1Y29kMCUNRPPsj4ELMnQTls74owiXcPKx/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-1.0.35-beta.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-1.0.35-beta.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
===Bianbu===&lt;br /&gt;
* Bianbu-23.10-k1-v1.0rc3-release-20240525131412.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1H0ww8qVIgHRuuA43JszF6g?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1eEfMkzNzHyDwz3_Ox8i2acvU4W5CowiW?usp=sharing&lt;br /&gt;
:Account/Password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/15owwUEjIU_i26cI1iigAew?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1LQoioz6N5YQpSOxY47OmetnPX4yggtT0?usp=sharing&lt;br /&gt;
:Account/Password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-desktop-k1-v1.0rc1-release-20240429194149.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1zvFkX92f5gpZdKjP-vGJvA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1kCHiMwjnhvZaRBy5vkj6UlPeAlpRQ14P?usp=sharing&lt;br /&gt;
:Account/Password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
* 2024-06-14-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_sid_legacy_6.1.15_xfce_desktop.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/19ehNuer2pMatZTt6PIs0kg?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1BvfYttXv9BGazzbyekMzI0zp7SGxHb2M/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* 2024-06-14-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_sid_legacy_6.1.15.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1HsroEhKmeFCQU_1lKZxL1A?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1gyUtVZL4S--KCQoXxXDlC-IqbvAn1mSR/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Armbian ===&lt;br /&gt;
* 2024-06-11-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_noble_legacy_6.1.15_xfce_desktop.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud:  https://pan.baidu.com/s/1ebteWqsmkImaLGQ2mJkJnA?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/16zKsqISzMm5Xwx7ssJHynZe2PZFQ21-i/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
&lt;br /&gt;
* Fedora.riscv64-40-20240429.n.0.raw.zst-bpi-f3-3356MB.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1EFcLInWYxLi032gmhueiWw?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive： https://drive.google.com/file/d/1v-nHZA3AyFLaLRs6bt22XjIh7OVczI9d/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/3256806735430070.html&lt;br /&gt;
*BPI Aliexpress shop: https://www.aliexpress.com/item/3256806735645440.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?id=789483353026&amp;amp;spm=a213gs.v2success.0.0.220c4831vddhXz&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Banana_Pi_BPI-Wifi6_interface.jpg&amp;diff=17293</id>
		<title>File:Banana Pi BPI-Wifi6 interface.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Banana_Pi_BPI-Wifi6_interface.jpg&amp;diff=17293"/>
				<updated>2024-07-18T03:48:51Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: Squy uploaded a new version of File:Banana Pi BPI-Wifi6 interface.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Banana_pi_bpi-r2_pro_int_750.jpg&amp;diff=17285</id>
		<title>File:Banana pi bpi-r2 pro int 750.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Banana_pi_bpi-r2_pro_int_750.jpg&amp;diff=17285"/>
				<updated>2024-07-15T06:33:16Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=BPI-6202_Embedded_single_board_industrial_computer&amp;diff=17284</id>
		<title>BPI-6202 Embedded single board industrial computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=BPI-6202_Embedded_single_board_industrial_computer&amp;diff=17284"/>
				<updated>2024-07-05T00:46:37Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* System Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:BPI-6202 嵌入式单板工控机]]&lt;br /&gt;
&lt;br /&gt;
=Getting Started=&lt;br /&gt;
*[[Getting Started with BPI-6202]]&lt;br /&gt;
&lt;br /&gt;
=Embedded industrial computer overview=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-6202_1.jpg|thumb|[[BPI-6202 Embedded single board industrial computer]] PCBA design]]&lt;br /&gt;
[[File:Industrial_computer_2.jpg|thumb|[[BPI-6202 Embedded single board industrial computer]] with Case]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-5202_1.jpg|thumb|[[BPI-5202 Loongson 2K1000LA Embedded single board industrial computer]] PCBA design]]&lt;br /&gt;
[[File:Industrial_computer_1.jpg|thumb|[[BPI-5202 Loongson 2K1000LA Embedded single board industrial computer]]]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Ultra_4.JPG|thumb|[[Banana Pi BPI-M2U ]]]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]]]]&lt;br /&gt;
[[File:Industrial_control_gateway_1.jpg|thumb|[[基于BPI-M2 Ultra 的工业控制网关设计]]]]&lt;br /&gt;
[[File:Banana_Pi_BPI-KVM_1.jpg|thumb|[[BPI-KVM with Rockchip RK3568 for KVM over IP design]]]]&lt;br /&gt;
&lt;br /&gt;
==Definition and application scenarios of embedded industrial computer==&lt;br /&gt;
&lt;br /&gt;
Industrial Personal Computer (IPC for short) is a reinforced and enhanced microcomputer that appeared in the 1990s and is widely used in industrial field monitoring and control.  Industrial personal computers often operate in harsh environments.  Data security requirements are also higher, so industrial computers are usually specially designed for reinforcement, dust-proof, moisture-proof, corrosion-proof, radiation-proof, etc.  Up to now, the X86+Windows (Wintel) architecture is still the mainstream solution for industrial computers.  It can be defined as a traditional industrial computer.  Generally speaking&lt;br /&gt;
&lt;br /&gt;
While the traditional industrial computer plays an important role in the automation and informatization of the industrial control field, its inherent weakness has always plagued manufacturers, integrators and users.  Everyone is looking for a better solution&lt;br /&gt;
&lt;br /&gt;
In the past ten years, the embedded system has developed rapidly.  With its low power consumption, low cost and continuously improved high performance, it has become the only solution for mobile devices (mobile phones, PADs);  The ideal choice for data acquisition and processing in various industries.  The embedded system of ARM architecture has the characteristics of flexible and efficient customization of software and hardware solutions.  At present, a complete industrial chain ecosystem has been formed, which can provide users with solutions that meet their actual needs and have certain advances.  Products with extended margins and more competitive prices;  when user needs gradually exceed the capabilities of current products, they can continuously provide new products that meet user requirements through rapid program design and iteration, and can realize &amp;quot;needs— —Technology—Scheme—Product—Market—User—Demand” a virtuous circle of rising&lt;br /&gt;
&lt;br /&gt;
Compared with the traditional industrial computer, the specially designed system based on the embedded computer architecture is called the embedded industrial computer.&lt;br /&gt;
&lt;br /&gt;
The main features of traditional industrial computer and embedded industrial computer are compared as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Nomber	||Key elements	||Traditional industrial computer (Windows+X86)||Embedded industrial computer (Linux+LoongArch/ARM)&lt;br /&gt;
|-&lt;br /&gt;
|1	||performance	||Commercial-grade Celeron or commercial/industrial-grade Core i3~I5||Industrial grade, higher performance than Celeron, weaker than I3&lt;br /&gt;
|-&lt;br /&gt;
|2	||safety	||Vulnerable, vulnerable to viruses and hackers||Stable system, few upgrades, high security&lt;br /&gt;
|-&lt;br /&gt;
|3	||real-time	||Poor real-time responsiveness	||Real-time responsiveness can meet the requirements&lt;br /&gt;
|-&lt;br /&gt;
|4	||reliability	||High power consumption requires strong heat dissipation and low reliability		||Low power consumption does not need to consider heat dissipation, high reliability&lt;br /&gt;
|-&lt;br /&gt;
|5	||Scalability	||It is complicated to expand various interfaces on the motherboard||	It is more convenient to expand various interfaces on the core board/development board&lt;br /&gt;
|-&lt;br /&gt;
|6	||industrial grade	||	It is more difficult to realize real industrial grade products	||It is easier to realize real industrial grade products&lt;br /&gt;
|-&lt;br /&gt;
|7	||Customization	||Customization efficiency is low and cost is high	||Application-oriented fast and efficient customization and iteration&lt;br /&gt;
|-&lt;br /&gt;
|8	||performance	||	Insufficient or excess performance for industrial applications	||Application-specific solutions with the best performance&lt;br /&gt;
|-&lt;br /&gt;
|9	||overall price	||higher||Application-specific, price advantage&lt;br /&gt;
|-&lt;br /&gt;
|10	||Operation and maintenance cost	||High power consumption and high operation and maintenance costs	||Low power consumption and low cost, green and environmental protection&lt;br /&gt;
|-&lt;br /&gt;
|11	||life cycle	||Frequent replacement, difficult to guarantee inventory	||Long CPU life cycle, guaranteed inventory&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Embedded industrial computer has become a strong competitor of traditional industrial computer. In the future, the former will form an overwhelming advantage over the latter, there is no suspense&lt;br /&gt;
&lt;br /&gt;
==Application Scenarios of Embedded Industrial Computers==&lt;br /&gt;
The rapid development of the industrial Internet and the Internet of Things is not only a battle for many computer software and hardware manufacturers (including communication solutions and product manufacturers, which are essentially computer systems, even embedded system software and hardware manufacturers) trying to enter the relatively high-profit industry. It is a successive attempt to monitor the industry market; it is also an enlightenment movement to open up &amp;quot;people's awareness of people's wisdom&amp;quot; and popularize professional knowledge. This big storm, which has lasted for more than ten years, has expanded the general public's demand and imagination for monitoring and control applications to every corner of all walks of life&lt;br /&gt;
&lt;br /&gt;
The concept of &amp;quot;cloud-pipe-edge-end&amp;quot; is a classic summary and induction of the principles of surveillance and control based on Internet thinking and terms; The mainstream model and architecture adopted by monitoring applications in various industries for decades&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial_computer_en_1.png]]&lt;br /&gt;
&lt;br /&gt;
*Cloud: The computer system that implements the monitoring center system and more advanced application software and algorithms. The &amp;quot;cloud&amp;quot; here includes both the &amp;quot;public cloud&amp;quot; on the Internet and the &amp;quot;private cloud&amp;quot; on the enterprise LAN. Build &amp;quot;cloud&amp;quot; computer systems, currently mainly high-end X86+Windows/Linux servers, and their clusters&lt;br /&gt;
&lt;br /&gt;
*Tube: Provide various efficient, reliable, convenient and cost-effective wired/wireless channels for both sides of the equipment. There are not only &amp;quot;pipes&amp;quot; between the &amp;quot;cloud&amp;quot; and &amp;quot;edge&amp;quot;, such as wide area Ethernet, 4G/5G, etc.; between the &amp;quot;edge&amp;quot; and &amp;quot;end&amp;quot; of the application site, there are also pipes suitable for on-site application scenarios. The existence of wired/wireless &amp;quot;pipes&amp;quot;, such as local Ethernet, serial port, high-speed power line carrier (HPLC), LoRa, ZigBee, WIFI, etc.&lt;br /&gt;
&lt;br /&gt;
*Edge: A computer system used to perform on-site computing tasks. The main role of &amp;quot;edge&amp;quot; was assumed by traditional industrial computers in the early days, or by general desktops and servers when the requirements were not so strict; now there is a trend of building embedded industrial computers with mid-to-high-end ARM architecture embedded systems&lt;br /&gt;
&lt;br /&gt;
*Terminal: The device (secondary device) used to monitor and control the main device (primary device) in industrial applications, and the device (secondary device) to monitor various main devices in the Internet of Things environment. The main role of &amp;quot;end&amp;quot; was realized by low-end embedded single-chip microcomputer system in the early stage; at present, it is gradually transitioning to low-end embedded system (main frequency below 1GMHz) as the mainstream solution&lt;br /&gt;
&lt;br /&gt;
From the above analysis, it is not difficult to see that the application of industrial computer is mainly located at the &amp;quot;edge&amp;quot; level. As a specific application of &amp;quot;edge&amp;quot;, the embedded industrial computer mainly carries the following two types of functions:&lt;br /&gt;
&lt;br /&gt;
*Automatic operations, such as gateways, NVRs, routers, firewalls, etc., are realized through specially designed industrial-grade low-end embedded computer systems. Some have simple character/bitmap-based display and special button parameter configuration and status display functions&lt;br /&gt;
&lt;br /&gt;
*Interactive operation class, complete monitoring and system (including HMI human-computer interaction interface) and other functions, realized through a specially designed industrial-grade mid-to-high-end embedded computer system, with the interactive ability of vector graphics system&lt;br /&gt;
&lt;br /&gt;
==Typical Application Scenarios of Embedded Industrial Computers==&lt;br /&gt;
&lt;br /&gt;
*The edge &amp;quot;brain&amp;quot; of intelligent power distribution room, computer room power environment, pumping station, intelligent park, intelligent campus, intelligent manufacturing, etc., realizes the connection with on-site data acquisition unit, measurement and control device, protection equipment, PLC equipment, CNC equipment, and robot equipment Access, protocol analysis, alarm processing, conversion, integrated transmission and control&lt;br /&gt;
*Embedded SCADA system (C/S, B/S mode)&lt;br /&gt;
*100ms level soft PLC&lt;br /&gt;
*Industrial control/IoT field small data server&lt;br /&gt;
*Enterprise workshop-level industrial kanban/OEE kanban, lightweight MES front-end data acquisition and display that meet the requirements of &amp;quot;intelligent transformation and digital transformation&amp;quot;&lt;br /&gt;
*Development and operation platform for third-party algorithms and models based on industry applications&lt;br /&gt;
*Access and push of video front-end equipment, video recording and linkage, video AI analysis interface and comprehensive linkage of analysis results&lt;br /&gt;
*On-site network security and audit&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial_computer_en_2.png]]&lt;br /&gt;
&lt;br /&gt;
=BPI-6202 Embedded Single Board Industrial Computer=&lt;br /&gt;
BPI-6202 as a simple embedded general controller hardware and software development platform, it provides fully functional hardware solutions for application developers, and supports BSP+docker development environment. Provide strong edge computing support. Developers can quickly utilize the development platform, develop and productize&lt;br /&gt;
&lt;br /&gt;
==BPI-6202 PCBA design==&lt;br /&gt;
===PCBA interface===&lt;br /&gt;
[[File:Banana_Pi_BPI-6202_int.jpg]]&lt;br /&gt;
&lt;br /&gt;
===PCBA spec===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|CPU and OS ||Allwinner A40I ARM Cortex-A7 quad cord 1.2GHz，Ubuntu/Mate&lt;br /&gt;
|-&lt;br /&gt;
|Memory	||2GB DDR3，8GB EMMC ；support SSD hardisk&lt;br /&gt;
|-&lt;br /&gt;
|Storage||8GB EMMC ；support SSD Hardisk&lt;br /&gt;
|-&lt;br /&gt;
|communication function	||Ethernet port: 1 x 1000M + 1 x 100M, independent MAC, 2 x RS485 with isolation + 1 x RS232 Consoel with isolation, 4G/5G full Netcom + WiFi&lt;br /&gt;
|-&lt;br /&gt;
|Extended function module	||Signal definition display&lt;br /&gt;
|-&lt;br /&gt;
|HDMI	||HDMI1.4, support 1080p@60fps ; USB supports keyboard, mouse; or resistive/capacitive display interface&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Power||DC：24V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===PCBA with SSD and 4G support ===&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial_computer_zh_int.png]]&lt;br /&gt;
&lt;br /&gt;
===20 Pin GPIO expansion port===&lt;br /&gt;
BPI-6202 also support expansion board ,The expansion port adopts 2.54mm pitch, 2x10P row pin seat, which is used to expand 10 interfaces.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-6202_GPIO.png]]&lt;br /&gt;
&lt;br /&gt;
The BPI-6202 supports modular design, provides rich expansion interfaces, and can use the basic unit + 5 expansion units to support on-demand configuration. Extended IO unit modules include:&lt;br /&gt;
*7 x RS485 module with isolation&lt;br /&gt;
*16 x DI module (switch input module), passive input (up to 5 modules can be mixed)&lt;br /&gt;
*16 x DO module (switch output module), relay output (up to 5 modules can be mixed)&lt;br /&gt;
*8 x DI+8 x DO O module (switch input/output module), relay output (up to 5 modules can be mixed)&lt;br /&gt;
*8 x AI + 4 x AO module (analog input/output module), support 0-5V, 0-20mA input&lt;br /&gt;
*Customized Lora, ZigBee, 433M wireless transmission modules, power line carrier modules, and other functional modules,&lt;br /&gt;
*The function board can be customized by third parties and can communicate with BPI-6202&lt;br /&gt;
&lt;br /&gt;
All boards are connected via internal bus(485 or SPI) in the box&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-6202_gateway_5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-6202 expansion gateway design&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-6202_gateway_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
==BPI-6202 product ==&lt;br /&gt;
===About BPI-6202 Product===&lt;br /&gt;
&lt;br /&gt;
BPI-6202 is a cost-effective general-purpose embedded single-board industrial computer developed by Banana Pi community and Jiskaida Company for various industrial control fields. Compared with J1800/J1900 and other similar embedded products, it has the following advantages :&lt;br /&gt;
&lt;br /&gt;
*Industrial-grade products, strong performance and low power consumption: industrial-grade standards, performance surpasses Celeron; low power consumption without heat dissipation, long-term operation&lt;br /&gt;
*Anti-interference design, suitable for harsh working conditions: power supply/network port/serial port are all designed according to EMC3~4 level&lt;br /&gt;
*Single-board structure, more reliable without plugging: integrate the functions of the core board and the bottom board, with higher reliability and longer life&lt;br /&gt;
*The integration of the industrial chain ensures high quality and low price. By optimizing the industrial chain links, the quality of mass production is guaranteed and the cost is extremely reduced.&lt;br /&gt;
*Innovative combination to meet different needs, open hardware information, single board/machine/industrial control software, optional&lt;br /&gt;
*Long life cycle, long-term stable supply, the original CPU factory promises to supply for 10 years, guaranteeing the maximum return on R&amp;amp;D investment&lt;br /&gt;
&lt;br /&gt;
Because BPI-6202 has strong computing power and more resources, in addition to completing the above functions, it can also provide various data interfaces, providing an ideal computing environment and secondary development capabilities for more industry application optimization algorithms.&lt;br /&gt;
&lt;br /&gt;
The appearance of the CS6202 including the chassis is shown in the figure below.&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial_computer_zh_3.png]]&lt;br /&gt;
&lt;br /&gt;
===BPI-6202 interface description===&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial_computer_zh_6.png]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|No  ||  interface    ||illustrate&lt;br /&gt;
|-&lt;br /&gt;
|1	||HDMI 1.4||	HDMI video cable to connect the video output port and the monitor. Note: The HDMI video cable is not included in the installation accessory package and needs to be purchased by the user. Please choose a shielded cable with a length less than 3M&lt;br /&gt;
|-&lt;br /&gt;
|2	||USB 2.0||Use the USB interface to connect the keyboard/mouse/touch screen, and connect the U disk. Note: The USB interface does not support hot swapping of storage devices.&lt;br /&gt;
|-&lt;br /&gt;
|3	||Ethernet port||	Use a network cable to connect the Ethernet port of the device to the switch, supporting 1 x 1000M + 1 x 100M&lt;br /&gt;
|-&lt;br /&gt;
|4	||RS232/RS485||Phoenix terminal, RS232 x 1+ RS485 x 2, connect the cable terminal to the Phoenix terminal interface of CS6202, and make sure that the peer device and BPI-6202 are connected to the ground wire.&lt;br /&gt;
|-&lt;br /&gt;
|5||	DC power ||	Phoenix terminal, using 24V DC power supply&lt;br /&gt;
|-&lt;br /&gt;
|6||WiFi Antenna Mount||SMA-K (external thread + internal hole), if you need to use the antenna to connect to the network, connect the antenna device to the BPI-6202 through the antenna interface. Standard 1 antenna, Wifi antenna, 4G+WiFi;&lt;br /&gt;
|-&lt;br /&gt;
|7||4G/5G Antenna Mount||A standard 4G antenna is provided. If you need to expand 5G, you need to use a customized chassis and configure 4 additional antennas&lt;br /&gt;
|-&lt;br /&gt;
|8||3 indicator lights||From top to bottom, they are: system running light, which flashes regularly during normal operation; reserved light (programmable and controllable); 4G/5G running light, showing cellular communication status&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-6202 product key feature===&lt;br /&gt;
1,The industrial product and application development platform, BPI-6202 embedded single-board industrial computer, can play the following roles:：&lt;br /&gt;
*Finished product of industrial control application: With its rich hardware resources (network, serial port, 4G/5G/WiFi, HDMI/USB display interaction, SSD hard disk) and application software (protocol gateway/video gateway, C/S+B/S mode SCADA, application publishing, PLC programming, gateway security and auditing functions), directly applied to the engineering site&lt;br /&gt;
*Basic platform for secondary development of industry applications: Provide development environment, interface and application environment based on Linux + Ngnix/HTTPS+ C/Python/Java/JS + MySQL/Sqlite/InfluxDB + Docker to meet the needs of various application developers&lt;br /&gt;
*Small data application server: provide edge computing/control nodes that are safe, reliable, cheap, and have sufficient computing power and storage capacity (large-capacity SSD hard disk)&lt;br /&gt;
*Open source project of hardware/operating system: provide complete hardware board-level open source to ecological partners, provide complete hardware information and basic operating system such as schematic diagram and PCB diagram of 6202 single-board industrial computer, and support users in 6202 single-board industrial computer On the basis of self-development of more single-board application systems&lt;br /&gt;
&lt;br /&gt;
2,Industrial grade standard:&lt;br /&gt;
*Industrial-grade low-power fanless design, long-term stable operation on site&lt;br /&gt;
*Support -40℃~+70℃ wide temperature operation&lt;br /&gt;
*Implementation of GB/T17626, GB/T15153, IEC61850-3, EN61000-6-5 standards, EMC class III&lt;br /&gt;
&lt;br /&gt;
3,Scalable function&lt;br /&gt;
*Support board expansion for customized enclosures, including electrical IO modules (AI/AO/DI/DO modules), extended serial port modules, extended Ethernet switching modules, HPLC communication modules, CAN communication modules, Zigbee communication modules, Lora communication modules, and Customized modules for other industry applications, using the internal high-speed bus to communicate with the 6202 main board&lt;br /&gt;
&lt;br /&gt;
4,Data + video on-site integration&lt;br /&gt;
&lt;br /&gt;
*300+ international/national/industry/enterprise protocol libraries accumulated over the years, plug and connect, improve access efficiency, and analyze data accurately&lt;br /&gt;
*Video RTSP/RTMP, Onvif/GB28181 function, streaming media server function, H.264/H.265 playback function, data linkage short video linkage alarm recording function, camera AI analysis event capture/upload function (released recently), data OSD printing code function (released soon)&lt;br /&gt;
*Solve the long-term problems and pain points that video surveillance is independent of data surveillance and requires video manufacturers' front-end + back-end binding solutions&lt;br /&gt;
&lt;br /&gt;
5,Lightweight PLC function (released recently)&lt;br /&gt;
&lt;br /&gt;
*Through the IEC61131-3 programming language, PLC programming can be performed for all data in the gateway, and the lightweight PLC function can be realized through the electrical IO module&lt;br /&gt;
&lt;br /&gt;
6,Multiple communication methods&lt;br /&gt;
*Support 2 independent IP network ports (1G+100M) * Support 2 RS485 serial ports + 1 RS232 Console&lt;br /&gt;
*Support WIFI, 4G/5G communication&lt;br /&gt;
*Scalable support CAN, ZigBee, Lora communication&lt;br /&gt;
&lt;br /&gt;
7,HMIand upper computer function integration&lt;br /&gt;
*Connect the touch screen/large screen-keyboard-mouse through the HDMI/USB interface, and the application can realize friendly HMI interaction&lt;br /&gt;
*With the built-in full-featured SCADA system (C/S architecture and B/S architecture), it replaces the on-site X86+Windows architecture host computer system, suitable for unattended environments, and has a very high cost performance&lt;br /&gt;
&lt;br /&gt;
8,Multi-core architecture, abundant resources, and sufficient computing power&lt;br /&gt;
*Allwinner A40i ARM Cortex-A7 Quad Core 1.2GHz + 2G DDR3 + 8G eMMC&lt;br /&gt;
*Support Built-in large-capacity SSD hard disk&lt;br /&gt;
*Abundant computing resources ensure more edge computing capabilities&lt;br /&gt;
*Built-in dongle encryption chip&lt;br /&gt;
*Built-in special encryption chip for national network communication&lt;br /&gt;
&lt;br /&gt;
9,A variety of secondary development interfaces&lt;br /&gt;
*C, expression, ladder diagram, Java, Python, SqLite programming interface&lt;br /&gt;
*Docker function&lt;br /&gt;
&lt;br /&gt;
===Internal logical structure===&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial_computer_en_4.png]]&lt;br /&gt;
&lt;br /&gt;
===External connection===&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial_computer_en_6.png]]&lt;br /&gt;
&lt;br /&gt;
===Technical Description===&lt;br /&gt;
&lt;br /&gt;
BPI-6202 embedded single-board industrial computer, equipped with 2 independent MAC Ethernet ports (1G+100M), 2 RS485+1 RS232 ports, HDMI/USB, can be installed with large-capacity SDD hard disk, powerful and low price , Small size, easy guide rail installation, providing the most cost-effective on-site industrial control solution. As the master control node of edge computing, CS6202 makes full use of the powerful functions of embedded multi-core computing, which can access, process and display a large amount of on-site data; replace the conventional gateway + small monitoring system to achieve the optimal solution.&lt;br /&gt;
&lt;br /&gt;
BPI-6202 is widely used in new energy, electric power, petroleum, rail transit, enterprise lightweight MES/industrial kanban, and IoT monitoring site automation application scenarios.&lt;br /&gt;
&lt;br /&gt;
BPI-6202 has a built-in 300+ protocol interpretation library and real-time database, which can be connected to various protection devices, measurement and control devices, IEDs and other equipment at home and abroad, and supports IEC61850. Special protocols can be customized according to user requirements; an open API is provided to facilitate users to develop protocol software by themselves, and the protocol software can be downloaded independently.&lt;br /&gt;
&lt;br /&gt;
BPI-6202 supports the access of hundreds of devices, data protocol analysis, conversion and unified transmission.&lt;br /&gt;
&lt;br /&gt;
BPI-6202 has powerful video processing functions, supports RTSP/RTMP video push-pull streaming, Onvif/GB28181 protocol stack and other video surveillance transmission protocols, realizes compatible access to multi-manufacturer video front-end equipment (IPC, NVR), and configures large-capacity hard disk Later, it can replace NVR to realize video recording and playback functions. The unique linkage function based on data + video provides the industry's only solution for the perfect integration of data + video.&lt;br /&gt;
&lt;br /&gt;
BPI-6202 supports complete C/S architecture SCADA system functions below 2048 points through HDMI display interface and USB keyboard and mouse (or touch screen); CS6202 provides B/S SCADA functions through Ngnix+Https, through C/S+ B/S mode hybrid configuration tool, flexible choice of C/S and B/S style&lt;br /&gt;
&lt;br /&gt;
BPI-6202 supports the following configuration methods:&lt;br /&gt;
&lt;br /&gt;
*Built-in WEB management, query/configure the working parameters of the device through the web page&lt;br /&gt;
*Dedicated configuration software to configure device parameters&lt;br /&gt;
*Cloud remote management, configure and diagnose the gateway through the cloud, and realize firmware and application upgrades&lt;br /&gt;
&lt;br /&gt;
BPI-6202 uses the original iCoupler® digital isolation technology, RS485 automatic direction control, and RS485 zero-delay transmission technology. The equipment has strong adaptability and good compatibility, and can adapt to various harsh industrial sites and IoT sites, ensuring the reliability of communication and various IO semaphores.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
*The power supply of BPI-6202 is DC24V&lt;br /&gt;
&lt;br /&gt;
===The main function===&lt;br /&gt;
&lt;br /&gt;
*1) Built-in 300+ communication protocol library (see protocol list for details), including: MQTT and other IoT protocols, BACNET, OPC UA, IEC 60870-5-101/103/104, CDT, SPABUS, standard MODBUS and dozens One variant, plug and play; special protocols can be quickly customized according to needs, and a secondary development environment can be provided&lt;br /&gt;
*2) Support various PLC connections such as Siemens/AB/Schneider/Mitsubishi&lt;br /&gt;
*3) Support access to mainstream CNC equipment and mainstream robot equipment&lt;br /&gt;
*4) Support IEC61850 Server/Client function, realize the two-way conversion between traditional protocol and 61850&lt;br /&gt;
*5) Video stream acquisition, transmission, distribution, PTZ control, local streaming server functions&lt;br /&gt;
*6) Encrypted transmission, breakpoint resume&lt;br /&gt;
*7) Built-in RTC, providing high-precision time reference&lt;br /&gt;
*8) 4G/5G/WIFI function&lt;br /&gt;
*9) HDMI/USB interface, with the UI operation of the embedded SCADA system, can directly drive the kanban/big screen&lt;br /&gt;
*10) Local device configuration management, cloud device configuration management&lt;br /&gt;
*11) Telnet, SNMP service&lt;br /&gt;
*12) Strong electromagnetic compatibility design, in line with relevant international standards, has good anti-interference ability&lt;br /&gt;
*13) It can carry out secondary development, provide complete protocol development tools, various API interfaces, freely customize protocols, and deploy various industry application apps&lt;br /&gt;
*14) Guide rail installation, beautiful appearance, convenient screen assembly&lt;br /&gt;
*15) Full-featured SCADA function, including C/S mode and B/S mode&lt;br /&gt;
*16) Container (Docker) function&lt;br /&gt;
*17) Built-in network security module, support black and white list and protocol security control, audit, log function&lt;br /&gt;
&lt;br /&gt;
===Technical specifications===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|CPU and OS ||Allwinner A40I ARM Cortex-A7 quad cord 1.2GHz，Ubuntu/Mate&lt;br /&gt;
|-&lt;br /&gt;
|Memory	||2GB DDR3，8GB EMMC ；support SSD hardisk&lt;br /&gt;
|-&lt;br /&gt;
|Storage||8GB EMMC ；support SSD Hardisk&lt;br /&gt;
|-&lt;br /&gt;
|communication function	||Ethernet port: 1 x 1000M + 1 x 100M, independent MAC, 2 x RS485 with isolation + 1 x RS232 Consoel with isolation, 4G/5G full Netcom + WiFi&lt;br /&gt;
|-&lt;br /&gt;
|Extended function module	||Horizontal expansion capability is reserved, and the expansion of various functional modules can be customized. The initial stage includes: RS485: with isolation; DI: passive input type, the module provides 24V isolated power supply; DO: relay output type, NC, COM, NO nodes; AI: 0-5V/4-20mA, 2-wire/3-wire input, the board provides 24V isolated power supply; AO: 0-5V/4-20mA, 2-wire/3-wire output, external 24V isolated power supply; AI + AO: 0-5V/4-20mA, 2-wire/3-wire input/output. The power supply is the same as above; other custom modules&lt;br /&gt;
|-&lt;br /&gt;
|HDMI	||HDMI1.4, support 1080p@60fps ; USB supports keyboard, mouse; or resistive/capacitive display interface&lt;br /&gt;
|-&lt;br /&gt;
|Data processing capability	||Equipment access capability: &amp;lt;=128 units (adjustable according to bandwidth and sampling period); analog value&amp;lt;10000; digital value&amp;lt;10000; control value&amp;lt;10000; expression calculation definition, alarm processing&lt;br /&gt;
|-&lt;br /&gt;
|video processing capability	||Video RTSP/RTMP, Onvif, GB28181; video recording and playback; data trigger clip video recording and uploading; video AI event return and linkage, data OSD coding; local streaming service; H.264/H.265 playback&lt;br /&gt;
|-&lt;br /&gt;
|SCADA function	||Full-featured SCADA system, processing points: 2048 points, C/S or B/S mode&lt;br /&gt;
|-&lt;br /&gt;
|development environment	||Edge computing secondary development environment such as C/expression/ladder diagram/Java/Python&lt;br /&gt;
|-&lt;br /&gt;
|encryption chip	|| Software license authorization encryption chip (SMEC98SP); special encryption chip for State Grid communication (SC1161Y)&lt;br /&gt;
|-&lt;br /&gt;
|Power	||DC：24V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Environmental Specifications===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|No	||	illustrate&lt;br /&gt;
|-&lt;br /&gt;
|Operating temperature	||-40~+60℃&lt;br /&gt;
|-&lt;br /&gt;
|Storage temperature	||-40~+75℃&lt;br /&gt;
|-&lt;br /&gt;
|Working humidity (RH)	||5%~95% non-condensing&lt;br /&gt;
|-&lt;br /&gt;
|Storage Humidity (RH)	||5%~95% non-condensing&lt;br /&gt;
|-&lt;br /&gt;
|Altitude	||&amp;lt;5000m&lt;br /&gt;
|-&lt;br /&gt;
|lightning protection	||Built-in lightning protection components, support outdoor use, meet high-level EMC standards&lt;br /&gt;
|-&lt;br /&gt;
|Degree of protection	||IP40&lt;br /&gt;
|-&lt;br /&gt;
|Cooling method	||	Natural heat dissipation without fan&lt;br /&gt;
|-&lt;br /&gt;
|Electromagnetic Compatibility	||EMC class III, GB/T17626, GB/T15153, IEC61850-3, EN61000-6-5&lt;br /&gt;
|-&lt;br /&gt;
|Safety	||GB/T7621-2008&lt;br /&gt;
|-&lt;br /&gt;
|certified	||CE，FCC,RoHS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Physical Specifications===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Size(WxDxH)	||36mm x105mm x 145mm，DIN-rail installation, the width of customized expansion is 30mm x n+6 (n≥2, the width of customized expansion)&lt;br /&gt;
|-&lt;br /&gt;
|Weight ||0.5kg&lt;br /&gt;
|-&lt;br /&gt;
|Power consumption||	Typical power consumption: 5W, maximum power consumption: 10W&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Source code=&lt;br /&gt;
&lt;br /&gt;
BPI-CS6204 BSP source code: https://github.com/BPI-SINOVOIP/bpi-cs6202&lt;br /&gt;
&lt;br /&gt;
NOTE:The BSP on GitHub has been updated into a 6204 version. If it is a user who purchased 6202 before, please extract the previous version.&lt;br /&gt;
&lt;br /&gt;
=Resource=&lt;br /&gt;
*BPI-6202 Schematic diagram&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1aKr_53jHmsH4bRMKxJU6Eg?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1gxg68TW2lFCxtRckjYkzm53WFViIVDco/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=System Image=&lt;br /&gt;
==BPI-6204==&lt;br /&gt;
* cs6202-ubuntu-mate-20.04.1-desktop-armhf-docker-sd-emmc-20240703.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1EO4RzSgVtNDPLobJFJGkUA?pwd=8888 （pincode：8888）&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1nsu6X-eLgwcIYB1J6q0pzknB_cUsYXPH?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*cs6202-install-tfcard-20240703_20240704_114350.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1ZMF-IzHlVcoSbKVG5i02zw?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1VchVrUaHSFzAomjSray7f-wRW5zaC9he?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==BPI-6202==&lt;br /&gt;
*2023-09-06 ubuntu-mate-20.04.1-desktop&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1CZblAEA9BwQyhpgALmQ4QA?pwd=8888 (pincode:8888）&lt;br /&gt;
:Google Drive:https://drive.google.com/file/d/1LPRya12Gl3QcctPN-ukCtiEWSSLjBXp8/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*cs6202-ubuntu-mate-20.04.1-desktop-armhf-docker-sd-emmc&lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1O-8tFB2IuiiHIZsLNMW0hDNflYL0_UCn?usp=sharing&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1yqR6MqY6TWlnP7gddMormg?pwd=8888 （pincode:8888) &lt;br /&gt;
&lt;br /&gt;
*BPI-6202 product image&lt;br /&gt;
&lt;br /&gt;
::baidu cloud ：https://pan.baidu.com/s/1aMU7S3rx1XJns5jh8FarCQ?pwd=kp3h  pincode:kp3h&lt;br /&gt;
&lt;br /&gt;
=Cooperation method=&lt;br /&gt;
&lt;br /&gt;
*1. BPI-6206 is an open-source hardware product. The Banana Pi community provides all BSP board-level support codes and supports Docker containers in the codes. Customers with technical development capabilities can directly carry out secondary application development on BPI-6202.&lt;br /&gt;
*2. BPI-6202 as a basic platform for secondary development, it provides various development tools and protocol analysis database interfaces for application developers, greatly shortening the development week of various industry application products and reducing the difficulty of development.&lt;br /&gt;
*3. BPI-6202 is a complete industrial control product, customers can directly use it for industrial control and provide complete product-level support.&lt;br /&gt;
&lt;br /&gt;
=Easy to buy sample=&lt;br /&gt;
&lt;br /&gt;
* BIPAI Aliexpress shop: https://www.aliexpress.us/item/3256805770014268.html?spm=5261&lt;br /&gt;
* SINOVOIP Aliexpress shop:https://www.aliexpress.us/item/3256805769921309.html?gatewayAdapt=glo2usa4itemAdapt&lt;br /&gt;
* Taobao Shop: https://item.taobao.com/item.htm?spm=a2126o.success.0.0.dc424831k8uXKd&amp;amp;id=734545159836&lt;br /&gt;
* OEM&amp;amp;ODM please contact : judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17264</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17264"/>
				<updated>2024-07-02T07:22:13Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 4G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, support HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-F3 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-F3 schematic:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1CMp7kVKa5aeSdgB3Ri1PJw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/19iLJ5xnCB_oK8VeQjkPGjzAn39WYyylv/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 DXF file:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1igwBjsLC54KbGH_y54tZQA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive:https://drive.google.com/file/d/1Y29kMCUNRPPsj4ELMnQTls74owiXcPKx/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-1.0.35-beta.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-1.0.35-beta.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
===Bianbu===&lt;br /&gt;
* Bianbu-23.10-k1-v1.0rc3-release-20240525131412.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1H0ww8qVIgHRuuA43JszF6g?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1eEfMkzNzHyDwz3_Ox8i2acvU4W5CowiW?usp=sharing&lt;br /&gt;
:Account/Password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/15owwUEjIU_i26cI1iigAew?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1LQoioz6N5YQpSOxY47OmetnPX4yggtT0?usp=sharing&lt;br /&gt;
:Account/Password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-desktop-k1-v1.0rc1-release-20240429194149.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1zvFkX92f5gpZdKjP-vGJvA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1kCHiMwjnhvZaRBy5vkj6UlPeAlpRQ14P?usp=sharing&lt;br /&gt;
:Account/Password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
* 2024-06-14-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_sid_legacy_6.1.15_xfce_desktop.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/19ehNuer2pMatZTt6PIs0kg?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1BvfYttXv9BGazzbyekMzI0zp7SGxHb2M/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* 2024-06-14-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_sid_legacy_6.1.15.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1HsroEhKmeFCQU_1lKZxL1A?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1gyUtVZL4S--KCQoXxXDlC-IqbvAn1mSR/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Armbian ===&lt;br /&gt;
* 2024-06-11-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_noble_legacy_6.1.15_xfce_desktop.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud:  https://pan.baidu.com/s/1ebteWqsmkImaLGQ2mJkJnA?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/16zKsqISzMm5Xwx7ssJHynZe2PZFQ21-i/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
&lt;br /&gt;
* Fedora.riscv64-40-20240429.n.0.raw.zst-bpi-f3-3356MB.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1EFcLInWYxLi032gmhueiWw?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive： https://drive.google.com/file/d/1v-nHZA3AyFLaLRs6bt22XjIh7OVczI9d/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/3256806735430070.html&lt;br /&gt;
*BPI Aliexpress shop: https://www.aliexpress.com/item/3256806735645440.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?id=789483353026&amp;amp;spm=a213gs.v2success.0.0.220c4831vddhXz&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17263</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17263"/>
				<updated>2024-07-01T03:09:35Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 4G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, support HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-F3 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-F3 schematic:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1CMp7kVKa5aeSdgB3Ri1PJw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/19iLJ5xnCB_oK8VeQjkPGjzAn39WYyylv/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 DXF file:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1igwBjsLC54KbGH_y54tZQA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive:https://drive.google.com/file/d/1Y29kMCUNRPPsj4ELMnQTls74owiXcPKx/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-1.0.34-beta.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-1.0.33-beta.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
===Bianbu===&lt;br /&gt;
* Bianbu-23.10-k1-v1.0rc3-release-20240525131412.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1H0ww8qVIgHRuuA43JszF6g?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1eEfMkzNzHyDwz3_Ox8i2acvU4W5CowiW?usp=sharing&lt;br /&gt;
:Account/Password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/15owwUEjIU_i26cI1iigAew?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1LQoioz6N5YQpSOxY47OmetnPX4yggtT0?usp=sharing&lt;br /&gt;
:Account/Password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-desktop-k1-v1.0rc1-release-20240429194149.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1zvFkX92f5gpZdKjP-vGJvA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1kCHiMwjnhvZaRBy5vkj6UlPeAlpRQ14P?usp=sharing&lt;br /&gt;
:Account/Password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
* 2024-06-14-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_sid_legacy_6.1.15_xfce_desktop.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/19ehNuer2pMatZTt6PIs0kg?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1BvfYttXv9BGazzbyekMzI0zp7SGxHb2M/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* 2024-06-14-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_sid_legacy_6.1.15.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1HsroEhKmeFCQU_1lKZxL1A?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1gyUtVZL4S--KCQoXxXDlC-IqbvAn1mSR/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Armbian ===&lt;br /&gt;
* 2024-06-11-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_noble_legacy_6.1.15_xfce_desktop.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud:  https://pan.baidu.com/s/1ebteWqsmkImaLGQ2mJkJnA?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/16zKsqISzMm5Xwx7ssJHynZe2PZFQ21-i/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
&lt;br /&gt;
* Fedora.riscv64-40-20240429.n.0.raw.zst-bpi-f3-3356MB.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1EFcLInWYxLi032gmhueiWw?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive： https://drive.google.com/file/d/1v-nHZA3AyFLaLRs6bt22XjIh7OVczI9d/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/3256806735430070.html&lt;br /&gt;
*BPI Aliexpress shop: https://www.aliexpress.com/item/3256806735645440.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?id=789483353026&amp;amp;spm=a213gs.v2success.0.0.220c4831vddhXz&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-R4&amp;diff=17262</id>
		<title>Banana Pi BPI-R4</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-R4&amp;diff=17262"/>
				<updated>2024-06-21T01:07:02Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Release image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派 BPI-R4]]&lt;br /&gt;
&lt;br /&gt;
=Summary=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-R4_1.jpg|thumb|[[Banana Pi BPI-R4]] with MediaTek Filogic 800 (MT7988)]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R4_PoE_1.jpg|thumb|[[Banana Pi BPI-R4]] with 2.5G ETH and PoE support]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R3_Router_2.jpg|thumb|[[Banana Pi BPI-R3]] with MediaTek MT7986(Filogic 830)]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R3_Mini__1.jpg|thumb|[[Banana Pi BPI-R3 Mini]] with  MediaTek MT7986(Filogic 830)]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]]&lt;br /&gt;
[[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] with MediaTek MT7622]]&lt;br /&gt;
[[File:BPI-R2_3.JPG|thumb|[[Banana Pi BPI-R2]] with MTK MT7623N chip design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-Wifi6_1.jpg|thumb|[[Banana Pi BPI-Wifi6 Router]] with Triductor TR6560 + TR5220 wifi SOC]]&lt;br /&gt;
[[File:Banana_pi_BPI-R1_1.JPG|thumb|[[Banana Pi BPI-R1]] with allwinner A20 chip design]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-R4_Banner_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-R4 Router board with MediaTek MT7988A (Filogic 880) quad-core ARM Corex-A73 design ,4GB DDR4 RAM,8GB eMMC,128MB SPI-NAND flash onboard, also have 2x 10Gbe SFP, 4x Gbe network port,with USB3.2 port,M.2 support 4G/5G/NVME SSD.2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card). It is a very high performance open source router development board.&lt;br /&gt;
&lt;br /&gt;
==MediaTek MT7988(Filogic 880)==&lt;br /&gt;
&lt;br /&gt;
Mediatek Filogic 880. the 36Gbps Wi-Fi 7 access point/router/gateway platform delivers the fastest and most reliable connection experience&lt;br /&gt;
&lt;br /&gt;
The MediaTek MT7988A is a world-Leading network processing platform for high-performance and reliable networking experiences,both in wired and wireless applications. The MT7988A comprises a rich connection interface sets include 4 Gigabit Ethernet ports. 2 US下GMII interfaces. 4 PCIe Interfaces,and 2 USB 3.2 en1 Ports&lt;br /&gt;
&lt;br /&gt;
the MT7988A further enables seamless Wi-Fi 7 tri-band,2.4 GHz.5 GHz and 6 GHz,connectivity,with its Wi-Fi 7 companion chip that features 320-MHz bandwidth,4096-QAM ,MLO,MRU,and AFC.&lt;br /&gt;
&lt;br /&gt;
To answer the need of fast-evolving tunneling applications,the MT7988A comes with MediaTek Tunnel offload processor System(TOPS),which facilitates the processing of a wide range of tunneling protocols.The MT7988A optimizes networking performance with exquistitely tuned ISA of MediaTek TOPS,and is dedicated to lifting networking offloading performance to premium level.&lt;br /&gt;
&lt;br /&gt;
==Application direction==&lt;br /&gt;
&lt;br /&gt;
*Internet service Router&lt;br /&gt;
*Wifi 7 Wireless Router&lt;br /&gt;
*4G/5G Wireless Router&lt;br /&gt;
*Wireless Repeater&lt;br /&gt;
*Home security Gateway&lt;br /&gt;
*Home Automation&lt;br /&gt;
*Nas device&lt;br /&gt;
*Network and communication applications&lt;br /&gt;
&lt;br /&gt;
==Key Features==&lt;br /&gt;
*MediaTek MT7988A (Filogic 880) quad-core Arm Corex-A73,1.8GHz processor&lt;br /&gt;
*4GB DDR4&lt;br /&gt;
*8GB eMMC flash&lt;br /&gt;
*128MB SPI-NAND Flash&lt;br /&gt;
*Micro SD card slot&lt;br /&gt;
*2x 10Gbe SFP slot&lt;br /&gt;
*4x Gbe network port&lt;br /&gt;
*1x USB3.2 slot&lt;br /&gt;
*1x M.2 KEY-B slot with USB3.2/PCIe3.0 interface for 5G&lt;br /&gt;
*1x M.2 KEY-M slot with PCIe3.0 1lane interface for NVME SSD&lt;br /&gt;
*2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card)&lt;br /&gt;
*26 PIN GPIO Header for expanding application&lt;br /&gt;
*POE function customizable (present version not support POE function)&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
*[[Getting Started with BPI-R4]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:Banana_Pi_BPI-R4_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==WiFi7 iPA NIC Module support==&lt;br /&gt;
BPI-R4-NIC-BE14: MT7995AV+MT7976CN+MT7977IAN&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-NIC-BE14 2.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''HardWare  Specification of Banana pi BPI-R4'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU ||MediaTek MT7988A (Filogic 880) Quad-core Arm Corex-A73,1.8GHz processor&lt;br /&gt;
|-&lt;br /&gt;
| SDRAM || 4 GB DDR4 &lt;br /&gt;
|-&lt;br /&gt;
| On board Storage || MicroSD (TF) card,128MB SPI NAND, 8GB eMMC&lt;br /&gt;
|-&lt;br /&gt;
| GPIO || 26 Pin GPIO,some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S. &lt;br /&gt;
|-&lt;br /&gt;
| On board Network || 4 Port 10/100/1000Mbps Ethernet  &lt;br /&gt;
|-&lt;br /&gt;
| SFP || 2x10G SFP&lt;br /&gt;
|-&lt;br /&gt;
| mini PCIE||2x miniPCIe slots with PCIe3.0 2lane interface for BPI Wi-Fi 7 NIC (Network Interface Card)&lt;br /&gt;
|-&lt;br /&gt;
|M.2 interface ||1x M.2 KEY-B slot with USB3.2/PCIe3.0 interface for 5G,1x M.2 KEY-M slot with PCIe3.0 1lane interface for NVME SSD&lt;br /&gt;
|-&lt;br /&gt;
| USB || 1xUSB 3.2 slot&lt;br /&gt;
|-&lt;br /&gt;
| Buttons || Reset button,WPS botton, boot switch&lt;br /&gt;
|-&lt;br /&gt;
| Leds || Power status Led and RJ45 Led &lt;br /&gt;
|-&lt;br /&gt;
| DC Power || 12V/5.2A or 19V 3.2A(The power consumption will not exceed 10W without any peripheral equipment, and 12V/2A can be used.)&lt;br /&gt;
|-&lt;br /&gt;
| Sizes || 100.5x148mm same as [[Banana Pi BPI-R64]] and [[Banana Pi BPI-R2]]&lt;br /&gt;
|-&lt;br /&gt;
| Weight || 250g &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
&lt;br /&gt;
==Source code==&lt;br /&gt;
*source code on github:           https://github.com/BPI-SINOVOIP/BPI-R4-bsp&lt;br /&gt;
*BPI-R4 OpenWRT BSP on github:    https://github.com/BPI-SINOVOIP/BPI-R4-MT76-OPENWRT-V21.02&lt;br /&gt;
Note: BPI-R4-MT76-OPENWRT-V21.02 BSP support BPI-R4 and BE13500 wifi Card&lt;br /&gt;
&lt;br /&gt;
*Official BPI-R4 kernel v5.4 or v6.1 repo:&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1&lt;br /&gt;
&lt;br /&gt;
==Documents==&lt;br /&gt;
*BPI-R4-Main-V11-ASSY&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1ZjcsbMKiiEEDV9lCzW0vrg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1FDr47zcd-b2n8qiXFb-DxcuQ-6ye8OCB/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-R4 DXF file&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1ie_a4lYCjVwW6wD5vl1h-A?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1UkZxCi-395Q15tGr12LhG8fgDjzacjGn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-R4 Schematic diagram&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1XjSuch4karn6ACJSLwuimQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1r-c2urU-DFVHpZ7cRk2qzKtVB8tg82mZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*MT7988A Wi-Fi7 Datasheet&amp;amp;Manual&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1-eSVD4DhyPAkfgrE9BtLmA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1XiVchy0a4syYFVlTndhVCETNJ9x7KOYi?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* kernel  [PATCH net-next 8/8] net: ethernet: mtk_eth_soc: add basic support for MT7988 SoC:https://www.spinics.net/lists/kernel/msg4821673.html&lt;br /&gt;
&lt;br /&gt;
*[PATCH 15/15] dt-bindings: net: dsa: mediatek,mt7530: add mediatek,mt7988-switch:https://lore.kernel.org/lkml/80a853f182eac24735338f3c1f505e5f580053ca.1680180959.git.daniel@makrotopia.org/&lt;br /&gt;
&lt;br /&gt;
*Discuss on forum :https://forum.banana-pi.org/t/banana-pi-bpi-r4-wifi-7-router-board-with-mediatek-mt7988a-filogic-880-4g-ram-and-8g-emmc/15757&lt;br /&gt;
&lt;br /&gt;
*MediaTek Filogic 880 platform ： https://www.mediatek.com/products/broadband-wifi/mediatek-filogic-880&lt;br /&gt;
&lt;br /&gt;
*Key advantages of Wi-Fi 7 ： https://mediatek-marketing.files.svdcdn.com/production/documents/Key-Advantages-of-Wi-Fi-7_MediaTek-White-Paper-WF70222.pdf&lt;br /&gt;
&lt;br /&gt;
*How MLO Smart Link Dispatching drives Wi-Fi 7:https://mediatek-marketing.files.svdcdn.com/production/documents/MLO-Infographic-How-Smart-Link-Dispatching-drives-Wi-Fi-7-White-Paper-Infographic-0223.pdf&lt;br /&gt;
&lt;br /&gt;
*MLO in Wi-Fi 7: https://mediatek-marketing.files.svdcdn.com/production/documents/Wi-Fi-7-MLO-White-Paper-WF7MLOWP0622.pdf&lt;br /&gt;
&lt;br /&gt;
*BPI-R4 Heatsink Specifications&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1JHRpno5h61Yac7-bwMBkjg?pwd=8888&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/11zz_1jqCga19YYkuLtFbnCrUOjiEm4_R/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Release image=&lt;br /&gt;
==OpenWRT===&lt;br /&gt;
===OpenWRT MTK MP4.0 wifi SDK wifi driver for BE14000 Wifi Card===&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1y4-OZbPbqeM_um1gxKLSHg?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1U0tnvoaxDujO1q5QNxnw0i2d93X2zi9r/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
       Kernel version: 5.4.271&lt;br /&gt;
       MTK vendor’s MP4.0 wifi image package name: BPI-R4-BE1350-WIFI_MP4_0-SDK-20240620， fixed MP3.1 wifi SDK wifi route performance issue.&lt;br /&gt;
       MTK vendor’s MP4.0 wifi driver sourcecode can’t be open source. only release Image.&lt;br /&gt;
       (support Quectel RM500U-CN &amp;amp; RM520N-GL 5G Modules, EC25 EM05 4G Modules)&lt;br /&gt;
&lt;br /&gt;
===OpenWRT MTK MP3.1 wifi SDK or MT76 wifi driver for BE14000 Wifi Card===&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1kguTbhlBVGvN7L9G3mgFQg?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1DBPwMD-qDAIqPorqJwl3sf8TsAEh0BmF?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
        MTK vendor’s MP3.1 wifi image package name: BPI-R4-BE1350-WIFI_MP3_1-SDK-20240202.zip&lt;br /&gt;
        opensource MT76 wifi image package name : BPI-R4-BE1350-WIFI_MT76-20240202.zip&lt;br /&gt;
        MTK vendor’s MP3.1 wifi driver sourcecode can’t be open source. only release Image. But supply all MT76 wifi driver sourcecode.&lt;br /&gt;
        (support Quectel RM500U-CN &amp;amp; RM520N-GL 5G Modules, EC25 EM05 4G Modules)&lt;br /&gt;
&lt;br /&gt;
===OpenWRT MTK MP3.0 SDK for BE19000 Wifi Card===&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1r9lB098eT3dSAIBsNMPGQw?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Sh_eal09Zlm5RPZZ3C9gfACP42wl7AK8?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===SFP replaced with 2.5Gbps version using images===&lt;br /&gt;
*BPI-R4 2.5Gbps RJ45&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/13jUs5pezA8Q4c9oKaHdEYA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1nLGEi-iXj2RZepaS0-cRnfOGiEkSMOHG/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Debian 11==&lt;br /&gt;
*2024-03-10-debian-11-bullseye-lite-bpi-r4-5.4-sd-emmc.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1q2WogyCtNOcejWRG1_GhXg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive: https://drive.google.com/file/d/17JVoTtIZdcN-qSElTHpAKY2KlvYCgZPp/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-03-10-debian-11-bullseye-lite-bpi-r4-6.1-sd-emmc.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/199IjDbuzScMiWnwcjRX_Rg?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1ZNwDi9Eg_6SQYyKQgETOhBW7_6ix4Fna/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Official BPI-R4 kernel v5.4 or v6.1 BSP repo:&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1&lt;br /&gt;
&lt;br /&gt;
 Note:linux-5.4 kernel include MT76 wifi driver, it can only support BE14000 wifi card. it can support 2.4G, 5G and 6G, but debian 11's network-manager utility package can't support 6G wifi. So we are waiting for the latest package.&lt;br /&gt;
      linux-6.1 kernel don't include MT76 wifi driver, it can't support BE14000 wifi card&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 22.04==&lt;br /&gt;
*2024-03-10-ubuntu-22.04-server-bpi-r4-5.4-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1ou2ZHbyZEmquvHNhlZ6QHw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1LBBBzHWV_vDAeXDztkYW1TjDnqQweMYj/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-03-10-ubuntu-22.04-server-bpi-r4-6.1-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1WzfQWnlaC9zoLVA0JN3RbA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1ZuLbFnFF7dDlbRw4Dhgkm4ROIl5KYKg7/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Official BPI-R4 kernel v5.4 or v6.1 BSP　repo:&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1&lt;br /&gt;
&lt;br /&gt;
 Note:linux-5.4 kernel include MT76 wifi driver, it can only support BE14000 wifi card. it can support 2.4G, 5G and 6G, but ubuntu-22.04's network-manager utility package can't support 6G wifi. So we are waiting for the latest package.&lt;br /&gt;
      linux-6.1 kernel don't include MT76 wifi driver, it can't support BE14000 wifi card&lt;br /&gt;
&lt;br /&gt;
=BPI-R4 Accessories=&lt;br /&gt;
&lt;br /&gt;
* 10G SFP+ Module&lt;br /&gt;
:[[Getting_Started_with_BPI-R4#1.EF.BC.8910G_SFP_Module]]&lt;br /&gt;
&lt;br /&gt;
* 4G/5G Module&lt;br /&gt;
:[[Getting_Started_with_BPI-R4#2.EF.BC.89_4G.2F5G_Module]]&lt;br /&gt;
&lt;br /&gt;
* Storage&lt;br /&gt;
:[[Getting_Started_with_BPI-R4#3.29_Storage]]&lt;br /&gt;
&lt;br /&gt;
* Wi-Fi7 NIC&lt;br /&gt;
:[[Getting_Started_with_BPI-R4#4.29_Wi-Fi7_NIC]]&lt;br /&gt;
&lt;br /&gt;
=Easy to buy=&lt;br /&gt;
*Aliexpress shop:&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006256712337.html?gatewayAdapt=4itemAdapt&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006256988361.html?gatewayAdapt=4itemAdapt&lt;br /&gt;
*Taobao Shop: https://shop108780008.taobao.com/category-1744032218.htm?spm&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17259</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17259"/>
				<updated>2024-06-20T06:49:36Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Armbian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 4G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, support HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-F3 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-F3 schematic:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1CMp7kVKa5aeSdgB3Ri1PJw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/19iLJ5xnCB_oK8VeQjkPGjzAn39WYyylv/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 DXF file:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1igwBjsLC54KbGH_y54tZQA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive:https://drive.google.com/file/d/1Y29kMCUNRPPsj4ELMnQTls74owiXcPKx/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-latest.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-latest.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
===Bianbu===&lt;br /&gt;
* Bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/15owwUEjIU_i26cI1iigAew?pwd=8888 (pincode: 8888)&lt;br /&gt;
: Google drive: https://drive.google.com/drive/folders/1LQoioz6N5YQpSOxY47OmetnPX4yggtT0?usp=sharing&lt;br /&gt;
&lt;br /&gt;
:uname/password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-desktop-k1-v1.0rc1-release-20240429194149.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/1zvFkX92f5gpZdKjP-vGJvA?pwd=8888 (pincode: 8888)&lt;br /&gt;
: Google drive: https://drive.google.com/drive/folders/1kCHiMwjnhvZaRBy5vkj6UlPeAlpRQ14P?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Debian===&lt;br /&gt;
* 2024-06-14-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_sid_legacy_6.1.15_xfce_desktop.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/19ehNuer2pMatZTt6PIs0kg?pwd=8888 (pincode: 8888)&lt;br /&gt;
: Google drive: https://drive.google.com/file/d/1BvfYttXv9BGazzbyekMzI0zp7SGxHb2M/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* 2024-06-14-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_sid_legacy_6.1.15.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/1HsroEhKmeFCQU_1lKZxL1A?pwd=8888 (pincode: 8888)&lt;br /&gt;
: Google drive: https://drive.google.com/file/d/1gyUtVZL4S--KCQoXxXDlC-IqbvAn1mSR/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Armbian===&lt;br /&gt;
&lt;br /&gt;
* 2024-06-11-Armbian-bpi-SpacemiT_24.5.0-trunk_Bananapif3_noble_legacy_6.1.15_xfce_desktop.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud:  https://pan.baidu.com/s/1ebteWqsmkImaLGQ2mJkJnA?pwd=8888 (pincode: 8888)&lt;br /&gt;
: Google drive: https://drive.google.com/file/d/16zKsqISzMm5Xwx7ssJHynZe2PZFQ21-i/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/3256806735430070.html&lt;br /&gt;
*BPI Aliexpress shop: https://www.aliexpress.com/item/3256806735645440.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?id=789483353026&amp;amp;spm=a213gs.v2success.0.0.220c4831vddhXz&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Banana_Pi_BPI-WiFi6_interface.jpg&amp;diff=17258</id>
		<title>File:Banana Pi BPI-WiFi6 interface.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Banana_Pi_BPI-WiFi6_interface.jpg&amp;diff=17258"/>
				<updated>2024-06-12T07:39:48Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Banana_pi_bpi-wifi6_interface.jpg&amp;diff=17257</id>
		<title>File:Banana pi bpi-wifi6 interface.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Banana_pi_bpi-wifi6_interface.jpg&amp;diff=17257"/>
				<updated>2024-06-12T07:37:09Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Berry&amp;diff=17256</id>
		<title>Banana Pi BPI-M4 Berry</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Berry&amp;diff=17256"/>
				<updated>2024-06-07T08:09:29Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-M4_Berry]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Berry_1.jpg|thumb|[[Banana Pi BPI-M4 Berry]] H618 design]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] A40i-H design]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
BPI-M4 Berry development board stands as a powerful Single Board Computer (SBC), harnessing the capabilities of the Allwinner H618 System-on-Chip (SoC) to provide developers with impressive performance and a wealth of features. Similar to the Raspberry Pi 4b, the BPI-M4 Berry boasts comparable CPU prowess, 2G LPDDR4 memory and 8G eMMC, integrated WiFi and Bluetooth functionalities, and a familiar 40-pin header layout, alongside 4 USB interfaces and a GbE RJ45 port. &lt;br /&gt;
&lt;br /&gt;
Characterized by its robust performance, versatile features, and remarkable image processing capabilities, stands as an exemplary SBC development platform for professionals within the embedded and computing industries. Equipped with 8GB eMMC flash storage, high-performance decoding and encoding capabilities, and an array of interface options, it caters to a wide spectrum of application domains, including media processing, IoT, and entertainment. Whether catering to novices or seasoned developers, the BPI-M4 Berry development board offers an ideal toolset for realizing creative visions and project objectives.&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_M4-Berry_banner_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Key Features=&lt;br /&gt;
* Allwinner H618, Quad-core ARM Cortex™-A53 processor&lt;br /&gt;
* ARM Mali G31 GPU&lt;br /&gt;
* WIFI &amp;amp; Bluetooth&lt;br /&gt;
* 2G LPDDR4 RAM&lt;br /&gt;
* 8G eMMC flash memory&lt;br /&gt;
* 1x USB2.0 Type-C OTG, 5V power supply&lt;br /&gt;
* 4x USB2.0 Type-A&lt;br /&gt;
* 1x HDMI 2.0a&lt;br /&gt;
* 1x 3.5mm Audio &amp;amp; TVE jack socket&lt;br /&gt;
* 1x GbE Ethernet port&lt;br /&gt;
&lt;br /&gt;
=Getting Start=&lt;br /&gt;
*[[Getting Started with BPI-M4 Berry]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:BPI-M4 Berry interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''Hardware  Specification of Banana pi BPI-M4 Berry'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU || Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz&lt;br /&gt;
|-&lt;br /&gt;
| GPU ||ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 2 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| Storage || 8G eMMC flash&lt;br /&gt;
|-&lt;br /&gt;
| SD card || MicroSD card slot&lt;br /&gt;
|-&lt;br /&gt;
| Wireless || 2.4G/5G WiFi and Bluetooth 4.2&lt;br /&gt;
|-&lt;br /&gt;
| Ethernet || 1x GbE Ethernet port(supports PoE with add-on PoE HAT)&lt;br /&gt;
|-&lt;br /&gt;
| HDMI || 1x full-size HDMI 2.0a (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI digital Audio output&lt;br /&gt;
|-&lt;br /&gt;
| Audio || 1x 3.5mm Audio &amp;amp; TVE jack socket&lt;br /&gt;
|-&lt;br /&gt;
| IR || 1x CIR&lt;br /&gt;
|-&lt;br /&gt;
| USB || 4x USB2.0 Type-A HOST, 1x USB2.0 Type-C OTG&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 40-pin header&lt;br /&gt;
| 28 pins GPIO and Power (+5V, +3.3V and GND)&lt;br /&gt;
|-&lt;br /&gt;
| UART, SPI, TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
|Buttons|| Reset, FEL and User&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| Power || 5V@3A via USB Type-C&lt;br /&gt;
|-&lt;br /&gt;
|Size || 85x56 mm &lt;br /&gt;
|-&lt;br /&gt;
|Weight || 60g&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BPI-M4 Berry VS Raspberry Pi 4b ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! module !! Raspberry Pi 4B !! Banana Pi BPI-M4 Berry&lt;br /&gt;
|-&lt;br /&gt;
| CPU || 1.5GHz Quad-Core BroadcomBCM2711(Cortex A72) || H618,64 Bit Cortex™-A53 Quad-Core&lt;br /&gt;
|-&lt;br /&gt;
| GPU || 500 MHz VideoCore Vl || ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1-4GB DDR4 || 2GB LPDDR4(up to 4G)&lt;br /&gt;
|-&lt;br /&gt;
| Onboard Storage || MicroSD (TF) card || MicroSD (TF) card / MMC card slot ,eMMC 8GB&lt;br /&gt;
|-&lt;br /&gt;
| Network || 10/100/1000 Ethernet || 10/100/1000 Ethernet&lt;br /&gt;
|-&lt;br /&gt;
| Onboard WIFI &amp;amp;BT || IEEE 802.11a/b/g/n/ac &amp;amp; BT5.0 || IEEE 802.11a/b/g/n/ac &amp;amp; BT4.2&lt;br /&gt;
|-&lt;br /&gt;
| Display || HDMI || HDMI&lt;br /&gt;
|-&lt;br /&gt;
| Camera || CSI || N/A&lt;br /&gt;
|-&lt;br /&gt;
| Video Outputs || 2*Micro-HDMI || HDMI 2.0a 4K@60fps&lt;br /&gt;
|-&lt;br /&gt;
| Audio Output || 3.5 mm Jack and HDM || 3.5 mm Jack and HDMI&lt;br /&gt;
|-&lt;br /&gt;
| Audio In || N/A || N/A&lt;br /&gt;
|-&lt;br /&gt;
| GPIO || 40-PIN: PWM,GPIO,UART,I²C bus,I²S bus,SPI bus,+3.3v,+5v,ground. CAN bus || 40-PIN: PWM,GPIO,UART,I²C bus,I²S bus,SPI bus,+3.3v,+5v,ground. CAN bus&lt;br /&gt;
|-&lt;br /&gt;
| Remote || N/A || IR reciever&lt;br /&gt;
|-&lt;br /&gt;
| USB Ports || 2*USB3.0+2USB2.0 || 2 * USB 2.0 1* USB Otg&lt;br /&gt;
|-&lt;br /&gt;
| Buttons || N/A || Reset button, User button, Uboot button&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power led Status led || Power led  Status led  Wifi led&lt;br /&gt;
|-&lt;br /&gt;
| Power || DC 5V/3A || DC 5V/2A&lt;br /&gt;
|-&lt;br /&gt;
| Board Size || 88mmx58mm || 88mmx58mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==PIN define ==&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 40-pin header===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
! ALT2&lt;br /&gt;
! ALT3&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PG16&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| PG15&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| PG19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PG6&lt;br /&gt;
| UART1_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PG7&lt;br /&gt;
| UART1_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| PH2&lt;br /&gt;
| UART5_TX&lt;br /&gt;
| &lt;br /&gt;
| PWM2&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| PG11&lt;br /&gt;
| H_I2S2_BCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| PH3&lt;br /&gt;
| UART5_RX&lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| PG2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| PG8&lt;br /&gt;
| UART1_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| PG9&lt;br /&gt;
| UART1_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| PH7&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| H_I2S3_LRCK&lt;br /&gt;
| SPI1_MOSI&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| PH8&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| H_I2S3_DOUT0&lt;br /&gt;
| SPI1_MISO&lt;br /&gt;
| H_I2S3_DIN1&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| PG1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| PH6&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| H_I2S3_BCLK&lt;br /&gt;
| SPI1_CLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| PH5&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| H_I2S3_MCLK&lt;br /&gt;
| SPI1_CS0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| PH9&lt;br /&gt;
| &lt;br /&gt;
| H_I2S3_DIN0&lt;br /&gt;
| SPI1_CS1&lt;br /&gt;
| H_I2S3_DOUT1&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| PG18&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| PG17&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| PG3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| PG4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| PG0&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| PG5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| PG12&lt;br /&gt;
| H_I2S2_LRCK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| PH4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| PG10&lt;br /&gt;
| H_I2S2_MCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| PG14&lt;br /&gt;
| H_I2S2_DIN0&lt;br /&gt;
| H_I2S2_DOUT1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| PG13&lt;br /&gt;
| H_I2S2_DOUT0&lt;br /&gt;
| H_I2S2_DIN1&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry Debug UART===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART0_RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART0_TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==Source code==&lt;br /&gt;
&lt;br /&gt;
*u-boot for H618 : https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2021.07-sunxi&lt;br /&gt;
*kernel for H618 : https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-6.1-sunxi&lt;br /&gt;
*BPI-H618-Android12-Code&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1yMlLXauxZywujH8WkYqEcQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1qQxQik4GJjOF1aEOs9a1YVFxJBPlyFnc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-M4 Berry Allwinner H618 SBC burn Ubuntu desktop image:https://www.youtube.com/watch?v=GAZsUDYL0DE&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry Schematic diagram&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/18jV5XOVoECraDpSWlYd1iA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1KAFmQuvXMsLBnQDVcm-svhN356vxdrFn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry DXF file&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1lgmPfwqR-B9Pg7ET7NavKw?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1pQELD4uTexkHbvar-ArksAJ9TPj86HA1/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Allwinner H618 Datasheet&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry SBC bench test: http://forum.banana-pi.org/t/bpi-m4-sbc-bench-test/9469&lt;br /&gt;
&lt;br /&gt;
*UglyScale Press — Banana-Pi BPi-M4 Berry: https://www.youtube.com/watch?v=tnmaHl7v82Y&lt;br /&gt;
&lt;br /&gt;
*Bananapi BPI-M4 Berry support Waveshare 4inch 720x720 screen Test video: https://www.youtube.com/watch?v=CRcjx6_29rA&amp;amp;t=75s&lt;br /&gt;
&lt;br /&gt;
=System image=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*BPI-M4Berry-Android_20240429&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1SFwaz199hXgBsCcI0D1hlg?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1kPdWuO5VBhvr-XIohHAqTDrk6mk8W1Z-?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12-box.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1TxHK3re-n83OqxyRN063_g?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1HbhgXqBajDsA8esbMLRzHbddpAFOV-lS?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1htyoCTGtCGgKfGUwL3OuHQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1CQh4ZHjA1Na7jvAk2y1AEP8r8p0HIwx1?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Debian===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1DFuklrdgB1FfK0feh2Iskw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1fwksjD8w17oZRsxIqjAXHUMviL9DkFNP/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1fMurMeF5NoEnnThORMX4Hw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1KofzlzsEjG2IwwoYRs6DN9bbkCNXW2OQ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1bZPgpFcurgYOjTIw1OExhQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1e27dd0WLRbZhiUfXnxlAW22FRuhJS8cm/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1cR0s1kODTi3jOxylb2aDQQ?pwd=8888 （pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1kp-HkS6R3twpPtfyiMhIVyb_oSIkNmxK/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/17FQ0ypGUIGRsGwFlFpCvbg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/15IpXunBV0hqCG39_Op2dqybEa6IajjBn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1xQn02wms3YP159N6keejoQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1iwMHm0oaat-3Jme82qQFHhk_DZzh7By2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Easy to buy=&lt;br /&gt;
*Aliexpress shop:&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006212355480.html?spm&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006212128000.html?gatewayAdapt=glo2usa&lt;br /&gt;
:Taobao Shop: https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-25059194413.11.489155c8Addsck&amp;amp;id=747425760994&lt;br /&gt;
:OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M4_Berry&amp;diff=17255</id>
		<title>香蕉派 BPI-M4 Berry</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M4_Berry&amp;diff=17255"/>
				<updated>2024-06-05T09:57:35Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* 资源 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Banana_Pi_BPI-M4_Berry]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Berry_1.jpg|thumb|[[Banana Pi BPI-M4 Berry]] H618 design]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] A40i-H design]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]&lt;br /&gt;
&lt;br /&gt;
=介绍=&lt;br /&gt;
BPI-M4 Berry 开发板作为一款强大的单板计算机（SBC），充分挖掘了全志 H618 系统级芯片（SoC）的功能，为开发人员提供了令人印象深刻的性能和丰富的特性。与树莓派 4b 类似，BPI-M4 Berry 能够展现与之相匹敌的CPU性能，板载2G LPDDR4内存，8G eMMC.集成WiFi和蓝牙功能，并拥有熟悉的40-pin接头布局，还有4个USB接口和一个GbE RJ45端口。&lt;br /&gt;
&lt;br /&gt;
BPI-M4 Berry 开发板，以其强大的性能、多功能特点和卓越的图像处理能力为特点，是嵌入式和计算行业专业人员的理想 SBC 开发平台。配备 8GB eMMC 闪存、高性能的解码和编码能力以及一系列的接口选项，它满足了广泛的使用需求，包括媒体处理、IoT 和娱乐等应用领域。无论是对初学者还是经验丰富的开发者，BPI-M4 Berry 开发板都提供了一个理想的工具集，以支持用户实现创意愿景和项目目标。&lt;br /&gt;
&lt;br /&gt;
=关键特性=&lt;br /&gt;
* 全志H618，四核ARM Cortex™-A53处理器&lt;br /&gt;
* ARM Mali G31图形处理器&lt;br /&gt;
* WIFI &amp;amp; 蓝牙&lt;br /&gt;
* 2G LPDDR4 RAM&lt;br /&gt;
* 8G eMMC闪存&lt;br /&gt;
* 1x USB2.0 Type-C OTG, 5V 供电&lt;br /&gt;
* 4x USB2.0 Type-A&lt;br /&gt;
* 1x HDMI 2.0a&lt;br /&gt;
* 1x 3.5mm音频 &amp;amp; TVE插槽&lt;br /&gt;
* 1x GbE 以太网端口&lt;br /&gt;
&lt;br /&gt;
=快速上手=&lt;br /&gt;
*[[快速上手 BPI-M4 Berry]]&lt;br /&gt;
&lt;br /&gt;
=硬件=&lt;br /&gt;
==硬件接口==&lt;br /&gt;
[[File:BPI-M4 Berry interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==硬件规格==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''Banana pi BPI-M4 Berry硬件规格表'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU || 全志H618，四核ARM Cortex™-A53处理器，64位，最高1.5GHz&lt;br /&gt;
|-&lt;br /&gt;
| GPU || ARM Mali G31图形处理器&lt;br /&gt;
|-&lt;br /&gt;
| 内存|| 2 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| 存储 || 8G eMMC 闪存&lt;br /&gt;
|-&lt;br /&gt;
| SD 卡 || MicroSD卡插槽&lt;br /&gt;
|-&lt;br /&gt;
| 无线 || 2.4G/5G WIFI &amp;amp; 蓝牙4.2&lt;br /&gt;
|-&lt;br /&gt;
| 以太网 || 1x GbE以太网端口（通过额外的PoE HAT支持PoE供电）&lt;br /&gt;
|-&lt;br /&gt;
| HDMI || 1x 全尺寸HDMI 2.0a接口 (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI 数字音频输出&lt;br /&gt;
|-&lt;br /&gt;
| 音频 || 1x 3.5mm 音频 &amp;amp; TVE 插孔&lt;br /&gt;
|-&lt;br /&gt;
| IR || 1x CIR 红外接收器&lt;br /&gt;
|-&lt;br /&gt;
| USB || 4x USB2.0 Type-A HOST, 1x USB2.0 Type-C OTG&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | GPIO &lt;br /&gt;
| 40-pin 接头, 28 pins GPIO and Power (+5V, +3.3V and GND)&lt;br /&gt;
|-&lt;br /&gt;
| UART, SPI, TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
|按钮|| Reset, FEL and User&lt;br /&gt;
|-&lt;br /&gt;
| LED || 电源指示灯与状态指示灯&lt;br /&gt;
|-&lt;br /&gt;
| 供电 || 5V@3A via USB Type-C&lt;br /&gt;
|-&lt;br /&gt;
|尺寸 || 85x56 mm &lt;br /&gt;
|-&lt;br /&gt;
|重量 || 60克&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BPI-M4 Berry VS Raspberry Pi 4b ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PIN 定义 ==&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 40-pin 接头===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''40-pin接头定义与 GPIO 可选功能分配'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
! ALT2&lt;br /&gt;
! ALT3&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PG16&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| PG15&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| PG19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PG6&lt;br /&gt;
| UART1_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PG7&lt;br /&gt;
| UART1_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| PH2&lt;br /&gt;
| UART5_TX&lt;br /&gt;
| &lt;br /&gt;
| PWM2&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| PG11&lt;br /&gt;
| H_I2S2_BCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| PH3&lt;br /&gt;
| UART5_RX&lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| PG2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| PG8&lt;br /&gt;
| UART1_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| PG9&lt;br /&gt;
| UART1_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| PH7&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| H_I2S3_LRCK&lt;br /&gt;
| SPI1_MOSI&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| PH8&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| H_I2S3_DOUT0&lt;br /&gt;
| SPI1_MISO&lt;br /&gt;
| H_I2S3_DIN1&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| PG1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| PH6&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| H_I2S3_BCLK&lt;br /&gt;
| SPI1_CLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| PH5&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| H_I2S3_MCLK&lt;br /&gt;
| SPI1_CS0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| PH9&lt;br /&gt;
| &lt;br /&gt;
| H_I2S3_DIN0&lt;br /&gt;
| SPI1_CS1&lt;br /&gt;
| H_I2S3_DOUT1&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| PG18&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| PG17&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| PG3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| PG4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| PG0&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| PG5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| PG12&lt;br /&gt;
| H_I2S2_LRCK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| PH4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| PG10&lt;br /&gt;
| H_I2S2_MCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| PG14&lt;br /&gt;
| H_I2S2_DIN0&lt;br /&gt;
| H_I2S2_DOUT1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| PG13&lt;br /&gt;
| H_I2S2_DOUT0&lt;br /&gt;
| H_I2S2_DIN1&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 调试UART接口===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART0_RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART0_TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=开发=&lt;br /&gt;
==源码==&lt;br /&gt;
&lt;br /&gt;
*u-boot for H618 : https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2021.07-sunxi&lt;br /&gt;
*kernel for H618 : https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-6.1-sunxi&lt;br /&gt;
*BPI-H618-Android12-Code&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1yMlLXauxZywujH8WkYqEcQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1qQxQik4GJjOF1aEOs9a1YVFxJBPlyFnc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== 资源 ==&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-M4 Berry Allwinner H618 SBC burn Ubuntu desktop image:https://www.youtube.com/watch?v=GAZsUDYL0DE&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry 原理图&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/18jV5XOVoECraDpSWlYd1iA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1KAFmQuvXMsLBnQDVcm-svhN356vxdrFn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry DXF 文件&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1qS-_3d3IpoMBWJe8aI8JFA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/13wsY0cMZGfz5MdTqlo19DtmlZfdOGLI4/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Allwinner H618 Datasheet&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry SBC bench test: http://forum.banana-pi.org/t/bpi-m4-sbc-bench-test/9469&lt;br /&gt;
&lt;br /&gt;
*UglyScale Press — Banana-Pi BPi-M4 Berry: https://www.youtube.com/watch?v=tnmaHl7v82Y&lt;br /&gt;
&lt;br /&gt;
*Bananapi BPI-M4 Berry support Waveshare 4inch 720x720 screen Test video: https://www.youtube.com/watch?v=CRcjx6_29rA&amp;amp;t=75s&lt;br /&gt;
&lt;br /&gt;
=系统镜像=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12-box.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1TxHK3re-n83OqxyRN063_g?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1HbhgXqBajDsA8esbMLRzHbddpAFOV-lS?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1htyoCTGtCGgKfGUwL3OuHQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1CQh4ZHjA1Na7jvAk2y1AEP8r8p0HIwx1?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Debian===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1DFuklrdgB1FfK0feh2Iskw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1fwksjD8w17oZRsxIqjAXHUMviL9DkFNP/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1fMurMeF5NoEnnThORMX4Hw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1KofzlzsEjG2IwwoYRs6DN9bbkCNXW2OQ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1bZPgpFcurgYOjTIw1OExhQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1e27dd0WLRbZhiUfXnxlAW22FRuhJS8cm/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1cR0s1kODTi3jOxylb2aDQQ?pwd=8888 （pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1kp-HkS6R3twpPtfyiMhIVyb_oSIkNmxK/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/17FQ0ypGUIGRsGwFlFpCvbg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/15IpXunBV0hqCG39_Op2dqybEa6IajjBn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1xQn02wms3YP159N6keejoQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1iwMHm0oaat-3Jme82qQFHhk_DZzh7By2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=购买链接=&lt;br /&gt;
&lt;br /&gt;
*速卖通店铺&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006212355480.html?spm&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006212128000.html?gatewayAdapt=glo2usa&lt;br /&gt;
:淘宝店铺: https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-25059194413.11.489155c8Addsck&amp;amp;id=747425760994&lt;br /&gt;
:如需定制产品,请联系：judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Berry&amp;diff=17254</id>
		<title>Banana Pi BPI-M4 Berry</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M4_Berry&amp;diff=17254"/>
				<updated>2024-06-05T09:56:31Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-M4_Berry]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_Berry_1.jpg|thumb|[[Banana Pi BPI-M4 Berry]] H618 design]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] A40i-H design]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
BPI-M4 Berry development board stands as a powerful Single Board Computer (SBC), harnessing the capabilities of the Allwinner H618 System-on-Chip (SoC) to provide developers with impressive performance and a wealth of features. Similar to the Raspberry Pi 4b, the BPI-M4 Berry boasts comparable CPU prowess, 2G LPDDR4 memory and 8G eMMC, integrated WiFi and Bluetooth functionalities, and a familiar 40-pin header layout, alongside 4 USB interfaces and a GbE RJ45 port. &lt;br /&gt;
&lt;br /&gt;
Characterized by its robust performance, versatile features, and remarkable image processing capabilities, stands as an exemplary SBC development platform for professionals within the embedded and computing industries. Equipped with 8GB eMMC flash storage, high-performance decoding and encoding capabilities, and an array of interface options, it caters to a wide spectrum of application domains, including media processing, IoT, and entertainment. Whether catering to novices or seasoned developers, the BPI-M4 Berry development board offers an ideal toolset for realizing creative visions and project objectives.&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_M4-Berry_banner_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Key Features=&lt;br /&gt;
* Allwinner H618, Quad-core ARM Cortex™-A53 processor&lt;br /&gt;
* ARM Mali G31 GPU&lt;br /&gt;
* WIFI &amp;amp; Bluetooth&lt;br /&gt;
* 2G LPDDR4 RAM&lt;br /&gt;
* 8G eMMC flash memory&lt;br /&gt;
* 1x USB2.0 Type-C OTG, 5V power supply&lt;br /&gt;
* 4x USB2.0 Type-A&lt;br /&gt;
* 1x HDMI 2.0a&lt;br /&gt;
* 1x 3.5mm Audio &amp;amp; TVE jack socket&lt;br /&gt;
* 1x GbE Ethernet port&lt;br /&gt;
&lt;br /&gt;
=Getting Start=&lt;br /&gt;
*[[Getting Started with BPI-M4 Berry]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:BPI-M4 Berry interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''Hardware  Specification of Banana pi BPI-M4 Berry'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU || Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz&lt;br /&gt;
|-&lt;br /&gt;
| GPU ||ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 2 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| Storage || 8G eMMC flash&lt;br /&gt;
|-&lt;br /&gt;
| SD card || MicroSD card slot&lt;br /&gt;
|-&lt;br /&gt;
| Wireless || 2.4G/5G WiFi and Bluetooth 4.2&lt;br /&gt;
|-&lt;br /&gt;
| Ethernet || 1x GbE Ethernet port(supports PoE with add-on PoE HAT)&lt;br /&gt;
|-&lt;br /&gt;
| HDMI || 1x full-size HDMI 2.0a (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI digital Audio output&lt;br /&gt;
|-&lt;br /&gt;
| Audio || 1x 3.5mm Audio &amp;amp; TVE jack socket&lt;br /&gt;
|-&lt;br /&gt;
| IR || 1x CIR&lt;br /&gt;
|-&lt;br /&gt;
| USB || 4x USB2.0 Type-A HOST, 1x USB2.0 Type-C OTG&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 40-pin header&lt;br /&gt;
| 28 pins GPIO and Power (+5V, +3.3V and GND)&lt;br /&gt;
|-&lt;br /&gt;
| UART, SPI, TWI/I²C, PWM, PCM/I²S&lt;br /&gt;
|-&lt;br /&gt;
|Buttons|| Reset, FEL and User&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| Power || 5V@3A via USB Type-C&lt;br /&gt;
|-&lt;br /&gt;
|Size || 85x56 mm &lt;br /&gt;
|-&lt;br /&gt;
|Weight || 60g&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BPI-M4 Berry VS Raspberry Pi 4b ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! module !! Raspberry Pi 4B !! Banana Pi BPI-M4 Berry&lt;br /&gt;
|-&lt;br /&gt;
| CPU || 1.5GHz Quad-Core BroadcomBCM2711(Cortex A72) || H618,64 Bit Cortex™-A53 Quad-Core&lt;br /&gt;
|-&lt;br /&gt;
| GPU || 500 MHz VideoCore Vl || ARM Mali G31 GPU&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1-4GB DDR4 || 2GB LPDDR4(up to 4G)&lt;br /&gt;
|-&lt;br /&gt;
| Onboard Storage || MicroSD (TF) card || MicroSD (TF) card / MMC card slot ,eMMC 8GB&lt;br /&gt;
|-&lt;br /&gt;
| Network || 10/100/1000 Ethernet || 10/100/1000 Ethernet&lt;br /&gt;
|-&lt;br /&gt;
| Onboard WIFI &amp;amp;BT || IEEE 802.11a/b/g/n/ac &amp;amp; BT5.0 || IEEE 802.11a/b/g/n/ac &amp;amp; BT4.2&lt;br /&gt;
|-&lt;br /&gt;
| Display || HDMI || HDMI&lt;br /&gt;
|-&lt;br /&gt;
| Camera || CSI || N/A&lt;br /&gt;
|-&lt;br /&gt;
| Video Outputs || 2*Micro-HDMI || HDMI 2.0a 4K@60fps&lt;br /&gt;
|-&lt;br /&gt;
| Audio Output || 3.5 mm Jack and HDM || 3.5 mm Jack and HDMI&lt;br /&gt;
|-&lt;br /&gt;
| Audio In || N/A || N/A&lt;br /&gt;
|-&lt;br /&gt;
| GPIO || 40-PIN: PWM,GPIO,UART,I²C bus,I²S bus,SPI bus,+3.3v,+5v,ground. CAN bus || 40-PIN: PWM,GPIO,UART,I²C bus,I²S bus,SPI bus,+3.3v,+5v,ground. CAN bus&lt;br /&gt;
|-&lt;br /&gt;
| Remote || N/A || IR reciever&lt;br /&gt;
|-&lt;br /&gt;
| USB Ports || 2*USB3.0+2USB2.0 || 2 * USB 2.0 1* USB Otg&lt;br /&gt;
|-&lt;br /&gt;
| Buttons || N/A || Reset button, User button, Uboot button&lt;br /&gt;
|-&lt;br /&gt;
| LED || Power led Status led || Power led  Status led  Wifi led&lt;br /&gt;
|-&lt;br /&gt;
| Power || DC 5V/3A || DC 5V/2A&lt;br /&gt;
|-&lt;br /&gt;
| Board Size || 88mmx58mm || 88mmx58mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==PIN define ==&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry 40-pin header===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;6&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! Pin Num&lt;br /&gt;
! Pin Name&lt;br /&gt;
! ALT0&lt;br /&gt;
! ALT1&lt;br /&gt;
! ALT2&lt;br /&gt;
! ALT3&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PG16&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 5V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| PG15&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI4_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| PG19&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| PG6&lt;br /&gt;
| UART1_TX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| PG7&lt;br /&gt;
| UART1_RX&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| PH2&lt;br /&gt;
| UART5_TX&lt;br /&gt;
| &lt;br /&gt;
| PWM2&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| PG11&lt;br /&gt;
| H_I2S2_BCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| PH3&lt;br /&gt;
| UART5_RX&lt;br /&gt;
| &lt;br /&gt;
| PWM1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| PG2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| PG8&lt;br /&gt;
| UART1_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 3.3V&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| PG9&lt;br /&gt;
| UART1_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| PH7&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| H_I2S3_LRCK&lt;br /&gt;
| SPI1_MOSI&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| PH8&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| H_I2S3_DOUT0&lt;br /&gt;
| SPI1_MISO&lt;br /&gt;
| H_I2S3_DIN1&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| PG1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| PH6&lt;br /&gt;
| UART2_RX&lt;br /&gt;
| H_I2S3_BCLK&lt;br /&gt;
| SPI1_CLK&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| PH5&lt;br /&gt;
| UART2_TX&lt;br /&gt;
| H_I2S3_MCLK&lt;br /&gt;
| SPI1_CS0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| PH9&lt;br /&gt;
| &lt;br /&gt;
| H_I2S3_DIN0&lt;br /&gt;
| SPI1_CS1&lt;br /&gt;
| H_I2S3_DOUT1&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| PG18&lt;br /&gt;
| UART2_CTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SDA&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| PG17&lt;br /&gt;
| UART2_RTS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TWI3_SCK&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| PG3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| PG4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| PG0&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| PG5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| PG12&lt;br /&gt;
| H_I2S2_LRCK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| PH4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| PG10&lt;br /&gt;
| H_I2S2_MCLK&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| PG14&lt;br /&gt;
| H_I2S2_DIN0&lt;br /&gt;
| H_I2S2_DOUT1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| GND&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| PG13&lt;br /&gt;
| H_I2S2_DOUT0&lt;br /&gt;
| H_I2S2_DIN1&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BPI-M4 Berry Debug UART===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART0_RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART0_TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==Source code==&lt;br /&gt;
&lt;br /&gt;
*u-boot for H618 : https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2021.07-sunxi&lt;br /&gt;
*kernel for H618 : https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-6.1-sunxi&lt;br /&gt;
*BPI-H618-Android12-Code&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1yMlLXauxZywujH8WkYqEcQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1qQxQik4GJjOF1aEOs9a1YVFxJBPlyFnc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-M4 Berry Allwinner H618 SBC burn Ubuntu desktop image:https://www.youtube.com/watch?v=GAZsUDYL0DE&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry Schematic diagram&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/18jV5XOVoECraDpSWlYd1iA?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1KAFmQuvXMsLBnQDVcm-svhN356vxdrFn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry DXF file&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1qS-_3d3IpoMBWJe8aI8JFA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/13wsY0cMZGfz5MdTqlo19DtmlZfdOGLI4/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Allwinner H618 Datasheet&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M4 Berry SBC bench test: http://forum.banana-pi.org/t/bpi-m4-sbc-bench-test/9469&lt;br /&gt;
&lt;br /&gt;
*UglyScale Press — Banana-Pi BPi-M4 Berry: https://www.youtube.com/watch?v=tnmaHl7v82Y&lt;br /&gt;
&lt;br /&gt;
*Bananapi BPI-M4 Berry support Waveshare 4inch 720x720 screen Test video: https://www.youtube.com/watch?v=CRcjx6_29rA&amp;amp;t=75s&lt;br /&gt;
&lt;br /&gt;
=System image=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*BPI-M4Berry-Android_20240429&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1SFwaz199hXgBsCcI0D1hlg?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1kPdWuO5VBhvr-XIohHAqTDrk6mk8W1Z-?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12-box.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1TxHK3re-n83OqxyRN063_g?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1HbhgXqBajDsA8esbMLRzHbddpAFOV-lS?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-01-14-bananapi-m4berry-android12.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1htyoCTGtCGgKfGUwL3OuHQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1CQh4ZHjA1Na7jvAk2y1AEP8r8p0HIwx1?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Debian===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1DFuklrdgB1FfK0feh2Iskw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1fwksjD8w17oZRsxIqjAXHUMviL9DkFNP/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian11_bullseye_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1fMurMeF5NoEnnThORMX4Hw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1KofzlzsEjG2IwwoYRs6DN9bbkCNXW2OQ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1bZPgpFcurgYOjTIw1OExhQ?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1e27dd0WLRbZhiUfXnxlAW22FRuhJS8cm/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_debian12_bookworm_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1cR0s1kODTi3jOxylb2aDQQ?pwd=8888 （pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1kp-HkS6R3twpPtfyiMhIVyb_oSIkNmxK/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_desktop_xfce_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/17FQ0ypGUIGRsGwFlFpCvbg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/15IpXunBV0hqCG39_Op2dqybEa6IajjBn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*20240327_Bpi-m4berry_1.0.2_ubuntu22.04_jammy_minimal_linux6.1.31&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1xQn02wms3YP159N6keejoQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1iwMHm0oaat-3Jme82qQFHhk_DZzh7By2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Easy to buy=&lt;br /&gt;
*Aliexpress shop:&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006212355480.html?spm&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006212128000.html?gatewayAdapt=glo2usa&lt;br /&gt;
:Taobao Shop: https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-25059194413.11.489155c8Addsck&amp;amp;id=747425760994&lt;br /&gt;
:OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-R4&amp;diff=17253</id>
		<title>Getting Started with BPI-R4</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-R4&amp;diff=17253"/>
				<updated>2024-06-04T07:06:33Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* 4) Wi-Fi7 NIC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Development=&lt;br /&gt;
==Basic Development==&lt;br /&gt;
===Prepare to develop===&lt;br /&gt;
&lt;br /&gt;
  * Prepare 8G/above TF card, USB-Serial cable, Ubuntu System&lt;br /&gt;
  * '''12V/2A power adapter''' (without any peripherals, the power consumption of BPI-R4 Main Board will not exceed 10W in the most extreme cases. but you need to determine whether you need a higher power power adapter according to your own accessory usage)&lt;br /&gt;
  * Using your USB-Serial cable(3.3V TTL,Baud=115200) Connect to debug console on BPI-R4&lt;br /&gt;
    G=GND;  RX=BPI-R4 input;  TX=BPI-R4 output&lt;br /&gt;
  * Default IP address for LAN port: '''192.168.1.1'''&lt;br /&gt;
  * User name/password: '''pi/bananapi''' ,'''root/bananapi'''.&lt;br /&gt;
  Or the user is '''root without a password'''.&lt;br /&gt;
  * WIFI: '''AP_MTK_MT7990_2G'''/'''AP_MTK_MT7990_5G'''/'''AP_MTK_MT7990_6G'''&lt;br /&gt;
     [[File:R4 DebugPort.png|320px]]&lt;br /&gt;
&lt;br /&gt;
  * BPI-R4 bootstrap and device select Jumper Setting&lt;br /&gt;
     [[File:R4-bootstrip.png|320px]]&lt;br /&gt;
&lt;br /&gt;
  1. All Jumper is &amp;quot;1&amp;quot;, BPI-R4 will boot from SD card&lt;br /&gt;
     [[File:R4 SDBOOT.png|500px]]&lt;br /&gt;
&lt;br /&gt;
  2. SW3-A is &amp;quot;0&amp;quot; and SW3-B is &amp;quot;1&amp;quot; , BPI-R4 will boot from SPI NAND&lt;br /&gt;
     [[File:R4 NANDBOOT.png|500px]]&lt;br /&gt;
&lt;br /&gt;
  3. SW3-A is &amp;quot;1&amp;quot; and SW3-B is &amp;quot;0&amp;quot; , BPI-R4 will boot from eMMC&lt;br /&gt;
     [[File:R4 eMMCBOOT.png|500px]]&lt;br /&gt;
&lt;br /&gt;
  4. If the console said &amp;quot;system halt!&amp;quot;, it means that the bootup storage does not cotain any OS&lt;br /&gt;
   F0: 102B 0000&lt;br /&gt;
   FA: 5100 0000&lt;br /&gt;
   FA: 5100 0000 [0200]&lt;br /&gt;
   F9: 1041 0000&lt;br /&gt;
   F3: 1001 0000 [0200]&lt;br /&gt;
   F3: 1001 0000&lt;br /&gt;
   F6: 102C 0000&lt;br /&gt;
   F5: 1026 0000&lt;br /&gt;
   00: 1005 0000&lt;br /&gt;
   FA: 5100 0000&lt;br /&gt;
   FA: 5100 0000 [0200]&lt;br /&gt;
   F9: 1041 0000&lt;br /&gt;
   F3: 1001 0000 [0200]&lt;br /&gt;
   F3: 1001 0000&lt;br /&gt;
   F6: 102C 0000&lt;br /&gt;
   01: 102A 0001&lt;br /&gt;
   02: 1005 0000&lt;br /&gt;
   BP: 0200 00C0 [0001]&lt;br /&gt;
   EC: 0000 0000 [0000]&lt;br /&gt;
   MK: 0000 0000 [0000]&lt;br /&gt;
   T0: 0000 00D7 [0101]&lt;br /&gt;
   System halt!&lt;br /&gt;
&lt;br /&gt;
===How to burn image for SD, EMMC Nand===&lt;br /&gt;
  Release Image:  https://wiki.banana-pi.org/Banana_Pi_BPI-R4#Release_image&lt;br /&gt;
  Note: boot device select:  https://wiki.banana-pi.org/Getting_Started_with_BPI-R4#Prepare_to_develop&lt;br /&gt;
====How to burn image to SD card====&lt;br /&gt;
  A. Note: burn image to SD card on linux computer&lt;br /&gt;
    1.You could download latest image from our forum&lt;br /&gt;
  &lt;br /&gt;
    2.Install bpi-tools on your Ubuntu. If you can't access this URL or any other problems, please go to [https://github.com/BPI-SINOVOIP/bpi-tools bpi-tools repo] and install this tools manually.&lt;br /&gt;
    * apt-get install pv&lt;br /&gt;
    * curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash&lt;br /&gt;
  &lt;br /&gt;
    3.After you download the image, insert your TF card into your Ubuntu&lt;br /&gt;
    * Execute &amp;quot;bpi-copy xxx.img /dev/sdx&amp;quot; to install image on your TF card&lt;br /&gt;
  &lt;br /&gt;
    4.After step 3, then you can insert your TF card into R4, and press power button to setup R4&lt;br /&gt;
  &lt;br /&gt;
  B. Note: burn image to SD card on windows computer&lt;br /&gt;
    [https://balena.io/etcher Balena Etcher] is an opensource GUI flash tool by Balena, Flash OS images to SDcard or USB drive.&lt;br /&gt;
    Click on &amp;quot;'''Flash from file'''&amp;quot; to select image. &lt;br /&gt;
    Click on &amp;quot;'''Select target'''&amp;quot; to select USB device. &lt;br /&gt;
    Click on &amp;quot;'''Flash!'''&amp;quot; Start burning.&lt;br /&gt;
    [[File:etcher.jpg]]&lt;br /&gt;
  &lt;br /&gt;
  C. Change Boot Jumper to boot from SD, Enable SD Card Device.&lt;br /&gt;
   &lt;br /&gt;
  * Note: boot device select:  https://wiki.banana-pi.org/Getting_Started_with_BPI-R4#Prepare_to_develop&lt;br /&gt;
  * Note: please low level format the SD and clear all data of SD. it's very important.&lt;br /&gt;
&lt;br /&gt;
====How to burn image to onboard Nand====&lt;br /&gt;
  Note: when you want to Update Nand device, Firstly Change boot switch to boot from SD device and insert one SD with SD boot Image, then after boot up,you need flash one nand image into nand device. Finally you change bootstrap to boot from Nand device.&lt;br /&gt;
 &lt;br /&gt;
  Before burning image into Nand, please prepare a USB disk. Let's take OpenWrt image (mtk-bpi-r4-NAND-20231030.img) for example, the steps are below:&lt;br /&gt;
 &lt;br /&gt;
  1. Copy Nand boot OpenWrt image(mtk-bpi-r4-NAND-20231030.img) to USB disk.&lt;br /&gt;
   &lt;br /&gt;
  2. Change boot switch Jumper, the board boot from SD device, then power up the board.&lt;br /&gt;
  &lt;br /&gt;
  3. Plug in USB disk to the board, and mount the USB to /mnt or other directory as follows: (you can skip mounting if it is mounted automatically)&lt;br /&gt;
     * mount -t vfat /dev/sda1 /mnt &lt;br /&gt;
     * change your directory to the mounting point, here is : cd /mnt&lt;br /&gt;
 &lt;br /&gt;
  4. Execute following command to erase the whole Nand flash and copy image to nand device:&lt;br /&gt;
     * mtd erase /dev/mtd0&lt;br /&gt;
     * dd if=mtk-bpi-r4-NAND-20231030.img of=/dev/mtdblock0&lt;br /&gt;
 &lt;br /&gt;
  5. Power off BPI-R4 board, unplug u-disk driver, change bootstrap to boot from Nand device.&lt;br /&gt;
    * Note: Enable Nand device, boot strap is from Nand.&lt;br /&gt;
    * Note: boot device select:  https://wiki.banana-pi.org/Getting_Started_with_BPI-R4#Prepare_to_develop&lt;br /&gt;
&lt;br /&gt;
====How to burn image to onboard eMMC====&lt;br /&gt;
  Note: because SD card and EMMC device share one SOC's controller, it is necessary to switch to NAND startup and then burn the EMMC image into the EMMC. Finally, you will change the boot to boot from EMMC.&lt;br /&gt;
 &lt;br /&gt;
  Before burning image to eMMC, please prepare a USB disk. Let's take OpenWrt image (bl2_emmc-r4.img, mtk-bpi-r4-EMMC-20231030.img) for example, the steps are below:&lt;br /&gt;
 &lt;br /&gt;
  1. Copy EMMC boot OpenWrt image(bl2_emmc-r4.img, mtk-bpi-r4-EMMC-20231030.img) to USB disk, if the image is compressed please uncompress it before copying to USB disk.&lt;br /&gt;
 &lt;br /&gt;
  2. Change the switch jumper to Nand and start the motherboard from Nand.&lt;br /&gt;
     Note: Enable Nand device, boot strap is from Nand&lt;br /&gt;
  &lt;br /&gt;
  3. Plug in USB disk to the board, and mount the USB to /mnt or other directory as follows: (you can skip mounting if it is mounted automatically)&lt;br /&gt;
    * mount -t vfat /dev/sda1 /mnt &lt;br /&gt;
    * change your directory to the mounting point, here is : cd /mnt&lt;br /&gt;
  &lt;br /&gt;
  4. Execute :&lt;br /&gt;
     * echo 0 &amp;gt; /sys/block/mmcblk0boot0/force_ro&lt;br /&gt;
     * dd if=bl2_emmc-r4.img of=/dev/mmcblk0boot0&lt;br /&gt;
     * dd if=mtk-bpi-r4-EMMC-20231030.img of=/dev/mmcblk0&lt;br /&gt;
     * mmc bootpart enable 1 1 /dev/mmcblk0&lt;br /&gt;
  &lt;br /&gt;
  5. Power off R4 board, remove u-disk driver, change bootstrap to boot from emmc device.&lt;br /&gt;
     * Note: Enable EMMC device, boot strap is from EMMC.&lt;br /&gt;
     * Note: boot device select:  https://wiki.banana-pi.org/Getting_Started_with_BPI-R4#Prepare_to_develop&lt;br /&gt;
&lt;br /&gt;
=== Network-Configuration===&lt;br /&gt;
*Network-Configuration refer to: http://www.fw-web.de/dokuwiki/doku.php?id=en:bpi-r2:network:start&lt;br /&gt;
*Network Interface: eth2, lan0 is for WAN; eth1, lan0, lan1, lan2, lan3 is for LAN,  ra0/ra1 is for 2.4G wireless, rai0 is for 5G wifi6 wireless, rax0 is for 6G wifi7 wireless.&lt;br /&gt;
&lt;br /&gt;
[[Image:BPI-R4_network_interface.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:/# ifconfig&lt;br /&gt;
 br-lan    Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::eca1:57ff:fe81:ca19/64 Scope:Link&lt;br /&gt;
          inet6 addr: fd63:8bea:d5ce::1/60 Scope:Global&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:2418 (2.3 KiB)&lt;br /&gt;
 br-wan    Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          inet6 addr: fe80::eca1:57ff:fe81:ca19/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:8538 (8.3 KiB)&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          inet6 addr: fe80::eca1:57ff:fe81:ca19/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:4408 (4.3 KiB)&lt;br /&gt;
          Interrupt:124&lt;br /&gt;
 eth1      Link encap:Ethernet  HWaddr 4A:BB:84:B4:5D:3F&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:8674 (8.4 KiB)&lt;br /&gt;
          Interrupt:124&lt;br /&gt;
 eth2      Link encap:Ethernet  HWaddr 22:02:CE:9C:92:BA&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:8674 (8.4 KiB)&lt;br /&gt;
          Interrupt:124&lt;br /&gt;
 lan0      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 lan1      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 lan2      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 lan3      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 lo        Link encap:Local Loopback&lt;br /&gt;
          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;
          inet6 addr: ::1/128 Scope:Host&lt;br /&gt;
          UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br /&gt;
          RX packets:56 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:56 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:4368 (4.2 KiB)  TX bytes:4368 (4.2 KiB)&lt;br /&gt;
 ra0       Link encap:Ethernet  HWaddr 00:0C:43:26:60:88&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 ra1       Link encap:Ethernet  HWaddr 02:0C:43:36:60:88&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 rai0      Link encap:Ethernet  HWaddr 00:0C:43:2B:B1:F8&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 rax0      Link encap:Ethernet  HWaddr 0C:0C:43:26:60:D8&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 root@OpenWrt:/# brctl show br-wan&lt;br /&gt;
 bridge name     bridge id               STP enabled     interfaces&lt;br /&gt;
 br-wan          7fff.eea15781ca19       no              lan0, eth2&lt;br /&gt;
 root@OpenWrt:/# brctl show br-lan&lt;br /&gt;
 bridge name     bridge id               STP enabled     interfaces&lt;br /&gt;
 br-lan          7fff.eea15781ca19       no              apclii0 apclix0 apcli0 ra1 rai0 rax0 lan2 eth1 ra0 lan3 lan1&lt;br /&gt;
 root@OpenWrt:/#&lt;br /&gt;
&lt;br /&gt;
=Accessories=&lt;br /&gt;
==1）10G SFP Module==&lt;br /&gt;
&lt;br /&gt;
The SFP serdes speed of BPI-R4 is fixed at 10Gbps, so only SFP that support this can be used！&lt;br /&gt;
&lt;br /&gt;
Usually the PIN6 of 10G SFP+ module is GND. After inserting the module, SFP_MOD_DEF0 will be pulled low, thereby turning on the SFP power supply.&lt;br /&gt;
&lt;br /&gt;
Therefore, if this PIN of the module is not GND, 3.3V_SFP power will not be supplied!&lt;br /&gt;
&lt;br /&gt;
[[File:R4 SFP Power.png|500px]]&lt;br /&gt;
&lt;br /&gt;
===1.1）10G SFP+ Copper Module===&lt;br /&gt;
&lt;br /&gt;
'''''The temperature of this module is very high when used for a long time, It can reach 90℃ without a heat sink or cooling fan. Be careful to prevent burns!&lt;br /&gt;
'''''&lt;br /&gt;
&lt;br /&gt;
[[File:SFP-10G-T-AQR.png|500px]]&lt;br /&gt;
&lt;br /&gt;
 root@R4CN:/# [   67.870063] sfp sfp@0: SM: enter empty:up:down event insert&lt;br /&gt;
 [   67.875642] sfp sfp@0: SM: exit probe:up:down&lt;br /&gt;
 [   68.199179] sfp sfp@0: SM: enter probe:up:down event timeout&lt;br /&gt;
 [   68.215970] sfp sfp@0: module OEM              SFP-10G-T        rev 10   sn 2309250003       dc 230925  &lt;br /&gt;
 [   68.225443] sfp sfp@0: module OEM              SFP-10G-T        rev 10   has been found in the quirk list&lt;br /&gt;
 [   68.235004] sfp sfp@0: sfp: support mode 00,00000800,00007040&lt;br /&gt;
 [   68.240749] sfp sfp@0: tx disable 1 -&amp;gt; 0&lt;br /&gt;
 [   68.244681] sfp sfp@0: SM: exit present:up:wait&lt;br /&gt;
 [   68.343638] sfp sfp@0: SM: enter present:up:wait event los_high&lt;br /&gt;
 [   68.349549] sfp sfp@0: SM: exit present:up:wait&lt;br /&gt;
 [   82.476711] sfp sfp@0: SM: enter present:up:wait event los_low&lt;br /&gt;
 [   82.482550] sfp sfp@0: SM: exit present:up:wait&lt;br /&gt;
 [   83.584504] alloc new entry for 18:f2:2c:6f:45:3e, interface:eth2&lt;br /&gt;
 [   83.590595] recv intf mac ae:19:d1:7e:2a:74&lt;br /&gt;
 [   95.271188] sfp sfp@0: SM: enter present:up:wait event timeout&lt;br /&gt;
 [   95.277715] sfp sfp@0: probing phy device through the [MDIO_I2C_ROLLBALL] protocol&lt;br /&gt;
 [   95.821247] sfp sfp@0: CL45 PHY device [0x31c3:0x1c13] found!&lt;br /&gt;
 [   95.826999] sfp sfp@0: CL45 PHY device [0x31c3:0x1c13] found!&lt;br /&gt;
 [   95.832741] sfp sfp@0: CL45 PHY device [0x31c3:0x1c13] found!&lt;br /&gt;
 [   95.838479] sfp sfp@0: CL45 PHY device [0x31c3:0x1c13] found!&lt;br /&gt;
 [   95.844217] sfp sfp@0: CL45 PHY driver [Aquantia AQR113C] found!&lt;br /&gt;
 [   95.850215] sfp sfp@0: phy: support mode 00,00018000,000e706c&lt;br /&gt;
 [   95.855960] mtk_soc_eth 15100000.ethernet eth2: requesting link mode inband/10gbase-kr with support 00,00018000,000a7068&lt;br /&gt;
 [   96.273193] mtk_soc_eth 15100000.ethernet eth2: PHY [i2c:sfp@0:11] driver [Aquantia AQR113C]&lt;br /&gt;
 [   96.357199] sfp sfp@0: SM: exit present:up:link_up&lt;br /&gt;
 [   96.357206] mtk_soc_eth 15100000.ethernet eth2: resolve link status: system iface=1, line iface=0&lt;br /&gt;
 [   96.630718] sfp sfp@0: SM: enter present:up:link_up event los_high&lt;br /&gt;
 [   96.636904] sfp sfp@0: SM: exit present:up:wait_los&lt;br /&gt;
 [  101.395228] sfp sfp@0: SM: enter present:up:wait_los event los_low&lt;br /&gt;
 [  101.401416] sfp sfp@0: SM: exit present:up:link_up&lt;br /&gt;
 [  101.401426] mtk_soc_eth 15100000.ethernet eth2: resolve link status: system iface=1, line iface=0&lt;br /&gt;
 [  101.696172] mtk_soc_eth 15100000.ethernet eth2: Link is Up - 10Gbps/Full - flow control off&lt;br /&gt;
 [  101.704534] br-wan: port 2(eth2) entered blocking state&lt;br /&gt;
 [  101.709754] br-wan: port 2(eth2) entered forwarding state&lt;br /&gt;
  root@R4CN:/# &lt;br /&gt;
  root@R4CN:/# i2cdetect -y 3&lt;br /&gt;
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f&lt;br /&gt;
 00:                         -- -- -- -- -- -- -- -- &lt;br /&gt;
 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 50: 50 51 -- -- -- -- 56 -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 70: UU -- -- -- -- -- -- --                         &lt;br /&gt;
 root@R4CN:/#                    &lt;br /&gt;
 root@R4CN:/# ethtool eth2&lt;br /&gt;
 Settings for eth2:&lt;br /&gt;
        Supported ports: [ ]&lt;br /&gt;
        Supported link modes:   100baseT/Full &lt;br /&gt;
                                1000baseT/Full &lt;br /&gt;
                                10000baseT/Full &lt;br /&gt;
                                1000baseKX/Full &lt;br /&gt;
                                10000baseKR/Full &lt;br /&gt;
                                2500baseT/Full &lt;br /&gt;
                                5000baseT/Full &lt;br /&gt;
        Supported pause frame use: Symmetric Receive-only&lt;br /&gt;
        Supports auto-negotiation: Yes&lt;br /&gt;
        Supported FEC modes: Not reported&lt;br /&gt;
        Advertised link modes:  100baseT/Full &lt;br /&gt;
                                1000baseT/Full &lt;br /&gt;
                                10000baseT/Full &lt;br /&gt;
                                1000baseKX/Full &lt;br /&gt;
                                10000baseKR/Full &lt;br /&gt;
                                2500baseT/Full &lt;br /&gt;
                                5000baseT/Full &lt;br /&gt;
        Advertised pause frame use: Symmetric Receive-only&lt;br /&gt;
        Advertised auto-negotiation: Yes&lt;br /&gt;
        Advertised FEC modes: Not reported&lt;br /&gt;
        Link partner advertised link modes:  10baseT/Full &lt;br /&gt;
                                             100baseT/Full &lt;br /&gt;
                                             1000baseT/Full &lt;br /&gt;
                                             10000baseT/Full &lt;br /&gt;
                                             2500baseT/Full &lt;br /&gt;
                                             5000baseT/Full &lt;br /&gt;
        Link partner advertised pause frame use: No&lt;br /&gt;
        Link partner advertised auto-negotiation: Yes&lt;br /&gt;
        Link partner advertised FEC modes: Not reported&lt;br /&gt;
        Speed: 10000Mb/s&lt;br /&gt;
        Duplex: Full&lt;br /&gt;
        Port: MII&lt;br /&gt;
        PHYAD: 17&lt;br /&gt;
        Transceiver: external&lt;br /&gt;
        Auto-negotiation: on&lt;br /&gt;
        Current message level: 0x000000ff (255)&lt;br /&gt;
                               drv probe link timer ifdown ifup rx_err tx_err&lt;br /&gt;
        Link detected: yes&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: &lt;br /&gt;
&lt;br /&gt;
Do not pull out '''this module''' once it is inserted, otherwise it will cause BPI-R4 to reboot.This phenomenon does not exist with other modules.&lt;br /&gt;
&lt;br /&gt;
 root@R4CN:/# [  201.763041] mapfilter:drop IP addr timeout! stop dropping IP addr.&lt;br /&gt;
 [  499.938345] sfp sfp@0: SM: enter present:up:link_up event los_high&lt;br /&gt;
 [  499.950712] mtk_soc_eth 15100000.ethernet eth2: Link is Down&lt;br /&gt;
 [  499.956370] sfp sfp@0: SM: exit present:up:wait_los&lt;br /&gt;
 [  499.961367] br-wan: port 2(eth2) entered disabled state&lt;br /&gt;
 [  502.867442] sfp sfp@0: SM: enter present:up:wait_los event remove&lt;br /&gt;
 [  502.873705] sfp sfp@0: module removed&lt;br /&gt;
 [  502.877937] sfp sfp@0: tx disable 0 -&amp;gt; 1&lt;br /&gt;
 [  502.881872] sfp sfp@0: SM: exit empty:up:down&lt;br /&gt;
 [  503.164077] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000180&lt;br /&gt;
 [  503.172853] Mem abort info:&lt;br /&gt;
 [  503.175634]   ESR = 0x96000006&lt;br /&gt;
 [  503.178683]   EC = 0x25: DABT (current EL), IL = 32 bits&lt;br /&gt;
 [  503.183985]   SET = 0, FnV = 0&lt;br /&gt;
 [  503.187030]   EA = 0, S1PTW = 0&lt;br /&gt;
 [  503.190162] Data abort info:&lt;br /&gt;
 [  503.193035]   ISV = 0, ISS = 0x00000006&lt;br /&gt;
 [  503.196861]   CM = 0, WnR = 0&lt;br /&gt;
 [  503.199816] user pgtable: 4k pages, 39-bit VAs, pgdp=000000012fd21000&lt;br /&gt;
 [  503.206246] [0000000000000180] pgd=0000000132bfb003, pud=0000000132bfb003, pmd=0000000000000000&lt;br /&gt;
 [  503.214936] Internal error: Oops: 96000006 [#1] SMP&lt;br /&gt;
 [  503.219799] Modules linked in: ksmbd mt7991(P) mt7990(P) iptable_nat ipt_REJECT xt_time xt_tcpudp xt_state xt_socket xt_recent xt_policy xt_nat xt_multiport xt_mark xt_mac xt_limit xt_iprange xt_helper xt_esp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_TPROXY xt_TCPMSS xt_REDIRECT xt_MASQUERADE xt_LOG xt_FLOWOFFLOAD xt_CT usblp ts_fsm ts_bm spidev rfcomm pptp ppp_mppe nf_tproxy_ipv6 nf_tproxy_ipv4 nf_socket_ipv6 nf_socket_ipv4 nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_pptp nf_nat_irc nf_nat_h323 nf_nat_amanda nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip nf_conntrack_pptp nf_conntrack_netlink nf_conntrack_irc nf_conntrack_h323 nf_conntrack_broadcast ts_kmp nf_conntrack_amanda nf_conncount mtqos mtfwd mapfilter libcrc32c l2tp_ppp iptable_raw iptable_mangle iptable_filter ipt_ah ip_tables hidp btusb btintel bnep asn1_decoder mt7990_dbg(P) mtk_wed(P) mtk_pci(P) connac_if(P) mtk_hwifi(P)&lt;br /&gt;
 [  503.219869]  mt_wifi(P) hid mt_wifi_cmn evdev input_core cfg80211 compat xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 nfsd ip6_gre ip_gre gre l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ipcomp6 xfrm6_tunnel esp6 ah6 ip6_tunnel tunnel6 ip_tunnel rpcsec_gss_krb5 auth_rpcgss oid_registry af_key lockd sunrpc grace autofs4 dm_mirror dm_region_hash dm_log dm_crypt nls_utf8 nls_iso8859_1 nls_cp437 macsec seqiv md4 ghash_generic gf128mul gcm cts ctr ccm arc4 mtk_warp mtkhnat leds_gpio xhci_plat_hcd ohci_platform ohci_hcd fsl_mph_dr_of ehci_platform ehci_fsl ehci_hcd gpio_button_hotplug&lt;br /&gt;
 [  503.390068] CPU: 2 PID: 7304 Comm: aqr107_mib_thre Tainted: P                  5.4.246 #0&lt;br /&gt;
 [  503.398227] Hardware name: Bananapi BPI-R4 (DT)&lt;br /&gt;
 [  503.402746] pstate: 80000005 (Nzcv daif -PAN -UAO)&lt;br /&gt;
 [  503.407531] pc : __phy_read_mmd+0x20/0xa0&lt;br /&gt;
 [  503.411529] lr : phy_read_mmd+0x38/0x60&lt;br /&gt;
 [  503.415351] sp : ffffffc01388bd90&lt;br /&gt;
 [  503.418653] x29: ffffffc01388bd90 x28: 0000000000000000 &lt;br /&gt;
 [  503.423952] x27: ffffff80f2ae3638 x26: ffffffc010a373c0 &lt;br /&gt;
 [  503.429250] x25: ffffffc010557918 x24: ffffff80f4ce8800 &lt;br /&gt;
 [  503.434547] x23: ffffffc010d83908 x22: ffffffc01388be3c &lt;br /&gt;
 [  503.439845] x21: 000000000000e811 x20: 0000000000000003 &lt;br /&gt;
 [  503.445142] x19: ffffff80f4ce8800 x18: ffffffc010c0a1a8 &lt;br /&gt;
 [  503.450440] x17: 000000000000003c x16: 000000000000003c &lt;br /&gt;
 [  503.455738] x15: 0000000000000018 x14: 00000000fffbd1b0 &lt;br /&gt;
 [  503.461035] x13: 00000000000001f4 x12: ffffffc010c0a160 &lt;br /&gt;
 [  503.466332] x11: 000000000000c503 x10: 0000000000000830 &lt;br /&gt;
 [  503.471630] x9 : ffffffc01388bd10 x8 : ffffff80efda0890 &lt;br /&gt;
 [  503.476927] x7 : ffffffc0eec26000 x6 : ffffffc0eec26000 &lt;br /&gt;
 [  503.482224] x5 : 0000000000000000 x4 : 0000000000000000 &lt;br /&gt;
 [  503.487522] x3 : ffffff80f4ce8800 x2 : 000000000000e811 &lt;br /&gt;
 [  503.492819] x1 : 0000000000000003 x0 : ffffff80f4ce8800 &lt;br /&gt;
 [  503.498117] Call trace:&lt;br /&gt;
 [  503.500553]  __phy_read_mmd+0x20/0xa0&lt;br /&gt;
 [  503.504202]  phy_read_mmd+0x38/0x60&lt;br /&gt;
 [  503.507680]  aqr107_mib_read_word+0x2c/0x60&lt;br /&gt;
 [  503.511850]  aqr107_mib_read+0x24/0x200&lt;br /&gt;
 [  503.515673]  aqr107_mib_thread+0x20/0x50&lt;br /&gt;
 [  503.519585]  kthread+0x120/0x128&lt;br /&gt;
 [  503.522801]  ret_from_fork+0x10/0x1c&lt;br /&gt;
 [  503.526368] Code: a9be7bfd aa0003e3 910003fd f9418005 (f940c0a5) &lt;br /&gt;
 [  503.532447] ---[ end trace 3fa317a53584315f ]---&lt;br /&gt;
 [  503.538554] Kernel panic - not syncing: Fatal exception&lt;br /&gt;
 [  503.543768] SMP: stopping secondary CPUs&lt;br /&gt;
 [  503.547680] Kernel Offset: disabled&lt;br /&gt;
 [  503.551155] CPU features: 0x10002,20002008&lt;br /&gt;
 [  503.555238] Memory Limit: none&lt;br /&gt;
 [  503.559792] Starting Memory dump SMCC&lt;br /&gt;
 [  503.563452] Memory dump SMCC failed&lt;br /&gt;
 [  503.566929] Rebooting in 3 seconds..&lt;br /&gt;
&lt;br /&gt;
===1.2）10G SFP+ Fibre Module===&lt;br /&gt;
&lt;br /&gt;
[[File:SFP-10G-BX20.png|500px]]&lt;br /&gt;
&lt;br /&gt;
 root@R4CN:/# [  455.370399] sfp sfp@1: SM: enter empty:up:down event insert&lt;br /&gt;
 [  455.375999] sfp sfp@1: SM: exit probe:up:down&lt;br /&gt;
 [  455.687021] sfp sfp@1: SM: enter probe:up:down event timeout&lt;br /&gt;
 [  455.703815] sfp sfp@1: module OEM              SFP-10G-BX20-U   rev 1.0  sn 2309250008       dc 230925  &lt;br /&gt;
 [  455.713292] sfp sfp@1: sfp: support mode 00,00001000,00006040&lt;br /&gt;
 [  455.719042] mtk_soc_eth 15100000.ethernet eth1: requesting link mode inband/10gbase-kr with support 00,00001000,00006440&lt;br /&gt;
 [  455.740862] sfp sfp@1: tx disable 1 -&amp;gt; 0&lt;br /&gt;
 [  455.744792] sfp sfp@1: SM: exit present:up:wait&lt;br /&gt;
 [  455.799020] sfp sfp@1: SM: enter present:up:wait event timeout&lt;br /&gt;
 [  455.804849] sfp sfp@1: probing phy device through the [MDIO_I2C_NONE] protocol&lt;br /&gt;
 [  455.812066] sfp sfp@1: SM: exit present:up:link_up&lt;br /&gt;
 [  455.833979] mtk_soc_eth 15100000.ethernet eth1: resolve link status: system iface=0&lt;br /&gt;
 [  455.843477] sfp sfp@1: SM: enter present:up:link_up event los_high&lt;br /&gt;
 [  455.849657] sfp sfp@1: SM: exit present:up:wait_los&lt;br /&gt;
 [  476.904686] sfp sfp@1: SM: enter present:up:wait_los event los_low&lt;br /&gt;
 [  476.910875] sfp sfp@1: SM: exit present:up:link_up&lt;br /&gt;
 [  476.941863] mtk_soc_eth 15100000.ethernet eth1: Link is Up - 10Gbps/Full - flow control off&lt;br /&gt;
 [  476.950225] br-lan: port 4(eth1) entered blocking state&lt;br /&gt;
 [  476.955445] br-lan: port 4(eth1) entered forwarding state&lt;br /&gt;
 [  477.784529] alloc new entry for 18:f2:2c:6f:45:3e, interface:eth1&lt;br /&gt;
 [  477.790622] recv intf mac 76:38:02:df:74:7f&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# i2cdetect -y 4&lt;br /&gt;
      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f&lt;br /&gt;
 00:                         -- -- -- -- -- -- -- -- &lt;br /&gt;
 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 50: 50 51 -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 70: UU -- -- -- -- -- -- --                         &lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# ethtool eth1&lt;br /&gt;
 Settings for eth1:&lt;br /&gt;
        Supported ports: [ FIBRE ]&lt;br /&gt;
        Supported link modes:   10000baseLR/Full &lt;br /&gt;
        Supported pause frame use: Symmetric Receive-only&lt;br /&gt;
        Supports auto-negotiation: Yes&lt;br /&gt;
        Supported FEC modes: Not reported&lt;br /&gt;
        Advertised link modes:  10000baseLR/Full &lt;br /&gt;
        Advertised pause frame use: Symmetric Receive-only&lt;br /&gt;
        Advertised auto-negotiation: Yes&lt;br /&gt;
        Advertised FEC modes: Not reported&lt;br /&gt;
        Speed: 10000Mb/s&lt;br /&gt;
        Duplex: Full&lt;br /&gt;
        Port: FIBRE&lt;br /&gt;
        PHYAD: 0&lt;br /&gt;
        Transceiver: internal&lt;br /&gt;
        Auto-negotiation: on&lt;br /&gt;
        Current message level: 0x000000ff (255)&lt;br /&gt;
                               drv probe link timer ifdown ifup rx_err tx_err&lt;br /&gt;
        Link detected: yes&lt;br /&gt;
 root@R4CN:/#&lt;br /&gt;
&lt;br /&gt;
==2） 4G/5G Module==&lt;br /&gt;
===2.1） M.2 4G/5G Module(USB Interface)===&lt;br /&gt;
* BPI-R4 supports M.2 USB Interface Quectel 4G LTE EM05, RM500U-CN, RM500Q-GL and RM520N-GL 5G Modules.&lt;br /&gt;
&lt;br /&gt;
* If you want to use M.2 Cellular Module on BPI-R4:&lt;br /&gt;
    1. Install 4G/5G Cellular Module into CN16 Slot(M.2 KEYB)&lt;br /&gt;
    2. Inset NANOSIM Card into SIMSlot(SIM1) with card tray(pay attention to the direction)&lt;br /&gt;
    3. Install antenna on the module&lt;br /&gt;
    4. After powering on, it will automatically dial&lt;br /&gt;
Note: The availability of 4G/5G depends on the local carrier frequency band.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-cellular.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SIMSlot-SIM1.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:R4-CN16-SCH.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Quectel RM520N-GL'''&lt;br /&gt;
 wwan0     Link encap:Ethernet  HWaddr A6:35:F7:7A:9E:A7  &lt;br /&gt;
          inet6 addr: fe80::a435:f7ff:fe7a:9ea7/64 Scope:Link&lt;br /&gt;
          UP RUNNING NOARP  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:1272 (1.2 KiB)  TX bytes:1932 (1.8 KiB)&lt;br /&gt;
 wwan0_1   Link encap:Ethernet  HWaddr A6:35:F7:7A:9E:A7  &lt;br /&gt;
          inet addr:10.46.121.135  Mask:255.255.255.240&lt;br /&gt;
          inet6 addr: fe80::a435:f7ff:fe7a:9ea7/64 Scope:Link&lt;br /&gt;
          UP RUNNING NOARP  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:1292 (1.2 KiB)  TX bytes:1932 (1.8 KiB)&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# lsusb&lt;br /&gt;
 Bus 002 Device 003: ID 2c7c:0801 Quectel RM520N-GL&lt;br /&gt;
 Bus 002 Device 002: ID 2109:0822 VIA Labs, Inc.          USB3.1 Hub             &lt;br /&gt;
 Bus 002 Device 001: ID 1d6b:0003 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 Bus 001 Device 003: ID 2109:8822 VIA Labs, Inc.          USB Billboard Device   &lt;br /&gt;
 Bus 001 Device 002: ID 2109:2822 VIA Labs, Inc.          USB2.0 Hub             &lt;br /&gt;
 Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# ping www.baidu.com&lt;br /&gt;
 PING www.baidu.com (120.232.145.185): 56 data bytes&lt;br /&gt;
 64 bytes from 120.232.145.185: seq=0 ttl=52 time=30.712 ms&lt;br /&gt;
 64 bytes from 120.232.145.185: seq=1 ttl=52 time=32.774 ms&lt;br /&gt;
 64 bytes from 120.232.145.185: seq=2 ttl=52 time=45.222 ms&lt;br /&gt;
 64 bytes from 120.232.145.185: seq=3 ttl=52 time=37.850 ms&lt;br /&gt;
 64 bytes from 120.232.145.185: seq=4 ttl=52 time=53.459 ms&lt;br /&gt;
 ^C&lt;br /&gt;
 --- www.baidu.com ping statistics ---&lt;br /&gt;
 5 packets transmitted, 5 packets received, 0% packet loss&lt;br /&gt;
 round-trip min/avg/max = 30.712/40.003/53.459 ms&lt;br /&gt;
 root@R4CN:/#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''RM500U-CN'''&lt;br /&gt;
 usb0      Link encap:Ethernet  HWaddr 5E:3B:9C:76:7C:46  &lt;br /&gt;
          inet addr:10.95.9.23  Bcast:10.95.9.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::5c3b:9cff:fe76:7c46/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:34 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:62 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:7908 (7.7 KiB)  TX bytes:10100 (9.8 KiB)&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# lsusb&lt;br /&gt;
 Bus 002 Device 003: ID 2c7c:0900 Quectel RM500U-CN&lt;br /&gt;
 Bus 002 Device 002: ID 2109:0822 VIA Labs, Inc.          USB3.1 Hub             &lt;br /&gt;
 Bus 002 Device 001: ID 1d6b:0003 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 Bus 001 Device 003: ID 2109:8822 VIA Labs, Inc.          USB Billboard Device   &lt;br /&gt;
 Bus 001 Device 002: ID 2109:2822 VIA Labs, Inc.          USB2.0 Hub             &lt;br /&gt;
 Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# ping www.baidu.com&lt;br /&gt;
 PING www.baidu.com (2409:8c54:870:34e:0:ff:b024:1916): 56 data bytes&lt;br /&gt;
 64 bytes from 2409:8c54:870:34e:0:ff:b024:1916: seq=0 ttl=51 time=55.105 ms&lt;br /&gt;
 64 bytes from 2409:8c54:870:34e:0:ff:b024:1916: seq=1 ttl=51 time=38.725 ms&lt;br /&gt;
 64 bytes from 2409:8c54:870:34e:0:ff:b024:1916: seq=2 ttl=51 time=39.890 ms&lt;br /&gt;
 ^C&lt;br /&gt;
 --- www.baidu.com ping statistics ---&lt;br /&gt;
 3 packets transmitted, 3 packets received, 0% packet loss&lt;br /&gt;
 round-trip min/avg/max = 38.725/44.573/55.105 ms&lt;br /&gt;
 root@R4CN:/#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''EM05-CE'''&lt;br /&gt;
 wwan0     Link encap:Ethernet  HWaddr F2:CC:52:10:2E:27  &lt;br /&gt;
          inet addr:10.21.103.116  Bcast:0.0.0.0  Mask:255.255.255.248&lt;br /&gt;
          inet6 addr: fe80::f0cc:52ff:fe10:2e27/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:56 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:91 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:7868 (7.6 KiB)  TX bytes:10133 (9.8 KiB)&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# lsusb&lt;br /&gt;
 Bus 001 Device 012: ID 2c7c:0125 Quectel Incorporated LTE Module&lt;br /&gt;
 Bus 002 Device 002: ID 2109:0822 VIA Labs, Inc.          USB3.1 Hub             &lt;br /&gt;
 Bus 002 Device 001: ID 1d6b:0003 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 Bus 001 Device 003: ID 2109:8822 VIA Labs, Inc.          USB Billboard Device   &lt;br /&gt;
 Bus 001 Device 002: ID 2109:2822 VIA Labs, Inc.          USB2.0 Hub             &lt;br /&gt;
 Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# ping www.baidu.com&lt;br /&gt;
 PING www.baidu.com (120.232.145.144): 56 data bytes&lt;br /&gt;
 64 bytes from 120.232.145.144: seq=0 ttl=53 time=47.085 ms&lt;br /&gt;
 64 bytes from 120.232.145.144: seq=1 ttl=53 time=36.447 ms&lt;br /&gt;
 ^C&lt;br /&gt;
 --- www.baidu.com ping statistics ---&lt;br /&gt;
 2 packets transmitted, 2 packets received, 0% packet loss&lt;br /&gt;
 round-trip min/avg/max = 36.447/41.766/47.085 ms&lt;br /&gt;
 root@R4CN:/#&lt;br /&gt;
&lt;br /&gt;
===2.2） M.2 4G/5G Module(PCIe Interface)===&lt;br /&gt;
Theoretically, it also supports PCIe cellular modules, but it has not been tested&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===2.3） miniPCIe 4G/5G Module(USB Interface)===&lt;br /&gt;
&lt;br /&gt;
==3) Storage==&lt;br /&gt;
===3.1）NVMe SSD===&lt;br /&gt;
&lt;br /&gt;
*Please insert one M.2 KeyM SSD(PCIe interface) into KeyM slot(CN18).&lt;br /&gt;
  No compatibility testing has been done and there is no guarantee that all SSDs can be used.&lt;br /&gt;
&lt;br /&gt;
[[File:R4-SSD.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
 root@R4CN:/# lspci&lt;br /&gt;
 0002:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01)&lt;br /&gt;
 0002:01:00.0 Non-Volatile memory controller: KIOXIA Corporation Device 0001&lt;br /&gt;
 0004:00:00.0 Unclassified device [0002]: MEDIATEK Corp. Device 7981&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# cat /proc/partitions&lt;br /&gt;
 major minor  #blocks  name&lt;br /&gt;
  31        0     131072 mtdblock0&lt;br /&gt;
 259        0  125034840 nvme0n1&lt;br /&gt;
 259        1  125033472 nvme0n1p1&lt;br /&gt;
  31        1       1024 mtdblock1&lt;br /&gt;
  31        2        512 mtdblock2&lt;br /&gt;
  31        3       4096 mtdblock3&lt;br /&gt;
  31        4       2048 mtdblock4&lt;br /&gt;
  31        5     115200 mtdblock5&lt;br /&gt;
 179        0    7634944 mmcblk0&lt;br /&gt;
 253        0      56172 ubiblock0_1&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/#&lt;br /&gt;
&lt;br /&gt;
===3.2） PCIe to SATA===&lt;br /&gt;
BPI-R4 supports JMicron's JMB585 (PCIe to 5x SATA chip)&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-PCIe2SATA.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-PCIe2SATA-Cable.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CN19 is a 2.54mm pitch socket(XH-4A) that can power SATA HDD (about 12V/2A, 5V/2A)&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-SATAPWR.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 root@R4CN:/# lspci&lt;br /&gt;
 0002:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01)&lt;br /&gt;
 0002:01:00.0 SATA controller: JMicron Technology Corp. JMB58x AHCI SATA controller&lt;br /&gt;
 0004:00:00.0 Unclassified device [0002]: MEDIATEK Corp. Device 7981&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/#&lt;br /&gt;
 root@R4CN:/# [  743.794932] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)&lt;br /&gt;
 [  743.802031] ata1.00: HPA detected: current 234439535, native 234441648&lt;br /&gt;
 [  743.808746] ata1.00: ATA-8: Hitachi HTS542512K9SA00, BB2OC31P, max UDMA/133&lt;br /&gt;
 [  743.815699] ata1.00: 234439535 sectors, multi 0: LBA48 NCQ (depth 32), AA&lt;br /&gt;
 [  743.823749] ata1.00: configured for UDMA/133&lt;br /&gt;
 [  743.828182] scsi 0:0:0:0: Direct-Access     ATA      Hitachi HTS54251 C31P PQ: 0 ANSI: 5&lt;br /&gt;
 [  743.836710] sd 0:0:0:0: [sda] 234439535 512-byte logical blocks: (120 GB/112 GiB)&lt;br /&gt;
 [  743.844204] sd 0:0:0:0: [sda] Write Protect is off&lt;br /&gt;
 [  743.848992] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00&lt;br /&gt;
 [  743.854075] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA&lt;br /&gt;
 [  744.221268]  sda: sda1 sda2&lt;br /&gt;
 [  744.224485] sd 0:0:0:0: [sda] Attached SCSI disk&lt;br /&gt;
 [  744.459896] EXT4-fs (sda1): The kernel was not built with CONFIG_QUOTA and CONFIG_QFMT_V2&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/#&lt;br /&gt;
 root@R4CN:/# cat /proc/partitions&lt;br /&gt;
 major minor  #blocks  name&lt;br /&gt;
  31        0     131072 mtdblock0&lt;br /&gt;
  31        1       1024 mtdblock1&lt;br /&gt;
  31        2        512 mtdblock2&lt;br /&gt;
  31        3       4096 mtdblock3&lt;br /&gt;
  31        4       2048 mtdblock4&lt;br /&gt;
  31        5     115200 mtdblock5&lt;br /&gt;
 179        0    7634944 mmcblk0&lt;br /&gt;
 253        0      56172 ubiblock0_1&lt;br /&gt;
   8        0  117219767 sda&lt;br /&gt;
   8        1    8388608 sda1&lt;br /&gt;
   8        2    2097152 sda2&lt;br /&gt;
 root@R4CN:/#&lt;br /&gt;
&lt;br /&gt;
===3.3） PCIe to USB===&lt;br /&gt;
BPI-R4 Also supports ASMedia's ASM2142. But this module requires an additional 5V power supply.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-PCIe2USB.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
 root@R4CN:/# lspci&lt;br /&gt;
 0002:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01)&lt;br /&gt;
 0002:01:00.0 USB controller: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller&lt;br /&gt;
 0004:00:00.0 Unclassified device [0002]: MEDIATEK Corp. Device 7981&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# lsusb&lt;br /&gt;
 Bus 002 Device 001: ID 1d6b:0003 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 Bus 003 Device 003: ID 2109:8822 VIA Labs, Inc.          USB Billboard Device   &lt;br /&gt;
 Bus 003 Device 002: ID 2109:2822 VIA Labs, Inc.          USB2.0 Hub             &lt;br /&gt;
 Bus 004 Device 002: ID 2109:0822 VIA Labs, Inc.          USB3.1 Hub             &lt;br /&gt;
 Bus 004 Device 001: ID 1d6b:0003 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 Bus 003 Device 001: ID 1d6b:0002 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# [   65.031157] usb 1-2: new high-speed USB device number 2 using xhci_hcd&lt;br /&gt;
 [   65.312671] usb-storage 1-2:1.0: USB Mass Storage device detected&lt;br /&gt;
 [   65.318899] scsi host0: usb-storage 1-2:1.0&lt;br /&gt;
 [   66.341397] scsi 0:0:0:0: Direct-Access     HIKSEMI  MD202            1.00 PQ: 0 ANSI: 6&lt;br /&gt;
 [   66.351211] sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB)&lt;br /&gt;
 [   66.359500] sd 0:0:0:0: [sda] Write Protect is off&lt;br /&gt;
 [   66.364288] sd 0:0:0:0: [sda] Mode Sense: 37 00 00 08&lt;br /&gt;
 [   66.370127] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA&lt;br /&gt;
 [   66.399133]  sda: sda1 sda2&lt;br /&gt;
 [   66.405370] sd 0:0:0:0: [sda] Attached SCSI disk&lt;br /&gt;
 [   66.567935] [EXFAT] trying to mount...&lt;br /&gt;
 [   66.596276] [EXFAT] mounted successfully&lt;br /&gt;
 [   66.688447] FAT-fs (sda2): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!&lt;br /&gt;
 [   66.705213] FAT-fs (sda2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# lsusb&lt;br /&gt;
 Bus 001 Device 002: ID 0bda:9210 HIKSEMI MD202&lt;br /&gt;
 Bus 002 Device 001: ID 1d6b:0003 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 Bus 003 Device 003: ID 2109:8822 VIA Labs, Inc.          USB Billboard Device   &lt;br /&gt;
 Bus 003 Device 002: ID 2109:2822 VIA Labs, Inc.          USB2.0 Hub             &lt;br /&gt;
 Bus 004 Device 002: ID 2109:0822 VIA Labs, Inc.          USB3.1 Hub             &lt;br /&gt;
 Bus 004 Device 001: ID 1d6b:0003 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 Bus 003 Device 001: ID 1d6b:0002 Linux 5.4.246 xhci-hcd xHCI Host Controller&lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# &lt;br /&gt;
 root@R4CN:/# cat /proc/partitions&lt;br /&gt;
 major minor  #blocks  name&lt;br /&gt;
   31        0     131072 mtdblock0&lt;br /&gt;
   31        1       1024 mtdblock1&lt;br /&gt;
   31        2        512 mtdblock2&lt;br /&gt;
   31        3       4096 mtdblock3&lt;br /&gt;
   31        4       2048 mtdblock4&lt;br /&gt;
   31        5     115200 mtdblock5&lt;br /&gt;
  179        0    7634944 mmcblk0&lt;br /&gt;
  253        0      56172 ubiblock0_1&lt;br /&gt;
    8        0  125034840 sda&lt;br /&gt;
    8        1  125001048 sda1&lt;br /&gt;
    8        2      32768 sda2&lt;br /&gt;
 root@R4CN:/#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This module can be used on M.2 KEYB Slot (but the module size2260 and has no place to fix it)&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-KEYB2USB.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
 root@R4CN:/# lspci&lt;br /&gt;
 0003:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01)&lt;br /&gt;
 0003:01:00.0 USB controller: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller&lt;br /&gt;
 0004:00:00.0 Unclassified device [0002]: MEDIATEK Corp. Device 7981&lt;br /&gt;
&lt;br /&gt;
==4) Wi-Fi7 NIC==&lt;br /&gt;
:You can insert the BPI-R4-NIC into CN12 and CN14 at the bottom  of  BPI-R4-Main, and then fix it  with two M2 screws.&lt;br /&gt;
&lt;br /&gt;
:The BPI-R4-NIC module requires 12V power supply, so the power supply on the BPI-R4-Main must be turned on before powering on (SW4 is turned to the &amp;quot;ON&amp;quot; position, and the 12V LED will lights up when power on)&lt;br /&gt;
&lt;br /&gt;
:'''NOTE:The 12V power supply will be supplied to the BPI-R4-NIC through PIN6/28/48 of the miniPCI socket. When plugging in other modules, be sure to turn off SW4 if you cannot confirm whether the module can withstand 12V.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-miniPCIeSlot.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-miniPCIeSlot-Power.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===4.1)BPI-R4-NIC-BE14===&lt;br /&gt;
&lt;br /&gt;
BPI-R4-NIC-BE14 Block_Diagram: MT7995AV+MT7976CN+MT7977IAN&lt;br /&gt;
&lt;br /&gt;
[[File:BE14-Block Diagram.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-NIC-BE14 2.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
 root@OpenWrt:/# lspci&lt;br /&gt;
 0000:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01)&lt;br /&gt;
 0000:01:00.0 Network controller: MEDIATEK Corp. Device 7990&lt;br /&gt;
 0001:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01)&lt;br /&gt;
 0001:01:00.0 Network controller: MEDIATEK Corp. Device 7991&lt;br /&gt;
 0004:00:00.0 Unclassified device [0002]: MEDIATEK Corp. Device 7981&lt;br /&gt;
&lt;br /&gt;
===4.2)BPI-R4-NIC-BE19===&lt;br /&gt;
&lt;br /&gt;
==5)Heat sink==&lt;br /&gt;
&lt;br /&gt;
Place two small thermal pads on the DDR and a large thermal pad on the chip. Then cover the heat sink.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4_Thermal_pad.jpg|680px]]&lt;br /&gt;
&lt;br /&gt;
Then cover the heat sink.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4_Heat sink.jpg|680px]]&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-P2_Pro&amp;diff=17252</id>
		<title>Banana Pi BPI-P2 Pro</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-P2_Pro&amp;diff=17252"/>
				<updated>2024-06-04T00:39:08Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Debian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-P2 Pro]]&lt;br /&gt;
=Introduction=&lt;br /&gt;
[[File:Banana_Pi_BPI-P2_Pro_1.jpg|thumb|[[Banana Pi BPI-P2 Pro]] with Rockchip RK3308]]&lt;br /&gt;
[[File:BPI-F2_zero_1.JPG|thumb|[[Banana Pi BPI-P2 Zero]] with Allwinner H2+ chip]]&lt;br /&gt;
[[File:Zero_wih_H3_1.jpg|thumb|Overview zero with Allwinner H3 chip]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]&lt;br /&gt;
[[File:BPi-9600 Poe 4.jpg|thumb|[[BPI-9600 IEEE 802.3af PoE module]](5V 2A)]]&lt;br /&gt;
[[File:BPI-7402_IEEE_802.3at_PoE_module_1.jpg|thumb|[[BPI-7402 IEEE 802.3at PoE module]]]]&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-P2_Pro_banner_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-P2 pro（Armsom Pro） is a development board based on RK3308B-S chip. With a high-performance 4-core ARM Cortex-A35 processor, 512M RAM(16bit DDR2/DDR3/DDR3L/LPDDR2). and 8G eMMC onboard ,support PoE function.The chip has a wealth of interfaces, such as I2S,PCM,TDM, I2C,UART,SPDIF,HDMI ARC, etc., to meet the application of different products. RK3308 has a rich voice interface, its own eight ADC interface, multi-channel I2S and multi-channel PDM interface. This not only provides customers with a wealth of interface choices, but also can reduce the hardware design difficulty and hardware design cost of products.&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-P2 Pro has 512MB DDR3 memory size, operating system and storage can use SD card or emmc. BPI-P2 Pro is available as an onboard storage version with 1Gb/2Gb/4Gb/8Gb NAND flash&lt;br /&gt;
&lt;br /&gt;
==Application direction==&lt;br /&gt;
* Maker DIY &lt;br /&gt;
*IoT Smart Internet of Things&lt;br /&gt;
*Intelligent speech recognition&lt;br /&gt;
*Man-machine interface&lt;br /&gt;
*Industrial control&lt;br /&gt;
*Intelligent robot&lt;br /&gt;
&lt;br /&gt;
==Key Features==&lt;br /&gt;
&lt;br /&gt;
* CPU: 64bits Quad-core Arm Cortex-A35 Rockchip RK3308B-S&lt;br /&gt;
* 512 DDR3 SDRAM&lt;br /&gt;
* 8G eMMC flash onboard&lt;br /&gt;
* WiFi&amp;amp;BT: 802.11 a/b/g/n/ac &amp;amp; BT5.0 (AP6256)&lt;br /&gt;
* 40 PIN GPIO, includes UART, SPI, I2C, IO etc&lt;br /&gt;
* 100M LAN &lt;br /&gt;
* IEEE 802.3af PoE standard PoE module support&lt;br /&gt;
* Audio: Supports rich audio interfaces, such as MIC/PDM/SPDIF/I2S&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
:[https://docs.banana-pi.org/en/BPI-P2_Pro/GettingStarted_BPI-P2_Pro Getting Start with BPI-P2 Pro]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:Banana_Pi_BPI-P2_Pro.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|Banana Pi BPI-P2 pro&lt;br /&gt;
|-&lt;br /&gt;
|SOC	||RockChip RK3308B-S &lt;br /&gt;
|-&lt;br /&gt;
|CPU	||Quad-core ARM Cortex-A35 &lt;br /&gt;
|-&lt;br /&gt;
|GPU	||none&lt;br /&gt;
|-&lt;br /&gt;
|ROM	||512MB&lt;br /&gt;
|-&lt;br /&gt;
|RAM&lt;br /&gt;
|8GB eMMC&lt;br /&gt;
|-&lt;br /&gt;
|TF Card	||TF card (Max 64GB)&lt;br /&gt;
|-&lt;br /&gt;
|Network	||100M LAN&lt;br /&gt;
|-&lt;br /&gt;
|PoE power ||PoE function support，Output Voltage 5V, Output Power 10W&lt;br /&gt;
|-&lt;br /&gt;
|WiFi	||AP6256&lt;br /&gt;
|-&lt;br /&gt;
|Audio Output	||With built-in audio CODEC, including ADC×8 and DAC×2&lt;br /&gt;
|-&lt;br /&gt;
|Power Source	||TYPE C 5V/2A or PoE power&lt;br /&gt;
|-&lt;br /&gt;
|USB ||1xUSB 2.0 &lt;br /&gt;
1xType-C&lt;br /&gt;
|-&lt;br /&gt;
|Others||	Fan、RTC、LED、debug&lt;br /&gt;
|-&lt;br /&gt;
|Button ||Power Button、Reset Button、 Recovery Button、Root Button&lt;br /&gt;
|-&lt;br /&gt;
|Low-level peripherals  ||40 Pin + 12 Pin&lt;br /&gt;
|-&lt;br /&gt;
|uart GPIO\(1x3\) pin	||UART, ground&lt;br /&gt;
|-&lt;br /&gt;
|LED	||Power led &amp;amp; Status led&lt;br /&gt;
|-&lt;br /&gt;
|Product size ||65mm X 52.5mm&lt;br /&gt;
|-&lt;br /&gt;
|Weight ||30g&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;5&amp;quot;| '''HardWare  Specification of Banana pi BPI-P2 Zero VS BPI-M2 zero  VS Raspberry Pi Zero W'''&lt;br /&gt;
|-&lt;br /&gt;
|Module||'''[[Banana Pi BPI-P2 Pro]]'''||'''[[Banana Pi BPI-P2 Zero]]'''|| '''[[Banana Pi BPI-M2 ZERO]]''' || '''Raspberry Pi Zero W'''&lt;br /&gt;
|-&lt;br /&gt;
|CPU ||Quad-core Arm Cortex-A35 Rockchip RK3308||Allwinner H3/H2+ Quad-core Cortex-A7 H265/HEVC 1080P  ||Allwinner H3/H2+ Quad-core Cortex-A7 H265/HEVC 1080P ||Broadcom BCM2835 32 Bit 1 GHz ARM1176JZF-S single-core&lt;br /&gt;
|-&lt;br /&gt;
|GPU ||NOPE || Mali400MP2 GPU @600MHz,Supports OpenGL ES 2.0|| Mali400MP2 GPU @600MHz,Supports OpenGL ES 2.0 ||VideoCore IV&lt;br /&gt;
|-&lt;br /&gt;
| Memory \(SDRAM\) ||512M|| 512M DDR3(shared with GPU)||512M DDR3(shared with GPU) ||512 MB DDR2&lt;br /&gt;
|-&lt;br /&gt;
| Onboard Storage ||TF card \(Max. 64GB\)||TF card \(Max. 64GB\)  ||TF card \(Max. 64GB\) ||TF card \(Max. 64GB\)&lt;br /&gt;
|-&lt;br /&gt;
| Onboard Network || 100M LAN|| 100M LAN||NOPE (but can extension with PIN define) ||NOPE&lt;br /&gt;
|-&lt;br /&gt;
| PoE power || PoE function support || PoE function support ||NOPE ||NOPE&lt;br /&gt;
|-&lt;br /&gt;
| Onboard flash || 8G eMMC|| 8G eMMC||NOPE||NOPE&lt;br /&gt;
|-&lt;br /&gt;
| Onboard WIFI ||SDIO AP6255 ||SDIO AP6212（option AP6181、AP6335） ||SDIO AP6212（option AP6181、AP6335） ||802.11n wireless, Bluetooth 4.1&lt;br /&gt;
|-&lt;br /&gt;
|Video decoding|| ||1080p@60fps,H.264 Video encoding 1080p@30fps,H.264|| 1080p@60fps,H.264 Video encoding 1080p@30fps,H.264 || 1080p30 H.264/MPEG-4 AVC high-profile decoder and encoder&lt;br /&gt;
|-&lt;br /&gt;
| Video input|| ||  A CSI input connector Camera||A CSI input connector Camera || CSI camera connector &lt;br /&gt;
|-&lt;br /&gt;
| Video Outputs |||| mini HDMI 1.4,1080P@30fps, DHCP||mini HDMI 1.4,1080P@30fps, DHCP ||Mini HDMI and USB On-The-Go ports&lt;br /&gt;
|-&lt;br /&gt;
| Audio Output ||With built-in audio CODEC, including ADC×8 and DAC×2|| Mini HDMI ||Mini HDMI ||Mini HDMI&lt;br /&gt;
|-&lt;br /&gt;
| Power Source ||TYPE C 5V/2A or PoE power||  Micro USB with 5V/2A or PoE power||Micro USB with 5V/2A ||5V/2A&lt;br /&gt;
|-&lt;br /&gt;
| USB  Ports|| one USB 2.0 OTG USB3.0 Type-C OTG  || one USB 2.0 OTG ||one USB 2.0 OTG ||one USB 2.0 OTG &lt;br /&gt;
|-&lt;br /&gt;
| Buttons ||Recovery ,Reset || Power Button, Reset Button ||Power Button, Reset Button ||Composite video and reset headers&lt;br /&gt;
|-&lt;br /&gt;
| Low-level peripherals ||40 Pin + 12 Pin||  40 Pins Header,compatible with Raspberry Pi 3 ||40 Pins Header,compatible with Raspberry Pi 3 ||40 PIN &lt;br /&gt;
|-&lt;br /&gt;
| uart GPIO\(1x3\) pin ||  UART, ground||  UART, ground ||UART, ground ||UART&lt;br /&gt;
|-&lt;br /&gt;
| LED ||Power led &amp;amp; Status led||Power led &amp;amp; Status led|| Power led &amp;amp; Status led  ||Power Status LED&lt;br /&gt;
|-&lt;br /&gt;
| IR ||N/A ||N/A|| N/A ||N/A&lt;br /&gt;
|-&lt;br /&gt;
| Supported OS||linux ||android linux|| android linx|| Linux&lt;br /&gt;
|-&lt;br /&gt;
| Product size || 65mm X 52.5mm|| 65mm X 52.5mm||65mm × 30mm ||65mm x 30mm&lt;br /&gt;
|-&lt;br /&gt;
| Weight||30g ||30g|| 15g ||9g&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPIO PIN define ==&lt;br /&gt;
===40 Pin GPIO define===&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; RK3308B-S SOC&lt;br /&gt;
Pin No.&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function3&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function2&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function1&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; Pin#&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; Pin#&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function1&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function2&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function3&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; RK3308B-S SOC &lt;br /&gt;
Pin No.          &lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; VCC_IO &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#F00;&amp;quot;&amp;gt; 1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#F00;&amp;quot;&amp;gt; 2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; VCC5V0_SYS&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; ADC_KEY_IN1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#F00;&amp;quot;&amp;gt; 4&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; VCC5V0_SYS&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 69&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SCLK_TX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_A5&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 5&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 6&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO0_C1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; SPDIF_TX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 17&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 70&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SCLK_RX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; PDM_CLK&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_A6&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 7&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 8&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_A7&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_LRCK_TX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 71&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 68&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_8CH_MCLK&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_MCLK&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_A4&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 9&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 10&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_B0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_LRCK_RX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 72&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 73&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SDO0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_B1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 11&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 12&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_B5&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; PDM_SDI0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SDI0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;77&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 74&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SDO1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_B2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 13&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 14&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_B6&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; PDM_SDI1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SDI1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;78&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 75&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SDO2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_B3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 15&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 16&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_B7&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; PDM_SDI2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SDI2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;79&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 76&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SDO3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_B4&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 17&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 18&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_C0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; PDM_SDI3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2S0_SDI3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;80&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GND&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#000000; color:#f9f9f9;&amp;quot;&amp;quot;&amp;gt; 19&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#000000; color:#f9f9f9;&amp;quot;&amp;quot;&amp;gt; 20&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GND&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; LINEOUT_L&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 21&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 22&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; LINEOUT_R&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICBIAS1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 23&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 24&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICBIAS2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICP1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 25&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 26&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICN1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICP2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 27&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 28&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICN2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICP3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 29&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 30&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICN3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICP4&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 31&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 32&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICN4&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICP5&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 33&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 34&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICN5&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICP6&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 35&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 36&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICN6&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICP7&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 37&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 38&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICN7&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICP8&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 39&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 40&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; MICN8&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 12 PIN GPIO ===&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr style=&amp;quot;font-weight:bold; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; RK3308B-S SOC&lt;br /&gt;
Pin No.&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function4&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function3&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function2&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function1&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; Pin#&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; Pin#&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function1&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function2&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function3&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; Function4&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; RK3308B-S SOC&lt;br /&gt;
Pin No.        &lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 65&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; UART0_TX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; SPI0_TX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_A1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO0_B3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2C1_SDA&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;11&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 64&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; UART0_RX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; SPI0_RX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO2_A0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 4&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO0_B4&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2C1_SCL&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;12&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 56&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; SPI2_CS&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2C0_SCL&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; UART1_TX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO1_D1&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 5&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#F00;&amp;quot;&amp;gt; 6&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; VCC_IO&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 57&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; SPI2_CLK&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2C0_SDA&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; UART1_TX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO1_D0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 7&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#000000; color:#f9f9f9;&amp;quot;&amp;quot;&amp;gt; 8&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GND&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 55&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; JTAG_TMS&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; UART2_TX_M0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; SPI2_TX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO1_C7&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#ff8d02;&amp;quot;&amp;gt; 9&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 10&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO0_B7&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; PWM2&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; I2C3_SDA&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 15&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; 54&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; JTAG_TCK&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; UART2_RX_M0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; SPI2_RX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO1_C6&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#ff8d02;&amp;quot;&amp;gt; 11&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;background-color:#FF0;&amp;quot;&amp;gt; 12&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; GPIO0_C0&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt; PWM3&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;IR_RX&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td style=&amp;quot;vertical-align:middle;&amp;quot;&amp;gt;16&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PoE support ==&lt;br /&gt;
&lt;br /&gt;
we deign a IEEE 802.3at PoE module for BPI-P2 Zero ,easy to support PoE function,more spec ,please check BPI-9600 PoE module spec&lt;br /&gt;
&lt;br /&gt;
[[BPI-9600 IEEE 802.3af PoE module]]&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Source code==&lt;br /&gt;
*linux-5.10.110 kernel BSP Source code on github ：https://github.com/ArmSoM/armsom-p2pro-bsp&lt;br /&gt;
== Documents==&lt;br /&gt;
*RK3308 datasheet: https://drive.google.com/file/d/1TsKFmItM1FJ-ziEvUkbcZxUsbaKYhsRq/view?usp=sharing&lt;br /&gt;
*BPI-P2 PRO SCH, DXF,SMD file&lt;br /&gt;
::Baidu Cloud: https://pan.baidu.com/s/1AuWYgWQ8OBVPHfF-wdWaAA?pwd=8888 (pincode:8888)&lt;br /&gt;
::Google Drive: https://drive.google.com/drive/folders/1QC-3x8bdQePFz1z70rapNwB2Jlb5orvh?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Banana-Pi BPi-P2 Pro RockChip RK3308 SBC Setup:https://uglyscale.press/2023/10/01/banana-pi-bpi-p2-pro-setup/&lt;br /&gt;
&lt;br /&gt;
=Image Release=&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
*BPI-P2 pro Tools&lt;br /&gt;
::Baidu cloud :&lt;br /&gt;
::Google drive: https://drive.google.com/file/d/1v1ixTDcjOqBPn6eyiNSH5yOBNWPUA8Ig/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Buildroot===&lt;br /&gt;
&lt;br /&gt;
*Banana Pi BPI-P2 pro buildroot image update&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1V8ixOF8vdtuPvzjMGwOcjA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1vgu6tVB1nxdnZNIkogGVaadIGdtbcRS0?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*Banana Pi BPI-P2 pro debian11 image update 2024-5-24&lt;br /&gt;
::Google drive: https://drive.google.com/file/d/1T0rIoJjYD1EvdHUGhmoHiRQBYAff02pF/view?usp=sharing&lt;br /&gt;
::Baidu cloud: https://pan.baidu.com/s/13InKyRDCeB3SGUCvakmV4Q?pwd=8888 (pincode:8888)&lt;br /&gt;
*Banana Pi BPI-P2 pro debian11 image update 2023-9-13&lt;br /&gt;
::Baidu Cloud: https://pan.baidu.com/s/15VnIC70ijKvKCjlS4pe4RQ?pwd=8888 (pincode:8888)&lt;br /&gt;
::Google Drive: https://drive.google.com/file/d/1IWvlzRcNH1Bkjw5Vl-_Kyr0Y86kVw_U6/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Armbian===&lt;br /&gt;
&lt;br /&gt;
=Easy to buy sample=&lt;br /&gt;
&lt;br /&gt;
*BPI Aliexpress shop：https://www.aliexpress.com/item/1005005928295640.html?&lt;br /&gt;
*SINOVOIP Aliexpress shop： https://www.aliexpress.us/item/1005005928204793.html?&lt;br /&gt;
*Taobao shop : https://item.taobao.com/item.htm?spm=a2126o.success.0.0.264d4831aZTy3l&amp;amp;id=732760740787&lt;br /&gt;
*OEM&amp;amp;ODM Customized product: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M6&amp;diff=17250</id>
		<title>香蕉派 BPI-M6</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M6&amp;diff=17250"/>
				<updated>2024-05-31T05:54:13Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Armbian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Banana Pi BPI-M6]]&lt;br /&gt;
&lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_1.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_2.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5 ]]Amlogic S905X3 Processor]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_1.jpg|thumb|[[Banana Pi BPI-M4]] Realtek RTD1395]]&lt;br /&gt;
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[Banana Pi BPI-M64]] Allwinner A64]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[Banana Pi BPI-M2+]] Allwinner H3/H5/H2+]3]]&lt;br /&gt;
&lt;br /&gt;
香蕉派BPI-M6是香蕉派社区在2022年推出的新一代单板计算机，它采用深蕾半导体(Synaptics) VS680四核Cortex-A73 (2.1GHz)和一个Cortex-M3处理器，Imagination GE9920 GPU。 NPU高达6 .75 tops算力。 板载4GB LPDDR4内存和16GB EMMC存储，支持4个USB 3.0接口，1个千兆网口。 板载1个HDMI-rx端口和1个Hdmi-tx端口。  &lt;br /&gt;
&lt;br /&gt;
==关于深蕾VS680==&lt;br /&gt;
&lt;br /&gt;
深蕾半导体VideoSmart™VS680解决方案，一个业界第一的边缘计算SoC，结合了CPU, NPU和GPU。 这个新的多模态平台集成了神经网络加速器，是专门为智能显示器、智能相机、机顶盒和媒体流媒体等应用程序构建的智能芯片。它还集成了高性能的Imagination PowerVR Series9 GPU。 另一个新特性是ISP具有HDR功能，可以处理两个4K摄像机。 之前的VideoSmart产品瞄准的是流媒体视频机顶盒(STB)市场，但VS680瞄准的是更广泛的智能家居设备。 它非常适合Facebook Portal等可以进行视频通话的智能显示器。 音频处理器可以驱动智能音箱或声音条，但当与DLA结合时，它除了为基于云的数字助理提供前端之外，还可以处理设备上的语音功能。 DLA与双ISP合作，在前后摄像头的视频流上运行神经网络，实现面部识别、对象识别和安全监控等任务。 Qdeo引擎可以驱动两个显示器，允许该设备为机顶盒中的1080p触摸屏面板供电，同时向4K电视传输流媒体。&lt;br /&gt;
&lt;br /&gt;
深蕾半导体开发者中心: https://developer.senarytech.com/ &lt;br /&gt;
&lt;br /&gt;
==关键特性==&lt;br /&gt;
*深蕾半导体(新突思)VS680 四核Cortex-A73 (2.1GHz)大核和单板Cortex-M3小核&lt;br /&gt;
*Imagination GE9920 GPU&lt;br /&gt;
*NPU for AI人工智能支持到6 .75Tops&lt;br /&gt;
*4GB LPDDR4内存&lt;br /&gt;
*16GB eMMC 存储&lt;br /&gt;
*M.2 Key E(PCIe + MIPI CSI)接口&lt;br /&gt;
*4 USB 3.0接口&lt;br /&gt;
*1 个千兆网络接口&lt;br /&gt;
*1 HDMIin高清视频输入和1 HDMIout高清视频输出&lt;br /&gt;
&lt;br /&gt;
==快速上手t==&lt;br /&gt;
&lt;br /&gt;
*[[Getting Started with BPI-M6]]&lt;br /&gt;
&lt;br /&gt;
=硬件=&lt;br /&gt;
&lt;br /&gt;
==硬件接口示意图==&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==硬件规格==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''Banana pi BPI-M6 硬件规格表'''&lt;br /&gt;
|-&lt;br /&gt;
|CPU主控|| 深蕾半导体(新突思)(Synaptics) VS680 四核Cortex-A73 (2.1GHz) 加一个单核Cortex-M3 处理器&lt;br /&gt;
|-&lt;br /&gt;
| GPU||Imagination GE9920 GPU&lt;br /&gt;
|-&lt;br /&gt;
|NPU for AI人工智能|| 最高支持 6 .75Tops算力&lt;br /&gt;
|-&lt;br /&gt;
| Memory内存|| 4 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| 存储|| MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB&lt;br /&gt;
|-&lt;br /&gt;
| 网络接口|| 10/100/1000 Mbit/s 千兆网口 ,可选加装WiFi USB dongle&lt;br /&gt;
|-&lt;br /&gt;
|视频接口 || 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) out, and 1 HDMI in Port&lt;br /&gt;
|-&lt;br /&gt;
|语音接口|| 1 x HDMI digital output&lt;br /&gt;
|-&lt;br /&gt;
|显示||MIPI DSI 显示接口&lt;br /&gt;
|-&lt;br /&gt;
|M.2 接口||M.2 Key E(PCIe + MIPI CSI)&lt;br /&gt;
|-&lt;br /&gt;
| USB端口|| USB 3.0 PORT (x4)&lt;br /&gt;
|-&lt;br /&gt;
|GPIO|| 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM &lt;br /&gt;
|-&lt;br /&gt;
|按键|| SPI boot and U-boot &lt;br /&gt;
|-&lt;br /&gt;
| LED灯|| Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| 电源|| 5 volt @3A TYPE C  &lt;br /&gt;
|-&lt;br /&gt;
|尺寸与重量|| 92x60mm, 48g&lt;br /&gt;
|-&lt;br /&gt;
|支持系统|| Android and Linux&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPIO PIN 下定义==&lt;br /&gt;
===40 PIN GPIO扩展(CON3)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 40PIN Header(CON3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|BPI-M6-CON3	||PIN		||PIN	||BPI-M6-CON3&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||1		||2	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO46/TW0_SDA	||3		||4	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO47/TW0_SCL	||5		||6	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO53/PWM1	||7		||8	||SM_GPIO15/UART2_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||9		||10	||SM_GPIO14/UART2_RXD&lt;br /&gt;
|-&lt;br /&gt;
|GPIO36/PWM3	||11		||12	||GPIO20/I2S1_BCLK&lt;br /&gt;
|-&lt;br /&gt;
|GPIO37/PWM2	||13		||14	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_4	||15	||	16	||EXPANDER_TW3_GPIO1_0&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||17		||18	||EXPANDER_TW3_GPIO1_1&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO13/SPI2_SDO/URT2_RTS/SM_STRAP1	||19		||20	||GND&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO12/SPI2_SDI/URT2_CTS	||21		||22	||GPIO4/SPDIF&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO11/SPI2_SCK	||23		||24	||SM_GPIO17/SPI2_SS0/SM_STRAP2&lt;br /&gt;
|-&lt;br /&gt;
|GND	||25		||26	||SM_GPIO16/SPI2_SS1/SM_STRAP3&lt;br /&gt;
|-&lt;br /&gt;
|GPIO15/I2S1_DO3	||27		||28	||GPIO16/I2S1_DO2&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_7	||29		||30	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_6	||31		||32	||EXPANDER_TW3_GPIO1_3&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_5	||33		||34	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO21/I2S1_LRCK	||35		||36	||EXPANDER_TW3_GPIO1_2&lt;br /&gt;
|-&lt;br /&gt;
|GPIO18/I2S1_MCLK	||37		||38	||GPIO17/I2S1_DO1&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||GPIO19/I2S1_DO0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===M.2 E-KEY PIN定义(CN10)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 M.2 E-KEY(CN10)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|	||PIN	||	||PIN	&lt;br /&gt;
|-&lt;br /&gt;
|GND	||1		||2	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DP	||3		||4	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DM	||5		||6	||WiFi-LED&lt;br /&gt;
|-&lt;br /&gt;
|GND	||7		||8	||SM_GPIO10/TW3_SDA&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0p	||9		||10	||SM_GPIO9/TW3_SCL&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0n	||11		||12	||NI&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1p	||13		||14	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1n	||5		||16	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2p	||17		||18	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2n	||19		||20	||SM_GPIO6/UART_WAKE#Puboot&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3p	||21		||22	||GPIO43/UART3_RXD&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3n	||23		||24	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||25		||26	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||27		||28	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||29		||30	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||31		||32	||GPIO42/UART3_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||33		||34	||GPIO41/UART3_CTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0p	||35		||36	||GPIO40/UART3_RTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0n	||37		||38	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||MIPI_CSI0_RCKp&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0p	||41		||42	||MIPI_CSI0_RCKn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0n	||43		||44	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||45		||46	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKp	||47		||48	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKn	||49		||50	||CLK32_OUT&lt;br /&gt;
|-&lt;br /&gt;
|GND	||51		||52	||PCIE_PERSTn&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_CLKREQ	||53		||54	||GPIO10/DISABLE_BT&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_PEWAKE	||55		||56	||GPIO09/DISABLE_WiFi&lt;br /&gt;
|-&lt;br /&gt;
|GND	||57		||58	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1p	||59		||60	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1n	||61		||62	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||63		||64	||MIPI_CSI1_RD0p&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1p	||65		||66	||MIPI_CSI1_RD0n&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1n	||67		||68	||MIPI_CSI1_RD1p&lt;br /&gt;
|-&lt;br /&gt;
|GND	||69		||70	||MIPI_CSI1_RD1n&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKp	||71		||72	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKn	||73		||74	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|GND	||75			&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===MIPI DSI 显示(CN12)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 MIPI DSI(CN12)'''&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P1	||MIPI_DSI_TX1_D0n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P2	||MIPI_DSI_TX1_D0p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P3	||MIPI_DSI_TX1_D1n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P4	||MIPI_DSI_TX1_D1p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P5	||MIPI_DSI_TX1_CLKn&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P6	||MIPI_DSI_TX1_CLKp&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P7	||MIPI_DSI_TX1_D2n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P8	||MIPI_DSI_TX1_D2p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P9	||MIPI_DSI_TX1_D3n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P10	||MIPI_DSI_TX1_D3p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P11	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P12	||LCD_ADC&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P13	||GPIO2/LCD1_PWR_EN(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P14	||GPIO3/LCD1_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P15	||GPIO39/LCD1_BL_PWM(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P16	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P17	||GPIO0/TP_INT(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P18	||GPIO1/TP_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P19	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P20	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P21	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P22	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P23	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P24	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===调试UART(CON2)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''BPI-M6 Debug UART(CON2)'''&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P1	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P2	||UART0-RX&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P3	||UART0-TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=软件=&lt;br /&gt;
==Github软件源代码==&lt;br /&gt;
&lt;br /&gt;
Armbian Source code:&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/commit/9163a04ca984461bec2516e9be0acd8a990863b9&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/tree/v23.12.18&lt;br /&gt;
&lt;br /&gt;
Linux Source code:&lt;br /&gt;
&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-5.4-vs680-hdmi&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2019.10-vs680&lt;br /&gt;
&lt;br /&gt;
==参考文档==&lt;br /&gt;
*Senary VS680(Synaptics SN3680) datasheet: &lt;br /&gt;
*The VS680 NPU is ranked first on AI benchmark website: https://ai-benchmark.com/ranking_IoT.html&lt;br /&gt;
*BPI-M6 AI function test: https://www.youtube.com/watch?v=RIO0K_V12D4&lt;br /&gt;
&lt;br /&gt;
=系统镜像=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*2023-08-30 release aosp_dolphin_tablet-syna-image-lpddr4x&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1unEibD-NI8-Ti5le2E6d7g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/file/d/1egPBOusdlNGJDdp5muAjiv2MvMya0F-H/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Armbian===&lt;br /&gt;
*2024.05.22-Armbian-bpi-senarytech_24.2.0-trunk_Bananapim6&lt;br /&gt;
:Default account/password: pi/bananapi.&lt;br /&gt;
:'''Automatically set up at first boot, avoiding the trouble of using serial line configuration before fbconsole supports it.'''&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/14RinIcN2t8aalVt6tww4t-goOQTJf1M0/view?usp=drivesdk&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1WrHOiA_2XPjv2Uvhv2G9oQ?pwd=8888&lt;br /&gt;
&lt;br /&gt;
*2024.05.0-Armbian-bpi_24.2.0-trunk_Bananapim6 &lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1iUooyTawTBGKnVOzZl9lSve5WLLtEarl?usp=sharing&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1UfH-2M5rImuz3ZaF2gzuDg?pwd=8888 (PIN code:8888)&lt;br /&gt;
&lt;br /&gt;
*Banana Pi BPI-M6 Synaptics VS680 SBC new image : fixed voice issue when play video&lt;br /&gt;
:Image name : 2024-04-16-Armbian-unofficial_24.2.0-trunk_Bananapim6_bookworm_legacy_5.4.195_cinnamon_desktop.img.xz&lt;br /&gt;
:Google link : https://drive.google.com/file/d/1E2jS7RtWMP0ihqXgv1oo9rUxAWCC69n_/view?usp=drivesdk&lt;br /&gt;
:Baidu link ： https://pan.baidu.com/s/1E_zNbfCIZtoft0nC8JJ99w?pwd=8888&lt;br /&gt;
&lt;br /&gt;
*2024-04-07-Armbian-unofficial_24.2.0-trunk_Bananapim6&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1cEHX-n3EYtMWn1fkQd3ECA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Rr874RdjsEZcdgKmVN83G08vBgGMX6f-?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-03-20 armbian-unoffcial_24.2.0 image for BPI-M6,support NPU yolov6 AI recognition&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1t9aDdKxTeUnawz_vBIni0g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1CZbac_R6VgfLBoJbIzbyCzwYCmQ_j8oQ?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-02-29 armbian-unoffcial_24.2.0 image for BPI-M6&lt;br /&gt;
:Baidu cloud:https://pan.baidu.com/s/1pZFEna3CwR-v8lS-7Z88vA?pwd=8888 (PIN code:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1uh01OPtJ05Q_TAb-5HEcSMSiLTuSivKc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*2024-01-25-ubuntu-20.04-mate-desktop-vpu-npu-bpi-m6-aarch64-sd.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1IUDdKI0lT53-jFqUgqrdGA?pwd=8888 （pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1mw0Fiwa0fmXyTs6c6DI9Z4bcQZEy83p2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=样品购买及合作=&lt;br /&gt;
*SINOVOIP Aliexpress Shop: https://www.aliexpress.us/item/3256805894958914.html&lt;br /&gt;
*BIPAI Aliexpress Shop: https://www.aliexpress.us/item/3256805895088983.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?spm=a213gs.success.result.1.27e34831MXYuie&amp;amp;id=740957817652&amp;amp;qq-pf-to=pcqq.group&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M6&amp;diff=17249</id>
		<title>Banana Pi BPI-M6</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M6&amp;diff=17249"/>
				<updated>2024-05-31T05:53:51Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Armbian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派 BPI-M6]]&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_1.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_2.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5 ]]Amlogic S905X3 Processor]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_1.jpg|thumb|[[Banana Pi BPI-M4]] Realtek RTD1395]]&lt;br /&gt;
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[Banana Pi BPI-M64]] Allwinner A64]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[Banana Pi BPI-M2+]] Allwinner H3/H5/H2+]3]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_banner.jpg]]&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-M6 is the next generation single board computer from Banana Pi in 2022,It is powered by Synaptics VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor,Imagination GE9920 GPU.and NPU Up to 6 .75Tops. Onboard 4GB LPDDR4 memory and 16GB EMMC storage, and supports 4 USB 3.0 interface, a gigabit network port.onboard 1 HDMI-rx port and 1 Hdmi-tx port.&lt;br /&gt;
&lt;br /&gt;
==About VideoSmart VS680==&lt;br /&gt;
VideoSmart™ VS680 solution, an industry-first edge computing SoC that combines a CPU, NPU, and GPU. This new multimodal platform with integrated neural network accelerator is purpose built with perceptive intelligence for applications including smart displays, smart cameras, set-top-boxes and media streamers.The Synaptics VideoSmart VS680 is a multimedia powerhouse that combines a Qdeo 4K-video engine, an audio processor capable of far-field keyword detection and voice recognition, and a proprietary SyNap deep-learning accelerator (DLA). it also integrates a higher-performance Imagination PowerVR Series9 GPU. Another new feature is an ISP with HDR capabilities that can handle two 4K cameras. Previous VideoSmart products target the streaming-video set-top-box (STB) market, but the VS680 aims for a broader range of smart-home devices. It s well suited to the Facebook Portal and other smart displays, which enable video calling. The audio processor can drive a smart speaker or sound bar, but when coupled with the DLA, it handles on-device voice-UI functions in addition to providing the front end to a cloud-based digital assistant. The DLA works with the dual ISP to run neural networks on video streams from front and rear cameras, enabling face ID, object recognition, and security monitoring, among other tasks. The Qdeo engine can drive two displays, allowing the device to power a 1080p touchscreen panel in an STB while simultaneously streaming to a 4K TV.&lt;br /&gt;
&lt;br /&gt;
VS680 chip official Developer Center: https://developer.senarytech.com/index.html&lt;br /&gt;
&lt;br /&gt;
==Key Features==&lt;br /&gt;
* Synaptics VideoSmart VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor&lt;br /&gt;
* Imagination GE9920 GPU &lt;br /&gt;
* NPU for AI up to 6 .75Tops&lt;br /&gt;
* 4GB LPDDR4&lt;br /&gt;
* 16GB eMMC flash&lt;br /&gt;
* M.2 Key E(PCIe + MIPI CSI)&lt;br /&gt;
* 4 USB 3.0 &lt;br /&gt;
* 1 GbE ethernet&lt;br /&gt;
* 1 HDMIin and 1 HDMIout&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
&lt;br /&gt;
*[[Getting Started with BPI-M6]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''HardWare  Specification of Banana pi BPI-M6'''&lt;br /&gt;
|-&lt;br /&gt;
|CPU|| Synaptics VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor&lt;br /&gt;
|-&lt;br /&gt;
| GPU||Imagination GE9920 GPU&lt;br /&gt;
|-&lt;br /&gt;
|NPU for AI|| Up to 6 .75Tops&lt;br /&gt;
|-&lt;br /&gt;
| Memory|| 4 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| Storage|| MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB&lt;br /&gt;
|-&lt;br /&gt;
| Network|| 10/100/1000 Mbit/s Ethernet ,Optional WiFi USB dongle&lt;br /&gt;
|-&lt;br /&gt;
|Video || 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) out, and 1 HDMI in Port&lt;br /&gt;
|-&lt;br /&gt;
| Audio Output(s)|| 1 x HDMI digital output&lt;br /&gt;
|-&lt;br /&gt;
|Display||MIPI DSI interface&lt;br /&gt;
|-&lt;br /&gt;
|M.2 interface||M.2 Key E(PCIe + MIPI CSI)&lt;br /&gt;
|-&lt;br /&gt;
| USB ports|| USB 3.0 PORT (x4)&lt;br /&gt;
|-&lt;br /&gt;
|GPIO|| 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM &lt;br /&gt;
|-&lt;br /&gt;
|Switches|| SPI boot and U-boot &lt;br /&gt;
|-&lt;br /&gt;
| LED|| Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| Power Source|| 5 volt @3A TYPE C  &lt;br /&gt;
|-&lt;br /&gt;
|Size &amp;amp; Weight|| 92x60mm, 48g&lt;br /&gt;
|-&lt;br /&gt;
|OS|| Android and Linux&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPIO PIN define ==&lt;br /&gt;
===40PIN Header(CON3)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 40PIN Header(CON3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|BPI-M6-CON3	||PIN		||PIN	||BPI-M6-CON3&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||1		||2	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO46/TW0_SDA	||3		||4	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO47/TW0_SCL	||5		||6	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO53/PWM1	||7		||8	||SM_GPIO15/UART2_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||9		||10	||SM_GPIO14/UART2_RXD&lt;br /&gt;
|-&lt;br /&gt;
|GPIO36/PWM3	||11		||12	||GPIO20/I2S1_BCLK&lt;br /&gt;
|-&lt;br /&gt;
|GPIO37/PWM2	||13		||14	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_4	||15	||	16	||EXPANDER_TW3_GPIO1_0&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||17		||18	||EXPANDER_TW3_GPIO1_1&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO13/SPI2_SDO/URT2_RTS/SM_STRAP1	||19		||20	||GND&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO12/SPI2_SDI/URT2_CTS	||21		||22	||GPIO4/SPDIF&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO11/SPI2_SCK	||23		||24	||SM_GPIO17/SPI2_SS0/SM_STRAP2&lt;br /&gt;
|-&lt;br /&gt;
|GND	||25		||26	||SM_GPIO16/SPI2_SS1/SM_STRAP3&lt;br /&gt;
|-&lt;br /&gt;
|GPIO15/I2S1_DO3	||27		||28	||GPIO16/I2S1_DO2&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_7	||29		||30	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_6	||31		||32	||EXPANDER_TW3_GPIO1_3&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_5	||33		||34	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO21/I2S1_LRCK	||35		||36	||EXPANDER_TW3_GPIO1_2&lt;br /&gt;
|-&lt;br /&gt;
|GPIO18/I2S1_MCLK	||37		||38	||GPIO17/I2S1_DO1&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||GPIO19/I2S1_DO0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===M.2 E-KEY(CN10)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 M.2 E-KEY(CN10)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|	||PIN	||	||PIN	&lt;br /&gt;
|-&lt;br /&gt;
|GND	||1		||2	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DP	||3		||4	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DM	||5		||6	||WiFi-LED&lt;br /&gt;
|-&lt;br /&gt;
|GND	||7		||8	||SM_GPIO10/TW3_SDA&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0p	||9		||10	||SM_GPIO9/TW3_SCL&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0n	||11		||12	||NI&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1p	||13		||14	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1n	||5		||16	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2p	||17		||18	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2n	||19		||20	||SM_GPIO6/UART_WAKE#Puboot&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3p	||21		||22	||GPIO43/UART3_RXD&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3n	||23		||24	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||25		||26	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||27		||28	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||29		||30	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||31		||32	||GPIO42/UART3_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||33		||34	||GPIO41/UART3_CTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0p	||35		||36	||GPIO40/UART3_RTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0n	||37		||38	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||MIPI_CSI0_RCKp&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0p	||41		||42	||MIPI_CSI0_RCKn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0n	||43		||44	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||45		||46	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKp	||47		||48	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKn	||49		||50	||CLK32_OUT&lt;br /&gt;
|-&lt;br /&gt;
|GND	||51		||52	||PCIE_PERSTn&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_CLKREQ	||53		||54	||GPIO10/DISABLE_BT&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_PEWAKE	||55		||56	||GPIO09/DISABLE_WiFi&lt;br /&gt;
|-&lt;br /&gt;
|GND	||57		||58	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1p	||59		||60	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1n	||61		||62	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||63		||64	||MIPI_CSI1_RD0p&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1p	||65		||66	||MIPI_CSI1_RD0n&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1n	||67		||68	||MIPI_CSI1_RD1p&lt;br /&gt;
|-&lt;br /&gt;
|GND	||69		||70	||MIPI_CSI1_RD1n&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKp	||71		||72	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKn	||73		||74	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|GND	||75			&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===MIPI DSI(CN12)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 MIPI DSI(CN12)'''&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P1	||MIPI_DSI_TX1_D0n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P2	||MIPI_DSI_TX1_D0p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P3	||MIPI_DSI_TX1_D1n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P4	||MIPI_DSI_TX1_D1p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P5	||MIPI_DSI_TX1_CLKn&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P6	||MIPI_DSI_TX1_CLKp&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P7	||MIPI_DSI_TX1_D2n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P8	||MIPI_DSI_TX1_D2p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P9	||MIPI_DSI_TX1_D3n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P10	||MIPI_DSI_TX1_D3p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P11	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P12	||LCD_ADC&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P13	||GPIO2/LCD1_PWR_EN(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P14	||GPIO3/LCD1_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P15	||GPIO39/LCD1_BL_PWM(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P16	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P17	||GPIO0/TP_INT(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P18	||GPIO1/TP_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P19	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P20	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P21	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P22	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P23	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P24	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Debug UART(CON2)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''BPI-M6 Debug UART(CON2)'''&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P1	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P2	||UART0-RX&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P3	||UART0-TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Software=&lt;br /&gt;
==Source code on github==&lt;br /&gt;
&lt;br /&gt;
Armbian Source code:&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/commit/9163a04ca984461bec2516e9be0acd8a990863b9&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/tree/v23.12.18&lt;br /&gt;
&lt;br /&gt;
Linux Source code:&lt;br /&gt;
&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-5.4-vs680-hdmi-rx&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2019.10-vs680-hdmi-rx&lt;br /&gt;
&lt;br /&gt;
==Documents==&lt;br /&gt;
*Senary VS680(Synaptics SN3680) datasheet: &lt;br /&gt;
*The VS680 NPU is ranked first on AI benchmark website: https://ai-benchmark.com/ranking_IoT.html&lt;br /&gt;
&lt;br /&gt;
*BPI-M6 AI function test: https://www.youtube.com/watch?v=RIO0K_V12D4&lt;br /&gt;
&lt;br /&gt;
*BPI-M6 VS680 SOC System Tool Manual V1.3.2.1&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1tX7UVSJQOcNhMlazQRQkpw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1gQalGLqNN24TeTBmJGzS0e3HeXxRD1fP/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M6 schematic diagram&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/18VTAdGtQFb2nu1bku8mHBw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1z-o5dZWcYrmTqNH3Wz9ttWUzptveCS6s/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M6 DXF File:&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1Ngc11CcnufAdDcdwMd2mmQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1HJmpC5L3YqrJt4IsN0SMD5HoowqfGCyU/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Vergleich Banana Pi Bpi M6 Vs Raspberry Pi 5:https://cool-web.de/raspberry/vergleich-banana-pi-bpi-m6-vs-raspberry-pi-5.htm&lt;br /&gt;
&lt;br /&gt;
*Banana Pi Bpi M6 Raspberry Pi 5 Alternative Ersteinrichtung Firmware Image Hochladen:https://cool-web.de/raspberry/banana-pi-bpi-m6-raspberry-pi-5-alternative-ersteinrichtung-firmware-image-hochladen.htm&lt;br /&gt;
&lt;br /&gt;
=Image Release=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*2023-08-30 release aosp_dolphin_tablet-syna-image-lpddr4x&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1unEibD-NI8-Ti5le2E6d7g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/file/d/1egPBOusdlNGJDdp5muAjiv2MvMya0F-H/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Armbian===&lt;br /&gt;
*2024.05.22-Armbian-bpi-senarytech_24.2.0-trunk_Bananapim6&lt;br /&gt;
:Default account/password: pi/bananapi.&lt;br /&gt;
:'''Automatically set up at first boot, avoiding the trouble of using serial line configuration before fbconsole supports it.'''&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/14RinIcN2t8aalVt6tww4t-goOQTJf1M0/view?usp=drivesdk&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1WrHOiA_2XPjv2Uvhv2G9oQ?pwd=8888&lt;br /&gt;
&lt;br /&gt;
*2024.05.0-Armbian-bpi_24.2.0-trunk_Bananapim6 : Resolve sound playback issues&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1iUooyTawTBGKnVOzZl9lSve5WLLtEarl?usp=sharing&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1UfH-2M5rImuz3ZaF2gzuDg?pwd=8888 (PIN code:8888)&lt;br /&gt;
&lt;br /&gt;
*Banana Pi BPI-M6 Synaptics VS680 SBC new image : fixed voice issue when play video&lt;br /&gt;
:Image name : 2024-04-16-Armbian-unofficial_24.2.0-trunk_Bananapim6_bookworm_legacy_5.4.195_cinnamon_desktop.img.xz&lt;br /&gt;
:Google link : https://drive.google.com/file/d/1E2jS7RtWMP0ihqXgv1oo9rUxAWCC69n_/view?usp=drivesdk&lt;br /&gt;
:Baidu link ： https://pan.baidu.com/s/1E_zNbfCIZtoft0nC8JJ99w?pwd=8888&lt;br /&gt;
&lt;br /&gt;
*2024-04-07-Armbian-unofficial_24.2.0-trunk_Bananapim6&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1cEHX-n3EYtMWn1fkQd3ECA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Rr874RdjsEZcdgKmVN83G08vBgGMX6f-?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-03-20 armbian-unoffcial_24.2.0 image for BPI-M6,support NPU yolov6 AI recognition&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1t9aDdKxTeUnawz_vBIni0g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1CZbac_R6VgfLBoJbIzbyCzwYCmQ_j8oQ?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-02-29 armbian-unoffcial_24.2.0 image for BPI-M6&lt;br /&gt;
:Baidu cloud:https://pan.baidu.com/s/1pZFEna3CwR-v8lS-7Z88vA?pwd=8888 (PIN code:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1uh01OPtJ05Q_TAb-5HEcSMSiLTuSivKc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*2024-01-25-ubuntu-20.04-mate-desktop-vpu-npu-bpi-m6-aarch64-sd.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1IUDdKI0lT53-jFqUgqrdGA?pwd=8888 （pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1mw0Fiwa0fmXyTs6c6DI9Z4bcQZEy83p2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Easy to buy sample=&lt;br /&gt;
*SINOVOIP Aliexpress Shop: https://www.aliexpress.us/item/3256805894958914.html&lt;br /&gt;
*BIPAI Aliexpress Shop: https://www.aliexpress.us/item/3256805895088983.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?spm=a213gs.success.result.1.27e34831MXYuie&amp;amp;id=740957817652&amp;amp;qq-pf-to=pcqq.group&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Bpi-m6_hdmi_tx_software_configuration.png&amp;diff=17248</id>
		<title>File:Bpi-m6 hdmi tx software configuration.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Bpi-m6_hdmi_tx_software_configuration.png&amp;diff=17248"/>
				<updated>2024-05-31T01:48:05Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-M6&amp;diff=17247</id>
		<title>Getting Started with BPI-M6</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-M6&amp;diff=17247"/>
				<updated>2024-05-31T01:47:49Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_1.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_2.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-M6 is a new generation single board computer design , use Synaptics VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor,Imagination GE9920 GPU.and NPU Up to 6 .75Tops. Onboard 4GB LPDDR4 memory and 16GB EMMC storage, and supports 4 USB 3.0 interface, a gigabit network port.onboard 1 HDMI-rx port and 1 Hdmi-tx port.&lt;br /&gt;
&lt;br /&gt;
=specifications=&lt;br /&gt;
&lt;br /&gt;
*Synaptics VideoSmart VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor&lt;br /&gt;
*Imagination GE9920 GPU&lt;br /&gt;
*NPU for AI up to 6 .75Tops&lt;br /&gt;
*System Memory – 4GB LPDDR4&lt;br /&gt;
*Storage – 16GB eMMC flash&lt;br /&gt;
*Video Output – 1 HDMIin and 1 HDMIout&lt;br /&gt;
*Connectivity – Gigabit Ethernet&lt;br /&gt;
*USB – 4x USB 3.0 ports via VL817 hub controller, 1x USB-C port (for power only?)&lt;br /&gt;
*Expansion – 40-pin &lt;br /&gt;
*Debugging – 3-pin debug header&lt;br /&gt;
*Misc – Reset, Power, and U-boot button; power and activity LED’s; &lt;br /&gt;
*Power Supply – 5V @3A via USB Type-C port&lt;br /&gt;
*M.2 Key E(PCIe + MIPI CSI)&lt;br /&gt;
&lt;br /&gt;
=development=&lt;br /&gt;
&lt;br /&gt;
==Prepare==&lt;br /&gt;
:1. Prepare a usb-serial cable('''3.3V,Baud: 115200'''), a 5V/3A adaptor type-c power supply. The serial cable is used for console debug and type-c cable is used for android image download.&lt;br /&gt;
:2. Prepare a SDcard at least 8GB for linux development, android only support emmc boot.&lt;br /&gt;
:3. User name/password: '''pi/bananapi''' ,'''root/bananapi'''.&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
===Prepare===&lt;br /&gt;
&lt;br /&gt;
:1. Download and install the [https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2FSenarySocSystemToolSetupV1.3.2.1.rar SenarySocSystemTool] for android image download via USB type-c on M6, only support windows.&lt;br /&gt;
:2. Download the latest android image, and confirm that the md5 checksum is correct.&lt;br /&gt;
&lt;br /&gt;
===Install Image with Usb Burning Tool===&lt;br /&gt;
&lt;br /&gt;
:1. Open SenarySocSystemTool.exe, click Browse, and select the eMMCimg folder where the image is located.&lt;br /&gt;
&lt;br /&gt;
:[[File:m6_android_install_1.png]]&lt;br /&gt;
&lt;br /&gt;
:2. Press the USB button next to type-c and connect to the computer using the type-c cable.&lt;br /&gt;
&lt;br /&gt;
:[[File:m6 android_install_2.png]]&lt;br /&gt;
&lt;br /&gt;
:3. Click to start burning, and then wait for the burning to complete.&lt;br /&gt;
&lt;br /&gt;
:[[File:m6_android_install_3.png]]&lt;br /&gt;
&lt;br /&gt;
:4. After Burning successfull, press the RST key, Unplug the usb and connect to power supply adaptor to startup.&lt;br /&gt;
&lt;br /&gt;
:[[File:m6_android_install_4.png]]&lt;br /&gt;
&lt;br /&gt;
:5. If you want to erase eMMC, you can repeat the above steps, but you need to click on Erase eMMC instead of starting the burn.&lt;br /&gt;
&lt;br /&gt;
NOTE: Android images currently only support burning to EMMC.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Install Image to SD card===&lt;br /&gt;
&lt;br /&gt;
:Install Image with Balena Etcher.&lt;br /&gt;
&lt;br /&gt;
:[https://balena.io/etcher Balena Etcher] is an opensource GUI flash tool by Balena, Flash OS images to SDcard or USB drive.&lt;br /&gt;
&lt;br /&gt;
::Click on &amp;quot;'''Flash from file'''&amp;quot; to select image. &lt;br /&gt;
&lt;br /&gt;
::Click on &amp;quot;'''Select target'''&amp;quot; to select USB device. &lt;br /&gt;
&lt;br /&gt;
::Click on &amp;quot;'''Flash!'''&amp;quot; Start burning.&lt;br /&gt;
&lt;br /&gt;
::[[File:etcher.jpg]]&lt;br /&gt;
&lt;br /&gt;
:After the image is burned, insert the SD card into the BPI-M6. Press and hold the SPI key while inserting the power supply.&lt;br /&gt;
&lt;br /&gt;
=== HDMI===&lt;br /&gt;
VS680 HDMI TX functional properties:&lt;br /&gt;
&lt;br /&gt;
* Support hdmi v2.1&lt;br /&gt;
* Support up to 2160p@60 YUV444&lt;br /&gt;
* Support up to 1080p@60 with 12b deep color&lt;br /&gt;
* Support up to HDCP 2.2&lt;br /&gt;
* Support HBR output&lt;br /&gt;
* Support HDR10 and HLG&lt;br /&gt;
&lt;br /&gt;
==== HDMI TX software configuration====&lt;br /&gt;
VS680 currently uses two display frameworks, FB and DRM&lt;br /&gt;
&lt;br /&gt;
Source code file for FB scheme:&lt;br /&gt;
:syna-release/linux_5_4/drivers/video/syna/source/&lt;br /&gt;
&lt;br /&gt;
Source code file for DBM scheme:&lt;br /&gt;
:syna-release/linux_5_4/drivers/soc/berlin/modules/drm/&lt;br /&gt;
&lt;br /&gt;
Enable the HDMI TX feature in the configuration file. The configuration file is located in the SDK's '''syna-release/configs/product/vs680_a0_android_baseline_evk/vs680_a0_android_baseline_evk_defconfig'''，with the following configuration:&lt;br /&gt;
::[[File:bpi-m6_hdmi_tx_software_configuration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Enable HDCP====&lt;br /&gt;
&lt;br /&gt;
  test_disp enable/disable hdcp&lt;br /&gt;
  test_disp setVersion 1 //set hdcp 1.4&lt;br /&gt;
  test_disp setVersion 2 //set hdcp 2.2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Resolution Configuration====&lt;br /&gt;
Supported standards: CEA-861-E video format&lt;br /&gt;
&lt;br /&gt;
Supported resolutions:&lt;br /&gt;
&lt;br /&gt;
* 3840x2160p60Hz/30Hz//24Hz&lt;br /&gt;
* 1920x1200@60hz&lt;br /&gt;
* 1920x1080p@60&lt;br /&gt;
* 1280x700p@60&lt;br /&gt;
	&lt;br /&gt;
Configure resolution and format on the command line:&lt;br /&gt;
&lt;br /&gt;
test_disp setformat[Display ID] [Resolution ID] [BitDepth] [Color fmt] [Aspect Ratio][tgID][vout_mode]&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
  test_disp setformat 0 64 2 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WiFi &amp;amp; BT ===&lt;br /&gt;
There are two ways to use WiFi &amp;amp; BT.&lt;br /&gt;
&lt;br /&gt;
Purchase BPI-M6 CSI · WiFi accessories. Insert it into the M.2 Key E interface, and then insert a network card on the accessories.&lt;br /&gt;
&lt;br /&gt;
WiFi&amp;amp;BT accessories using USB interface.&lt;br /&gt;
&lt;br /&gt;
=== Camera ===&lt;br /&gt;
&lt;br /&gt;
You can purchase BPI-M6 CSI · WiFi accessories.There are two CSI interfaces above.&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M6&amp;diff=17246</id>
		<title>香蕉派 BPI-M6</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M6&amp;diff=17246"/>
				<updated>2024-05-31T01:38:27Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Armbian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Banana Pi BPI-M6]]&lt;br /&gt;
&lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_1.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_2.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5 ]]Amlogic S905X3 Processor]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_1.jpg|thumb|[[Banana Pi BPI-M4]] Realtek RTD1395]]&lt;br /&gt;
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[Banana Pi BPI-M64]] Allwinner A64]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[Banana Pi BPI-M2+]] Allwinner H3/H5/H2+]3]]&lt;br /&gt;
&lt;br /&gt;
香蕉派BPI-M6是香蕉派社区在2022年推出的新一代单板计算机，它采用深蕾半导体(Synaptics) VS680四核Cortex-A73 (2.1GHz)和一个Cortex-M3处理器，Imagination GE9920 GPU。 NPU高达6 .75 tops算力。 板载4GB LPDDR4内存和16GB EMMC存储，支持4个USB 3.0接口，1个千兆网口。 板载1个HDMI-rx端口和1个Hdmi-tx端口。  &lt;br /&gt;
&lt;br /&gt;
==关于深蕾VS680==&lt;br /&gt;
&lt;br /&gt;
深蕾半导体VideoSmart™VS680解决方案，一个业界第一的边缘计算SoC，结合了CPU, NPU和GPU。 这个新的多模态平台集成了神经网络加速器，是专门为智能显示器、智能相机、机顶盒和媒体流媒体等应用程序构建的智能芯片。它还集成了高性能的Imagination PowerVR Series9 GPU。 另一个新特性是ISP具有HDR功能，可以处理两个4K摄像机。 之前的VideoSmart产品瞄准的是流媒体视频机顶盒(STB)市场，但VS680瞄准的是更广泛的智能家居设备。 它非常适合Facebook Portal等可以进行视频通话的智能显示器。 音频处理器可以驱动智能音箱或声音条，但当与DLA结合时，它除了为基于云的数字助理提供前端之外，还可以处理设备上的语音功能。 DLA与双ISP合作，在前后摄像头的视频流上运行神经网络，实现面部识别、对象识别和安全监控等任务。 Qdeo引擎可以驱动两个显示器，允许该设备为机顶盒中的1080p触摸屏面板供电，同时向4K电视传输流媒体。&lt;br /&gt;
&lt;br /&gt;
深蕾半导体开发者中心: https://developer.senarytech.com/ &lt;br /&gt;
&lt;br /&gt;
==关键特性==&lt;br /&gt;
*深蕾半导体(新突思)VS680 四核Cortex-A73 (2.1GHz)大核和单板Cortex-M3小核&lt;br /&gt;
*Imagination GE9920 GPU&lt;br /&gt;
*NPU for AI人工智能支持到6 .75Tops&lt;br /&gt;
*4GB LPDDR4内存&lt;br /&gt;
*16GB eMMC 存储&lt;br /&gt;
*M.2 Key E(PCIe + MIPI CSI)接口&lt;br /&gt;
*4 USB 3.0接口&lt;br /&gt;
*1 个千兆网络接口&lt;br /&gt;
*1 HDMIin高清视频输入和1 HDMIout高清视频输出&lt;br /&gt;
&lt;br /&gt;
==快速上手t==&lt;br /&gt;
&lt;br /&gt;
*[[Getting Started with BPI-M6]]&lt;br /&gt;
&lt;br /&gt;
=硬件=&lt;br /&gt;
&lt;br /&gt;
==硬件接口示意图==&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==硬件规格==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''Banana pi BPI-M6 硬件规格表'''&lt;br /&gt;
|-&lt;br /&gt;
|CPU主控|| 深蕾半导体(新突思)(Synaptics) VS680 四核Cortex-A73 (2.1GHz) 加一个单核Cortex-M3 处理器&lt;br /&gt;
|-&lt;br /&gt;
| GPU||Imagination GE9920 GPU&lt;br /&gt;
|-&lt;br /&gt;
|NPU for AI人工智能|| 最高支持 6 .75Tops算力&lt;br /&gt;
|-&lt;br /&gt;
| Memory内存|| 4 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| 存储|| MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB&lt;br /&gt;
|-&lt;br /&gt;
| 网络接口|| 10/100/1000 Mbit/s 千兆网口 ,可选加装WiFi USB dongle&lt;br /&gt;
|-&lt;br /&gt;
|视频接口 || 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) out, and 1 HDMI in Port&lt;br /&gt;
|-&lt;br /&gt;
|语音接口|| 1 x HDMI digital output&lt;br /&gt;
|-&lt;br /&gt;
|显示||MIPI DSI 显示接口&lt;br /&gt;
|-&lt;br /&gt;
|M.2 接口||M.2 Key E(PCIe + MIPI CSI)&lt;br /&gt;
|-&lt;br /&gt;
| USB端口|| USB 3.0 PORT (x4)&lt;br /&gt;
|-&lt;br /&gt;
|GPIO|| 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM &lt;br /&gt;
|-&lt;br /&gt;
|按键|| SPI boot and U-boot &lt;br /&gt;
|-&lt;br /&gt;
| LED灯|| Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| 电源|| 5 volt @3A TYPE C  &lt;br /&gt;
|-&lt;br /&gt;
|尺寸与重量|| 92x60mm, 48g&lt;br /&gt;
|-&lt;br /&gt;
|支持系统|| Android and Linux&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPIO PIN 下定义==&lt;br /&gt;
===40 PIN GPIO扩展(CON3)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 40PIN Header(CON3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|BPI-M6-CON3	||PIN		||PIN	||BPI-M6-CON3&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||1		||2	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO46/TW0_SDA	||3		||4	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO47/TW0_SCL	||5		||6	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO53/PWM1	||7		||8	||SM_GPIO15/UART2_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||9		||10	||SM_GPIO14/UART2_RXD&lt;br /&gt;
|-&lt;br /&gt;
|GPIO36/PWM3	||11		||12	||GPIO20/I2S1_BCLK&lt;br /&gt;
|-&lt;br /&gt;
|GPIO37/PWM2	||13		||14	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_4	||15	||	16	||EXPANDER_TW3_GPIO1_0&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||17		||18	||EXPANDER_TW3_GPIO1_1&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO13/SPI2_SDO/URT2_RTS/SM_STRAP1	||19		||20	||GND&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO12/SPI2_SDI/URT2_CTS	||21		||22	||GPIO4/SPDIF&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO11/SPI2_SCK	||23		||24	||SM_GPIO17/SPI2_SS0/SM_STRAP2&lt;br /&gt;
|-&lt;br /&gt;
|GND	||25		||26	||SM_GPIO16/SPI2_SS1/SM_STRAP3&lt;br /&gt;
|-&lt;br /&gt;
|GPIO15/I2S1_DO3	||27		||28	||GPIO16/I2S1_DO2&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_7	||29		||30	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_6	||31		||32	||EXPANDER_TW3_GPIO1_3&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_5	||33		||34	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO21/I2S1_LRCK	||35		||36	||EXPANDER_TW3_GPIO1_2&lt;br /&gt;
|-&lt;br /&gt;
|GPIO18/I2S1_MCLK	||37		||38	||GPIO17/I2S1_DO1&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||GPIO19/I2S1_DO0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===M.2 E-KEY PIN定义(CN10)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 M.2 E-KEY(CN10)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|	||PIN	||	||PIN	&lt;br /&gt;
|-&lt;br /&gt;
|GND	||1		||2	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DP	||3		||4	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DM	||5		||6	||WiFi-LED&lt;br /&gt;
|-&lt;br /&gt;
|GND	||7		||8	||SM_GPIO10/TW3_SDA&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0p	||9		||10	||SM_GPIO9/TW3_SCL&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0n	||11		||12	||NI&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1p	||13		||14	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1n	||5		||16	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2p	||17		||18	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2n	||19		||20	||SM_GPIO6/UART_WAKE#Puboot&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3p	||21		||22	||GPIO43/UART3_RXD&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3n	||23		||24	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||25		||26	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||27		||28	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||29		||30	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||31		||32	||GPIO42/UART3_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||33		||34	||GPIO41/UART3_CTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0p	||35		||36	||GPIO40/UART3_RTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0n	||37		||38	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||MIPI_CSI0_RCKp&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0p	||41		||42	||MIPI_CSI0_RCKn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0n	||43		||44	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||45		||46	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKp	||47		||48	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKn	||49		||50	||CLK32_OUT&lt;br /&gt;
|-&lt;br /&gt;
|GND	||51		||52	||PCIE_PERSTn&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_CLKREQ	||53		||54	||GPIO10/DISABLE_BT&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_PEWAKE	||55		||56	||GPIO09/DISABLE_WiFi&lt;br /&gt;
|-&lt;br /&gt;
|GND	||57		||58	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1p	||59		||60	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1n	||61		||62	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||63		||64	||MIPI_CSI1_RD0p&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1p	||65		||66	||MIPI_CSI1_RD0n&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1n	||67		||68	||MIPI_CSI1_RD1p&lt;br /&gt;
|-&lt;br /&gt;
|GND	||69		||70	||MIPI_CSI1_RD1n&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKp	||71		||72	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKn	||73		||74	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|GND	||75			&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===MIPI DSI 显示(CN12)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 MIPI DSI(CN12)'''&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P1	||MIPI_DSI_TX1_D0n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P2	||MIPI_DSI_TX1_D0p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P3	||MIPI_DSI_TX1_D1n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P4	||MIPI_DSI_TX1_D1p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P5	||MIPI_DSI_TX1_CLKn&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P6	||MIPI_DSI_TX1_CLKp&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P7	||MIPI_DSI_TX1_D2n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P8	||MIPI_DSI_TX1_D2p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P9	||MIPI_DSI_TX1_D3n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P10	||MIPI_DSI_TX1_D3p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P11	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P12	||LCD_ADC&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P13	||GPIO2/LCD1_PWR_EN(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P14	||GPIO3/LCD1_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P15	||GPIO39/LCD1_BL_PWM(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P16	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P17	||GPIO0/TP_INT(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P18	||GPIO1/TP_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P19	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P20	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P21	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P22	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P23	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P24	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===调试UART(CON2)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''BPI-M6 Debug UART(CON2)'''&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P1	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P2	||UART0-RX&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P3	||UART0-TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=软件=&lt;br /&gt;
==Github软件源代码==&lt;br /&gt;
&lt;br /&gt;
Armbian Source code:&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/commit/9163a04ca984461bec2516e9be0acd8a990863b9&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/tree/v23.12.18&lt;br /&gt;
&lt;br /&gt;
Linux Source code:&lt;br /&gt;
&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-5.4-vs680-hdmi&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2019.10-vs680&lt;br /&gt;
&lt;br /&gt;
==参考文档==&lt;br /&gt;
*Senary VS680(Synaptics SN3680) datasheet: &lt;br /&gt;
*The VS680 NPU is ranked first on AI benchmark website: https://ai-benchmark.com/ranking_IoT.html&lt;br /&gt;
*BPI-M6 AI function test: https://www.youtube.com/watch?v=RIO0K_V12D4&lt;br /&gt;
&lt;br /&gt;
=系统镜像=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*2023-08-30 release aosp_dolphin_tablet-syna-image-lpddr4x&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1unEibD-NI8-Ti5le2E6d7g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/file/d/1egPBOusdlNGJDdp5muAjiv2MvMya0F-H/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Armbian===&lt;br /&gt;
*2024.05.22-Armbian-unofficial_24.2.0-trunk_Bananapim6&lt;br /&gt;
:Default account/password: pi/bananapi.&lt;br /&gt;
:'''Automatically set up at first boot, avoiding the trouble of using serial line configuration before fbconsole supports it.'''&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/14RinIcN2t8aalVt6tww4t-goOQTJf1M0/view?usp=drivesdk&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1WrHOiA_2XPjv2Uvhv2G9oQ?pwd=8888&lt;br /&gt;
&lt;br /&gt;
*2024.05.0-Armbian-unofficial_24.2.0-trunk_Bananapim6 &lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1iUooyTawTBGKnVOzZl9lSve5WLLtEarl?usp=sharing&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1UfH-2M5rImuz3ZaF2gzuDg?pwd=8888 (PIN code:8888)&lt;br /&gt;
&lt;br /&gt;
*Banana Pi BPI-M6 Synaptics VS680 SBC new image : fixed voice issue when play video&lt;br /&gt;
:Image name : 2024-04-16-Armbian-unofficial_24.2.0-trunk_Bananapim6_bookworm_legacy_5.4.195_cinnamon_desktop.img.xz&lt;br /&gt;
:Google link : https://drive.google.com/file/d/1E2jS7RtWMP0ihqXgv1oo9rUxAWCC69n_/view?usp=drivesdk&lt;br /&gt;
:Baidu link ： https://pan.baidu.com/s/1E_zNbfCIZtoft0nC8JJ99w?pwd=8888&lt;br /&gt;
&lt;br /&gt;
*2024-04-07-Armbian-unofficial_24.2.0-trunk_Bananapim6&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1cEHX-n3EYtMWn1fkQd3ECA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Rr874RdjsEZcdgKmVN83G08vBgGMX6f-?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-03-20 armbian-unoffcial_24.2.0 image for BPI-M6,support NPU yolov6 AI recognition&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1t9aDdKxTeUnawz_vBIni0g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1CZbac_R6VgfLBoJbIzbyCzwYCmQ_j8oQ?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-02-29 armbian-unoffcial_24.2.0 image for BPI-M6&lt;br /&gt;
:Baidu cloud:https://pan.baidu.com/s/1pZFEna3CwR-v8lS-7Z88vA?pwd=8888 (PIN code:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1uh01OPtJ05Q_TAb-5HEcSMSiLTuSivKc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*2024-01-25-ubuntu-20.04-mate-desktop-vpu-npu-bpi-m6-aarch64-sd.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1IUDdKI0lT53-jFqUgqrdGA?pwd=8888 （pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1mw0Fiwa0fmXyTs6c6DI9Z4bcQZEy83p2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=样品购买及合作=&lt;br /&gt;
*SINOVOIP Aliexpress Shop: https://www.aliexpress.us/item/3256805894958914.html&lt;br /&gt;
*BIPAI Aliexpress Shop: https://www.aliexpress.us/item/3256805895088983.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?spm=a213gs.success.result.1.27e34831MXYuie&amp;amp;id=740957817652&amp;amp;qq-pf-to=pcqq.group&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M6&amp;diff=17245</id>
		<title>Banana Pi BPI-M6</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M6&amp;diff=17245"/>
				<updated>2024-05-31T01:37:35Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Armbian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派 BPI-M6]]&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_1.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_2.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5 ]]Amlogic S905X3 Processor]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_1.jpg|thumb|[[Banana Pi BPI-M4]] Realtek RTD1395]]&lt;br /&gt;
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[Banana Pi BPI-M64]] Allwinner A64]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[Banana Pi BPI-M2+]] Allwinner H3/H5/H2+]3]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_banner.jpg]]&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-M6 is the next generation single board computer from Banana Pi in 2022,It is powered by Synaptics VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor,Imagination GE9920 GPU.and NPU Up to 6 .75Tops. Onboard 4GB LPDDR4 memory and 16GB EMMC storage, and supports 4 USB 3.0 interface, a gigabit network port.onboard 1 HDMI-rx port and 1 Hdmi-tx port.&lt;br /&gt;
&lt;br /&gt;
==About VideoSmart VS680==&lt;br /&gt;
VideoSmart™ VS680 solution, an industry-first edge computing SoC that combines a CPU, NPU, and GPU. This new multimodal platform with integrated neural network accelerator is purpose built with perceptive intelligence for applications including smart displays, smart cameras, set-top-boxes and media streamers.The Synaptics VideoSmart VS680 is a multimedia powerhouse that combines a Qdeo 4K-video engine, an audio processor capable of far-field keyword detection and voice recognition, and a proprietary SyNap deep-learning accelerator (DLA). it also integrates a higher-performance Imagination PowerVR Series9 GPU. Another new feature is an ISP with HDR capabilities that can handle two 4K cameras. Previous VideoSmart products target the streaming-video set-top-box (STB) market, but the VS680 aims for a broader range of smart-home devices. It s well suited to the Facebook Portal and other smart displays, which enable video calling. The audio processor can drive a smart speaker or sound bar, but when coupled with the DLA, it handles on-device voice-UI functions in addition to providing the front end to a cloud-based digital assistant. The DLA works with the dual ISP to run neural networks on video streams from front and rear cameras, enabling face ID, object recognition, and security monitoring, among other tasks. The Qdeo engine can drive two displays, allowing the device to power a 1080p touchscreen panel in an STB while simultaneously streaming to a 4K TV.&lt;br /&gt;
&lt;br /&gt;
VS680 chip official Developer Center: https://developer.senarytech.com/index.html&lt;br /&gt;
&lt;br /&gt;
==Key Features==&lt;br /&gt;
* Synaptics VideoSmart VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor&lt;br /&gt;
* Imagination GE9920 GPU &lt;br /&gt;
* NPU for AI up to 6 .75Tops&lt;br /&gt;
* 4GB LPDDR4&lt;br /&gt;
* 16GB eMMC flash&lt;br /&gt;
* M.2 Key E(PCIe + MIPI CSI)&lt;br /&gt;
* 4 USB 3.0 &lt;br /&gt;
* 1 GbE ethernet&lt;br /&gt;
* 1 HDMIin and 1 HDMIout&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
&lt;br /&gt;
*[[Getting Started with BPI-M6]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''HardWare  Specification of Banana pi BPI-M6'''&lt;br /&gt;
|-&lt;br /&gt;
|CPU|| Synaptics VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor&lt;br /&gt;
|-&lt;br /&gt;
| GPU||Imagination GE9920 GPU&lt;br /&gt;
|-&lt;br /&gt;
|NPU for AI|| Up to 6 .75Tops&lt;br /&gt;
|-&lt;br /&gt;
| Memory|| 4 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| Storage|| MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB&lt;br /&gt;
|-&lt;br /&gt;
| Network|| 10/100/1000 Mbit/s Ethernet ,Optional WiFi USB dongle&lt;br /&gt;
|-&lt;br /&gt;
|Video || 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) out, and 1 HDMI in Port&lt;br /&gt;
|-&lt;br /&gt;
| Audio Output(s)|| 1 x HDMI digital output&lt;br /&gt;
|-&lt;br /&gt;
|Display||MIPI DSI interface&lt;br /&gt;
|-&lt;br /&gt;
|M.2 interface||M.2 Key E(PCIe + MIPI CSI)&lt;br /&gt;
|-&lt;br /&gt;
| USB ports|| USB 3.0 PORT (x4)&lt;br /&gt;
|-&lt;br /&gt;
|GPIO|| 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM &lt;br /&gt;
|-&lt;br /&gt;
|Switches|| SPI boot and U-boot &lt;br /&gt;
|-&lt;br /&gt;
| LED|| Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| Power Source|| 5 volt @3A TYPE C  &lt;br /&gt;
|-&lt;br /&gt;
|Size &amp;amp; Weight|| 92x60mm, 48g&lt;br /&gt;
|-&lt;br /&gt;
|OS|| Android and Linux&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPIO PIN define ==&lt;br /&gt;
===40PIN Header(CON3)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 40PIN Header(CON3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|BPI-M6-CON3	||PIN		||PIN	||BPI-M6-CON3&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||1		||2	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO46/TW0_SDA	||3		||4	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO47/TW0_SCL	||5		||6	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO53/PWM1	||7		||8	||SM_GPIO15/UART2_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||9		||10	||SM_GPIO14/UART2_RXD&lt;br /&gt;
|-&lt;br /&gt;
|GPIO36/PWM3	||11		||12	||GPIO20/I2S1_BCLK&lt;br /&gt;
|-&lt;br /&gt;
|GPIO37/PWM2	||13		||14	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_4	||15	||	16	||EXPANDER_TW3_GPIO1_0&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||17		||18	||EXPANDER_TW3_GPIO1_1&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO13/SPI2_SDO/URT2_RTS/SM_STRAP1	||19		||20	||GND&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO12/SPI2_SDI/URT2_CTS	||21		||22	||GPIO4/SPDIF&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO11/SPI2_SCK	||23		||24	||SM_GPIO17/SPI2_SS0/SM_STRAP2&lt;br /&gt;
|-&lt;br /&gt;
|GND	||25		||26	||SM_GPIO16/SPI2_SS1/SM_STRAP3&lt;br /&gt;
|-&lt;br /&gt;
|GPIO15/I2S1_DO3	||27		||28	||GPIO16/I2S1_DO2&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_7	||29		||30	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_6	||31		||32	||EXPANDER_TW3_GPIO1_3&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_5	||33		||34	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO21/I2S1_LRCK	||35		||36	||EXPANDER_TW3_GPIO1_2&lt;br /&gt;
|-&lt;br /&gt;
|GPIO18/I2S1_MCLK	||37		||38	||GPIO17/I2S1_DO1&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||GPIO19/I2S1_DO0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===M.2 E-KEY(CN10)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 M.2 E-KEY(CN10)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|	||PIN	||	||PIN	&lt;br /&gt;
|-&lt;br /&gt;
|GND	||1		||2	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DP	||3		||4	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DM	||5		||6	||WiFi-LED&lt;br /&gt;
|-&lt;br /&gt;
|GND	||7		||8	||SM_GPIO10/TW3_SDA&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0p	||9		||10	||SM_GPIO9/TW3_SCL&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0n	||11		||12	||NI&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1p	||13		||14	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1n	||5		||16	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2p	||17		||18	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2n	||19		||20	||SM_GPIO6/UART_WAKE#Puboot&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3p	||21		||22	||GPIO43/UART3_RXD&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3n	||23		||24	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||25		||26	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||27		||28	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||29		||30	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||31		||32	||GPIO42/UART3_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||33		||34	||GPIO41/UART3_CTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0p	||35		||36	||GPIO40/UART3_RTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0n	||37		||38	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||MIPI_CSI0_RCKp&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0p	||41		||42	||MIPI_CSI0_RCKn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0n	||43		||44	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||45		||46	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKp	||47		||48	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKn	||49		||50	||CLK32_OUT&lt;br /&gt;
|-&lt;br /&gt;
|GND	||51		||52	||PCIE_PERSTn&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_CLKREQ	||53		||54	||GPIO10/DISABLE_BT&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_PEWAKE	||55		||56	||GPIO09/DISABLE_WiFi&lt;br /&gt;
|-&lt;br /&gt;
|GND	||57		||58	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1p	||59		||60	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1n	||61		||62	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||63		||64	||MIPI_CSI1_RD0p&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1p	||65		||66	||MIPI_CSI1_RD0n&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1n	||67		||68	||MIPI_CSI1_RD1p&lt;br /&gt;
|-&lt;br /&gt;
|GND	||69		||70	||MIPI_CSI1_RD1n&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKp	||71		||72	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKn	||73		||74	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|GND	||75			&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===MIPI DSI(CN12)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 MIPI DSI(CN12)'''&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P1	||MIPI_DSI_TX1_D0n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P2	||MIPI_DSI_TX1_D0p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P3	||MIPI_DSI_TX1_D1n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P4	||MIPI_DSI_TX1_D1p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P5	||MIPI_DSI_TX1_CLKn&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P6	||MIPI_DSI_TX1_CLKp&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P7	||MIPI_DSI_TX1_D2n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P8	||MIPI_DSI_TX1_D2p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P9	||MIPI_DSI_TX1_D3n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P10	||MIPI_DSI_TX1_D3p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P11	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P12	||LCD_ADC&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P13	||GPIO2/LCD1_PWR_EN(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P14	||GPIO3/LCD1_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P15	||GPIO39/LCD1_BL_PWM(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P16	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P17	||GPIO0/TP_INT(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P18	||GPIO1/TP_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P19	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P20	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P21	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P22	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P23	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P24	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Debug UART(CON2)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''BPI-M6 Debug UART(CON2)'''&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P1	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P2	||UART0-RX&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P3	||UART0-TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Software=&lt;br /&gt;
==Source code on github==&lt;br /&gt;
&lt;br /&gt;
Armbian Source code:&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/commit/9163a04ca984461bec2516e9be0acd8a990863b9&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/tree/v23.12.18&lt;br /&gt;
&lt;br /&gt;
Linux Source code:&lt;br /&gt;
&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-5.4-vs680-hdmi-rx&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2019.10-vs680-hdmi-rx&lt;br /&gt;
&lt;br /&gt;
==Documents==&lt;br /&gt;
*Senary VS680(Synaptics SN3680) datasheet: &lt;br /&gt;
*The VS680 NPU is ranked first on AI benchmark website: https://ai-benchmark.com/ranking_IoT.html&lt;br /&gt;
&lt;br /&gt;
*BPI-M6 AI function test: https://www.youtube.com/watch?v=RIO0K_V12D4&lt;br /&gt;
&lt;br /&gt;
*BPI-M6 VS680 SOC System Tool Manual V1.3.2.1&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1tX7UVSJQOcNhMlazQRQkpw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1gQalGLqNN24TeTBmJGzS0e3HeXxRD1fP/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M6 schematic diagram&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/18VTAdGtQFb2nu1bku8mHBw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1z-o5dZWcYrmTqNH3Wz9ttWUzptveCS6s/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M6 DXF File:&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1Ngc11CcnufAdDcdwMd2mmQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1HJmpC5L3YqrJt4IsN0SMD5HoowqfGCyU/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Vergleich Banana Pi Bpi M6 Vs Raspberry Pi 5:https://cool-web.de/raspberry/vergleich-banana-pi-bpi-m6-vs-raspberry-pi-5.htm&lt;br /&gt;
&lt;br /&gt;
*Banana Pi Bpi M6 Raspberry Pi 5 Alternative Ersteinrichtung Firmware Image Hochladen:https://cool-web.de/raspberry/banana-pi-bpi-m6-raspberry-pi-5-alternative-ersteinrichtung-firmware-image-hochladen.htm&lt;br /&gt;
&lt;br /&gt;
=Image Release=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*2023-08-30 release aosp_dolphin_tablet-syna-image-lpddr4x&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1unEibD-NI8-Ti5le2E6d7g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/file/d/1egPBOusdlNGJDdp5muAjiv2MvMya0F-H/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Armbian===&lt;br /&gt;
*2024.05.22-Armbian-unofficial_24.2.0-trunk_Bananapim6&lt;br /&gt;
:Default account/password: pi/bananapi.&lt;br /&gt;
:'''Automatically set up at first boot, avoiding the trouble of using serial line configuration before fbconsole supports it.'''&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/14RinIcN2t8aalVt6tww4t-goOQTJf1M0/view?usp=drivesdk&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1WrHOiA_2XPjv2Uvhv2G9oQ?pwd=8888&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*2024.05.0-Armbian-unofficial_24.2.0-trunk_Bananapim6 : Resolve sound playback issues&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1iUooyTawTBGKnVOzZl9lSve5WLLtEarl?usp=sharing&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1UfH-2M5rImuz3ZaF2gzuDg?pwd=8888 (PIN code:8888)&lt;br /&gt;
&lt;br /&gt;
*Banana Pi BPI-M6 Synaptics VS680 SBC new image : fixed voice issue when play video&lt;br /&gt;
:Image name : 2024-04-16-Armbian-unofficial_24.2.0-trunk_Bananapim6_bookworm_legacy_5.4.195_cinnamon_desktop.img.xz&lt;br /&gt;
:Google link : https://drive.google.com/file/d/1E2jS7RtWMP0ihqXgv1oo9rUxAWCC69n_/view?usp=drivesdk&lt;br /&gt;
:Baidu link ： https://pan.baidu.com/s/1E_zNbfCIZtoft0nC8JJ99w?pwd=8888&lt;br /&gt;
&lt;br /&gt;
*2024-04-07-Armbian-unofficial_24.2.0-trunk_Bananapim6&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1cEHX-n3EYtMWn1fkQd3ECA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Rr874RdjsEZcdgKmVN83G08vBgGMX6f-?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-03-20 armbian-unoffcial_24.2.0 image for BPI-M6,support NPU yolov6 AI recognition&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1t9aDdKxTeUnawz_vBIni0g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1CZbac_R6VgfLBoJbIzbyCzwYCmQ_j8oQ?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-02-29 armbian-unoffcial_24.2.0 image for BPI-M6&lt;br /&gt;
:Baidu cloud:https://pan.baidu.com/s/1pZFEna3CwR-v8lS-7Z88vA?pwd=8888 (PIN code:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1uh01OPtJ05Q_TAb-5HEcSMSiLTuSivKc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*2024-01-25-ubuntu-20.04-mate-desktop-vpu-npu-bpi-m6-aarch64-sd.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1IUDdKI0lT53-jFqUgqrdGA?pwd=8888 （pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1mw0Fiwa0fmXyTs6c6DI9Z4bcQZEy83p2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Easy to buy sample=&lt;br /&gt;
*SINOVOIP Aliexpress Shop: https://www.aliexpress.us/item/3256805894958914.html&lt;br /&gt;
*BIPAI Aliexpress Shop: https://www.aliexpress.us/item/3256805895088983.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?spm=a213gs.success.result.1.27e34831MXYuie&amp;amp;id=740957817652&amp;amp;qq-pf-to=pcqq.group&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-R4&amp;diff=17236</id>
		<title>Banana Pi BPI-R4</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-R4&amp;diff=17236"/>
				<updated>2024-05-27T08:45:25Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Documents */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派 BPI-R4]]&lt;br /&gt;
&lt;br /&gt;
=Summary=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-R4_1.jpg|thumb|[[Banana Pi BPI-R4]] with MediaTek Filogic 800 (MT7988)]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R4_PoE_1.jpg|thumb|[[Banana Pi BPI-R4]] with 2.5G ETH and PoE support]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R3_Router_2.jpg|thumb|[[Banana Pi BPI-R3]] with MediaTek MT7986(Filogic 830)]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R3_Mini__1.jpg|thumb|[[Banana Pi BPI-R3 Mini]] with  MediaTek MT7986(Filogic 830)]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]]&lt;br /&gt;
[[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] with MediaTek MT7622]]&lt;br /&gt;
[[File:BPI-R2_3.JPG|thumb|[[Banana Pi BPI-R2]] with MTK MT7623N chip design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-Wifi6_1.jpg|thumb|[[Banana Pi BPI-Wifi6 Router]] with Triductor TR6560 + TR5220 wifi SOC]]&lt;br /&gt;
[[File:Banana_pi_BPI-R1_1.JPG|thumb|[[Banana Pi BPI-R1]] with allwinner A20 chip design]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-R4_Banner_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-R4 Router board with MediaTek MT7988A (Filogic 880) quad-core ARM Corex-A73 design ,4GB DDR4 RAM,8GB eMMC,128MB SPI-NAND flash onboard, also have 2x 10Gbe SFP, 4x Gbe network port,with USB3.2 port,M.2 support 4G/5G/NVME SSD.2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card). It is a very high performance open source router development board.&lt;br /&gt;
&lt;br /&gt;
==MediaTek MT7988(Filogic 880)==&lt;br /&gt;
&lt;br /&gt;
Mediatek Filogic 880. the 36Gbps Wi-Fi 7 access point/router/gateway platform delivers the fastest and most reliable connection experience&lt;br /&gt;
&lt;br /&gt;
The MediaTek MT7988A is a world-Leading network processing platform for high-performance and reliable networking experiences,both in wired and wireless applications. The MT7988A comprises a rich connection interface sets include 4 Gigabit Ethernet ports. 2 US下GMII interfaces. 4 PCIe Interfaces,and 2 USB 3.2 en1 Ports&lt;br /&gt;
&lt;br /&gt;
the MT7988A further enables seamless Wi-Fi 7 tri-band,2.4 GHz.5 GHz and 6 GHz,connectivity,with its Wi-Fi 7 companion chip that features 320-MHz bandwidth,4096-QAM ,MLO,MRU,and AFC.&lt;br /&gt;
&lt;br /&gt;
To answer the need of fast-evolving tunneling applications,the MT7988A comes with MediaTek Tunnel offload processor System(TOPS),which facilitates the processing of a wide range of tunneling protocols.The MT7988A optimizes networking performance with exquistitely tuned ISA of MediaTek TOPS,and is dedicated to lifting networking offloading performance to premium level.&lt;br /&gt;
&lt;br /&gt;
==Application direction==&lt;br /&gt;
&lt;br /&gt;
*Internet service Router&lt;br /&gt;
*Wifi 7 Wireless Router&lt;br /&gt;
*4G/5G Wireless Router&lt;br /&gt;
*Wireless Repeater&lt;br /&gt;
*Home security Gateway&lt;br /&gt;
*Home Automation&lt;br /&gt;
*Nas device&lt;br /&gt;
*Network and communication applications&lt;br /&gt;
&lt;br /&gt;
==Key Features==&lt;br /&gt;
*MediaTek MT7988A (Filogic 880) quad-core Arm Corex-A73,1.8GHz processor&lt;br /&gt;
*4GB DDR4&lt;br /&gt;
*8GB eMMC flash&lt;br /&gt;
*128MB SPI-NAND Flash&lt;br /&gt;
*Micro SD card slot&lt;br /&gt;
*2x 10Gbe SFP slot&lt;br /&gt;
*4x Gbe network port&lt;br /&gt;
*1x USB3.2 slot&lt;br /&gt;
*1x M.2 KEY-B slot with USB3.2/PCIe3.0 interface for 5G&lt;br /&gt;
*1x M.2 KEY-M slot with PCIe3.0 1lane interface for NVME SSD&lt;br /&gt;
*2x miniPCIe slots with PCIe3.0 2lane interface for Wi-Fi 7 NIC (Network Interface Card)&lt;br /&gt;
*26 PIN GPIO Header for expanding application&lt;br /&gt;
*POE function customizable (present version not support POE function)&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
*[[Getting Started with BPI-R4]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:Banana_Pi_BPI-R4_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==WiFi7 iPA NIC Module support==&lt;br /&gt;
BPI-R4-NIC-BE14: MT7995AV+MT7976CN+MT7977IAN&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-R4-NIC-BE14 2.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''HardWare  Specification of Banana pi BPI-R4'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU ||MediaTek MT7988A (Filogic 880) Quad-core Arm Corex-A73,1.8GHz processor&lt;br /&gt;
|-&lt;br /&gt;
| SDRAM || 4 GB DDR4 &lt;br /&gt;
|-&lt;br /&gt;
| On board Storage || MicroSD (TF) card,128MB SPI NAND, 8GB eMMC&lt;br /&gt;
|-&lt;br /&gt;
| GPIO || 26 Pin GPIO,some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S. &lt;br /&gt;
|-&lt;br /&gt;
| On board Network || 4 Port 10/100/1000Mbps Ethernet  &lt;br /&gt;
|-&lt;br /&gt;
| SFP || 2x10G SFP&lt;br /&gt;
|-&lt;br /&gt;
| mini PCIE||2x miniPCIe slots with PCIe3.0 2lane interface for BPI Wi-Fi 7 NIC (Network Interface Card)&lt;br /&gt;
|-&lt;br /&gt;
|M.2 interface ||1x M.2 KEY-B slot with USB3.2/PCIe3.0 interface for 5G,1x M.2 KEY-M slot with PCIe3.0 1lane interface for NVME SSD&lt;br /&gt;
|-&lt;br /&gt;
| USB || 1xUSB 3.2 slot&lt;br /&gt;
|-&lt;br /&gt;
| Buttons || Reset button,WPS botton, boot switch&lt;br /&gt;
|-&lt;br /&gt;
| Leds || Power status Led and RJ45 Led &lt;br /&gt;
|-&lt;br /&gt;
| DC Power || 12V/5.2A or 19V 3.2A(The power consumption will not exceed 10W without any peripheral equipment, and 12V/2A can be used.)&lt;br /&gt;
|-&lt;br /&gt;
| Sizes || 100.5x148mm same as [[Banana Pi BPI-R64]] and [[Banana Pi BPI-R2]]&lt;br /&gt;
|-&lt;br /&gt;
| Weight || 250g &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
&lt;br /&gt;
==Source code==&lt;br /&gt;
*source code on github:           https://github.com/BPI-SINOVOIP/BPI-R4-bsp&lt;br /&gt;
*BPI-R4 OpenWRT BSP on github:    https://github.com/BPI-SINOVOIP/BPI-R4-MT76-OPENWRT-V21.02&lt;br /&gt;
Note: BPI-R4-MT76-OPENWRT-V21.02 BSP support BPI-R4 and BE13500 wifi Card&lt;br /&gt;
&lt;br /&gt;
*Official BPI-R4 kernel v5.4 or v6.1 repo:&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1&lt;br /&gt;
&lt;br /&gt;
==Documents==&lt;br /&gt;
*BPI-R4-Main-V11-ASSY&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1ZjcsbMKiiEEDV9lCzW0vrg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1FDr47zcd-b2n8qiXFb-DxcuQ-6ye8OCB/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-R4 DXF file&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1ie_a4lYCjVwW6wD5vl1h-A?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1UkZxCi-395Q15tGr12LhG8fgDjzacjGn/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-R4 Schematic diagram&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1XjSuch4karn6ACJSLwuimQ?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1r-c2urU-DFVHpZ7cRk2qzKtVB8tg82mZ/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*MT7988A Wi-Fi7 Datasheet&amp;amp;Manual&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1-eSVD4DhyPAkfgrE9BtLmA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1XiVchy0a4syYFVlTndhVCETNJ9x7KOYi?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* kernel  [PATCH net-next 8/8] net: ethernet: mtk_eth_soc: add basic support for MT7988 SoC:https://www.spinics.net/lists/kernel/msg4821673.html&lt;br /&gt;
&lt;br /&gt;
*[PATCH 15/15] dt-bindings: net: dsa: mediatek,mt7530: add mediatek,mt7988-switch:https://lore.kernel.org/lkml/80a853f182eac24735338f3c1f505e5f580053ca.1680180959.git.daniel@makrotopia.org/&lt;br /&gt;
&lt;br /&gt;
*Discuss on forum :https://forum.banana-pi.org/t/banana-pi-bpi-r4-wifi-7-router-board-with-mediatek-mt7988a-filogic-880-4g-ram-and-8g-emmc/15757&lt;br /&gt;
&lt;br /&gt;
*MediaTek Filogic 880 platform ： https://www.mediatek.com/products/broadband-wifi/mediatek-filogic-880&lt;br /&gt;
&lt;br /&gt;
*Key advantages of Wi-Fi 7 ： https://mediatek-marketing.files.svdcdn.com/production/documents/Key-Advantages-of-Wi-Fi-7_MediaTek-White-Paper-WF70222.pdf&lt;br /&gt;
&lt;br /&gt;
*How MLO Smart Link Dispatching drives Wi-Fi 7:https://mediatek-marketing.files.svdcdn.com/production/documents/MLO-Infographic-How-Smart-Link-Dispatching-drives-Wi-Fi-7-White-Paper-Infographic-0223.pdf&lt;br /&gt;
&lt;br /&gt;
*MLO in Wi-Fi 7: https://mediatek-marketing.files.svdcdn.com/production/documents/Wi-Fi-7-MLO-White-Paper-WF7MLOWP0622.pdf&lt;br /&gt;
&lt;br /&gt;
*BPI-R4 Heatsink Specifications&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1JHRpno5h61Yac7-bwMBkjg?pwd=8888&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/11zz_1jqCga19YYkuLtFbnCrUOjiEm4_R/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=Release image=&lt;br /&gt;
==OpenWRT MTK MP3.0 SDK for BE19000 Wifi Card==&lt;br /&gt;
* BPI-R4 bl2_emmc-r4.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1gumscZfpJsQr_AROzDevTg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1YVJcLRLvxET2349TCKocK4MtRG5PNbdp/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-R4-mtk-bpi-r4-EMMC-20231030&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1TFYGjP13TEbtFEHpE2aG1Q?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/196J1V5q4s3GgAtCNQBCtzB9h6pGVcdTg/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-R4-mtk-bpi-r4-NAND-20231030&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1NrA3LTEyP8Ht_Ysli-o8og?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1P5dSSaPLQzlYjniHdC-jjKE0PJ2O-Py2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-R4-mtk-bpi-r4-SD-20231030&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1AW_DJ6pjEh87FJMx6pPYzw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/146CUGBRC0ce5uN9nCM08Jegc51abAz1b/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==OpenWRT MTK MP3.1 wifi SDK or MT76 wifi driver for BE14000 Wifi Card==&lt;br /&gt;
:Baidu Cloud:   https://pan.baidu.com/s/1kguTbhlBVGvN7L9G3mgFQg?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive:  https://drive.google.com/drive/folders/1DBPwMD-qDAIqPorqJwl3sf8TsAEh0BmF?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Note:    &lt;br /&gt;
         MTK vendor's MP3.1 wifi image package name:  BPI-R4-BE1350-WIFI_MP3_1-SDK-20240202.zip&lt;br /&gt;
         opensource MT76 wifi image package name :   BPI-R4-BE1350-WIFI_MT76-20240202.zip&lt;br /&gt;
         MTK vendor's MP3.1 wifi driver sourcecode can't be open source. only release Image.  But supply all MT76 wifi driver sourcecode.&lt;br /&gt;
         (support Quectel RM500U-CN &amp;amp; RM520N-GL 5G Modules, EC25 EM05 4G Modules)&lt;br /&gt;
&lt;br /&gt;
==Debian 11==&lt;br /&gt;
*2024-03-10-debian-11-bullseye-lite-bpi-r4-5.4-sd-emmc.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1q2WogyCtNOcejWRG1_GhXg?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive: https://drive.google.com/file/d/17JVoTtIZdcN-qSElTHpAKY2KlvYCgZPp/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-03-10-debian-11-bullseye-lite-bpi-r4-6.1-sd-emmc.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/199IjDbuzScMiWnwcjRX_Rg?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1ZNwDi9Eg_6SQYyKQgETOhBW7_6ix4Fna/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Official BPI-R4 kernel v5.4 or v6.1 BSP repo:&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1&lt;br /&gt;
&lt;br /&gt;
 Note:linux-5.4 kernel include MT76 wifi driver, it can only support BE14000 wifi card. it can support 2.4G, 5G and 6G, but debian 11's network-manager utility package can't support 6G wifi. So we are waiting for the latest package.&lt;br /&gt;
      linux-6.1 kernel don't include MT76 wifi driver, it can't support BE14000 wifi card&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 22.04==&lt;br /&gt;
*2024-03-10-ubuntu-22.04-server-bpi-r4-5.4-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1ou2ZHbyZEmquvHNhlZ6QHw?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1LBBBzHWV_vDAeXDztkYW1TjDnqQweMYj/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-03-10-ubuntu-22.04-server-bpi-r4-6.1-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1WzfQWnlaC9zoLVA0JN3RbA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1ZuLbFnFF7dDlbRw4Dhgkm4ROIl5KYKg7/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Official BPI-R4 kernel v5.4 or v6.1 BSP　repo:&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-5.4&lt;br /&gt;
::https://github.com/BPI-SINOVOIP/BPI-R4-bsp-6.1&lt;br /&gt;
&lt;br /&gt;
 Note:linux-5.4 kernel include MT76 wifi driver, it can only support BE14000 wifi card. it can support 2.4G, 5G and 6G, but ubuntu-22.04's network-manager utility package can't support 6G wifi. So we are waiting for the latest package.&lt;br /&gt;
      linux-6.1 kernel don't include MT76 wifi driver, it can't support BE14000 wifi card&lt;br /&gt;
&lt;br /&gt;
=BPI-R4 Accessories=&lt;br /&gt;
&lt;br /&gt;
* 10G SFP+ Module&lt;br /&gt;
:[[Getting_Started_with_BPI-R4#1.EF.BC.8910G_SFP_Module]]&lt;br /&gt;
&lt;br /&gt;
* 4G/5G Module&lt;br /&gt;
:[[Getting_Started_with_BPI-R4#2.EF.BC.89_4G.2F5G_Module]]&lt;br /&gt;
&lt;br /&gt;
* Storage&lt;br /&gt;
:[[Getting_Started_with_BPI-R4#3.29_Storage]]&lt;br /&gt;
&lt;br /&gt;
* Wi-Fi7 NIC&lt;br /&gt;
:[[Getting_Started_with_BPI-R4#4.29_Wi-Fi7_NIC]]&lt;br /&gt;
&lt;br /&gt;
=Easy to buy=&lt;br /&gt;
*Aliexpress shop:&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006256712337.html?gatewayAdapt=4itemAdapt&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006256988361.html?gatewayAdapt=4itemAdapt&lt;br /&gt;
*Taobao Shop: https://shop108780008.taobao.com/category-1744032218.htm?spm&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M2_Ultra&amp;diff=17235</id>
		<title>香蕉派 BPI-M2 Ultra</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M2_Ultra&amp;diff=17235"/>
				<updated>2024-05-21T08:37:55Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* 开发参考文档 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Banana_Pi_BPI-M2U]]&lt;br /&gt;
&lt;br /&gt;
=介绍=&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Ultra_4.JPG|thumb|[[香蕉派 BPI-M2U]] 采用全志科技  A40i 芯片设计]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[香蕉派 BPI-M2 Berry]] 采用全志科技  A40i 芯片设计]]&lt;br /&gt;
[[File:Banana_pi_BPI-M1_1.jpg|thumb|[[香蕉派 BPI-M1]] 采用全志科技 A20 芯片设计]]&lt;br /&gt;
[[File:Banana_pi_BPI-M1+_1.jpg|thumb|[[香蕉派 BPI-M1+]] 采用全志科技  A20 芯片设计]]&lt;br /&gt;
[[File:BPI-M2_zero_11.JPG|thumb|[[香蕉派 BPI-M2 ZERO]] 采用全志科技  H3 芯片设计]]&lt;br /&gt;
[[File:BPI-F2_zero_1.JPG|thumb|[[香蕉派 BPI-P2 Zero]] 采用全志科技 H3 芯片设计]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[香蕉派 BPI-M2+]] 采用全志科技  H3 芯片设计]]&lt;br /&gt;
[[File:Banana_pi_bpi-m2_magic_5.JPG|thumb|[[香蕉派 BPI-M2M ]] 采用全志科技  R16 芯片设计]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[香蕉派 BPI-M64]] 采用全志科技  A64 芯片设计]]&lt;br /&gt;
[[File:Banana_pi_BPI-M3_1.jpg|thumb|[[香蕉派 BPI-M3]] 采用全志科技  A83T 芯片设计]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-M3_M2_ultra_Case.jpg|thumb|[[香蕉派 BPI-M2 Ultra]] 金属外壳设计]]&lt;br /&gt;
[[File:Bpi-m2_ultar_case_1.jpg|thumb|[[香蕉派 BPI-M2 Ultra]] 亚克力外壳]]&lt;br /&gt;
[[File:Banana_Pi_BPI-6202_1.jpg|thumb|[[BPI-6202 嵌入式单板工控机]] PCBA 设计]]&lt;br /&gt;
[[File:R40_for_vehicle_license_plate_recognition.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] ：R40 for vehicle license plate recognition ]]&lt;br /&gt;
[[File:R40_for_IoT_gateway.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] ：R40 for IoT gateway with Z-wave, zigbee,WiFI]]&lt;br /&gt;
&lt;br /&gt;
香蕉派 BPI-M2 Ultra 四核单板计算机采用全志 R40芯片开发。支持板载Wifi与蓝牙，支持SATA接口，可以直接接硬盘。并且板载8G eMMC ,可以选择SD卡启动或从eMMC flash 启动。&lt;br /&gt;
&lt;br /&gt;
Banana PI BPI-M2 Ultra 兼容性强大,可以跑android系统,Debian linux,Ubuntu linux, Raspberry Pi系统 和 全志Tina 系统.&lt;br /&gt;
&lt;br /&gt;
Banana PI BPI-M2 Ultra硬件：全志R40 四核处理器，2GB LPDDR3内存，千兆以太网口，3USB 接口 流畅运行Android5.1。Banana PI BPI-M2 Ultra 体积如信用卡大小，与BPI-M3尺寸一样，GPIO兼容Raspberry PiB+并能运行其ROM Image。&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-M2_Ultra_960x360.jpg]]&lt;br /&gt;
&lt;br /&gt;
==关键特性==&lt;br /&gt;
* 全志科技Allwinner R40/V40 Quad Core ARM Cortex A7 CPU&lt;br /&gt;
* 2GB DDR3 SDRAM内存.&lt;br /&gt;
* 板载8GB eMMC flahsh存储.&lt;br /&gt;
* 板载WiFi (AP6212) &amp;amp; Bluetooth 蓝牙.&lt;br /&gt;
* SATA 硬盘接口.&lt;br /&gt;
* 2*USB 2.0接口&lt;br /&gt;
* MIPI DSI 显示屏接口&lt;br /&gt;
* CSI camera 摄像头接口&lt;br /&gt;
&lt;br /&gt;
==开始使用==&lt;br /&gt;
*镜像烧录及快速开始使用 : [[快速上手 香蕉派镜像烧录与系统启动]]&lt;br /&gt;
*开发快速入门 : [[快速上手 香蕉派 BPI-M2 Ultra / BPI-M2 Berry]]&lt;br /&gt;
&lt;br /&gt;
=硬件=&lt;br /&gt;
==硬件接口图==&lt;br /&gt;
[[File:BPI-M2_ultra_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==硬件规格==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''香蕉派 BPI-M2 Ultra硬件规格书'''&lt;br /&gt;
|-&lt;br /&gt;
|主芯片 || Allwinner R40/V40 &lt;br /&gt;
|-&lt;br /&gt;
| CPU主控 || quad-core cortex -A7,the most power efficient CPU core ARM's ever development &lt;br /&gt;
|-&lt;br /&gt;
| GPU || dual-core MALI-400 MP2 and runs at 500MHz, capable of 1.1 Gpixel/s throughput. Graphics capabilities are slightly higher than the original Xbox’s level of performance. The GPU provides OpenGL ES 2.0, hardware-accelerated OpenVG, 1080p45 H.264 high-profile encode and decode. &lt;br /&gt;
|-&lt;br /&gt;
| SDRAM内存 || 2 GB DDR3 with 733MHz\(shared with GPU\) &lt;br /&gt;
|-&lt;br /&gt;
| SATA 硬盘接口 || suppoort SATA interface &lt;br /&gt;
|-&lt;br /&gt;
| GPIO定义 || 40 Pins Header, 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S. &lt;br /&gt;
|-&lt;br /&gt;
| 有线网口 || 10/100/1000Mbps Ethernet \(Realtek RTL8211E/D\) &lt;br /&gt;
|-&lt;br /&gt;
| Wifi 无线 || WiFi 802.11 b/g/n \(AP 6212 module on board\) &lt;br /&gt;
|-&lt;br /&gt;
| 蓝牙支持 || BT4.0 &lt;br /&gt;
|-&lt;br /&gt;
| Flash存储 || MicroSD \(TF\) card,8GB eMMC onboard &lt;br /&gt;
|-&lt;br /&gt;
| 显示 || 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 &lt;br /&gt;
|-&lt;br /&gt;
| Video || Multi-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263, H.264, etc H.264 decode up to 1080P60,support video encodeing:High-deinition\(HD\)H.264 video encoder is up to 1080P@45fps &lt;br /&gt;
|-&lt;br /&gt;
| Audio outputs || HDMI, analog audio \(via 3.5 mm TRRS jack\)&lt;br /&gt;
|-&lt;br /&gt;
| Camera摄像头 || A CSI input connector Camera:Supports 8-bit YUV422 CMOS sensor interface,Supports CCIR656 protocol for NTSC and PAL,Supports 5M pixel camera sensor ,Supports video capture solution up to 1080p@30fps &lt;br /&gt;
|-&lt;br /&gt;
| Audio input || On board microphone &lt;br /&gt;
|-&lt;br /&gt;
| USB || 2 USB 2.0 host, 1 USB 2.0 OTG &lt;br /&gt;
|-&lt;br /&gt;
| 按键 || Reset button, Power button, U-boot button &lt;br /&gt;
|-&lt;br /&gt;
| Led 灯 || Power status Led and RJ45 Led &lt;br /&gt;
|-&lt;br /&gt;
| IR红外控制 || onboard IR receiver&lt;br /&gt;
|-&lt;br /&gt;
| DC 供电 || 5V/2A with micro USB port &lt;br /&gt;
|-&lt;br /&gt;
| 电池接口 || 3.7V lithium battery power support&lt;br /&gt;
|-&lt;br /&gt;
| 尺寸 || 85mmX56mm,same size as raspberry pi 3 &lt;br /&gt;
|-&lt;br /&gt;
| Weight || 40g &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPIO PIN 定义 ==&lt;br /&gt;
&lt;br /&gt;
香蕉派BPI-M2 Ultra 支持40-pin GPIO 接口，定义兼容树莓派3. GPIO定义如下:&lt;br /&gt;
&lt;br /&gt;
[[File:Gpio define.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''香蕉派BPI-M2 Ultra 40-pin GPIO 接口定义'''&lt;br /&gt;
|-&lt;br /&gt;
| GPIO Pin Name || Default Function || Function2：GPIO || Function3 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P01 || VCC-3V3 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P02 || DCIN ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P03 || TWI2-SDA || PB21 || PWM5 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P04 || DCIN || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P05 || TWI2-SCK || PB20 || PWM4 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P06 || GND ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P07 || PB3 || PB3 || PWM1 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P08 || UART2-TX || PI18 || SPI1\_MOSI &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P09 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P10 || UART2-RX || PI19 || SPI1\_MISO &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P11 || UART7-TX || PI20 || PWM2&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P12 || UART2-CTS || PI17 || SPI1\_CLK &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P13 || UART7-RX || PI21 || PWM3 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P14 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P15 || PH25 || PH25 || CSI1-FIELD &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P16 || UART2-RTS || PI16 || SPI1\_CS0 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P17 || VCC-3V3 || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P18 || PH26 || PH26 || CSI1-HSYNC &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P19 || SPI0\_MOSI || PC0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P20 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P21 || SPI0\_MISO || PC1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P22 || PH27 || PH27 || CSI1-VSYNC &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P23 || SPI0\_CLK || PC2 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P24 || SPI0\_CS || PC23 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P25 || GND ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P26 || PH24 || PH24 || CSI1-PCLK &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P27 || TWI3-SDA || PI1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P28 || TWI3-SCK || PI0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P29 || PH0 || PH0 || CSI1-D0 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P30 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P31 || PH1 || PH1 || CSI1-D1 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P32 || PD20 || PD20 || CSI1-MCLK &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P33 || PH2 || PH2 || CSI1-D2 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P34 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P35 || PH3 || PH3 || CSI1-D3 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P36 || UART5-RX || PH7 || CSI1-D7 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P37 || UART4-TX || PH4 || CSI1-D4 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P38 || UART5-TX || PH6 || CSI1-D6 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P39 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P40 || UART4-RX || PH5 || CSI1-D5&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''CSI Camera 摄像头接口规格:'''&lt;br /&gt;
&lt;br /&gt;
The CSI Camera Connector is a 24-pin FPC connector which can connect external camera module with proper signal pin mappings. The pin definitions of the CSI interface are shown as below. This is marked on the Banana Pi board as “Camera”.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''BPI-M2 Ultra CSI 摄像头 GPIO 定义'''&lt;br /&gt;
|-&lt;br /&gt;
| CSI Pin Name || Default Function || Function2：GPIO &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P01 || NC || &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P02 || GND || &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P03 || CSI0-SDA || PI3 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P04 || CSI0-AVDD ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P05 || CSI0-SCK || PI2 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P06 || CSI0-Reset || PI7 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P07 || CSI0-VSYNC || PE3 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P08 || CSI0-PWDN || PI6 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P09 || CSI0-HSYNC || PE2 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P10 || CSI0-DVDD ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P11 || CSI0-DOVDD ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P12 || CSI0-D7 || PE11 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P13 || CSI0-MCLK || PE1 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P14 || CSI0-D6 || PE10 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P15 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P16 || CSI0-D5 || PE9 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P17 || CSI0-PCLK || PE0 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P18 || CSI0-D4 || PE8 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P19 || CSI0-D0 || PE4&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P20 || CSI0-D3 || PE7 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P21 || CSI0-D1 || PE5 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P22 || CSI0-D2 || PE6 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P23 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P24 || CSI0-AFVCC ||&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''MIPI屏显示接口规格'''&lt;br /&gt;
&lt;br /&gt;
MIPI DSI \(Display Serial Interface\)&lt;br /&gt;
&lt;br /&gt;
The display Connector is a 40-pin FPC connector which can connect external LCD panel \(MIPI DSI\) and touch screen \(I2C\) module as well. The pin definitions of this connector are shown as below. This is marked on the Banana Pi board as “DSI”.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40 PIN GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| DSI Pin Name || Default Function || Function2：GPIO &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P01 || VCC-3V3 ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P02 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P03 || VCC-3V3 ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P04 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P05 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P06 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P07 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P08 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P09 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P10 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P11 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P12 || DSI-D0N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P13 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P14 || DSI-D0P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P15 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P16 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P17 || TWI0-SDA || PB19&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P18 || DSI-D1N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P19 || TWI0-SCK || PB18 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P20 || DSI-D1P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P21 || CTP-INT || PI10 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P22 || GND || &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P23 || CTP-RST || PI11 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P24 || DSI-CKN ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P25 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P26 || DSI-CKP ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P27 || LCD-BL-EN || PH16 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P28 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P29 || LCD-RST || PH17 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P30 || DSI-D2N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P31 || LCD-PWR-EN || PH18 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P32 || DSI-D2P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P33 ||GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P34 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P35 || LCD-PWM || PB2 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P36 || DSI-D3N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P37 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P38 || DSI-D3P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P39 || NC || &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P40 || GND || &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''UART specification:'''&lt;br /&gt;
&lt;br /&gt;
The header CON4 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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''CON4 Uart GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| CON2 Pin Name || Default Function || GPIO &lt;br /&gt;
|-&lt;br /&gt;
| CON2 P03 || UART0-TXD ||&lt;br /&gt;
|-&lt;br /&gt;
| CON2 P02 || UART0-RXD|| &lt;br /&gt;
|-&lt;br /&gt;
| CON2 P01 || GND|| &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=软件=&lt;br /&gt;
&lt;br /&gt;
=软件开发=&lt;br /&gt;
&lt;br /&gt;
==基本开发==&lt;br /&gt;
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/bpi-berrybpi-ultra-how-to-alter-ubootkernel-from-github.html Banana Pi BPI-M2 Ultra / BPI-M2 Berry How to alter Uboot、Kernel]&lt;br /&gt;
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/how-to-boot-from-emmc-with-sd-data.html How to boot from emmc with SD data]&lt;br /&gt;
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/how-to-rebuild-bootloader-bpim2u-720p-emmcimggz.html How to rebuild bootloader BPI_M2U_720P-emmc.img.gz]&lt;br /&gt;
&lt;br /&gt;
=资源=&lt;br /&gt;
==软件源代码 ==&lt;br /&gt;
*Supports Banana Pi BPI-M2 Ultra (R40) (Kernel3.10)&lt;br /&gt;
*BPI official github:https://github.com/BPI-SINOVOIP/BPI-M2U-bsp&lt;br /&gt;
*other github for BPI-M2 Ultra /Berry : https://github.com/facat/BPI-M2U-bsp&lt;br /&gt;
*BPI-M2 Ultra/Berry TinaLinux github https://github.com/tinalinux/linux-3.10&lt;br /&gt;
*Android 6.0 source code: https://github.com/BPI-SINOVOIP/BPI-R40-V40-Android6&lt;br /&gt;
&lt;br /&gt;
==开发参考文档==&lt;br /&gt;
* Schematics [https://drive.google.com/file/d/0B4PAo2nW2KfndUZobUNSQ0YtalE/view?usp=sharing BPI-M2 Ultra Schematics]&lt;br /&gt;
* Dimensional diagram [https://drive.google.com/file/d/1puWpKNzlOrDo5gR36W8GNj2cMMfBtElq/view?usp=sharing BPI-M2 Ultra dxf file]&lt;br /&gt;
* Allwinner R40/V40 datasheet&lt;br /&gt;
::[https://drive.google.com/file/d/0B4PAo2nW2KfneE54VzVOdHpITzA/view?usp=sharing  Allwinner V40 datasheet]&lt;br /&gt;
::[https://drive.google.com/file/d/0B4PAo2nW2KfnbVp2TmRMYUdPUGM/view?usp=sharing  Allwinner R40 datasheet]&lt;br /&gt;
::[https://github.com/tinalinux/docs/blob/r40-v1.y/Allwinner\_R40\_User\_Manual\_V1.0.pdf   Allwinner R40 User Manual v1.0]&lt;br /&gt;
::[https://drive.google.com/file/d/0B4PAo2nW2KfnM2pnT19zZW5qOTA/view?usp=sharing  axp221s PMU datasheet]&lt;br /&gt;
* Banana pi BPI-M2 Ultra CE,FCC,RoHS&lt;br /&gt;
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_bt40_lab_test.html  BPI-M2 Ultra WIFI&amp;amp;BT4.0 Lab test]&lt;br /&gt;
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_validation_test_report.html  BPI-M2 Ultra validation test report] &lt;br /&gt;
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_ce,fcc_rohs_certification.html  CE FCC RoHS]&lt;br /&gt;
*BPI-M2 Ultra/Berry 触摸屏调试 : https://forum.banana-pi.org/t/discuss-bpi-m2-ultra-touch-doesnt-work/15980&lt;br /&gt;
&lt;br /&gt;
=系统镜像=&lt;br /&gt;
== Android 6.0==&lt;br /&gt;
*2019-05-15 update R40 &amp;amp; V40 Android 6.0.1 HDMI &amp;amp; LCD7&lt;br /&gt;
::Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7&lt;br /&gt;
::HDMI Version Image Links：&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1na_-HkPTGzhYAMvmx7zCC4Zo77HQ0FwT&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1fGw-zHIS0DTR7ta60UpdeA (PinCode:ltp6) &lt;br /&gt;
::LCD7 Version Image Links:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1XttsrYyYUsTzwuFOctr59HvCiXSR6w7O&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1-SOdpY4ioCk5NY1SsII6EQ (PinCode:6s3f) &lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2u-new-image-all-chips-android6-new-image-release-2019-05-15/9135&lt;br /&gt;
&lt;br /&gt;
*2019-04-24 update BPI-M2 Ultra (A40i)Android 6.0.1 HDMI &amp;amp; LCD7&lt;br /&gt;
::Features Map :http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7&lt;br /&gt;
::HDMI Version Image Links：&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1sKRROwW32lgdefgo6NjgAR2_M5zfr2px&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1qLHE9o6XT9M5HDF6YtOcuA (PinCode：c103) &lt;br /&gt;
:: LCD7 Version Image Links:&lt;br /&gt;
:::: Google Drive :  https://drive.google.com/open?id=1H_Dof-A_0BYfg2MMa2okggDAcbIleGvY&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1d9BE1rzXFKuQapsHu2ZdLA (PinCode：zy4b) &lt;br /&gt;
:: Forum pthread:http://forum.banana-pi.org/t/banana-pi-bpi-m2u-a40i-android6-new-image-release-2019-04-24/9135&lt;br /&gt;
&lt;br /&gt;
*2017-08-25 update &lt;br /&gt;
*HDMI-Version&lt;br /&gt;
::Google Drive : https://drive.google.com/open?id=0B_YnvHgh2rwjMlVUN2ZGcHIwdUE&lt;br /&gt;
::Baidu Cloud : MD5: c65fa4c20b8a6d2d05bfd32b090c3570&lt;br /&gt;
*LCD5-Version&lt;br /&gt;
::Google Drive : https://drive.google.com/open?id=0B_YnvHgh2rwjWGRVay1va1oyWDg&lt;br /&gt;
::Baidu Cloud : MD5:f664e5fe0af20ebfc06ddc50bac1845b&lt;br /&gt;
*LCD7-Version&lt;br /&gt;
::google Drive : https://drive.google.com/open?id=0B_YnvHgh2rwjSHduUmRhSXR2Wlk&lt;br /&gt;
::baidu Cloud : MD5: 6cda3453d9524643c8f92fcdc8deb32f&lt;br /&gt;
*forum pthread : http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-android-6-0-version-v1-2017-08-25/3731&lt;br /&gt;
&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
===3.10 kernel===&lt;br /&gt;
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 &amp;amp; Raspbian 9 &amp;amp; Debian 9 Operation system with kernel 3.10.108&lt;br /&gt;
::BPI-M2U Ubuntu 16.04 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Ubuntu_16.04&lt;br /&gt;
::Desktop images:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1TpRMMcm50kQTXOOLXp65npTWovd7jCYc&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1-8nAN7RXVqVbJg3CUQnRzQ (PinCode:fnpt) &lt;br /&gt;
::::MD5 : cde8fd1165b54c633bcc5288e8447c2b&lt;br /&gt;
::Server  images:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1vcuIpQ7O2SFB3cZ4UemOqR2hQkxHy3RF&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/18Cp7zeuHxa82z5OU_tV_oQ (PinCode：qat4)&lt;br /&gt;
::::MD5 : 07981887a7a21f5cda72ab8a1e37a834&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225&lt;br /&gt;
&lt;br /&gt;
*2018-01-04 update BPI-M2 Ultra/Berry Ubuntu 16.04 image&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/1G4Ggkne63ofD51Yt2c-x5-qy9h7BgY4_/view?usp=sharing&lt;br /&gt;
::baidu cloud : https://pan.baidu.com/s/1cFHYGY1&lt;br /&gt;
::MD5: a61e6f66a5ea2288fff0c3acff12d633&lt;br /&gt;
*2017-11-13 update&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/19PI9yuL9iFa4bU6dh7ym3tcCHhjAh-cM/view?usp=sharing &lt;br /&gt;
::baidu cloud : http://pan.baidu.com/s/1nvccOlz &lt;br /&gt;
::MD5: 4655b896a3c4e1958a15bb8ca45ac4fe&lt;br /&gt;
::forum pthread : http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-11-13-ubuntu-16-04-mate-desktop-beta2-bpi-m2u-sd-emmc-img/4182&lt;br /&gt;
&lt;br /&gt;
==Debian==&lt;br /&gt;
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 &amp;amp; Raspbian 9 &amp;amp; Debian 9 Operation system with kernel 3.10.108&lt;br /&gt;
::BPI-M2U Debian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Debian_9&lt;br /&gt;
::Desktop images :&lt;br /&gt;
::::Google Drive : &lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1ZqDZT4dOQNyvsu0nT4oMTg (PinCode:kshd) &lt;br /&gt;
::::MD5 : 7e5d848f804bc5ffb8854a93d7488694&lt;br /&gt;
::Server  images:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1aoB8mGwSveNztB-EO_fBKLOr-GdzcMNV&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1V0djGvUR7QJFMeAgZV86zg (PinCode:e0t6) &lt;br /&gt;
::::MD5 : b7314d444dc13a40e1dd7b1602436f40&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225&lt;br /&gt;
&lt;br /&gt;
*2017-11-13 update debian-9-stretch-mate-desktop&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjeTh4TmlnMGl5X3M/view?usp=sharing &lt;br /&gt;
::baidu cloud : http://pan.baidu.com/s/1c1LvS1y &lt;br /&gt;
::MD5: 0a1fad281c24902148b16276a79bac12&lt;br /&gt;
*2017-11-13 update debian-9-stretch-lite&lt;br /&gt;
::Google Drive: https://drive.google.com/file/d/0B_YnvHgh2rwjOWg1OW9heWZsYm8/view?usp=sharing &lt;br /&gt;
::baidu cloud: http://pan.baidu.com/s/1c3zxCy 13&lt;br /&gt;
::MD5: cff677aa94ca5345fc6e26379cfe4e95&lt;br /&gt;
*forum pthread : http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-28-debian-sd-emmc-img/3745/2&lt;br /&gt;
&lt;br /&gt;
==Rasbian==&lt;br /&gt;
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 &amp;amp; Raspbian 9 &amp;amp; Debian 9 Operation system with kernel 3.10.108&lt;br /&gt;
::BPI-M2U Raspbian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Raspbian_9.4&lt;br /&gt;
::Desktop image : &lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=16bDXcoKycZSGQgzh-L3bQYBpEs8HtRZF&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/115a-o-qKxI3YDkEAdmGevQ (PinCode:6hxx) &lt;br /&gt;
::::MD5 : f7ee24ff15654724e2c7ec3bf72c8506&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225&lt;br /&gt;
&lt;br /&gt;
*2018-05-24 update Raspbian jessie 8.0 V1.1&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjRGlUMUdqZk5ETDg/view?usp=sharing&lt;br /&gt;
::baidu cloud : https://pan.baidu.com/s/1UnMPtGBNp3-8KHDZPhVOUg &lt;br /&gt;
::forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2u-berry-new-image-release-raspbian-jessie-8-0-2018-5-24/5812&lt;br /&gt;
&lt;br /&gt;
*2017-05-25 update raspbian jessie&lt;br /&gt;
::Google Drive :https://drive.google.com/open?id=1Ntdh5tMyCjiAu8bBC9NC2ShEAYAAD0tD&lt;br /&gt;
::baidu cloud : https://pan.baidu.com/s/1civq4e &lt;br /&gt;
::MD5: 60e19ea9138d6841fa6852ece4727b0a&lt;br /&gt;
::forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2-ultra-bpi-m2-berry-new-image-2017-05-25-raspbian-jessie-preview3-bpi-m2u-sd-emmc-img/3306&lt;br /&gt;
&lt;br /&gt;
==Armbian==&lt;br /&gt;
&lt;br /&gt;
*Armbain have support BPI-M2 Ultra/BPI-M2 Berry，Armbian Bionic btea and Armbian Stretch beta version&lt;br /&gt;
::image download ： https://www.armbian.com/bananapi-m2u/&lt;br /&gt;
::Boot logs : http://ix.io/1kVQ&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/armbian-bionic-and-stretch/6573&lt;br /&gt;
&lt;br /&gt;
==Tina IoT Linux ==&lt;br /&gt;
*BPI-M2 Ultra / BPI-M2 Berry support Allwinner TinaLinux . &lt;br /&gt;
::more please see : [[Tina Linux]]&lt;br /&gt;
&lt;br /&gt;
==LibreElec==&lt;br /&gt;
*LibreElec has test images for Banana Pi M2 Ultra, available at the following link:&lt;br /&gt;
::download link:https://test.libreelec.tv&lt;br /&gt;
::Discuss on forum : http://forum.banana-pi.org/t/libreelec-image-for-bpi-m2ultra/11635&lt;br /&gt;
&lt;br /&gt;
==RPiTC v3 1.12==&lt;br /&gt;
*2017-11-28 updtae&lt;br /&gt;
*RPiTC v3 1.12 for Banana Pi (BPI-M2U/BPI-M2B/BPI-M2P/BPI-M3/BPI-M64/BPI-R2): [http://forum.banana-pi.org/t/rpitc-v3-1-12-for-banana-pi-bpi-m2u-bpi-m2b-bpi-m2p-bpi-m3-bpi-m64-bpi-r2/4292 download link]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OpenWRT Linux==&lt;br /&gt;
&lt;br /&gt;
*OpenWrt has test images for Banana Pi M2 Ultra, available at the following link:&lt;br /&gt;
&lt;br /&gt;
::https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/&lt;br /&gt;
::https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/openwrt-sunxi-cortexa7-sinovoip_bananapi-m2-ultra-ext4-sdcard.img.gz&lt;br /&gt;
::Discuss on forum:http://forum.banana-pi.org/t/openwrt-bpi-m2ultra/11634&lt;br /&gt;
&lt;br /&gt;
==Others==&lt;br /&gt;
* kali linux,crux linux,archlinux,centos linux for BPI-M2 Ultra &amp;amp; BPI-M2 Berry : [http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-8-28-kali-linux-crux-linux-archlinux-centos-linux-image/3750 kali linux,crux linux,archlinux,centos linux 2017-08-25]&lt;br /&gt;
&lt;br /&gt;
* please download here:  http://forum.banana-pi.org/c/Banana-pi-BPI-M2-Ultra/M2Uimage&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M2U&amp;diff=17234</id>
		<title>Banana Pi BPI-M2U</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M2U&amp;diff=17234"/>
				<updated>2024-05-21T08:37:33Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Documents */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-M2 Ultra]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Ultra_4.JPG|thumb|[[Banana Pi BPI-M2U]] with Allwinner A40i]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] with Allwinner A40i]]&lt;br /&gt;
[[File:Banana_pi_BPI-M1_1.jpg|thumb|[[Banana Pi BPI-M1]] with Allwinner A20 chip]]&lt;br /&gt;
[[File:Banana_pi_BPI-M1+_1.jpg|thumb|[[Banana Pi BPI-M1+]] with Allwinner A20 chip]]&lt;br /&gt;
[[File:BPI-M2_zero_11.JPG|thumb|[[Banana Pi BPI-M2 ZERO]] with Allwinner H3 chip]]&lt;br /&gt;
[[File:BPI-F2_zero_1.JPG|thumb|[[Banana Pi BPI-P2 Zero]] with Allwinner H3 chip]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[Banana Pi BPI-M2+]] with Allwinner H3 chip]]&lt;br /&gt;
[[File:Banana_pi_bpi-m2_magic_5.JPG|thumb|[[Banana Pi BPI-M2M ]] with Allwinner R16 chip design]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[Banana Pi BPI-M64]] with Allwinner A64 chip design]]&lt;br /&gt;
[[File:Banana_pi_BPI-M3_1.jpg|thumb|[[Banana Pi BPI-M3]] with Allwinner A83T chip design]]&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-M3_M2_ultra_Case.jpg|thumb|BPI-M2 Ultra Premium Aluminum Enclosure]]&lt;br /&gt;
[[File:Bpi-m2_ultar_case_1.jpg|thumb|BPI-M2 Ultra acrylic case]]&lt;br /&gt;
[[File:Banana_Pi_BPI-6202_1.jpg|thumb|[[BPI-6202 Embedded single board industrial computer]] PCBA design]]&lt;br /&gt;
[[File:R40_for_vehicle_license_plate_recognition.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] ：R40 for vehicle license plate recognition ]]&lt;br /&gt;
[[File:R40_for_IoT_gateway.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] ：R40 for IoT gateway with Z-wave, zigbee,WiFI]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-M2 Ultra is a quad-core mini single board computer built with Allwinner A40i/R40/V40 SoC. It features 2GB of RAM and 8GB eMMC. It also has onboard WiFi and BT. On the ports side, the BPI-M2 Ultra has 2 USB A 2.0 ports, 1 USB OTG port, 1 HDMI port, 1 audio jack, a DC power port, and last but not least, a SATA port.. &lt;br /&gt;
Also being a member of the Banana Pi family, the M2 Ultra is a direct upgrade from the Banana Pi M1/M1+ that support SATA from the SoC. The SATA performance on the R40 is fitting for media related projects such as storage servers. Backed by our community, starting a project and building servers is fun and rewarding. We welcome all companies, DIYers, and tech loving people within our community! Together, we can make a difference, we can discover our passions, inspire others, and build a practical project. &lt;br /&gt;
&lt;br /&gt;
[[File:BPI-M2_Ultra_960x360.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Key Features==&lt;br /&gt;
&lt;br /&gt;
* Allwinner A40i/R40/V40 Quad Core ARM Cortex A7 CPU &lt;br /&gt;
* 2GB DDR3 SDRAM&lt;br /&gt;
* 8GB eMMC flahs onboard&lt;br /&gt;
* WiFi (AP6212) &amp;amp; BT onboard&lt;br /&gt;
* SATA Interface&lt;br /&gt;
* 2*USB 2.0&lt;br /&gt;
* MIPI DSI ingerface&lt;br /&gt;
* CSI camera interface&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
*[[Quick Start Banana pi SBC]]&lt;br /&gt;
&lt;br /&gt;
*[[Getting Start with M2 Ultra / Berry]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:BPI-M2_ultra_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''HardWare  Specification of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
|Soc || Allwinner A40i/R40/V40 &lt;br /&gt;
|-&lt;br /&gt;
| CPU || quad-core cortex -A7,the most power efficient CPU core ARM's ever development &lt;br /&gt;
|-&lt;br /&gt;
| GPU || dual-core MALI-400 MP2 and runs at 500MHz, capable of 1.1 Gpixel/s throughput. Graphics capabilities are slightly higher than the original Xbox’s level of performance. The GPU provides OpenGL ES 2.0, hardware-accelerated OpenVG, 1080p45 H.264 high-profile encode and decode. &lt;br /&gt;
|-&lt;br /&gt;
| SDRAM || 2 GB DDR3 with 733MHz\(shared with GPU\) &lt;br /&gt;
|-&lt;br /&gt;
| SATA || suppoort SATA interface &lt;br /&gt;
|-&lt;br /&gt;
| GPIO || 40 Pins Header, 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S. &lt;br /&gt;
|-&lt;br /&gt;
| On board Network || 10/100/1000Mbps Ethernet \(Realtek RTL8211E/D\) &lt;br /&gt;
|-&lt;br /&gt;
| Wifi Module || WiFi 802.11 b/g/n \(AP 6212 module on board\) &lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth || BT4.0 &lt;br /&gt;
|-&lt;br /&gt;
| On board Storage || MicroSD \(TF\) card,8GB eMMC onboard &lt;br /&gt;
|-&lt;br /&gt;
| Display || 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 &lt;br /&gt;
|-&lt;br /&gt;
| Video || Multi-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263, H.264, etc H.264 decode up to 1080P60,support video encodeing:High-deinition\(HD\)H.264 video encoder is up to 1080P@45fps &lt;br /&gt;
|-&lt;br /&gt;
| Audio outputs || HDMI, analog audio \(via 3.5 mm TRRS jack\)&lt;br /&gt;
|-&lt;br /&gt;
| Camera || A CSI input connector Camera:Supports 8-bit YUV422 CMOS sensor interface,Supports CCIR656 protocol for NTSC and PAL,Supports 5M pixel camera sensor ,Supports video capture solution up to 1080p@30fps &lt;br /&gt;
|-&lt;br /&gt;
| Audio input || On board microphone &lt;br /&gt;
|-&lt;br /&gt;
| USB || 2 USB 2.0 host, 1 USB 2.0 OTG &lt;br /&gt;
|-&lt;br /&gt;
| Buttons || Reset button, Power button, U-boot button &lt;br /&gt;
|-&lt;br /&gt;
| Leds || Power status Led and RJ45 Led &lt;br /&gt;
|-&lt;br /&gt;
| IR || onboard IR receiver&lt;br /&gt;
|-&lt;br /&gt;
| DC Power || 5V/2A with DC port &lt;br /&gt;
|-&lt;br /&gt;
| battery || 3.7V lithium battery power support&lt;br /&gt;
|-&lt;br /&gt;
| Sizes || 85mmX56mm,same size as raspberry pi 3 &lt;br /&gt;
|-&lt;br /&gt;
| Weight || 40g &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPIO PIN define ==&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-M2 Ultra has a 40-pin GPIO header that matches that of the Model Raspberry Pi 3. Following is the Banana Pi GPIO Pinout:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40 PIN GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| GPIO Pin Name || Default Function || Function2：GPIO || Function3 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P01 || VCC-3V3 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P02 || DCIN ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P03 || TWI2-SDA || PB21 || PWM5 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P04 || DCIN || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P05 || TWI2-SCK || PB20 || PWM4 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P06 || GND ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P07 || PB3 || PB3 || PWM1 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P08 || UART2-TX || PI18 || SPI1\_MOSI &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P09 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P10 || UART2-RX || PI19 || SPI1\_MISO &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P11 || UART7-TX || PI20 || PWM2&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P12 || UART2-CTS || PI17 || SPI1\_CLK &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P13 || UART7-RX || PI21 || PWM3 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P14 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P15 || PH25 || PH25 || CSI1-FIELD &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P16 || UART2-RTS || PI16 || SPI1\_CS0 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P17 || VCC-3V3 || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P18 || PH26 || PH26 || CSI1-HSYNC &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P19 || SPI0\_MOSI || PC0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P20 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P21 || SPI0\_MISO || PC1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P22 || PH27 || PH27 || CSI1-VSYNC &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P23 || SPI0\_CLK || PC2 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P24 || SPI0\_CS || PC23 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P25 || GND ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P26 || PH24 || PH24 || CSI1-PCLK &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P27 || TWI3-SDA || PI1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P28 || TWI3-SCK || PI0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P29 || PH0 || PH0 || CSI1-D0 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P30 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P31 || PH1 || PH1 || CSI1-D1 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P32 || PD20 || PD20 || CSI1-MCLK &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P33 || PH2 || PH2 || CSI1-D2 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P34 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P35 || PH3 || PH3 || CSI1-D3 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P36 || UART5-RX || PH7 || CSI1-D7 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P37 || UART4-TX || PH4 || CSI1-D4 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P38 || UART5-TX || PH6 || CSI1-D6 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P39 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P40 || UART4-RX || PH5 || CSI1-D5&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''CSI Camera Connector specification:'''&lt;br /&gt;
&lt;br /&gt;
The CSI Camera Connector is a 24-pin FPC connector which can connect external camera module with proper signal pin mappings. The pin definitions of the CSI interface are shown as below. This is marked on the Banana Pi board as “Camera”.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''CSi Camera connector GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| CSI Pin Name || Default Function || Function2：GPIO &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P01 || NC || &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P02 || GND || &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P03 || CSI0-SDA || PI3 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P04 || CSI0-AVDD ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P05 || CSI0-SCK || PI2 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P06 || CSI0-Reset || PI7 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P07 || CSI0-VSYNC || PE3 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P08 || CSI0-PWDN || PI6 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P09 || CSI0-HSYNC || PE2 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P10 || CSI0-DVDD ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P11 || CSI0-DOVDD ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P12 || CSI0-D7 || PE11 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P13 || CSI0-MCLK || PE1 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P14 || CSI0-D6 || PE10 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P15 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P16 || CSI0-D5 || PE9 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P17 || CSI0-PCLK || PE0 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P18 || CSI0-D4 || PE8 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P19 || CSI0-D0 || PE4&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P20 || CSI0-D3 || PE7 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P21 || CSI0-D1 || PE5 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P22 || CSI0-D2 || PE6 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P23 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P24 || CSI0-AFVCC ||&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Display specification'''&lt;br /&gt;
&lt;br /&gt;
MIPI DSI \(Display Serial Interface\)&lt;br /&gt;
&lt;br /&gt;
The display Connector is a 40-pin FPC connector which can connect external LCD panel \(MIPI DSI\) and touch screen \(I2C\) module as well. The pin definitions of this connector are shown as below. This is marked on the Banana Pi board as “DSI”.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40 PIN GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| DSI Pin Name || Default Function || Function2：GPIO &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P01 || VCC-3V3 ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P02 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P03 || VCC-3V3 ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P04 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P05 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P06 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P07 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P08 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P09 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P10 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P11 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P12 || DSI-D0N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P13 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P14 || DSI-D0P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P15 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P16 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P17 || TWI0-SDA || PB19&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P18 || DSI-D1N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P19 || TWI0-SCK || PB18 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P20 || DSI-D1P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P21 || CTP-INT || PI10 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P22 || GND || &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P23 || CTP-RST || PI11 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P24 || DSI-CKN ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P25 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P26 || DSI-CKP ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P27 || LCD-BL-EN || PH16 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P28 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P29 || LCD-RST || PH17 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P30 || DSI-D2N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P31 || LCD-PWR-EN || PH18 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P32 || DSI-D2P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P33 ||GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P34 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P35 || LCD-PWM || PB2 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P36 || DSI-D3N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P37 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P38 || DSI-D3P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P39 || NC || &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P40 || GND || &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''UART specification:'''&lt;br /&gt;
&lt;br /&gt;
The header CON4 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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''CON4 Uart GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| CON2 Pin Name || Default Function || GPIO &lt;br /&gt;
|-&lt;br /&gt;
| CON2 P03 || UART0-TXD ||&lt;br /&gt;
|-&lt;br /&gt;
| CON2 P02 || UART0-RXD|| &lt;br /&gt;
|-&lt;br /&gt;
| CON2 P01 || GND|| &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Software=&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
&lt;br /&gt;
==Basic Development==&lt;br /&gt;
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/bpi-berrybpi-ultra-how-to-alter-ubootkernel-from-github.html Banana Pi BPI-M2 Ultra / BPI-M2 Berry How to alter Uboot、Kernel]&lt;br /&gt;
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/how-to-boot-from-emmc-with-sd-data.html How to boot from emmc with SD data]&lt;br /&gt;
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/how-to-rebuild-bootloader-bpim2u-720p-emmcimggz.html How to rebuild bootloader BPI_M2U_720P-emmc.img.gz]&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Source code ==&lt;br /&gt;
*Supports Banana Pi BPI-M2 Ultra (R40) (Kernel3.10)&lt;br /&gt;
*BPI official github:https://github.com/BPI-SINOVOIP/BPI-M2U-bsp&lt;br /&gt;
*other github for BPI-M2 Ultra /Berry : https://github.com/facat/BPI-M2U-bsp&lt;br /&gt;
*BPI-M2 Ultra/Berry TinaLinux github https://github.com/tinalinux/linux-3.10&lt;br /&gt;
*Android 6.0 source code: https://github.com/BPI-SINOVOIP/BPI-R40-V40-Android6&lt;br /&gt;
&lt;br /&gt;
==Documents==&lt;br /&gt;
*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]&lt;br /&gt;
*All banana pi [https://drive.google.com/drive/folders/0B4PAo2nW2Kfndjh6SW9MS2xKSWs?resourcekey=0-qXGFXKmd7AVy0S81OXM1RA&amp;amp;usp=sharing  docement(SCH file,DXF file,and doc)]&lt;br /&gt;
* BPI-M2 Ultra Schematics ：[https://drive.google.com/drive/folders/0B4PAo2nW2KfnflVqbjJGTFlFTTd1b1o1OUxDNk5ackVDM0RNUjBpZ0FQU19SbDk1MngzZWM?resourcekey=0-ZRCiv304nGzvq-w7lwnpjg&amp;amp;usp=sharing  google driver]&lt;br /&gt;
* Dimensional diagram [https://drive.google.com/file/d/1puWpKNzlOrDo5gR36W8GNj2cMMfBtElq/view?usp=sharing BPI-M2 Ultra dxf file]&lt;br /&gt;
* Allwinner R40/V40 datasheet&lt;br /&gt;
::[https://drive.google.com/file/d/0B4PAo2nW2KfneE54VzVOdHpITzA/view?usp=sharing  Allwinner V40 datasheet]&lt;br /&gt;
::[https://drive.google.com/file/d/0B4PAo2nW2KfnbVp2TmRMYUdPUGM/view?usp=sharing  Allwinner R40 datasheet]&lt;br /&gt;
::[https://github.com/tinalinux/docs/blob/r40-v1.y/Allwinner\_R40\_User\_Manual\_V1.0.pdf   Allwinner R40 User Manual v1.0]&lt;br /&gt;
::[https://drive.google.com/file/d/0B4PAo2nW2KfnM2pnT19zZW5qOTA/view?usp=sharing  axp221s PMU datasheet]&lt;br /&gt;
* Banana pi BPI-M2 Ultra CE,FCC,RoHS&lt;br /&gt;
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_bt40_lab_test.html  BPI-M2 Ultra WIFI&amp;amp;BT4.0 Lab test]&lt;br /&gt;
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_validation_test_report.html  BPI-M2 Ultra validation test report] &lt;br /&gt;
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_ce,fcc_rohs_certification.html  CE FCC RoHS]&lt;br /&gt;
*BPI-M2 Ultra/Berry Touch work : https://forum.banana-pi.org/t/discuss-bpi-m2-ultra-touch-doesnt-work/15980&lt;br /&gt;
&lt;br /&gt;
=Image Release=&lt;br /&gt;
== Android 6.0==&lt;br /&gt;
*2019-05-15 update R40 &amp;amp; V40 Android 6.0.1 HDMI &amp;amp; LCD7**&lt;br /&gt;
::Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7&lt;br /&gt;
::HDMI Version Image Links：&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/1JZzJbcipegirdC2DnCBRwocoB192ZEX4/view?usp=sharing&lt;br /&gt;
::Baidu Drive : https://pan.baidu.com/s/1fGw-zHIS0DTR7ta60UpdeA (PinCode:ltp6) &lt;br /&gt;
::LCD7 Version Image Links:&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/19Z6y5aGD1xD8RO5carCEY5NAVpWfqMCM/view?usp=sharing&lt;br /&gt;
::Baidu Drive : https://pan.baidu.com/s/1-SOdpY4ioCk5NY1SsII6EQ (PinCode:6s3f) &lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2u-new-image-all-chips-android6-new-image-release-2019-05-15/9135&lt;br /&gt;
&lt;br /&gt;
*2019-04-24 update BPI-M2 Ultra Android 6.0.1 HDMI &amp;amp; LCD7&lt;br /&gt;
::Features Map :http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7&lt;br /&gt;
::HDMI Version Image Links：&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/1KZYx_SWdFWH6NJYgnygDZsd1qip1z_-4/view?usp=sharing&lt;br /&gt;
::Baidu Drive : https://pan.baidu.com/s/1qLHE9o6XT9M5HDF6YtOcuA (PinCode：c103) &lt;br /&gt;
:: LCD7 Version Image Links:&lt;br /&gt;
:: Google Drive :  https://drive.google.com/file/d/1Lxj1IzoCaBNV6qV8ig8DV8jOBXMObY9u/view?usp=sharing&lt;br /&gt;
::Baidu Drive : https://pan.baidu.com/s/1d9BE1rzXFKuQapsHu2ZdLA (PinCode：zy4b) &lt;br /&gt;
:: Forum pthread:http://forum.banana-pi.org/t/banana-pi-bpi-m2u-a40i-android6-new-image-release-2019-04-24/9135&lt;br /&gt;
&lt;br /&gt;
*2018-12-28 update &lt;br /&gt;
*HDMI-Version&lt;br /&gt;
::BaiDu Drive：https://pan.baidu.com/s/1_ec1SHxr87lV9j9sJ_vTkg PinCode：gavs &lt;br /&gt;
*LCD7-Version&lt;br /&gt;
::BaiDu Drive：https://pan.baidu.com/s/1vGiLql0-WSGMqQFMFjtMRA PinCode：wqt6 &lt;br /&gt;
*2017-08-25 update &lt;br /&gt;
*HDMI-Version&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjMlVUN2ZGcHIwdUE/view?usp=sharing&amp;amp;resourcekey=0-v-trn4b3LSBvRJTLHAAMbA&lt;br /&gt;
::MD5: c65fa4c20b8a6d2d05bfd32b090c3570&lt;br /&gt;
*LCD5-Version&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjWGRVay1va1oyWDg/view?usp=sharing&amp;amp;resourcekey=0-49xh5TfdVPcK9UU39k8yBA&lt;br /&gt;
::MD5:f664e5fe0af20ebfc06ddc50bac1845b&lt;br /&gt;
*LCD7-Version&lt;br /&gt;
::google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjSHduUmRhSXR2Wlk/view?usp=sharing&amp;amp;resourcekey=0-hlMrx7Kfy4_cvtU9J9AzMA&lt;br /&gt;
::MD5: 6cda3453d9524643c8f92fcdc8deb32f&lt;br /&gt;
*forum pthread : http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-android-6-0-version-v1-2017-08-25/3731&lt;br /&gt;
&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
*2022-04-16 Banana Pi new image: Ubuntu 16.04 with Allwinner BSP, use MPV play 1080P video,Allwinner BSP kernel 3.4 , BPI-M2 Ultra/Berry use kernel 3.10&lt;br /&gt;
::google driver: https://drive.google.com/drive/folders/1DEO7JdMfDhHynC83K7JMxgnNxf1gV82S&lt;br /&gt;
::discuss on forum: https://forum.banana-pi.org/t/banana-pi-new-image-ubuntu-16-04-with-allwinner-bsp-use-mpv-play-1080p-video/13272&lt;br /&gt;
&lt;br /&gt;
*2020-04-19 update, kernel 3.10.108&lt;br /&gt;
::Ubuntu 16.04 mate desktop [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FUbuntu16.04&amp;amp;mode=list Download]&lt;br /&gt;
::Ubuntu 16.04 server [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FUbuntu16.04&amp;amp;mode=list Download]&lt;br /&gt;
::::&lt;br /&gt;
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 &amp;amp; Raspbian 9 &amp;amp; Debian 9 Operation system with kernel 3.10.108&lt;br /&gt;
::Desktop images:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1TpRMMcm50kQTXOOLXp65npTWovd7jCYc&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1-8nAN7RXVqVbJg3CUQnRzQ (PinCode:fnpt) &lt;br /&gt;
::::MD5 : cde8fd1165b54c633bcc5288e8447c2b&lt;br /&gt;
::Server  images:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1vcuIpQ7O2SFB3cZ4UemOqR2hQkxHy3RF&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/18Cp7zeuHxa82z5OU_tV_oQ (PinCode：qat4)&lt;br /&gt;
::::MD5 : 07981887a7a21f5cda72ab8a1e37a834&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225&lt;br /&gt;
&lt;br /&gt;
*2018-01-04 update BPI-M2 Ultra/Berry Ubuntu 16.04 image&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/1G4Ggkne63ofD51Yt2c-x5-qy9h7BgY4_/view?usp=sharing&lt;br /&gt;
::baidu cloud : https://pan.baidu.com/s/1xRReFsjaOAYx9xEl0_BNWA  PinCode：myu5 &lt;br /&gt;
::MD5: a61e6f66a5ea2288fff0c3acff12d633&lt;br /&gt;
*2017-11-13 update&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/19PI9yuL9iFa4bU6dh7ym3tcCHhjAh-cM/view?usp=sharing &lt;br /&gt;
::baidu cloud : https://pan.baidu.com/s/1xls34tILr9f4I5FUZ1Gtpw PinCode：trmk &lt;br /&gt;
::MD5: 4655b896a3c4e1958a15bb8ca45ac4fe&lt;br /&gt;
::forum pthread : http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-11-13-ubuntu-16-04-mate-desktop-beta2-bpi-m2u-sd-emmc-img/4182&lt;br /&gt;
&lt;br /&gt;
==Debian==&lt;br /&gt;
*2020-04-19 update, kernel 3.10.108&lt;br /&gt;
::Debian 9 stretch mate desktop [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FDebian9&amp;amp;mode=list Download]&lt;br /&gt;
::Debian 9 stretch lite [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FDebian9&amp;amp;mode=list Download]&lt;br /&gt;
&lt;br /&gt;
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 &amp;amp; Raspbian 9 &amp;amp; Debian 9 Operation system with kernel 3.10.108&lt;br /&gt;
::BPI-M2U Debian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Debian_9&lt;br /&gt;
::Desktop images :&lt;br /&gt;
::::Google Drive : &lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1ZqDZT4dOQNyvsu0nT4oMTg (PinCode:kshd) &lt;br /&gt;
::::MD5 : 7e5d848f804bc5ffb8854a93d7488694&lt;br /&gt;
::Server  images:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1aoB8mGwSveNztB-EO_fBKLOr-GdzcMNV&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1V0djGvUR7QJFMeAgZV86zg (PinCode:e0t6) &lt;br /&gt;
::::MD5 : b7314d444dc13a40e1dd7b1602436f40&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225&lt;br /&gt;
&lt;br /&gt;
==Raspbian==&lt;br /&gt;
*2020-04-19 update, kernel 3.10.108&lt;br /&gt;
::Google Drive: https://drive.google.com/drive/folders/0B_YnvHgh2rwjR0JsaUltalFXanc?resourcekey=0-sP6nS_7yziua5nmCfFQmAw&amp;amp;usp=share_link&lt;br /&gt;
::Raspbian stretch [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FRaspbian&amp;amp;mode=list Download]&lt;br /&gt;
&lt;br /&gt;
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 &amp;amp; Raspbian 9 &amp;amp; Debian 9 Operation system with kernel 3.10.108&lt;br /&gt;
::BPI-M2U Raspbian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Raspbian_9.4&lt;br /&gt;
::Desktop image : &lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=16bDXcoKycZSGQgzh-L3bQYBpEs8HtRZF&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/115a-o-qKxI3YDkEAdmGevQ (PinCode:6hxx) &lt;br /&gt;
::::MD5 : f7ee24ff15654724e2c7ec3bf72c8506&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225&lt;br /&gt;
&lt;br /&gt;
*2018-05-24 update Raspbian jessie 8.0 V1.1&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjRGlUMUdqZk5ETDg/view?usp=sharing&lt;br /&gt;
::baidu cloud : https://pan.baidu.com/s/1UnMPtGBNp3-8KHDZPhVOUg &lt;br /&gt;
::forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2u-berry-new-image-release-raspbian-jessie-8-0-2018-5-24/5812&lt;br /&gt;
&lt;br /&gt;
==Armbian==&lt;br /&gt;
*2023-07 BPI-M2 Ultra Armbian_23.05.0&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1W-6Uq6rJB5AQ9tWtXMXs1P1_FcgeDJt3?usp=sharing&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/13xBayduxkeXLzjvqfCmhvA?pwd=8888 （pincode:8888)&lt;br /&gt;
&lt;br /&gt;
*2023-07 BPI-M2 Ultra  Armbian_23.08.0&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/12KjzRcmpUuHkbD0LYcCzzpmDQvcADEhl?usp=sharing&lt;br /&gt;
:Baidu Cloud:https://pan.baidu.com/s/1DNqX-W9A6lYJW9FjTKh1QQ?pwd=8888 (pincode:8888)&lt;br /&gt;
&lt;br /&gt;
*Armbain have support BPI-M2 Ultra/BPI-M2 Berry，Armbian Bionic btea and Armbian Stretch beta version&lt;br /&gt;
:image download ： https://www.armbian.com/bananapi-m2u/&lt;br /&gt;
:Boot logs : http://ix.io/1kVQ&lt;br /&gt;
:Forum pthread : http://forum.banana-pi.org/t/armbian-bionic-and-stretch/6573&lt;br /&gt;
&lt;br /&gt;
==Tina IoT Linux ==&lt;br /&gt;
*BPI-M2 Ultra / BPI-M2 Berry support Allwinner TinaLinux . &lt;br /&gt;
::more please see : [[Tina Linux]]&lt;br /&gt;
&lt;br /&gt;
==OpenWRT Linux==&lt;br /&gt;
*OpenWrt has test images for Banana Pi M2 Ultra, available at the following link:&lt;br /&gt;
::https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/&lt;br /&gt;
::https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/openwrt-sunxi-cortexa7-sinovoip_bananapi-m2-ultra-ext4-sdcard.img.gz&lt;br /&gt;
::Discuss on forum:http://forum.banana-pi.org/t/openwrt-bpi-m2ultra/11634&lt;br /&gt;
::Discuss on openWRT forum: https://forum.openwrt.org/t/adding-support-for-the-banana-pi-m2-ultra/44379/4&lt;br /&gt;
&lt;br /&gt;
==LibreElec==&lt;br /&gt;
*LibreElec has test images for Banana Pi M2 Ultra, available at the following link:&lt;br /&gt;
::download link:https://test.libreelec.tv&lt;br /&gt;
::Discuss on forum : http://forum.banana-pi.org/t/libreelec-image-for-bpi-m2ultra/11635&lt;br /&gt;
&lt;br /&gt;
==RPiTC v3 1.12==&lt;br /&gt;
*2017-11-28 updtae&lt;br /&gt;
*RPiTC v3 1.12 for Banana Pi (BPI-M2U/BPI-M2B/BPI-M2P/BPI-M3/BPI-M64/BPI-R2): [http://forum.banana-pi.org/t/rpitc-v3-1-12-for-banana-pi-bpi-m2u-bpi-m2b-bpi-m2p-bpi-m3-bpi-m64-bpi-r2/4292 download link]&lt;br /&gt;
&lt;br /&gt;
==Others==&lt;br /&gt;
* kali linux,crux linux,archlinux,centos linux for BPI-M2 Ultra &amp;amp; BPI-M2 Berry : [http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-8-28-kali-linux-crux-linux-archlinux-centos-linux-image/3750 kali linux,crux linux,archlinux,centos linux 2017-08-25]&lt;br /&gt;
&lt;br /&gt;
* please download here:  http://forum.banana-pi.org/c/Banana-pi-BPI-M2-Ultra/M2Uimage&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
&lt;br /&gt;
=Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress Shop: https://www.aliexpress.com/store/group/BPI-M2-Ultra/1100417230_40000003434387.html&lt;br /&gt;
*Bipai Aliexpress Shop: https://www.aliexpress.com/store/group/BPI-M2-Ultra/1101951077_40000003551099.html&lt;br /&gt;
*Taobao Shop: https://shop108780008.taobao.com/category-1694930634.htm&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Bananna_pi_bpi-f3_interface.jpg&amp;diff=17233</id>
		<title>File:Bananna pi bpi-f3 interface.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Bananna_pi_bpi-f3_interface.jpg&amp;diff=17233"/>
				<updated>2024-05-13T03:09:01Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: Squy uploaded a new version of File:Bananna pi bpi-f3 interface.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17232</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17232"/>
				<updated>2024-05-08T07:34:14Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* BPI-F3 Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 4G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, support HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-F3 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*BPI-F3 schematic:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1CMp7kVKa5aeSdgB3Ri1PJw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/19iLJ5xnCB_oK8VeQjkPGjzAn39WYyylv/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 DXF file:&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1igwBjsLC54KbGH_y54tZQA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive:https://drive.google.com/file/d/1Y29kMCUNRPPsj4ELMnQTls74owiXcPKx/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-latest.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-latest.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
===Bianbu===&lt;br /&gt;
* Bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/15owwUEjIU_i26cI1iigAew?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
: Google drive: https://drive.google.com/drive/folders/1LQoioz6N5YQpSOxY47OmetnPX4yggtT0?usp=sharing&lt;br /&gt;
&lt;br /&gt;
:uname/password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-desktop-k1-v1.0rc1-release-20240429194149.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/1zvFkX92f5gpZdKjP-vGJvA?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
: Google drive: https://drive.google.com/drive/folders/1kCHiMwjnhvZaRBy5vkj6UlPeAlpRQ14P?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Armbian===&lt;br /&gt;
* 2024-04-30-Armbian-unofficial_24.5.0-trunk_Bananapi-F3&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1VIp3bwbDjMairyXXMZwNkQ?pwd=8888 (pincode: 8888) &lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Y5iKY55hFEO2z0sEeG_KC5EInD6nVDft?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/3256806735430070.html&lt;br /&gt;
*BPI Aliexpress shop: https://www.aliexpress.com/item/3256806735645440.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?id=789483353026&amp;amp;spm=a213gs.v2success.0.0.220c4831vddhXz&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Bananna_pi_bpi-f3_interface.jpg&amp;diff=17228</id>
		<title>File:Bananna pi bpi-f3 interface.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Bananna_pi_bpi-f3_interface.jpg&amp;diff=17228"/>
				<updated>2024-05-08T06:26:26Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: Squy uploaded a new version of File:Bananna pi bpi-f3 interface.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17227</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17227"/>
				<updated>2024-05-07T09:35:29Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* BPI-F3 Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 8G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, support HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-F3 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-latest.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-latest.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
===Bianbu===&lt;br /&gt;
* Bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/15owwUEjIU_i26cI1iigAew?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
: Google drive: https://drive.google.com/drive/folders/1LQoioz6N5YQpSOxY47OmetnPX4yggtT0?usp=sharing&lt;br /&gt;
&lt;br /&gt;
:uname/password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-desktop-k1-v1.0rc1-release-20240429194149.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/1zvFkX92f5gpZdKjP-vGJvA?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
: Google drive: https://drive.google.com/drive/folders/1kCHiMwjnhvZaRBy5vkj6UlPeAlpRQ14P?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Armbian===&lt;br /&gt;
* 2024-04-30-Armbian-unofficial_24.5.0-trunk_Bananapi-F3&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1VIp3bwbDjMairyXXMZwNkQ?pwd=8888 (pincode: 8888) &lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Y5iKY55hFEO2z0sEeG_KC5EInD6nVDft?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/3256806735430070.html&lt;br /&gt;
*BPI Aliexpress shop: https://www.aliexpress.com/item/3256806735645440.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?id=789483353026&amp;amp;spm=a213gs.v2success.0.0.220c4831vddhXz&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17226</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17226"/>
				<updated>2024-05-07T08:24:22Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Bianbu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 8G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, supprt HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-F3 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-latest.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-latest.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
===Bianbu===&lt;br /&gt;
* Bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/15owwUEjIU_i26cI1iigAew?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
: Google drive: https://drive.google.com/drive/folders/1LQoioz6N5YQpSOxY47OmetnPX4yggtT0?usp=sharing&lt;br /&gt;
&lt;br /&gt;
:uname/password: root/bianbu&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-desktop-k1-v1.0rc1-release-20240429194149.img&lt;br /&gt;
&lt;br /&gt;
: Baidu cloud: https://pan.baidu.com/s/1zvFkX92f5gpZdKjP-vGJvA?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
: Google drive: https://drive.google.com/drive/folders/1kCHiMwjnhvZaRBy5vkj6UlPeAlpRQ14P?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=== Armbian===&lt;br /&gt;
* 2024-04-30-Armbian-unofficial_24.5.0-trunk_Bananapi-F3&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1VIp3bwbDjMairyXXMZwNkQ?pwd=8888 (pincode: 8888) &lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Y5iKY55hFEO2z0sEeG_KC5EInD6nVDft?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/3256806735430070.html&lt;br /&gt;
*BPI Aliexpress shop: https://www.aliexpress.com/item/3256806735645440.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?id=789483353026&amp;amp;spm=a213gs.v2success.0.0.220c4831vddhXz&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17223</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17223"/>
				<updated>2024-05-06T06:12:17Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* POE support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 8G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, supprt HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-F3 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-latest.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-latest.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
===Bianbu===&lt;br /&gt;
* Bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1I1dkpOZXwS9AY8Ni-ZLYuw?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1lrayLzT9rVE9212EMeuxCjVmarkhXSGs/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-desktop-k1-v1.0rc1-release-20240429194149.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1IZgi9DCFnQ_AqsrpxFMMvg?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/19Acb0xZH6BxGagYlg5MyFfZlDvfcH1KB/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Armbian===&lt;br /&gt;
* 2024-04-30-Armbian-unofficial_24.5.0-trunk_Bananapi-F3&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1VIp3bwbDjMairyXXMZwNkQ?pwd=8888 (pincode: 8888) &lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Y5iKY55hFEO2z0sEeG_KC5EInD6nVDft?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/3256806735430070.html&lt;br /&gt;
*BPI Aliexpress shop: https://www.aliexpress.com/item/3256806735645440.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?id=789483353026&amp;amp;spm=a213gs.v2success.0.0.220c4831vddhXz&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17219</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17219"/>
				<updated>2024-05-06T05:41:19Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 8G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, supprt HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-R64 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-latest.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-latest.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
===Bianbu===&lt;br /&gt;
* Bianbu-23.10-nas-k1-v1.0rc1-release-20240429192450.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1I1dkpOZXwS9AY8Ni-ZLYuw?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1lrayLzT9rVE9212EMeuxCjVmarkhXSGs/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
* Bianbu-23.10-desktop-k1-v1.0rc1-release-20240429194149.img&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1IZgi9DCFnQ_AqsrpxFMMvg?pwd=8888 (pincode: 8888)&lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/19Acb0xZH6BxGagYlg5MyFfZlDvfcH1KB/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Armbian===&lt;br /&gt;
* 2024-04-30-Armbian-unofficial_24.5.0-trunk_Bananapi-F3&lt;br /&gt;
&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1VIp3bwbDjMairyXXMZwNkQ?pwd=8888 (pincode: 8888) &lt;br /&gt;
&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Y5iKY55hFEO2z0sEeG_KC5EInD6nVDft?usp=sharing&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17217</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17217"/>
				<updated>2024-05-06T03:03:01Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 8G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, supprt HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-R64 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
* Windows PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_windows-latest.zip&lt;br /&gt;
&lt;br /&gt;
* Linux PC: https://download.banana-pi.dev/d/ca025d76afd448aabc63/files/?p=%2FTools%2Fimage_download_tools%2Ftitantools_for_linux-latest.zip&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
=== Official image===&lt;br /&gt;
* 2024-4-30 release,bianbu 23.10 image&lt;br /&gt;
&lt;br /&gt;
Google Drive: https://drive.google.com/drive/folders/1H9sx6_5dUsZfkoZk0hY-4KWto2hpUrme&lt;br /&gt;
&lt;br /&gt;
Baidu Cloud: https://pan.baidu.com/s/14I8K7Mj90z5R4Rsset0mEw?pwd=8888 pincode:8888&lt;br /&gt;
&lt;br /&gt;
=== Armbian===&lt;br /&gt;
* 2024-04-30-Armbian-unofficial_24.5.0-trunk_Bananapi-F3&lt;br /&gt;
&lt;br /&gt;
Google Drive: https://drive.google.com/drive/folders/1H9sx6_5dUsZfkoZk0hY-4KWto2hpUrme&lt;br /&gt;
&lt;br /&gt;
Baidu Cloud: https://pan.baidu.com/s/14I8K7Mj90z5R4Rsset0mEw?pwd=8888 pincode:8888&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Bpi-f3_sch.png&amp;diff=17211</id>
		<title>File:Bpi-f3 sch.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Bpi-f3_sch.png&amp;diff=17211"/>
				<updated>2024-05-06T02:46:57Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Banana_pi_bpi-f3_banner_4.jpg&amp;diff=17210</id>
		<title>File:Banana pi bpi-f3 banner 4.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Banana_pi_bpi-f3_banner_4.jpg&amp;diff=17210"/>
				<updated>2024-05-06T02:46:46Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:Bananna_pi_bpi-f3_interface.jpg&amp;diff=17209</id>
		<title>File:Bananna pi bpi-f3 interface.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:Bananna_pi_bpi-f3_interface.jpg&amp;diff=17209"/>
				<updated>2024-05-06T02:46:36Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17207</id>
		<title>Banana Pi BPI-F3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-F3&amp;diff=17207"/>
				<updated>2024-05-06T02:46:20Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: Created page with &amp;quot;zh:香蕉派_BPI-F3   = BPI-F3 Introduction =  Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-F3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= BPI-F3 Introduction =&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-F3 is a industrial grade RISC-V development board, it design with SpacemiT K1 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power. 8G DDR and 16G eMMC onboard.2x GbE Ethernet prot, 4x USB 3.0 and PCIe for M.2 interface, supprt HDMI and Dual MIPI-CSI Camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:banana_pi_bpi-f3_banner_4.jpg]]&lt;br /&gt;
&lt;br /&gt;
== about SpacemiT K1 8 core RISC-V chip ==&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is an octa-core 64-bit RISC-V AI CPU. Base on RISC-V open instruction set architecture,we are committed to create more energy efficient and more commonly used AI processor platform,promote global open source and open ecological computing power construction.&lt;br /&gt;
&lt;br /&gt;
SpacemiT K1 is mainly used for single board computer,network storage,cloud computer,smart robort,industrial control,edge computer,etc.&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1 SpacemiT K1 8 core RISC-V chip Brief]&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1_datasheet SpacemiT K1 8 core RISC-V chip datasheet]&lt;br /&gt;
&lt;br /&gt;
== Key Features==&lt;br /&gt;
&lt;br /&gt;
* 8 core RISC-V chip, CPU integrates 2.0 TOPs AI computing power&lt;br /&gt;
&lt;br /&gt;
* Single-core general computing power equivalent to 1.3 times Cortex-A55&lt;br /&gt;
&lt;br /&gt;
* Supports 32-bit LPDDR4/4X, with a maximum of 16GB of memory&lt;br /&gt;
&lt;br /&gt;
* 4K decoding and encoding&lt;br /&gt;
&lt;br /&gt;
* 5-lane PCIE2.1 expansion capability&lt;br /&gt;
&lt;br /&gt;
* 1x USB 3.0 + 2x USB 2.0 interfaces&lt;br /&gt;
&lt;br /&gt;
* 12x UART serial ports&lt;br /&gt;
&lt;br /&gt;
* Operating temperature range: -40°C to 85°C &lt;br /&gt;
&lt;br /&gt;
== Application direction==&lt;br /&gt;
&lt;br /&gt;
* NAS&lt;br /&gt;
* Laptop&lt;br /&gt;
* Intelligent robotics&lt;br /&gt;
* Industrial control&lt;br /&gt;
* AI edge computing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Start==&lt;br /&gt;
&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-F3/GettingStarted_BPI-F3 Getting Started BPI-F3]&lt;br /&gt;
&lt;br /&gt;
= Hardware=&lt;br /&gt;
&lt;br /&gt;
== Hardware Interface==&lt;br /&gt;
&lt;br /&gt;
[[File:bananna_pi_bpi-f3_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:bpi-f3_sch.png]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;2&amp;quot;| '''HardWare Specification of Banana Pi BPI-F3 RISC-V SBC'''&lt;br /&gt;
|-&lt;br /&gt;
| CPU                               ||  SpacemiT K1 8 core RISC-V chip&lt;br /&gt;
|-&lt;br /&gt;
| AI                                ||  2.0Tops from RlSC-V Core                                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Memory                            || 4 GB LPDDR4 (Supports up to 8G LPDDR4)                                                                                 &lt;br /&gt;
|-&lt;br /&gt;
| Storage                           || 16G eMMC flash,4M SPI NOR,32M SPI NAD                                                                              &lt;br /&gt;
|-&lt;br /&gt;
| SD card                           || MicroSD card slot (Greater than 256MB)                                                                           &lt;br /&gt;
|-&lt;br /&gt;
| Wireless                          || 2.4G/5G WiFi and Bluetooth 4.2                                                               &lt;br /&gt;
|-&lt;br /&gt;
| Ethernet                          || 2x GbE Ethernet port(supports PoE with add-on PoE HAT)                                       &lt;br /&gt;
|-&lt;br /&gt;
| HDMI                              || 1x full-size HDMI digital Audio output(HDMI1.4,up to 1080p@60fps ) &lt;br /&gt;
|-&lt;br /&gt;
| Audio                             || Speaker，Mic， Earphone   &lt;br /&gt;
|-&lt;br /&gt;
| Camera                             || MIPI-CSI, Dual-shot support                                                                                   &lt;br /&gt;
|-&lt;br /&gt;
| USB                               || 4x USB 3.0 Type-A HOST, 1x USB 2.0 Type-C OTG    &lt;br /&gt;
|-&lt;br /&gt;
| PCIe                              || PCIE2.1 2lane * 2.&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEB 2lane connect M.2 KEY M( Support JMB582 expansion card to SATA )&lt;br /&gt;
|-&lt;br /&gt;
| || PCIEC 1lane connect MINI PCIE&lt;br /&gt;
|-&lt;br /&gt;
| GPIO                              || 26-pin header &lt;br /&gt;
|-&lt;br /&gt;
| Buttons                           || Reset, Power and Burn &lt;br /&gt;
|-&lt;br /&gt;
| IR                                || IR-Rx&lt;br /&gt;
|-&lt;br /&gt;
| LED                               || Power Status                                                            &lt;br /&gt;
|-&lt;br /&gt;
| Power                             || DC in and TYPE-C in                                                                    &lt;br /&gt;
|-&lt;br /&gt;
| Size                              || 148x100 mm                                                                                     &lt;br /&gt;
|-&lt;br /&gt;
| Weight                           || 200g                                            &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GPIO Pin Define==&lt;br /&gt;
&lt;br /&gt;
=== 26 PIN GPIO===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40-pin header define and GPIO Alternative Functions Assignments'''&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|AP_I2C4_SDA_3V3 &lt;br /&gt;
|VCC5V0_OUT &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|AP_I2C4_SCL_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GPIO_70_3V3 &lt;br /&gt;
|R_UART0_TXD_3V3 &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|R_UART0_RXD_3V3 &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GPIO_71_3V3 &lt;br /&gt;
|GPIO_74_3V3 &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GPIO_72_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GPIO_73_3V3 &lt;br /&gt;
|GPIO_91_3V3 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|VCC3V3_SYS &lt;br /&gt;
|GPIO_92_3V3 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|SPI3_MOSI_3V3 &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|SPI3_MISO_3V3 &lt;br /&gt;
|GPIO_49_3V3 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|SPI3_SCLK_3V3 &lt;br /&gt;
|SPI3_CS_3V3 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GPIO_50_3V3 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MIPI DSI screen connection socket===&lt;br /&gt;
Holding a 1080P screen (JL-M101N013-P12WU-M402632), the screen socket model is FH35C-31S-0.3SHW (50)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_DSI1_LANE0_DN &lt;br /&gt;
|MIPI_DSI1_LANE0_DP &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE1_DN &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|MIPI_DSI1_LANE1_DP &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_DSI1_CLK_N &lt;br /&gt;
|MIPI_DSI1_CLK_P &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_DSI1_LANE2_DN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_DSI1_LANE2_DP &lt;br /&gt;
|GND &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_DSI1_LANE3_DN &lt;br /&gt;
|MIPI_DSI1_LANE3_DP &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|GND &lt;br /&gt;
|MIPI_LCD_ADC_1V8 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|LCD_PWR_EN_1V8 &lt;br /&gt;
|LCD_RST_1V8 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|LCD_BL_EN_1V8 &lt;br /&gt;
|LCD_BL_PWM_1V8 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|GND &lt;br /&gt;
|TP_INT_1V8 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|TP_RST_1V8 &lt;br /&gt;
|AP_I2C6_SCL &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|AP_I2C6_SDA &lt;br /&gt;
|LCD_VCC18 &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|LCD_VCC5V0 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|31 &lt;br /&gt;
|LCD_VCC5V0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Camera module base===&lt;br /&gt;
&lt;br /&gt;
By default, it supports a 16M camera module, which can be modified&lt;br /&gt;
After blocking the configuration, hold the 8M camera module and adopt a uniform spacing&lt;br /&gt;
0.4mm 30 pin socket (model QG1330421Y-M08-7H).&lt;br /&gt;
&lt;br /&gt;
'''16M camera：'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|GND &lt;br /&gt;
|FS_DUALCAM &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|CAM_MCLK0 &lt;br /&gt;
|GND &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA0_RST &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI1_DN0 &lt;br /&gt;
|CAMERA0_PDN &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|MIPI_CSI1_DP0 &lt;br /&gt;
|CAM_I2C0_SDA &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C0_SCL &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI1_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|MIPI_CSI1_CLKP &lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI1_DN1 &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|MIPI_CSI1_DP1 &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI1_DN2 &lt;br /&gt;
|MIPI_CSI1_DP3 &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|MIPI_CSI1_DP2 &lt;br /&gt;
|MIPI_CSI1_DN3 &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''8M camera:'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN&lt;br /&gt;
! Function&lt;br /&gt;
! Function&lt;br /&gt;
! PIN&lt;br /&gt;
|-&lt;br /&gt;
|1 &lt;br /&gt;
|MIPI_CSI3_DP3 &lt;br /&gt;
|CAM_MCLK1 &lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|3 &lt;br /&gt;
|MIPI_CSI3_DN3 &lt;br /&gt;
|CAMERA1_RST &lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|5 &lt;br /&gt;
|GND &lt;br /&gt;
|CAMERA1_PDN &lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|7 &lt;br /&gt;
|MIPI_CSI3_DP2 &lt;br /&gt;
|GND &lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|9 &lt;br /&gt;
|MIPI_CSI3_DN2 &lt;br /&gt;
|CAM_I2C1_SDA &lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|11 &lt;br /&gt;
|GND &lt;br /&gt;
|CAM_I2C1_SCL &lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|13 &lt;br /&gt;
|MIPI_CSI3_DP1 &lt;br /&gt;
|GND &lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|15 &lt;br /&gt;
|MIPI_CSI3_DN1&lt;br /&gt;
|CSI_VCCIO18 &lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|17 &lt;br /&gt;
|GND &lt;br /&gt;
|CSI_AVDD28 &lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|19 &lt;br /&gt;
|MIPI_CSI3_CLKP &lt;br /&gt;
|CSI_AFVCC28 &lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|21 &lt;br /&gt;
|MIPI_CSI3_CLKN &lt;br /&gt;
|CSI_DVDD12 &lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|23 &lt;br /&gt;
|GND &lt;br /&gt;
|FLASH_LED0+ &lt;br /&gt;
|24&lt;br /&gt;
|-&lt;br /&gt;
|25 &lt;br /&gt;
|MIPI_CSI3_DP0 &lt;br /&gt;
|FLASH_LED1+ &lt;br /&gt;
|26&lt;br /&gt;
|-&lt;br /&gt;
|27 &lt;br /&gt;
|MIPI_CSI3_DN0 &lt;br /&gt;
|GND &lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|29 &lt;br /&gt;
|GND &lt;br /&gt;
|GND &lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== POE support==&lt;br /&gt;
We design PoE function for BPI-R64 ,so easy to add PoE module to support PoE function.After welding the POE module, it is powered by the RJ45-2 interface.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-F3 POE power supply.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 4G module==&lt;br /&gt;
&lt;br /&gt;
After connecting to the MINI PCIE interface and inserting the SIM card, it can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development=&lt;br /&gt;
&lt;br /&gt;
== Source Code==&lt;br /&gt;
&lt;br /&gt;
=== Linux BSP Source Code===&lt;br /&gt;
&lt;br /&gt;
* pi-opensbi: https://github.com/BPI-SINOVOIP/pi-opensbi/tree/v1.3-k1&lt;br /&gt;
&lt;br /&gt;
* u-boot: https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2022.10-k1&lt;br /&gt;
&lt;br /&gt;
* kernel: https://github.com/BPI-SINOVOIP/pi-linux/tree/linux-6.1.15-k1&lt;br /&gt;
&lt;br /&gt;
* Armbian: https://github.com/BPI-SINOVOIP/armbian-build/tree/v24.04.30&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run Ubuntu Linux test 8 Core CPU performance and AI function: https://www.youtube.com/watch?v=Ym-VcJgaGIY&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 SpacemiT K1 run OpenWRT: https://www.youtube.com/watch?v=ejV5KFww8Xo&lt;br /&gt;
&lt;br /&gt;
* BPI-F3 run visual AI+ large models simultaneously: https://www.youtube.com/watch?v=Kn7GYiOxato&lt;br /&gt;
&lt;br /&gt;
= System Image=&lt;br /&gt;
== Tools==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linux==&lt;br /&gt;
&lt;br /&gt;
=== Official image===&lt;br /&gt;
* 2024-4-30 release,bianbu 23.10 image&lt;br /&gt;
&lt;br /&gt;
Google Drive: https://drive.google.com/drive/folders/1H9sx6_5dUsZfkoZk0hY-4KWto2hpUrme&lt;br /&gt;
&lt;br /&gt;
Baidu Cloud: https://pan.baidu.com/s/14I8K7Mj90z5R4Rsset0mEw?pwd=8888 pincode:8888&lt;br /&gt;
&lt;br /&gt;
=== Armbian===&lt;br /&gt;
* 2024-04-30-Armbian-unofficial_24.5.0-trunk_Bananapi-F3&lt;br /&gt;
&lt;br /&gt;
Google Drive: https://drive.google.com/drive/folders/1H9sx6_5dUsZfkoZk0hY-4KWto2hpUrme&lt;br /&gt;
&lt;br /&gt;
Baidu Cloud: https://pan.baidu.com/s/14I8K7Mj90z5R4Rsset0mEw?pwd=8888 pincode:8888&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Easy to buy=&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=File:BPI-F3_POE_power_supply.jpg&amp;diff=17208</id>
		<title>File:BPI-F3 POE power supply.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=File:BPI-F3_POE_power_supply.jpg&amp;diff=17208"/>
				<updated>2024-05-06T02:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-R3&amp;diff=17204</id>
		<title>Getting Started with BPI-R3</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-R3&amp;diff=17204"/>
				<updated>2024-05-06T02:02:08Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Prepare to develop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:快速上手 香蕉派 BPI-R3]]&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-R3 Mini Router board with MediaTek MT7986(Filogic 830) quad core ARM A53 chip design ,2G DDR RAM ,8G eMMC flash onboard,It is a very high performance open source router development board,support Wi-Fi6 2.4G wifi use MT7975N and 5G wifi use MT7975P, support 2 2.5GbE network port.&lt;br /&gt;
&lt;br /&gt;
==MediaTek MT7986(Filogic 830)==&lt;br /&gt;
&lt;br /&gt;
The MT7986(Filogic 830) integrates four Arm Cortex-A53 cores up to 2GHz with up to 18,000 DMIPs of processing power and 6Gbps of dual 4x4 Wi-Fi6 connectivity. It has two 2.5g Ethernet interfaces and serial peripheral interfaces (SPI). Filogic 830‘s built-in hardware acceleration engine enables fast and reliable Wi-Fi offloading and wireless network connection. In addition, the chip supports Mediatek FastPath™ technology, which is suitable for games, AR/VR and other low-latency applications.&lt;br /&gt;
&lt;br /&gt;
Wi-fi 6 has many advantages over its predecessors, including lower latency, larger bandwidth capacity and faster transmission rates. Wireless network devices supporting the 6GHz band mainly use 160MHz wide channel and 6GHz uncongested bandwidth to provide multigigabit transmission and low-latency wi-fi connection, providing reliable wireless network for streaming media, games, AR/VR and other applications.&lt;br /&gt;
&lt;br /&gt;
==Key Features==&lt;br /&gt;
&lt;br /&gt;
* MediaTek MT7986(Filogic 830) Quad core ARM Cortex A53&lt;br /&gt;
* Wifi 6 2.4G/5G（MT7976C）&lt;br /&gt;
* 2G DDR RAM&lt;br /&gt;
* 8G eMMC flash&lt;br /&gt;
* 128MB Nand flash&lt;br /&gt;
* 2x 2.5GbE network port&lt;br /&gt;
* 1x M.2 Key B USB inerface&lt;br /&gt;
* 1x M.2 KEY M PCIe inerface&lt;br /&gt;
* 1x USB2.0 interface&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==Basic Development==&lt;br /&gt;
===Prepare to develop===&lt;br /&gt;
  * Prepare 8G/above TF card, USB-Serial interface, Ubuntu System&lt;br /&gt;
  * Using your USB-Serial Connect debug console on BPI-R3&lt;br /&gt;
  Note: '''Debug Uart 3.3v TTL,Baud: 115200'''.&lt;br /&gt;
  * Default IP address for LAN port: '''192.168.1.1'''&lt;br /&gt;
  * User name/password: '''pi/bananapi''' ,'''root/bananapi'''.&lt;br /&gt;
  Or the user is '''root without a password'''.&lt;br /&gt;
  * WIFI: '''MTK_MT7986_AP_AX6000_2.4G'''and'''MTK_MT7986_AP_AX6000_5G'''&lt;br /&gt;
  [[Image:R3_debug_console.jpg|320px]]&lt;br /&gt;
&lt;br /&gt;
  * R3 bootstrap and device select Jumper Setting&lt;br /&gt;
  [[Image:BPI-R3-Jumper.png|320px]]&lt;br /&gt;
&lt;br /&gt;
   Note: SW1-A and SW1-B is for boot strap selecting;&lt;br /&gt;
         SW1-C is that SPI-Nand or SPI-Nor Device is connected to CPU's SPI bus;&lt;br /&gt;
         SW1-D is that SD Card or EMMC device is connected tp CPU's EMMC bus.&lt;br /&gt;
 &lt;br /&gt;
   * Examples:&lt;br /&gt;
     All Jumper is High.&lt;br /&gt;
     [[Image:BPI-R3-Jumper-ALL-High.png|320px]]&lt;br /&gt;
&lt;br /&gt;
     All Jumper is Low.&lt;br /&gt;
     [[Image:BPI-R3-Jumper-ALL-Low.png|320px]]&lt;br /&gt;
&lt;br /&gt;
===How to burn image to SD card===&lt;br /&gt;
  A. Note: burn image to SD card on linux computer&lt;br /&gt;
    1.You could download latest image from our forum&lt;br /&gt;
    * Here is the example image link: &lt;br /&gt;
  &lt;br /&gt;
    2.Install bpi-tools on your Ubuntu. If you can't access this URL or any other problems, please go to [https://github.com/BPI-SINOVOIP/bpi-tools bpi-tools repo] and install this tools manually.&lt;br /&gt;
    * apt-get install pv&lt;br /&gt;
    * curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash&lt;br /&gt;
  &lt;br /&gt;
    3.After you download the image, insert your TF card into your Ubuntu&lt;br /&gt;
    * Execute &amp;quot;bpi-copy xxx.img /dev/sdx&amp;quot; to install image on your TF card&lt;br /&gt;
  &lt;br /&gt;
    4.After step 3, then you can insert your TF card into R3, and press power button to setup R3&lt;br /&gt;
  B. Note: burn image to SD card on windows computer&lt;br /&gt;
    1. Download the tools from the website:   https://sourceforge.net/projects/win32diskimager/&lt;br /&gt;
    2. Install the tools into Windows computer.&lt;br /&gt;
    3. flash image into SD card.&lt;br /&gt;
  &lt;br /&gt;
 C. Change Boot Jumper to boot from SD, Enable SD Card Device.&lt;br /&gt;
    [[Image:BPI-R3-Jumper-ALL-High.png|320px]]&lt;br /&gt;
&lt;br /&gt;
===How to burn image to onboard eMMC===&lt;br /&gt;
  Note: because SD card and EMMC device share one SOC's interface, you need flash one SD image firstly, then R3 boot from SD card, then flash nand image into Nand, then change boot strap to boot from nand,  you need flash EMMC image into EMMC. Finally you change bootstrap to boot from EMMC.&lt;br /&gt;
&lt;br /&gt;
  Before burning image to eMMC, please prepare a SD card with flashed bootable image and a USB disk. Let's take OpenWrt image (mtk-bpi-r3-SD-WAN1-SFP1-20220619-single-image.img, mtk-bpi-r3-NAND-WAN1-SFP1-20220619-single-image.bin, bl2_emmc.img, mtk-bpi-r3-EMMC-WAN1-SFP1-20220619-single-image.img) for example, the steps are below:&lt;br /&gt;
&lt;br /&gt;
  1. Insert the flashed SD card and power on to start the board.(the image &amp;quot;mtk-bpi-r3-SD-WAN1-SFP1-20220619-single-image.img&amp;quot; on the SD card can be OpenWrt or other linux OS like ubuntu...)&lt;br /&gt;
&lt;br /&gt;
  2. Copy Nand bootable and EMMC boot OpenWrt image(mtk-bpi-r3-NAND-WAN1-SFP1-20220619-single-image.bin, bl2_emmc.img, mtk-bpi-r3-EMMC-WAN1-SFP1-20220619-single-image.img) to USB disk, if the image is compressed please uncompress it before copying to USB disk.&lt;br /&gt;
&lt;br /&gt;
  3. Plug in USB disk to the board, and mount the USB to /mnt or other directory as follows: (you can skip mounting if it is mounted automatically)&lt;br /&gt;
     * mount -t vfat /dev/sda1 /mnt &lt;br /&gt;
     * change your directory to the mounting point, here is : cd /mnt&lt;br /&gt;
&lt;br /&gt;
  4. Execute following command to enable and copy image to nand flash:&lt;br /&gt;
     * mtd erase /dev/mtd0&lt;br /&gt;
     * dd if=mtk-bpi-r3-NAND-WAN1-SFP1-20220619-single-image.bin of=/dev/mtdblock0&lt;br /&gt;
&lt;br /&gt;
  5. Shutdown, remove SD card, and change bootstrap to boot from nand flash and change SD/EMMC switch jumper to EMMC, restart the board from Nand Flash.&lt;br /&gt;
     Note: Enable EMMC device, boot strap is from nand&lt;br /&gt;
     [[Image:BPI-R3-Jumper-Flash-EMMC.png|320px]]&lt;br /&gt;
&lt;br /&gt;
  6. repeat step 3, mount u-disk to /mnt, Execute following command to enable and copy image to EMMC device:&lt;br /&gt;
     * mount -t vfat /dev/sda1 /mnt&lt;br /&gt;
     * echo 0 &amp;gt; /sys/block/mmcblk0boot0/force_ro&lt;br /&gt;
     * dd if=bl2_emmc.img of=/dev/mmcblk0boot0&lt;br /&gt;
     * dd if=mtk-bpi-r3-EMMC-WAN1-SFP1-20220619-single-image.img of=/dev/mmcblk0&lt;br /&gt;
     * mmc bootpart enable 1 1 /dev/mmcblk0&lt;br /&gt;
&lt;br /&gt;
  7. power off R3 board, remove u-disk driver, change bootstrap to boot from emmc device.&lt;br /&gt;
     Note: Enable EMMC device, boot strap is from EMMC.&lt;br /&gt;
     [[Image:BPI-R3-Jumper-Boot-EMMC.png|320px]]&lt;br /&gt;
&lt;br /&gt;
=== Network-Configuration===&lt;br /&gt;
*Network-Configuration refer to: http://www.fw-web.de/dokuwiki/doku.php?id=en:bpi-r2:network:start&lt;br /&gt;
*Network Interface: eth1, lan0 is for WAN; lan4, rax0, lan2, lan5, ra0, lan3, lan1 is for LAN,  ra0 is for 2.4G wireless, rax0 is for 5G wireless.&lt;br /&gt;
&lt;br /&gt;
[[Image:BPI-R3_network_interface.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
root@OpenWrt:/# ifconfig&lt;br /&gt;
&lt;br /&gt;
br-lan    Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::eca1:57ff:fe81:ca19/64 Scope:Link&lt;br /&gt;
          inet6 addr: fd63:8bea:d5ce::1/60 Scope:Global&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:2418 (2.3 KiB)&lt;br /&gt;
&lt;br /&gt;
br-wan    Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          inet6 addr: fe80::eca1:57ff:fe81:ca19/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:8538 (8.3 KiB)&lt;br /&gt;
&lt;br /&gt;
eth0      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          inet6 addr: fe80::eca1:57ff:fe81:ca19/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:4408 (4.3 KiB)&lt;br /&gt;
          Interrupt:124&lt;br /&gt;
&lt;br /&gt;
eth1      Link encap:Ethernet  HWaddr 4A:BB:84:B4:5D:3F&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:8674 (8.4 KiB)&lt;br /&gt;
          Interrupt:124&lt;br /&gt;
&lt;br /&gt;
lan0      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
lan1      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
lan2      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
lan3      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
lan4      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
lan5      Link encap:Ethernet  HWaddr EE:A1:57:81:CA:19&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:2418 (2.3 KiB)&lt;br /&gt;
&lt;br /&gt;
lo        Link encap:Local Loopback&lt;br /&gt;
          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;
          inet6 addr: ::1/128 Scope:Host&lt;br /&gt;
          UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br /&gt;
          RX packets:56 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:56 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:4368 (4.2 KiB)  TX bytes:4368 (4.2 KiB)&lt;br /&gt;
&lt;br /&gt;
ra0       Link encap:Ethernet  HWaddr 00:0C:43:26:60:38&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
          Interrupt:6&lt;br /&gt;
&lt;br /&gt;
rax0      Link encap:Ethernet  HWaddr 02:0C:43:36:60:38&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
root@OpenWrt:/# brctl show br-wan&lt;br /&gt;
&lt;br /&gt;
bridge name     bridge id               STP enabled     interfaces&lt;br /&gt;
br-wan          7fff.eea15781ca19       no              lan0, eth1&lt;br /&gt;
&lt;br /&gt;
root@OpenWrt:/# brctl show br-lan&lt;br /&gt;
&lt;br /&gt;
bridge name     bridge id               STP enabled     interfaces&lt;br /&gt;
br-lan          7fff.eea15781ca19       no              lan4, rax0, lan2, lan5, ra0, lan3, lan1&lt;br /&gt;
&lt;br /&gt;
root@OpenWrt:/#&lt;br /&gt;
&lt;br /&gt;
==Advanced Development==&lt;br /&gt;
===GPIO===&lt;br /&gt;
====26 Pins Definition====&lt;br /&gt;
&lt;br /&gt;
[[Image:R3_gpio_40.jpg]]&lt;br /&gt;
&lt;br /&gt;
====GPIO Control====&lt;br /&gt;
* echo xxx &amp;gt; /sys/class/gpio/export&lt;br /&gt;
* echo in/out &amp;gt; /sys/class/gpio/gpioxxx/direction&lt;br /&gt;
* echo 0/1 &amp;gt; /sys/class/gpio/gpioxxx/value&lt;br /&gt;
&lt;br /&gt;
Check the base gpio, you could see mine is 411&lt;br /&gt;
&lt;br /&gt;
[[Image:BPI-R3-GPIO-Base.jpg]]&lt;br /&gt;
&lt;br /&gt;
For example: if you want to change gpio 22 as out highlevel, you need input commands like this：&lt;br /&gt;
&lt;br /&gt;
* echo 433（22+411） &amp;gt; /sys/class/gpio/export&lt;br /&gt;
* echo out &amp;gt; /sys/class/gpio/gpio433/direction&lt;br /&gt;
* echo 1 &amp;gt; /sys/class/gpio/gpio433/value&lt;br /&gt;
&lt;br /&gt;
===FAN===&lt;br /&gt;
&lt;br /&gt;
[[Image:FAN.png]]&lt;br /&gt;
&lt;br /&gt;
* R317 for 5V FAN and R318 for 12V FAN.&lt;br /&gt;
* CN23 supports PWM control while CN22 does not support.&lt;br /&gt;
&lt;br /&gt;
====PWM FAN Control====&lt;br /&gt;
* echo 0 &amp;gt; /sys/class/pwm/pwmchip0/export&lt;br /&gt;
* echo 10000 &amp;gt; /sys/class/pwm/pwmchip0/pwm0/period&lt;br /&gt;
* echo 5000 &amp;gt;  /sys/class/pwm/pwmchip0/pwm0/duty_cycle&lt;br /&gt;
* echo normal &amp;gt; /sys/class/pwm/pwmchip0/pwm0/polarity&lt;br /&gt;
* echo 1 &amp;gt; /sys/class/pwm/pwmchip0/pwm0/enable&lt;br /&gt;
&lt;br /&gt;
===miniPCIe slot===&lt;br /&gt;
currently, miniPCIe slot only support one USB 4G module, example: EC25&lt;br /&gt;
when you insert one EC25 module, you may check it.&lt;br /&gt;
&lt;br /&gt;
[[Image:BPI-R3-miniPCIe-Slot-EC25.jpg]]&lt;br /&gt;
&lt;br /&gt;
===SFP===&lt;br /&gt;
After high and low temperature test, the following modules are suppoted by BPI-R3:&lt;br /&gt;
&lt;br /&gt;
[[Image:SFP.png]]&lt;br /&gt;
&lt;br /&gt;
===4G&amp;amp;5G===&lt;br /&gt;
* BPI-R3 supports 4G LTE EC25.&lt;br /&gt;
* If you want to use 5G on BPI-R3:&lt;br /&gt;
    1. Insert 5G dongle into USB3.0.&lt;br /&gt;
    2. Connect RG200U-CN to mini PCIe, connect SoC through USB2.0(speed limited).&lt;br /&gt;
    3. Make an RG200U-CN LGA adapter board and insert it into M.2 KEY M.&lt;br /&gt;
Note: The availability of 4G/5G depends on the local carrier frequency band.&lt;br /&gt;
&lt;br /&gt;
===Ap mode on BPI-R3===&lt;br /&gt;
&lt;br /&gt;
* ra0  is MT7986a 2.4G wifi&lt;br /&gt;
* rax0 is MT7986a 5G wifi&lt;br /&gt;
&lt;br /&gt;
===Wifi &amp;amp; Serial cable===&lt;br /&gt;
* '''If the chip type of serial cable is pl2303, the driver fails to load the firmware apparently and thus the wifi can't work.'''&lt;br /&gt;
* '''Other types including cp2102,ch340 and FDTI are all available, serial cable vlotage must be 3.3v LVTTL standard.&lt;br /&gt;
'''&lt;br /&gt;
'''UART_TX0 is the Boot Strapping PIN and must be kept low during power-on.'''&lt;br /&gt;
&lt;br /&gt;
[[File:Strapping.png|720px]]&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
*MT7986a Reference Manual for Develope Board(BPi)&lt;br /&gt;
::Google Drive：https://drive.google.com/file/d/1biSJmxnIpNzQroYDg9mtPtSTAv4i0DFf/view?usp=sharing&lt;br /&gt;
===TTL Voltage===&lt;br /&gt;
:: The debug-uart TTL is tolerant to 3.3V.&lt;br /&gt;
&lt;br /&gt;
='''Reference Link'''=&lt;br /&gt;
&lt;br /&gt;
http://forum.banana-pi.org/&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Main_Page&amp;diff=17199</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Main_Page&amp;diff=17199"/>
				<updated>2024-05-06T01:24:40Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Banana Pi single board computer : Banana Pi Series Comparison */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:首页]]&lt;br /&gt;
&amp;lt;div id=&amp;quot;GettingStarted&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Website.jpg|thumb|[[Banana Pi open source community ecology and Internet of things overall technical solutions]]]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R4_1.jpg|thumb|[[Banana Pi BPI-R4]] with MediaTek Filogic 800 (MT7988)]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R3_Mini__1.jpg|thumb|[[Banana Pi BPI-R3 Mini]] with  MediaTek MT7986(Filogic 830)]]&lt;br /&gt;
[[File:Banana_Pi_BPI-P2_Pro_1.jpg|thumb|[[Banana Pi BPI-P2 Pro]] with Rockchip RK3308]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_1.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:Banana Pi BPI-W3 LGA 1.jpg|thumb|[[Banana Pi BPI-W3]] with Rockchip RK3588 chip design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R3_Router_2.jpg|thumb|[[Banana Pi BPI-R3]] with MediaTek MT7986(Filogic 830)]]&lt;br /&gt;
[[File:Banana_Pi_BPI-CM5_1.jpg|thumb|[[Banana Pi BPI-CM5]] with A311D2 design]]&lt;br /&gt;
[[File:BananaPi_BPI-CM4_base_board_1.jpg|thumb|[[Banana Pi BPI-CM4 ]] with Amlogic A311D design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-CM2_1.jpg|thumb|[[Banana Pi BPI-CM2]] with Rockchip RK3568 ]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D chip]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5 ]]Amlogic S905X3 Processor]]&lt;br /&gt;
[[File:Banana_PI_BPI-F2P_3.JPG|thumb| [[Banana Pi BPI-F2P]] Sunplus SP7021 industrial control board ]]&lt;br /&gt;
[[File:Banana_Pi_BPI-F2S_1_.JPG|thumb| [[Banana Pi BPI-F2S]] with Sunplus SP7021]]&lt;br /&gt;
[[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] MTK MT7622]]&lt;br /&gt;
[[File:O2A0500.jpg|thumb|[[Banana Pi BPI-W2]] Realtek RD1296]]&lt;br /&gt;
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[Banana Pi BPI-M64]] Allwinner A64]]&lt;br /&gt;
[[File:Banana_pi_BPI-M3_1.jpg|thumb|[[Banana Pi BPI-M3]] Allwinner A83T]]&lt;br /&gt;
[[File:BPI-F2_zero_1.JPG|thumb|[[Banana Pi BPI-P2 Zero]] Allwinner H2+/H3/H5]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[Banana Pi BPI-M2+]] Allwinner H3/H5/H2+]3]]&lt;br /&gt;
[[File:BPI-M2_zero_11.JPG|thumb|[[Banana Pi BPI-M2 ZERO]] Allwinner H2+/H3/H5]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Ultra_2.JPG|thumb|[[Banana Pi BPI-M2U]] Allwinner R40/V40/A40i]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] Allwinner R40/V40/A40i]]&lt;br /&gt;
[[File:Banana_pi_bpi-m2_magic_5.JPG|thumb|[[Banana Pi BPI-M2M]] Allwinner A33/R16]]&lt;br /&gt;
[[File:Banana_pi_BPI-R1_1.JPG|thumb|[[Banana Pi BPI-R1]] Allwinner A20]]&lt;br /&gt;
[[File:Banana_pi_BPI-M1+_1.jpg|thumb|[[Banana Pi BPI-M1+]] Allwinner A20]]&lt;br /&gt;
[[File:Banana_pi_BPI-M1_1.jpg|thumb|[[Banana Pi BPI-M1]] Allwinner A20]]&lt;br /&gt;
[[File:BPI-R2_3.JPG|thumb|[[Banana Pi BPI-R2]] MTK MT7623N]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_1.jpg|thumb|[[Banana Pi BPI-M4]] Realtek RTD1395]]&lt;br /&gt;
&lt;br /&gt;
=About Banana Pi Open source project=&lt;br /&gt;
&lt;br /&gt;
[[File:Website.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.banana-pi.org/ '''Banana Pi'''] is an open source hardware project lead by [http://wiki.banana-pi.org/About_BPI '''GuangDong BiPai technology co., LTD''']. It focuses on the open source hardware development board of ARM and MCU series, provides open software and hardware platform, and creates the basic technology development platform. Full series open source hardware products, complete integration of voice, data, video system platform. Developers can flexibly build various application platforms on the open source hardware foundation platform. It can be applied in the Internet of things, AI artificial intelligence, industrial Internet control, STEAM education and other aspects.Create [[banana Pi open source community ecology and Internet of things overall technical solutions]].&lt;br /&gt;
&lt;br /&gt;
Welcome free discuss on [http://forum.banana-pi.org/ '''Banana Pi Forum''' ], 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 [https://drive.google.com/drive/folders/0B4PAo2nW2Kfndjh6SW9MS2xKSWs?resourcekey=0-qXGFXKmd7AVy0S81OXM1RA&amp;amp;usp=sharing '''Documents'''] and [https://drive.google.com/drive/folders/0B_YnvHgh2rwjVjNyS2pheEtWQlk?resourcekey=0-U4TI84zIBdId7bHHjf2qKA  '''Image''' ]&lt;br /&gt;
&lt;br /&gt;
Easy to buy sample from [https://pt.aliexpress.com/store/302756 '''SinoVoip aliexpress online shop'''] and [https://www.aliexpress.com/store/1101951077 '''BPI aliexpress online shop''']&lt;br /&gt;
&lt;br /&gt;
Note :  ''' Banana Pi will use New wiki page: https://docs.banana-pi.org/ '''&lt;br /&gt;
&lt;br /&gt;
'''[[BPI 4.0 Server]]''' has served more than 200 '''[[Successful case]]''' around the world, providing one-stop service of r&amp;amp;d, production, supply chain management and product certification for customers.&lt;br /&gt;
&lt;br /&gt;
=Getting Started=&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;12%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Getting Started with M1]] &lt;br /&gt;
*[[Getting Started with M1P]]&lt;br /&gt;
*[[Getting Started with M2 Ultra / Berry]]&lt;br /&gt;
*[[Getting Started with M2M]]&lt;br /&gt;
*[[Getting Started with P2-Zero]] &lt;br /&gt;
*[[Getting Started with M2 Zero]] &lt;br /&gt;
*[[Getting Started with M2P]] &lt;br /&gt;
*[[Getting Started with BPI-M4 Berry]] &lt;br /&gt;
*[[Getting Started with BPI-M4 Zero]]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;12%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Getting Started with R1]]&lt;br /&gt;
*[[Getting Started with R2]] &lt;br /&gt;
*[[Getting Started with R2PRO]] &lt;br /&gt;
*[[Getting Started with R64]]&lt;br /&gt;
*[[Getting Started with W2]]&lt;br /&gt;
*[[Getting Started with BPI-R3]]&lt;br /&gt;
*[[Getting Started with BPI-R3 MINI]]&lt;br /&gt;
*[[Getting Started with BPI-R4]]&lt;br /&gt;
*[[Getting Started with BPI-W3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;12%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
*[[Getting Started with M64]]&lt;br /&gt;
*[[Getting Started with M3]]&lt;br /&gt;
*[[Getting Started with M4]]&lt;br /&gt;
*[[Getting Started with M5/M2Pro]]&lt;br /&gt;
*[[Getting Started with M2S]]&lt;br /&gt;
*[[Getting Started with CM4]]&lt;br /&gt;
*[[Getting Started with BPI-M6]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Software &amp;amp; Development Tools=&lt;br /&gt;
===Embedded Operating Systems===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
*[[Armbian]]&lt;br /&gt;
*[[Tina Linux]]&lt;br /&gt;
*[[Mainline Linux uboot 2019.07]]&lt;br /&gt;
|}&lt;br /&gt;
=== Development Tools ===&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Using 4G module with Banana Pi]]&lt;br /&gt;
*[[WiFi/AP/BT/BLE on Banana Pi]]&lt;br /&gt;
*[[OpenCV 3.4x on Banana Pi]]&lt;br /&gt;
*[[How to bulid a image with BSP]]&lt;br /&gt;
*[[How to use DHT Sensor via banana pi]]&lt;br /&gt;
*[[How to get the log information for Banana Pi board]]&lt;br /&gt;
|}&lt;br /&gt;
=== Building from sources ===&lt;br /&gt;
* Banana PI SBC and Router source code on github : https://github.com/bpi-sinovoip&lt;br /&gt;
* STEAM education product source code on github :  https://github.com/BPI-STEAM&lt;br /&gt;
&lt;br /&gt;
=Products=&lt;br /&gt;
&lt;br /&gt;
===Banana Pi single board computer : [[Banana Pi Series Comparison]] ===&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi single board computer&amp;quot;&amp;gt;&amp;lt;/div &amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Banana Pi BPI-M4 Berry]] [Allwinner H618]&lt;br /&gt;
*[[Banana Pi BPI-M4 Zero]] [Allwinner H618]&lt;br /&gt;
*[[Banana Pi BPI-M2 ZERO]] [Allwinner H3/H2+] &lt;br /&gt;
*[[Banana Pi BPI-P2 Zero]] [Allwinner H3/H2+]&lt;br /&gt;
*[[Banana Pi BPI-M2+]] [Allwinner H3/H2+]&lt;br /&gt;
*[[Banana Pi BPI-M2M]] [Allwinner A33/R16]&lt;br /&gt;
*[[Banana Pi BPI-M2 Berry]] [Allwinner R40/V40/A40i]&lt;br /&gt;
*[[Banana Pi BPI-M2U]] [Allwinner  R40/V40/A40i]&lt;br /&gt;
*[[Banana Pi BPI-M64]] [Allwinner  A64]&lt;br /&gt;
*[[Banana Pi BPI-M3]] [Allwinner A83T]&lt;br /&gt;
*[[Banana Pi BPI-M1]] [Allwinner A20]&lt;br /&gt;
*[[Banana Pi BPI-M1+]] [Allwinner A20] &lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Banana Pi BPI-M7]]  [Rockchip RK3588] &lt;br /&gt;
*[[Banana Pi BPI-M5]]  [Amlogic S905X3] &lt;br /&gt;
*[[Banana Pi BPI-M2 Pro]] [Amlogic S905x3]&lt;br /&gt;
*[[Banana Pi BPI-M2S]] [Amlogic A311D&amp;amp;S922X]&lt;br /&gt;
&lt;br /&gt;
*[[Banana Pi BPI-M6]] [ Synaptics VS680]&lt;br /&gt;
*[[Banana Pi BPI-P2 Pro]] [Rockchip RK3308]&lt;br /&gt;
*[[Banana Pi BPI-F3]] [SpacemiT K1 RISC-V]&lt;br /&gt;
*[[Banana Pi BPI-F2]] [Freescale IMX6 industrial-grade]  &lt;br /&gt;
*[[Banana Pi BPI-F2S]] [SunPlus SP7021 industrial-grade]  &lt;br /&gt;
*[[Banana Pi BPI-F2P]] [SunPlus SP7021 industrial control gateway board ]&lt;br /&gt;
*[[Banana Pi BPI-M4]]  [Realtek RTD1395] &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Banana pi smart router: [[Banana Pi router Comparison]]===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi Webduino &amp;amp; Arduino Products&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Banana Pi BPI-R4]] [MTK Filogic 880 (MT7988)] &lt;br /&gt;
*[[Banana Pi BPI-R3]] [MTK MT7986(Filogic 830)] &lt;br /&gt;
*[[Banana Pi BPI-R3 Mini]] [MTK MT7986(Filogic 830)] &lt;br /&gt;
*[[Banana Pi BPI-R64]] [MTK MT7622]&lt;br /&gt;
*[[Banana Pi BPI-R2]] [MTK MT7623N]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Banana Pi BPI-W3]] [Rockchip RK3588]&lt;br /&gt;
*[[Banana Pi BPI-R2 Pro]] [Rockchip RK3568]&lt;br /&gt;
*[[Banana Pi BPI-W2]] [Realtek 1296] &lt;br /&gt;
*[[Banana Pi BPI-R1]] [Allwinner A20] &lt;br /&gt;
*[[Banana Pi BPI-Wifi6 Router]] [Triductor TR6560 + TR5220 wifi SOC]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Banana Pi Core board and development Kit===&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi AI&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Banana Pi BPI-CM2]] [Rockchip RK3568]&lt;br /&gt;
*[[Banana Pi BPI-CM4]] [Amlogic A311D]&lt;br /&gt;
*[[Banana Pi BPI-CM5]] [Amlogic A311D2]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI-RK3588 Core board and development Kit]] [Rochchip RK3588]&lt;br /&gt;
*[[BPI-W3 Core board and development Kit]] [Rochchip RK3588]&lt;br /&gt;
*[[Banana Pi BPI-S64 Core]]  [Actions S700] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Banana Pi Compute Module Base Board===&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi AI&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Banana Pi BPI-CM4IO]]&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Banana Pi AI design===&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi AI&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI-K210 RISC-V AIoT board]]&lt;br /&gt;
*[[StarFive VisionFive JH7100 RISC-V Single Board Computer]]&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI-AI-Voice (Microsemi)]]&lt;br /&gt;
*[[BPI-EAI80 AIoT board]] [Edgeless EAI80 ] &lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI-R18-AI(Allwinner SoC-Only 3-Mic Far-Field Dev Kit) ]]&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[AIWorld P1]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Banana Pi Webduino &amp;amp; Arduino &amp;amp; MicroPython Products===&lt;br /&gt;
&lt;br /&gt;
Banana Pi Webduino &amp;amp; Arduino &amp;amp; MicroPython boards&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi Webduino &amp;amp; Arduino &amp;amp; MicroPython Products&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;20%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
*[[BPI-Leaf-S3]] [ESP32-S3]&lt;br /&gt;
*[[BPI-PicoW-S3]] [ESP32-S3]&lt;br /&gt;
*[[BPI-Centi-S3]][ESP32-S3 ST7789]&lt;br /&gt;
*[[BPI-Pico-RP2040]] [RP2040]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;20%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI-AI]] [Kendryte K210 RISC-V for AI]&lt;br /&gt;
*[[BPI-Bit]] [ESP32 STEAM education] &lt;br /&gt;
*[[BPI-Bit-S2]] [ESP32-S2 STEAM education] &lt;br /&gt;
*[[BPI-Smart]] [ESP8266]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;20%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI-NANO arduino NANO board]] [ATmega328P]&lt;br /&gt;
*[[BPI-UNO arduino UNO board]] [ATmega328P]&lt;br /&gt;
*[[BPI-UNO32]] [ESP32 for Arduino]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Banana Pi Webduino &amp;amp; Arduino &amp;amp; Micro:bit boards Accessories&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi Webduino &amp;amp; Arduino boards Accessories&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[ BPI-UNO32 shell compatible LEGO bricks ]] &lt;br /&gt;
*[[ BPI-bit acrylic shell compatible LEGO bricks ]] &lt;br /&gt;
*[[BPI:bit MoonCar Kit]]［BPI:bit/micro:bit］&lt;br /&gt;
*[[BPI Q-Car kit]][BPI:bit/micro:bit]&lt;br /&gt;
*[[BPI Triode-Car kit]][support BPI:bit Micro:bit]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[ BPI:bit gpio expansion board ]]［BPI:bit/micro:bit］&lt;br /&gt;
*[[ BPI:bit robot expansion board]]［BPI:bit］&lt;br /&gt;
*[[BPI:bit Sensor expansion board]]［BPI:bit］&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[ BPI-BT BLE 4.2 control module  ]]&lt;br /&gt;
*[[BPI-Nano robot board]] [arduino nano]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Banana Pi Industrial control gateway design===&lt;br /&gt;
*[[BPI-6202 Embedded single board industrial computer]]&lt;br /&gt;
*[[BPI-5202 Loongson 2K1000LA Embedded single board industrial computer]]&lt;br /&gt;
*[[Awinner A40I for Industrial control gateway design]]&lt;br /&gt;
*[[BPI-KVM with Rockchip RK3568 for KVM over IP design]]&lt;br /&gt;
*[[BPI-FSM1819D Servo motor controller]]&lt;br /&gt;
*[[5G + 4G LTE+Wifi AC+Gigabit Multiplex aggregate route]]&lt;br /&gt;
&lt;br /&gt;
===Banana Pi IoT===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
*[[BPI-9600 IEEE 802.3af PoE module]]&lt;br /&gt;
*[[BPI-9460 IEEE 802.3af Isolation Model PoE module]]&lt;br /&gt;
*[[BPI-7604 IEEE 802.3af PoE Splitter module]]&lt;br /&gt;
*[[BPI-7402 IEEE 802.3at PoE module]]&lt;br /&gt;
*[[BPI-6175 Single channel PoE++ BT PSE Module]]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI NB-IoT Linaro 96Boars]] &lt;br /&gt;
*[[BPI-CC2650 Zigbee BT Linaro 96Boars]]&lt;br /&gt;
*[[BPI Zigbee BT5.0 IoT module]]&lt;br /&gt;
*[[BPI-GSM module]]&lt;br /&gt;
*[[BPI NB-BC95 NB-IoT ]]&lt;br /&gt;
*[[BPI Z-Wave Gateway IoT module]]&lt;br /&gt;
*[[4G module via USB]]&lt;br /&gt;
*[[BPI-PC101 gesture recognition module]]&lt;br /&gt;
*[[BPI-MT7615 802.11 ac wifi 4x4 dual-band module]]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI NB-IOT Arduino]] &lt;br /&gt;
*[[Banana PI D1]]&lt;br /&gt;
*[[BPI-D2]][Rockchips RV1126]&lt;br /&gt;
*[[Banana PI G1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Banana Pi Accessories===&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi Webduino &amp;amp; Arduino Products&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[case]]&lt;br /&gt;
*[[IR remote control]]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[7.0 LCD touch panel]]&lt;br /&gt;
*[[10.1 MIPI touch panel]]&lt;br /&gt;
*[[10.1 HDMI touch panel]]&lt;br /&gt;
*[[Camera]]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI Open debugger board]]&lt;br /&gt;
*[[UniPi on BPI]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Banana Pi GPIO Extend board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI LM75 Temperature Sensor Module]]&lt;br /&gt;
*[[BPI AD/DA extend module]]&lt;br /&gt;
*[[BPI Prototyping Pi Plate module]]&lt;br /&gt;
*[[BPI OLED Display Module]]&lt;br /&gt;
*[[OLED12832 Module]]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI I2C electric level conversion expand module]]&lt;br /&gt;
*[[BPI BerryClip Module]]&lt;br /&gt;
*[[BPI Uno Compatible Module]]&lt;br /&gt;
*[[BPI GPIO extend module T type]]&lt;br /&gt;
*[[BPI LCD 1602 display module]]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;32%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI RTC real time Module]]&lt;br /&gt;
*[[BPI I2C GPIO extend module]]&lt;br /&gt;
*[[BPI IO extend module]]&lt;br /&gt;
*[[BPI RGB LED Matrix Expansion Module]]&lt;br /&gt;
*[[BPI Uart  Module]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Image Release Map=&lt;br /&gt;
* [[Image Release Map]]&lt;br /&gt;
&lt;br /&gt;
=BPI4.0 OEM &amp;amp; ODM customized service=&lt;br /&gt;
&lt;br /&gt;
[[File:Factory.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;BPI 4.0&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[About BPI]]&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[BPI 4.0 Server]]&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Successful case ]] &lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Product certification]]&lt;br /&gt;
|width=&amp;quot;10%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Banana Pi Publicity and promotion ]] &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Typical cases of [[Successful case]]==&lt;br /&gt;
&lt;br /&gt;
MediaTek MT7622E/MT7623N [[5G + 4G LTE+Wifi AC+Gigabit Multiplex aggregate route]]&lt;br /&gt;
&lt;br /&gt;
ESP32 [[Sweet fume machine Intelligent sleep meter design]]&lt;br /&gt;
&lt;br /&gt;
[[Realtek RTD1296 Intelligent voice, video processing platform]]&lt;br /&gt;
&lt;br /&gt;
[[Awinner A40I for Industrial control gateway design]]&lt;br /&gt;
&lt;br /&gt;
=Banana Pi Support=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Banana Pi&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;12%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[[Banana Pi partners]]&lt;br /&gt;
*[[Banana Pi agents list]]&lt;br /&gt;
|width=&amp;quot;12%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
*[http://www.banana-pi.org English Website]&lt;br /&gt;
*[http://forum.banana-pi.org/ English Forum]&lt;br /&gt;
*[http://www.banana-pi.org.cn 中文官方网站]&lt;br /&gt;
*[http://forum.banana-pi.org.cn 中文论坛]&lt;br /&gt;
|width=&amp;quot;12%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[https://www.facebook.com/groups/Banana.Pi.Community/ Facebook group]&lt;br /&gt;
*[https://www.facebook.com/sinovoipbpi Facebook Page]&lt;br /&gt;
*[https://twitter.com/sinovoip Twitter]&lt;br /&gt;
*[https://www.linkedin.com/groups/6692107/ linkedin group]&lt;br /&gt;
*[https://www.youtube.com/c/lionwangsinovoip/featured YouTube Channel]&lt;br /&gt;
*[https://www.reddit.com/r/BananaPi/ Reddit Channel]&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;12%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
*[https://shop108780008.taobao.com/?spm=a1z10.1.0.0.EZ5mQu Taobao online shop]&lt;br /&gt;
*[https://www.aliexpress.com/store/1101951077 BPI Aliexpress online shop]&lt;br /&gt;
*[https://www.aliexpress.com/store/1100417230 SinoVoip Aliexpress online shop]&lt;br /&gt;
*[https://cn1001196335.en.alibaba.com/?spm=a2700.details.cordpanyb.2.3da524a13Ez5iC Banana Pi Alibaba online shop]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M2U&amp;diff=17198</id>
		<title>Banana Pi BPI-M2U</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Banana_Pi_BPI-M2U&amp;diff=17198"/>
				<updated>2024-04-29T03:03:24Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Raspbian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-M2 Ultra]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Ultra_4.JPG|thumb|[[Banana Pi BPI-M2U]] with Allwinner A40i]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] with Allwinner A40i]]&lt;br /&gt;
[[File:Banana_pi_BPI-M1_1.jpg|thumb|[[Banana Pi BPI-M1]] with Allwinner A20 chip]]&lt;br /&gt;
[[File:Banana_pi_BPI-M1+_1.jpg|thumb|[[Banana Pi BPI-M1+]] with Allwinner A20 chip]]&lt;br /&gt;
[[File:BPI-M2_zero_11.JPG|thumb|[[Banana Pi BPI-M2 ZERO]] with Allwinner H3 chip]]&lt;br /&gt;
[[File:BPI-F2_zero_1.JPG|thumb|[[Banana Pi BPI-P2 Zero]] with Allwinner H3 chip]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[Banana Pi BPI-M2+]] with Allwinner H3 chip]]&lt;br /&gt;
[[File:Banana_pi_bpi-m2_magic_5.JPG|thumb|[[Banana Pi BPI-M2M ]] with Allwinner R16 chip design]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[Banana Pi BPI-M64]] with Allwinner A64 chip design]]&lt;br /&gt;
[[File:Banana_pi_BPI-M3_1.jpg|thumb|[[Banana Pi BPI-M3]] with Allwinner A83T chip design]]&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-M3_M2_ultra_Case.jpg|thumb|BPI-M2 Ultra Premium Aluminum Enclosure]]&lt;br /&gt;
[[File:Bpi-m2_ultar_case_1.jpg|thumb|BPI-M2 Ultra acrylic case]]&lt;br /&gt;
[[File:Banana_Pi_BPI-6202_1.jpg|thumb|[[BPI-6202 Embedded single board industrial computer]] PCBA design]]&lt;br /&gt;
[[File:R40_for_vehicle_license_plate_recognition.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] ：R40 for vehicle license plate recognition ]]&lt;br /&gt;
[[File:R40_for_IoT_gateway.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] ：R40 for IoT gateway with Z-wave, zigbee,WiFI]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-M2 Ultra is a quad-core mini single board computer built with Allwinner A40i/R40/V40 SoC. It features 2GB of RAM and 8GB eMMC. It also has onboard WiFi and BT. On the ports side, the BPI-M2 Ultra has 2 USB A 2.0 ports, 1 USB OTG port, 1 HDMI port, 1 audio jack, a DC power port, and last but not least, a SATA port.. &lt;br /&gt;
Also being a member of the Banana Pi family, the M2 Ultra is a direct upgrade from the Banana Pi M1/M1+ that support SATA from the SoC. The SATA performance on the R40 is fitting for media related projects such as storage servers. Backed by our community, starting a project and building servers is fun and rewarding. We welcome all companies, DIYers, and tech loving people within our community! Together, we can make a difference, we can discover our passions, inspire others, and build a practical project. &lt;br /&gt;
&lt;br /&gt;
[[File:BPI-M2_Ultra_960x360.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Key Features==&lt;br /&gt;
&lt;br /&gt;
* Allwinner A40i/R40/V40 Quad Core ARM Cortex A7 CPU &lt;br /&gt;
* 2GB DDR3 SDRAM&lt;br /&gt;
* 8GB eMMC flahs onboard&lt;br /&gt;
* WiFi (AP6212) &amp;amp; BT onboard&lt;br /&gt;
* SATA Interface&lt;br /&gt;
* 2*USB 2.0&lt;br /&gt;
* MIPI DSI ingerface&lt;br /&gt;
* CSI camera interface&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
*[[Quick Start Banana pi SBC]]&lt;br /&gt;
&lt;br /&gt;
*[[Getting Start with M2 Ultra / Berry]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:BPI-M2_ultra_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Hardware spec==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''HardWare  Specification of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
|Soc || Allwinner A40i/R40/V40 &lt;br /&gt;
|-&lt;br /&gt;
| CPU || quad-core cortex -A7,the most power efficient CPU core ARM's ever development &lt;br /&gt;
|-&lt;br /&gt;
| GPU || dual-core MALI-400 MP2 and runs at 500MHz, capable of 1.1 Gpixel/s throughput. Graphics capabilities are slightly higher than the original Xbox’s level of performance. The GPU provides OpenGL ES 2.0, hardware-accelerated OpenVG, 1080p45 H.264 high-profile encode and decode. &lt;br /&gt;
|-&lt;br /&gt;
| SDRAM || 2 GB DDR3 with 733MHz\(shared with GPU\) &lt;br /&gt;
|-&lt;br /&gt;
| SATA || suppoort SATA interface &lt;br /&gt;
|-&lt;br /&gt;
| GPIO || 40 Pins Header, 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S. &lt;br /&gt;
|-&lt;br /&gt;
| On board Network || 10/100/1000Mbps Ethernet \(Realtek RTL8211E/D\) &lt;br /&gt;
|-&lt;br /&gt;
| Wifi Module || WiFi 802.11 b/g/n \(AP 6212 module on board\) &lt;br /&gt;
|-&lt;br /&gt;
| Bluetooth || BT4.0 &lt;br /&gt;
|-&lt;br /&gt;
| On board Storage || MicroSD \(TF\) card,8GB eMMC onboard &lt;br /&gt;
|-&lt;br /&gt;
| Display || 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 &lt;br /&gt;
|-&lt;br /&gt;
| Video || Multi-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263, H.264, etc H.264 decode up to 1080P60,support video encodeing:High-deinition\(HD\)H.264 video encoder is up to 1080P@45fps &lt;br /&gt;
|-&lt;br /&gt;
| Audio outputs || HDMI, analog audio \(via 3.5 mm TRRS jack\)&lt;br /&gt;
|-&lt;br /&gt;
| Camera || A CSI input connector Camera:Supports 8-bit YUV422 CMOS sensor interface,Supports CCIR656 protocol for NTSC and PAL,Supports 5M pixel camera sensor ,Supports video capture solution up to 1080p@30fps &lt;br /&gt;
|-&lt;br /&gt;
| Audio input || On board microphone &lt;br /&gt;
|-&lt;br /&gt;
| USB || 2 USB 2.0 host, 1 USB 2.0 OTG &lt;br /&gt;
|-&lt;br /&gt;
| Buttons || Reset button, Power button, U-boot button &lt;br /&gt;
|-&lt;br /&gt;
| Leds || Power status Led and RJ45 Led &lt;br /&gt;
|-&lt;br /&gt;
| IR || onboard IR receiver&lt;br /&gt;
|-&lt;br /&gt;
| DC Power || 5V/2A with DC port &lt;br /&gt;
|-&lt;br /&gt;
| battery || 3.7V lithium battery power support&lt;br /&gt;
|-&lt;br /&gt;
| Sizes || 85mmX56mm,same size as raspberry pi 3 &lt;br /&gt;
|-&lt;br /&gt;
| Weight || 40g &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPIO PIN define ==&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-M2 Ultra has a 40-pin GPIO header that matches that of the Model Raspberry Pi 3. Following is the Banana Pi GPIO Pinout:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40 PIN GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| GPIO Pin Name || Default Function || Function2：GPIO || Function3 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P01 || VCC-3V3 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P02 || DCIN ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P03 || TWI2-SDA || PB21 || PWM5 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P04 || DCIN || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P05 || TWI2-SCK || PB20 || PWM4 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P06 || GND ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P07 || PB3 || PB3 || PWM1 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P08 || UART2-TX || PI18 || SPI1\_MOSI &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P09 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P10 || UART2-RX || PI19 || SPI1\_MISO &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P11 || UART7-TX || PI20 || PWM2&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P12 || UART2-CTS || PI17 || SPI1\_CLK &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P13 || UART7-RX || PI21 || PWM3 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P14 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P15 || PH25 || PH25 || CSI1-FIELD &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P16 || UART2-RTS || PI16 || SPI1\_CS0 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P17 || VCC-3V3 || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P18 || PH26 || PH26 || CSI1-HSYNC &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P19 || SPI0\_MOSI || PC0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P20 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P21 || SPI0\_MISO || PC1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P22 || PH27 || PH27 || CSI1-VSYNC &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P23 || SPI0\_CLK || PC2 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P24 || SPI0\_CS || PC23 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P25 || GND ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P26 || PH24 || PH24 || CSI1-PCLK &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P27 || TWI3-SDA || PI1 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P28 || TWI3-SCK || PI0 ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P29 || PH0 || PH0 || CSI1-D0 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P30 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P31 || PH1 || PH1 || CSI1-D1 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P32 || PD20 || PD20 || CSI1-MCLK &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P33 || PH2 || PH2 || CSI1-D2 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P34 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P35 || PH3 || PH3 || CSI1-D3 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P36 || UART5-RX || PH7 || CSI1-D7 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P37 || UART4-TX || PH4 || CSI1-D4 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P38 || UART5-TX || PH6 || CSI1-D6 &lt;br /&gt;
|-&lt;br /&gt;
| CON1-P39 || GND || ||&lt;br /&gt;
|-&lt;br /&gt;
| CON1-P40 || UART4-RX || PH5 || CSI1-D5&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''CSI Camera Connector specification:'''&lt;br /&gt;
&lt;br /&gt;
The CSI Camera Connector is a 24-pin FPC connector which can connect external camera module with proper signal pin mappings. The pin definitions of the CSI interface are shown as below. This is marked on the Banana Pi board as “Camera”.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''CSi Camera connector GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| CSI Pin Name || Default Function || Function2：GPIO &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P01 || NC || &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P02 || GND || &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P03 || CSI0-SDA || PI3 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P04 || CSI0-AVDD ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P05 || CSI0-SCK || PI2 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P06 || CSI0-Reset || PI7 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P07 || CSI0-VSYNC || PE3 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P08 || CSI0-PWDN || PI6 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P09 || CSI0-HSYNC || PE2 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P10 || CSI0-DVDD ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P11 || CSI0-DOVDD ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P12 || CSI0-D7 || PE11 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P13 || CSI0-MCLK || PE1 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P14 || CSI0-D6 || PE10 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P15 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P16 || CSI0-D5 || PE9 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P17 || CSI0-PCLK || PE0 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P18 || CSI0-D4 || PE8 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P19 || CSI0-D0 || PE4&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P20 || CSI0-D3 || PE7 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P21 || CSI0-D1 || PE5 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P22 || CSI0-D2 || PE6 &lt;br /&gt;
|-&lt;br /&gt;
| CN5-P23 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN5-P24 || CSI0-AFVCC ||&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Display specification'''&lt;br /&gt;
&lt;br /&gt;
MIPI DSI \(Display Serial Interface\)&lt;br /&gt;
&lt;br /&gt;
The display Connector is a 40-pin FPC connector which can connect external LCD panel \(MIPI DSI\) and touch screen \(I2C\) module as well. The pin definitions of this connector are shown as below. This is marked on the Banana Pi board as “DSI”.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''40 PIN GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| DSI Pin Name || Default Function || Function2：GPIO &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P01 || VCC-3V3 ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P02 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P03 || VCC-3V3 ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P04 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P05 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P06 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P07 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P08 || IPSOUT ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P09 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P10 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P11 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P12 || DSI-D0N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P13 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P14 || DSI-D0P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P15 || NC ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P16 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P17 || TWI0-SDA || PB19&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P18 || DSI-D1N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P19 || TWI0-SCK || PB18 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P20 || DSI-D1P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P21 || CTP-INT || PI10 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P22 || GND || &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P23 || CTP-RST || PI11 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P24 || DSI-CKN ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P25 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P26 || DSI-CKP ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P27 || LCD-BL-EN || PH16 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P28 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P29 || LCD-RST || PH17 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P30 || DSI-D2N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P31 || LCD-PWR-EN || PH18 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P32 || DSI-D2P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P33 ||GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P34 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P35 || LCD-PWM || PB2 &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P36 || DSI-D3N ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P37 || GND ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P38 || DSI-D3P ||&lt;br /&gt;
|-&lt;br /&gt;
| CN6-P39 || NC || &lt;br /&gt;
|-&lt;br /&gt;
| CN6-P40 || GND || &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''UART specification:'''&lt;br /&gt;
&lt;br /&gt;
The header CON4 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.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''CON4 Uart GPIO of Banana pi BPI-M2 Ultra'''&lt;br /&gt;
|-&lt;br /&gt;
| CON2 Pin Name || Default Function || GPIO &lt;br /&gt;
|-&lt;br /&gt;
| CON2 P03 || UART0-TXD ||&lt;br /&gt;
|-&lt;br /&gt;
| CON2 P02 || UART0-RXD|| &lt;br /&gt;
|-&lt;br /&gt;
| CON2 P01 || GND|| &lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Software=&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
&lt;br /&gt;
==Basic Development==&lt;br /&gt;
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/bpi-berrybpi-ultra-how-to-alter-ubootkernel-from-github.html Banana Pi BPI-M2 Ultra / BPI-M2 Berry How to alter Uboot、Kernel]&lt;br /&gt;
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/how-to-boot-from-emmc-with-sd-data.html How to boot from emmc with SD data]&lt;br /&gt;
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/how-to-rebuild-bootloader-bpim2u-720p-emmcimggz.html How to rebuild bootloader BPI_M2U_720P-emmc.img.gz]&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Source code ==&lt;br /&gt;
*Supports Banana Pi BPI-M2 Ultra (R40) (Kernel3.10)&lt;br /&gt;
*BPI official github:https://github.com/BPI-SINOVOIP/BPI-M2U-bsp&lt;br /&gt;
*other github for BPI-M2 Ultra /Berry : https://github.com/facat/BPI-M2U-bsp&lt;br /&gt;
*BPI-M2 Ultra/Berry TinaLinux github https://github.com/tinalinux/linux-3.10&lt;br /&gt;
*Android 6.0 source code: https://github.com/BPI-SINOVOIP/BPI-R40-V40-Android6&lt;br /&gt;
&lt;br /&gt;
==Documents==&lt;br /&gt;
*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]&lt;br /&gt;
*All banana pi [https://drive.google.com/drive/folders/0B4PAo2nW2Kfndjh6SW9MS2xKSWs?resourcekey=0-qXGFXKmd7AVy0S81OXM1RA&amp;amp;usp=sharing  docement(SCH file,DXF file,and doc)]&lt;br /&gt;
* BPI-M2 Ultra Schematics ：[https://drive.google.com/drive/folders/0B4PAo2nW2KfnflVqbjJGTFlFTTd1b1o1OUxDNk5ackVDM0RNUjBpZ0FQU19SbDk1MngzZWM?resourcekey=0-ZRCiv304nGzvq-w7lwnpjg&amp;amp;usp=sharing  google driver]&lt;br /&gt;
* Dimensional diagram [https://drive.google.com/file/d/0B4PAo2nW2KfnX3pISmlGcVFoYTQ/view?usp=sharing BPI-M2 Ultra dxf file]&lt;br /&gt;
* Allwinner R40/V40 datasheet&lt;br /&gt;
::[https://drive.google.com/file/d/0B4PAo2nW2KfneE54VzVOdHpITzA/view?usp=sharing  Allwinner V40 datasheet]&lt;br /&gt;
::[https://drive.google.com/file/d/0B4PAo2nW2KfnbVp2TmRMYUdPUGM/view?usp=sharing  Allwinner R40 datasheet]&lt;br /&gt;
::[https://github.com/tinalinux/docs/blob/r40-v1.y/Allwinner\_R40\_User\_Manual\_V1.0.pdf   Allwinner R40 User Manual v1.0]&lt;br /&gt;
::[https://drive.google.com/file/d/0B4PAo2nW2KfnM2pnT19zZW5qOTA/view?usp=sharing  axp221s PMU datasheet]&lt;br /&gt;
* Banana pi BPI-M2 Ultra CE,FCC,RoHS&lt;br /&gt;
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_bt40_lab_test.html  BPI-M2 Ultra WIFI&amp;amp;BT4.0 Lab test]&lt;br /&gt;
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_validation_test_report.html  BPI-M2 Ultra validation test report] &lt;br /&gt;
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_ce,fcc_rohs_certification.html  CE FCC RoHS]&lt;br /&gt;
*BPI-M2 Ultra/Berry Touch work : https://forum.banana-pi.org/t/discuss-bpi-m2-ultra-touch-doesnt-work/15980&lt;br /&gt;
&lt;br /&gt;
=Image Release=&lt;br /&gt;
== Android 6.0==&lt;br /&gt;
*2019-05-15 update R40 &amp;amp; V40 Android 6.0.1 HDMI &amp;amp; LCD7**&lt;br /&gt;
::Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7&lt;br /&gt;
::HDMI Version Image Links：&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/1JZzJbcipegirdC2DnCBRwocoB192ZEX4/view?usp=sharing&lt;br /&gt;
::Baidu Drive : https://pan.baidu.com/s/1fGw-zHIS0DTR7ta60UpdeA (PinCode:ltp6) &lt;br /&gt;
::LCD7 Version Image Links:&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/19Z6y5aGD1xD8RO5carCEY5NAVpWfqMCM/view?usp=sharing&lt;br /&gt;
::Baidu Drive : https://pan.baidu.com/s/1-SOdpY4ioCk5NY1SsII6EQ (PinCode:6s3f) &lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2u-new-image-all-chips-android6-new-image-release-2019-05-15/9135&lt;br /&gt;
&lt;br /&gt;
*2019-04-24 update BPI-M2 Ultra Android 6.0.1 HDMI &amp;amp; LCD7&lt;br /&gt;
::Features Map :http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7&lt;br /&gt;
::HDMI Version Image Links：&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/1KZYx_SWdFWH6NJYgnygDZsd1qip1z_-4/view?usp=sharing&lt;br /&gt;
::Baidu Drive : https://pan.baidu.com/s/1qLHE9o6XT9M5HDF6YtOcuA (PinCode：c103) &lt;br /&gt;
:: LCD7 Version Image Links:&lt;br /&gt;
:: Google Drive :  https://drive.google.com/file/d/1Lxj1IzoCaBNV6qV8ig8DV8jOBXMObY9u/view?usp=sharing&lt;br /&gt;
::Baidu Drive : https://pan.baidu.com/s/1d9BE1rzXFKuQapsHu2ZdLA (PinCode：zy4b) &lt;br /&gt;
:: Forum pthread:http://forum.banana-pi.org/t/banana-pi-bpi-m2u-a40i-android6-new-image-release-2019-04-24/9135&lt;br /&gt;
&lt;br /&gt;
*2018-12-28 update &lt;br /&gt;
*HDMI-Version&lt;br /&gt;
::BaiDu Drive：https://pan.baidu.com/s/1_ec1SHxr87lV9j9sJ_vTkg PinCode：gavs &lt;br /&gt;
*LCD7-Version&lt;br /&gt;
::BaiDu Drive：https://pan.baidu.com/s/1vGiLql0-WSGMqQFMFjtMRA PinCode：wqt6 &lt;br /&gt;
*2017-08-25 update &lt;br /&gt;
*HDMI-Version&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjMlVUN2ZGcHIwdUE/view?usp=sharing&amp;amp;resourcekey=0-v-trn4b3LSBvRJTLHAAMbA&lt;br /&gt;
::MD5: c65fa4c20b8a6d2d05bfd32b090c3570&lt;br /&gt;
*LCD5-Version&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjWGRVay1va1oyWDg/view?usp=sharing&amp;amp;resourcekey=0-49xh5TfdVPcK9UU39k8yBA&lt;br /&gt;
::MD5:f664e5fe0af20ebfc06ddc50bac1845b&lt;br /&gt;
*LCD7-Version&lt;br /&gt;
::google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjSHduUmRhSXR2Wlk/view?usp=sharing&amp;amp;resourcekey=0-hlMrx7Kfy4_cvtU9J9AzMA&lt;br /&gt;
::MD5: 6cda3453d9524643c8f92fcdc8deb32f&lt;br /&gt;
*forum pthread : http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-android-6-0-version-v1-2017-08-25/3731&lt;br /&gt;
&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
*2022-04-16 Banana Pi new image: Ubuntu 16.04 with Allwinner BSP, use MPV play 1080P video,Allwinner BSP kernel 3.4 , BPI-M2 Ultra/Berry use kernel 3.10&lt;br /&gt;
::google driver: https://drive.google.com/drive/folders/1DEO7JdMfDhHynC83K7JMxgnNxf1gV82S&lt;br /&gt;
::discuss on forum: https://forum.banana-pi.org/t/banana-pi-new-image-ubuntu-16-04-with-allwinner-bsp-use-mpv-play-1080p-video/13272&lt;br /&gt;
&lt;br /&gt;
*2020-04-19 update, kernel 3.10.108&lt;br /&gt;
::Ubuntu 16.04 mate desktop [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FUbuntu16.04&amp;amp;mode=list Download]&lt;br /&gt;
::Ubuntu 16.04 server [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FUbuntu16.04&amp;amp;mode=list Download]&lt;br /&gt;
::::&lt;br /&gt;
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 &amp;amp; Raspbian 9 &amp;amp; Debian 9 Operation system with kernel 3.10.108&lt;br /&gt;
::Desktop images:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1TpRMMcm50kQTXOOLXp65npTWovd7jCYc&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1-8nAN7RXVqVbJg3CUQnRzQ (PinCode:fnpt) &lt;br /&gt;
::::MD5 : cde8fd1165b54c633bcc5288e8447c2b&lt;br /&gt;
::Server  images:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1vcuIpQ7O2SFB3cZ4UemOqR2hQkxHy3RF&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/18Cp7zeuHxa82z5OU_tV_oQ (PinCode：qat4)&lt;br /&gt;
::::MD5 : 07981887a7a21f5cda72ab8a1e37a834&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225&lt;br /&gt;
&lt;br /&gt;
*2018-01-04 update BPI-M2 Ultra/Berry Ubuntu 16.04 image&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/1G4Ggkne63ofD51Yt2c-x5-qy9h7BgY4_/view?usp=sharing&lt;br /&gt;
::baidu cloud : https://pan.baidu.com/s/1xRReFsjaOAYx9xEl0_BNWA  PinCode：myu5 &lt;br /&gt;
::MD5: a61e6f66a5ea2288fff0c3acff12d633&lt;br /&gt;
*2017-11-13 update&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/19PI9yuL9iFa4bU6dh7ym3tcCHhjAh-cM/view?usp=sharing &lt;br /&gt;
::baidu cloud : https://pan.baidu.com/s/1xls34tILr9f4I5FUZ1Gtpw PinCode：trmk &lt;br /&gt;
::MD5: 4655b896a3c4e1958a15bb8ca45ac4fe&lt;br /&gt;
::forum pthread : http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-11-13-ubuntu-16-04-mate-desktop-beta2-bpi-m2u-sd-emmc-img/4182&lt;br /&gt;
&lt;br /&gt;
==Debian==&lt;br /&gt;
*2020-04-19 update, kernel 3.10.108&lt;br /&gt;
::Debian 9 stretch mate desktop [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FDebian9&amp;amp;mode=list Download]&lt;br /&gt;
::Debian 9 stretch lite [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FDebian9&amp;amp;mode=list Download]&lt;br /&gt;
&lt;br /&gt;
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 &amp;amp; Raspbian 9 &amp;amp; Debian 9 Operation system with kernel 3.10.108&lt;br /&gt;
::BPI-M2U Debian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Debian_9&lt;br /&gt;
::Desktop images :&lt;br /&gt;
::::Google Drive : &lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1ZqDZT4dOQNyvsu0nT4oMTg (PinCode:kshd) &lt;br /&gt;
::::MD5 : 7e5d848f804bc5ffb8854a93d7488694&lt;br /&gt;
::Server  images:&lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=1aoB8mGwSveNztB-EO_fBKLOr-GdzcMNV&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/1V0djGvUR7QJFMeAgZV86zg (PinCode:e0t6) &lt;br /&gt;
::::MD5 : b7314d444dc13a40e1dd7b1602436f40&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225&lt;br /&gt;
&lt;br /&gt;
==Raspbian==&lt;br /&gt;
*2020-04-19 update, kernel 3.10.108&lt;br /&gt;
::Google Drive: https://drive.google.com/drive/folders/0B_YnvHgh2rwjR0JsaUltalFXanc?resourcekey=0-sP6nS_7yziua5nmCfFQmAw&amp;amp;usp=share_link&lt;br /&gt;
::Raspbian stretch [https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/?p=%2FImages%2FBPI-M2U%2FRaspbian&amp;amp;mode=list Download]&lt;br /&gt;
&lt;br /&gt;
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 &amp;amp; Raspbian 9 &amp;amp; Debian 9 Operation system with kernel 3.10.108&lt;br /&gt;
::BPI-M2U Raspbian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Raspbian_9.4&lt;br /&gt;
::Desktop image : &lt;br /&gt;
::::Google Drive : https://drive.google.com/open?id=16bDXcoKycZSGQgzh-L3bQYBpEs8HtRZF&lt;br /&gt;
::::Baidu Drive : https://pan.baidu.com/s/115a-o-qKxI3YDkEAdmGevQ (PinCode:6hxx) &lt;br /&gt;
::::MD5 : f7ee24ff15654724e2c7ec3bf72c8506&lt;br /&gt;
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225&lt;br /&gt;
&lt;br /&gt;
*2018-05-24 update Raspbian jessie 8.0 V1.1&lt;br /&gt;
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjRGlUMUdqZk5ETDg/view?usp=sharing&lt;br /&gt;
::baidu cloud : https://pan.baidu.com/s/1UnMPtGBNp3-8KHDZPhVOUg &lt;br /&gt;
::forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2u-berry-new-image-release-raspbian-jessie-8-0-2018-5-24/5812&lt;br /&gt;
&lt;br /&gt;
==Armbian==&lt;br /&gt;
*2023-07 BPI-M2 Ultra Armbian_23.05.0&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1W-6Uq6rJB5AQ9tWtXMXs1P1_FcgeDJt3?usp=sharing&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/13xBayduxkeXLzjvqfCmhvA?pwd=8888 （pincode:8888)&lt;br /&gt;
&lt;br /&gt;
*2023-07 BPI-M2 Ultra  Armbian_23.08.0&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/12KjzRcmpUuHkbD0LYcCzzpmDQvcADEhl?usp=sharing&lt;br /&gt;
:Baidu Cloud:https://pan.baidu.com/s/1DNqX-W9A6lYJW9FjTKh1QQ?pwd=8888 (pincode:8888)&lt;br /&gt;
&lt;br /&gt;
*Armbain have support BPI-M2 Ultra/BPI-M2 Berry，Armbian Bionic btea and Armbian Stretch beta version&lt;br /&gt;
:image download ： https://www.armbian.com/bananapi-m2u/&lt;br /&gt;
:Boot logs : http://ix.io/1kVQ&lt;br /&gt;
:Forum pthread : http://forum.banana-pi.org/t/armbian-bionic-and-stretch/6573&lt;br /&gt;
&lt;br /&gt;
==Tina IoT Linux ==&lt;br /&gt;
*BPI-M2 Ultra / BPI-M2 Berry support Allwinner TinaLinux . &lt;br /&gt;
::more please see : [[Tina Linux]]&lt;br /&gt;
&lt;br /&gt;
==OpenWRT Linux==&lt;br /&gt;
*OpenWrt has test images for Banana Pi M2 Ultra, available at the following link:&lt;br /&gt;
::https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/&lt;br /&gt;
::https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/openwrt-sunxi-cortexa7-sinovoip_bananapi-m2-ultra-ext4-sdcard.img.gz&lt;br /&gt;
::Discuss on forum:http://forum.banana-pi.org/t/openwrt-bpi-m2ultra/11634&lt;br /&gt;
::Discuss on openWRT forum: https://forum.openwrt.org/t/adding-support-for-the-banana-pi-m2-ultra/44379/4&lt;br /&gt;
&lt;br /&gt;
==LibreElec==&lt;br /&gt;
*LibreElec has test images for Banana Pi M2 Ultra, available at the following link:&lt;br /&gt;
::download link:https://test.libreelec.tv&lt;br /&gt;
::Discuss on forum : http://forum.banana-pi.org/t/libreelec-image-for-bpi-m2ultra/11635&lt;br /&gt;
&lt;br /&gt;
==RPiTC v3 1.12==&lt;br /&gt;
*2017-11-28 updtae&lt;br /&gt;
*RPiTC v3 1.12 for Banana Pi (BPI-M2U/BPI-M2B/BPI-M2P/BPI-M3/BPI-M64/BPI-R2): [http://forum.banana-pi.org/t/rpitc-v3-1-12-for-banana-pi-bpi-m2u-bpi-m2b-bpi-m2p-bpi-m3-bpi-m64-bpi-r2/4292 download link]&lt;br /&gt;
&lt;br /&gt;
==Others==&lt;br /&gt;
* kali linux,crux linux,archlinux,centos linux for BPI-M2 Ultra &amp;amp; BPI-M2 Berry : [http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-8-28-kali-linux-crux-linux-archlinux-centos-linux-image/3750 kali linux,crux linux,archlinux,centos linux 2017-08-25]&lt;br /&gt;
&lt;br /&gt;
* please download here:  http://forum.banana-pi.org/c/Banana-pi-BPI-M2-Ultra/M2Uimage&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
&lt;br /&gt;
=Easy to buy=&lt;br /&gt;
*SINOVOIP Aliexpress Shop: https://www.aliexpress.com/store/group/BPI-M2-Ultra/1100417230_40000003434387.html&lt;br /&gt;
*Bipai Aliexpress Shop: https://www.aliexpress.com/store/group/BPI-M2-Ultra/1101951077_40000003551099.html&lt;br /&gt;
*Taobao Shop: https://shop108780008.taobao.com/category-1694930634.htm&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-Wifi6_Router&amp;diff=17197</id>
		<title>Getting Started with BPI-Wifi6 Router</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=Getting_Started_with_BPI-Wifi6_Router&amp;diff=17197"/>
				<updated>2024-04-28T03:23:13Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Web page upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Prepare=&lt;br /&gt;
Ethernet cable, BPI-WiFi6, 12V power supply&lt;br /&gt;
&lt;br /&gt;
=Web page upgrade=&lt;br /&gt;
1. First, download the [https://wiki.banana-pi.org/Banana_Pi_BPI-Wifi6_Router#System_image image] you want to upgrade.&lt;br /&gt;
&lt;br /&gt;
2. Power on the BPI-WiFi 6 and connect it to the computer using a network cable.&lt;br /&gt;
&lt;br /&gt;
3. Enter the webpage (default IP is 192.168.1.1，the user is root and does not have a password.)&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-WiFi6_upgrade_5.png]]&lt;br /&gt;
&lt;br /&gt;
4. Select “System&amp;quot;, then select &amp;quot;Backup/Flash Firmware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-WiFi6_upgrade_1.png]]&lt;br /&gt;
&lt;br /&gt;
5. Select &amp;quot;Flash image…​&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-WiFi6_upgrade_2.png]]&lt;br /&gt;
&lt;br /&gt;
6. Select the image you want to upgrade, and then click &amp;quot;Upload&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-WiFi6_upgrade_3.png]]&lt;br /&gt;
&lt;br /&gt;
7. Uncheck &amp;quot;Keep settings and retain the current configuration&amp;quot;.Select &amp;quot;Continue&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-WiFi6_upgrade_4.png]]&lt;br /&gt;
&lt;br /&gt;
8. Wait a few minutes, after the upgrade is completed, it will automatically restart and the web page will automatically refresh.&lt;br /&gt;
&lt;br /&gt;
[[File:BPI-WiFi6_upgrade_5.png]]&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	<entry>
		<id>https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M6&amp;diff=17179</id>
		<title>香蕉派 BPI-M6</title>
		<link rel="alternate" type="text/html" href="https://wiki.banana-pi.org/index.php?title=%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M6&amp;diff=17179"/>
				<updated>2024-04-25T09:45:43Z</updated>
		
		<summary type="html">&lt;p&gt;Squy: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Banana Pi BPI-M6]]&lt;br /&gt;
&lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_1.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_2.jpg|thumb|[[Banana Pi BPI-M6]] with  Synaptics VS680]]&lt;br /&gt;
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5 ]]Amlogic S905X3 Processor]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M4_1.jpg|thumb|[[Banana Pi BPI-M4]] Realtek RTD1395]]&lt;br /&gt;
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[Banana Pi BPI-M64]] Allwinner A64]]&lt;br /&gt;
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[Banana Pi BPI-M2+]] Allwinner H3/H5/H2+]3]]&lt;br /&gt;
&lt;br /&gt;
香蕉派BPI-M6是香蕉派社区在2022年推出的新一代单板计算机，它采用深蕾半导体(Synaptics) VS680四核Cortex-A73 (2.1GHz)和一个Cortex-M3处理器，Imagination GE9920 GPU。 NPU高达6 .75 tops算力。 板载4GB LPDDR4内存和16GB EMMC存储，支持4个USB 3.0接口，1个千兆网口。 板载1个HDMI-rx端口和1个Hdmi-tx端口。  &lt;br /&gt;
&lt;br /&gt;
==关于深蕾VS680==&lt;br /&gt;
&lt;br /&gt;
深蕾半导体VideoSmart™VS680解决方案，一个业界第一的边缘计算SoC，结合了CPU, NPU和GPU。 这个新的多模态平台集成了神经网络加速器，是专门为智能显示器、智能相机、机顶盒和媒体流媒体等应用程序构建的智能芯片。它还集成了高性能的Imagination PowerVR Series9 GPU。 另一个新特性是ISP具有HDR功能，可以处理两个4K摄像机。 之前的VideoSmart产品瞄准的是流媒体视频机顶盒(STB)市场，但VS680瞄准的是更广泛的智能家居设备。 它非常适合Facebook Portal等可以进行视频通话的智能显示器。 音频处理器可以驱动智能音箱或声音条，但当与DLA结合时，它除了为基于云的数字助理提供前端之外，还可以处理设备上的语音功能。 DLA与双ISP合作，在前后摄像头的视频流上运行神经网络，实现面部识别、对象识别和安全监控等任务。 Qdeo引擎可以驱动两个显示器，允许该设备为机顶盒中的1080p触摸屏面板供电，同时向4K电视传输流媒体。&lt;br /&gt;
&lt;br /&gt;
深蕾半导体开发者中心: https://developer.senarytech.com/ &lt;br /&gt;
&lt;br /&gt;
==关键特性==&lt;br /&gt;
*深蕾半导体(新突思)VS680 四核Cortex-A73 (2.1GHz)大核和单板Cortex-M3小核&lt;br /&gt;
*Imagination GE9920 GPU&lt;br /&gt;
*NPU for AI人工智能支持到6 .75Tops&lt;br /&gt;
*4GB LPDDR4内存&lt;br /&gt;
*16GB eMMC 存储&lt;br /&gt;
*M.2 Key E(PCIe + MIPI CSI)接口&lt;br /&gt;
*4 USB 3.0接口&lt;br /&gt;
*1 个千兆网络接口&lt;br /&gt;
*1 HDMIin高清视频输入和1 HDMIout高清视频输出&lt;br /&gt;
&lt;br /&gt;
==快速上手t==&lt;br /&gt;
&lt;br /&gt;
*[[Getting Started with BPI-M6]]&lt;br /&gt;
&lt;br /&gt;
=硬件=&lt;br /&gt;
&lt;br /&gt;
==硬件接口示意图==&lt;br /&gt;
[[File:Banana_Pi_BPI-M6_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==硬件规格==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''Banana pi BPI-M6 硬件规格表'''&lt;br /&gt;
|-&lt;br /&gt;
|CPU主控|| 深蕾半导体(新突思)(Synaptics) VS680 四核Cortex-A73 (2.1GHz) 加一个单核Cortex-M3 处理器&lt;br /&gt;
|-&lt;br /&gt;
| GPU||Imagination GE9920 GPU&lt;br /&gt;
|-&lt;br /&gt;
|NPU for AI人工智能|| 最高支持 6 .75Tops算力&lt;br /&gt;
|-&lt;br /&gt;
| Memory内存|| 4 GB LPDDR4 &lt;br /&gt;
|-&lt;br /&gt;
| 存储|| MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB&lt;br /&gt;
|-&lt;br /&gt;
| 网络接口|| 10/100/1000 Mbit/s 千兆网口 ,可选加装WiFi USB dongle&lt;br /&gt;
|-&lt;br /&gt;
|视频接口 || 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) out, and 1 HDMI in Port&lt;br /&gt;
|-&lt;br /&gt;
|语音接口|| 1 x HDMI digital output&lt;br /&gt;
|-&lt;br /&gt;
|显示||MIPI DSI 显示接口&lt;br /&gt;
|-&lt;br /&gt;
|M.2 接口||M.2 Key E(PCIe + MIPI CSI)&lt;br /&gt;
|-&lt;br /&gt;
| USB端口|| USB 3.0 PORT (x4)&lt;br /&gt;
|-&lt;br /&gt;
|GPIO|| 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM &lt;br /&gt;
|-&lt;br /&gt;
|按键|| SPI boot and U-boot &lt;br /&gt;
|-&lt;br /&gt;
| LED灯|| Power Status and Activity status&lt;br /&gt;
|-&lt;br /&gt;
| 电源|| 5 volt @3A TYPE C  &lt;br /&gt;
|-&lt;br /&gt;
|尺寸与重量|| 92x60mm, 48g&lt;br /&gt;
|-&lt;br /&gt;
|支持系统|| Android and Linux&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==GPIO PIN 下定义==&lt;br /&gt;
===40 PIN GPIO扩展(CON3)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 40PIN Header(CON3)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|BPI-M6-CON3	||PIN		||PIN	||BPI-M6-CON3&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||1		||2	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO46/TW0_SDA	||3		||4	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|GPIO47/TW0_SCL	||5		||6	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO53/PWM1	||7		||8	||SM_GPIO15/UART2_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||9		||10	||SM_GPIO14/UART2_RXD&lt;br /&gt;
|-&lt;br /&gt;
|GPIO36/PWM3	||11		||12	||GPIO20/I2S1_BCLK&lt;br /&gt;
|-&lt;br /&gt;
|GPIO37/PWM2	||13		||14	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_4	||15	||	16	||EXPANDER_TW3_GPIO1_0&lt;br /&gt;
|-&lt;br /&gt;
|PWR_3V3_CTL	||17		||18	||EXPANDER_TW3_GPIO1_1&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO13/SPI2_SDO/URT2_RTS/SM_STRAP1	||19		||20	||GND&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO12/SPI2_SDI/URT2_CTS	||21		||22	||GPIO4/SPDIF&lt;br /&gt;
|-&lt;br /&gt;
|SM_GPIO11/SPI2_SCK	||23		||24	||SM_GPIO17/SPI2_SS0/SM_STRAP2&lt;br /&gt;
|-&lt;br /&gt;
|GND	||25		||26	||SM_GPIO16/SPI2_SS1/SM_STRAP3&lt;br /&gt;
|-&lt;br /&gt;
|GPIO15/I2S1_DO3	||27		||28	||GPIO16/I2S1_DO2&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_7	||29		||30	||GND&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_6	||31		||32	||EXPANDER_TW3_GPIO1_3&lt;br /&gt;
|-&lt;br /&gt;
|EXPANDER_TW3_GPIO1_5	||33		||34	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GPIO21/I2S1_LRCK	||35		||36	||EXPANDER_TW3_GPIO1_2&lt;br /&gt;
|-&lt;br /&gt;
|GPIO18/I2S1_MCLK	||37		||38	||GPIO17/I2S1_DO1&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||GPIO19/I2S1_DO0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===M.2 E-KEY PIN定义(CN10)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 M.2 E-KEY(CN10)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|	||PIN	||	||PIN	&lt;br /&gt;
|-&lt;br /&gt;
|GND	||1		||2	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DP	||3		||4	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|NGFF_KEYE_DM	||5		||6	||WiFi-LED&lt;br /&gt;
|-&lt;br /&gt;
|GND	||7		||8	||SM_GPIO10/TW3_SDA&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0p	||9		||10	||SM_GPIO9/TW3_SCL&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD0n	||11		||12	||NI&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1p	||13		||14	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD1n	||5		||16	||BT-LED&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2p	||17		||18	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD2n	||19		||20	||SM_GPIO6/UART_WAKE#Puboot&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3p	||21		||22	||GPIO43/UART3_RXD&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI0_RD3n	||23		||24	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||25		||26	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||27		||28	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||29		||30	||NOTCH&lt;br /&gt;
|-&lt;br /&gt;
|NOTCH	||31		||32	||GPIO42/UART3_TXD&lt;br /&gt;
|-&lt;br /&gt;
|GND	||33		||34	||GPIO41/UART3_CTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0p	||35		||36	||GPIO40/UART3_RTSn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX0n	||37		||38	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||39		||40	||MIPI_CSI0_RCKp&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0p	||41		||42	||MIPI_CSI0_RCKn&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX0n	||43		||44	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||45		||46	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKp	||47		||48	||NI&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_CLKn	||49		||50	||CLK32_OUT&lt;br /&gt;
|-&lt;br /&gt;
|GND	||51		||52	||PCIE_PERSTn&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_CLKREQ	||53		||54	||GPIO10/DISABLE_BT&lt;br /&gt;
|-&lt;br /&gt;
|PCIE_PEWAKE	||55		||56	||GPIO09/DISABLE_WiFi&lt;br /&gt;
|-&lt;br /&gt;
|GND	||57		||58	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1p	||59		||60	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_TX1n	||61		||62	||NI&lt;br /&gt;
|-&lt;br /&gt;
|GND	||63		||64	||MIPI_CSI1_RD0p&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1p	||65		||66	||MIPI_CSI1_RD0n&lt;br /&gt;
|-&lt;br /&gt;
|PCIe_RX1n	||67		||68	||MIPI_CSI1_RD1p&lt;br /&gt;
|-&lt;br /&gt;
|GND	||69		||70	||MIPI_CSI1_RD1n&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKp	||71		||72	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI1_RCKn	||73		||74	||VCC-NGFF&lt;br /&gt;
|-&lt;br /&gt;
|GND	||75			&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===MIPI DSI 显示(CN12)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| ''' BPI-M6 MIPI DSI(CN12)'''&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P1	||MIPI_DSI_TX1_D0n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P2	||MIPI_DSI_TX1_D0p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P3	||MIPI_DSI_TX1_D1n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P4	||MIPI_DSI_TX1_D1p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P5	||MIPI_DSI_TX1_CLKn&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P6	||MIPI_DSI_TX1_CLKp&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P7	||MIPI_DSI_TX1_D2n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P8	||MIPI_DSI_TX1_D2p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P9	||MIPI_DSI_TX1_D3n&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P10	||MIPI_DSI_TX1_D3p&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P11	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P12	||LCD_ADC&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P13	||GPIO2/LCD1_PWR_EN(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P14	||GPIO3/LCD1_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P15	||GPIO39/LCD1_BL_PWM(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P16	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P17	||GPIO0/TP_INT(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P18	||GPIO1/TP_RST(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P19	||GPIO47/TW0_SCL(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P20	||GPIO46/TW0_SDA(VDDIO_1.8V)&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P21	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P22	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P23	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|CN12-P24	||PWR_5V&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===调试UART(CON2)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''BPI-M6 Debug UART(CON2)'''&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P1	||GND&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P2	||UART0-RX&lt;br /&gt;
|-&lt;br /&gt;
|CON2-P3	||UART0-TX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=软件=&lt;br /&gt;
==Github软件源代码==&lt;br /&gt;
&lt;br /&gt;
Armbian Source code:&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/commit/9163a04ca984461bec2516e9be0acd8a990863b9&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/armbian-build/tree/v23.12.18&lt;br /&gt;
&lt;br /&gt;
Linux Source code:&lt;br /&gt;
&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-5.4-vs680-hdmi&lt;br /&gt;
*https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2019.10-vs680&lt;br /&gt;
&lt;br /&gt;
==参考文档==&lt;br /&gt;
*Senary VS680(Synaptics SN3680) datasheet: &lt;br /&gt;
*The VS680 NPU is ranked first on AI benchmark website: https://ai-benchmark.com/ranking_IoT.html&lt;br /&gt;
*BPI-M6 AI function test: https://www.youtube.com/watch?v=RIO0K_V12D4&lt;br /&gt;
&lt;br /&gt;
=系统镜像=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
*2023-08-30 release aosp_dolphin_tablet-syna-image-lpddr4x&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1unEibD-NI8-Ti5le2E6d7g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/file/d/1egPBOusdlNGJDdp5muAjiv2MvMya0F-H/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Armbian===&lt;br /&gt;
*2024.05.0-Armbian-unofficial_24.2.0-trunk_Bananapim6 &lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1iUooyTawTBGKnVOzZl9lSve5WLLtEarl?usp=sharing&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1UfH-2M5rImuz3ZaF2gzuDg?pwd=8888 (PIN code:8888)&lt;br /&gt;
&lt;br /&gt;
*Banana Pi BPI-M6 Synaptics VS680 SBC new image : fixed voice issue when play video&lt;br /&gt;
:Image name : 2024-04-16-Armbian-unofficial_24.2.0-trunk_Bananapim6_bookworm_legacy_5.4.195_cinnamon_desktop.img.xz&lt;br /&gt;
:Google link : https://drive.google.com/file/d/1E2jS7RtWMP0ihqXgv1oo9rUxAWCC69n_/view?usp=drivesdk&lt;br /&gt;
:Baidu link ： https://pan.baidu.com/s/1E_zNbfCIZtoft0nC8JJ99w?pwd=8888&lt;br /&gt;
&lt;br /&gt;
*2024-04-07-Armbian-unofficial_24.2.0-trunk_Bananapim6&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1cEHX-n3EYtMWn1fkQd3ECA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1Rr874RdjsEZcdgKmVN83G08vBgGMX6f-?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-03-20 armbian-unoffcial_24.2.0 image for BPI-M6,support NPU yolov6 AI recognition&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1t9aDdKxTeUnawz_vBIni0g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1CZbac_R6VgfLBoJbIzbyCzwYCmQ_j8oQ?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*2024-02-29 armbian-unoffcial_24.2.0 image for BPI-M6&lt;br /&gt;
:Baidu cloud:https://pan.baidu.com/s/1pZFEna3CwR-v8lS-7Z88vA?pwd=8888 (PIN code:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1uh01OPtJ05Q_TAb-5HEcSMSiLTuSivKc?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*2024-01-25-ubuntu-20.04-mate-desktop-vpu-npu-bpi-m6-aarch64-sd.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1IUDdKI0lT53-jFqUgqrdGA?pwd=8888 （pincode:8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1mw0Fiwa0fmXyTs6c6DI9Z4bcQZEy83p2/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
=样品购买及合作=&lt;br /&gt;
*SINOVOIP Aliexpress Shop: https://www.aliexpress.us/item/3256805894958914.html&lt;br /&gt;
*BIPAI Aliexpress Shop: https://www.aliexpress.us/item/3256805895088983.html&lt;br /&gt;
*Taobao Shop:https://item.taobao.com/item.htm?spm=a213gs.success.result.1.27e34831MXYuie&amp;amp;id=740957817652&amp;amp;qq-pf-to=pcqq.group&lt;br /&gt;
*OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Squy</name></author>	</entry>

	</feed>