<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://34.215.104.22/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Armbian</id>
		<title>Banana Pi Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://34.215.104.22/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Armbian"/>
		<link rel="alternate" type="text/html" href="http://34.215.104.22/Special:Contributions/Armbian"/>
		<updated>2026-07-24T12:32:44Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://34.215.104.22/index.php?title=Banana_Pi_BPI-M7&amp;diff=17168</id>
		<title>Banana Pi BPI-M7</title>
		<link rel="alternate" type="text/html" href="http://34.215.104.22/index.php?title=Banana_Pi_BPI-M7&amp;diff=17168"/>
				<updated>2024-04-13T13:34:34Z</updated>
		
		<summary type="html">&lt;p&gt;Armbian: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派_BPI-M7]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
[[File:Banana_Pi_BPI-M7_1.jpg|thumb|[[Banana Pi BPI-M7]] with Rockchip RK3588 chip design]]&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-RK3588-LGA_5.jpg|thumb| RK3588 LGA BGA core board with Rockchip RK3588]]&lt;br /&gt;
[[File:BPI-RK3588_board_core_2.jpg|thumb|[[BPI-RK3588 Core board and development Kit]] Gold finger interface core board]]&lt;br /&gt;
[[File:BPI-RK3588_board_kit_2.jpg|thumb|[[BPI-RK3588 Core board and development Kit]]]]&lt;br /&gt;
[[File:BPI-RK3588_core_1.jpg|thumb|[[BPI-RK3588 Core board and development Kit]] Stamp hole Core board]]&lt;br /&gt;
[[File:BPI-RK3588_core_4.jpg|thumb|BPI-RK3588 [[BPI-RK3588 Core board and development Kit]]  Stamp hole Core board and development Kit]]&lt;br /&gt;
[[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]]&lt;br /&gt;
&lt;br /&gt;
Banana Pi BPI-M7 with Rockchip RK3588, 8/16/32G,RAM 64/128G eMMC,wifi6 support . 2x2.5G port ,1xHDMIout ,2x USB3.0,2xTYPE-C,2x MIPI CSI interface and 1x MIPI DSI interface, 1x M.2 KEY M interface,40 PIN GPIO ,Mini size just 92x62mm.&lt;br /&gt;
&lt;br /&gt;
==Key Features==&lt;br /&gt;
&lt;br /&gt;
*PI-co ITX form factor(2.5 inch, 92 x 62mm)&lt;br /&gt;
*RK3588 powered, 8nm manufacturing process&lt;br /&gt;
::Quad A76 2.4Ghz + Quad A55 1.8Ghz&lt;br /&gt;
::Mali G610MC4 GPU(up to 5 channel 4K UI)&lt;br /&gt;
::6T NPU&lt;br /&gt;
::8K 10bit decoder, 8K encoder&lt;br /&gt;
*Support WiFi 6 and BT5.2&lt;br /&gt;
*Support PCIe 3.0 x4 NVMe SSD&lt;br /&gt;
*Triple display support(with HDR)&lt;br /&gt;
*One HDMI 2.1 up to 8K@60FPS&lt;br /&gt;
*One USB C with DP up to 8K@30FPS&lt;br /&gt;
*One MIPI DSI up to 4K@60fps&lt;br /&gt;
*Two 2.5G Ethernet&lt;br /&gt;
*2x USB 3.0 interface&lt;br /&gt;
*2x MIPI CSI camera interface&lt;br /&gt;
*Offer 8GB/16GB/32GB(LPDDR4x) ram options and 64/128 eMMC options&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
[https://docs.banana-pi.org/en/BPI-M7/GettingStarted_BPI-M7 Getting Started BPI-M7]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==Hardware interface==&lt;br /&gt;
[[File:Banana_Pi_BPI-M7_interface.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;
| style=&amp;quot;background: PaleTurquoise; color: black&amp;quot; colspan=&amp;quot;4&amp;quot;| '''HardWare  Specification of Banana pi BPI-M7'''&lt;br /&gt;
|-&lt;br /&gt;
|SOC	||RockChip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU	||RK3588 Quad-Core Cortex-A76@ 2.4GHz+Quad-CoreCortex-A55@ 1.8GHz，8nm process&lt;br /&gt;
|-&lt;br /&gt;
|GPU	||GPU Mali-G610 MP4 (4x256KB L2 Cache) Supports OpenGL ES3.2/OpenCL2.2/Vulkan1.1&lt;br /&gt;
|-&lt;br /&gt;
|NPU	||6 TOPS@INT8(3 NPU core) &lt;br /&gt;
|-&lt;br /&gt;
| ||Supports INT4/INT8/INT16 mixed computing&lt;br /&gt;
|-&lt;br /&gt;
| ||Supports frameworks like TensorFlow, MXNet, PyTorch, Caffe, Tflite, Onnx NN, Android NN, etc&lt;br /&gt;
|-&lt;br /&gt;
|VPU/Codec	||Hardware Decode: 8K@60fps H.265/VP9/AVS2、 8K@30fps H.264 AVC/MVC、 4K@60fps AV1、1080P@60fps MPEG-2/-1/VC-1/VP8&lt;br /&gt;
|-&lt;br /&gt;
| ||Hardware Encode:8K@30fps H.265 / H.264&lt;br /&gt;
|-&lt;br /&gt;
|ISP	||Integrated 48MP ISP with HDR&amp;amp;3DNR&lt;br /&gt;
|-&lt;br /&gt;
|RAM	||8GB/16GB/32GB（max 32GB ）64bit LPDDR4/LPDDR4x，default 8GB LPDDR4x&lt;br /&gt;
|-&lt;br /&gt;
|Flash	||32GB/64GB/128GB eMMC，default 64GB eMMC,Supports MicroSD card expansion&lt;br /&gt;
|-&lt;br /&gt;
|PCIe	||1x M.2 Key M (PCIe 3.0 4-lanes). Expandable SSD support for 2280/2260/2242/2230 M.2 SSD cards, default 2280&lt;br /&gt;
|-&lt;br /&gt;
|Networking	||2x 2.5G Ethernet&lt;br /&gt;
|-&lt;br /&gt;
| ||Onboard IEEE 802.11a/b/g/n/ac/ax WIFI6 and BT5 (AP6275P)&lt;br /&gt;
|-&lt;br /&gt;
|Video Out||1x HDMI 2.1, supports 8K@60fps&lt;br /&gt;
|-&lt;br /&gt;
| ||1x MIPI DSI up to 4K@60fps&lt;br /&gt;
|-&lt;br /&gt;
| ||1x DP 1.4 up to 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|Video In	||2x 2-lane MIPI CSI, up to 2.5Gbps per lane&lt;br /&gt;
|-&lt;br /&gt;
|Audio	||1x HDMI audio out&lt;br /&gt;
|-&lt;br /&gt;
| ||1x HP audio out&lt;br /&gt;
|-&lt;br /&gt;
| ||1x Type-C 3.1 (DP1.4) audio out&lt;br /&gt;
|-&lt;br /&gt;
|USB	||1x USB 3.0 (USB 3.1 Gen 1), equivalent to USB 3.2 Gen 1/USB 3.0, up to 5Gbps&lt;br /&gt;
|-&lt;br /&gt;
| ||1x USB Type-C 3.1（DP1.4/OTG）&lt;br /&gt;
|-&lt;br /&gt;
| ||1x USB 2.0 High（480Mbps）/Full（12Mbps）/Low-Speed（1.5Mbps） modes&lt;br /&gt;
|-&lt;br /&gt;
|40-pin	||Fully compatible with Raspberry Pi 40-pin header for connecting abundant add-on modules&lt;br /&gt;
|-&lt;br /&gt;
| ||Supports UART/SPI/I2C/I2S/PWM/ADC/5V Power/3.3V Power&lt;br /&gt;
|-&lt;br /&gt;
|Other	||1x 5V fan interface&lt;br /&gt;
|-&lt;br /&gt;
| ||1x battery connector for low power RTC chip HYM8563TS&lt;br /&gt;
|-&lt;br /&gt;
| ||2x LEDs - blue LED blinks on system start, red LED user controllable&lt;br /&gt;
|-&lt;br /&gt;
|Power Input	||USB Type-C PD 2.0, 9V/2A, 12V/2A, 15V/2A&lt;br /&gt;
|-&lt;br /&gt;
|Buttons	||1x PWRON button for sleep/wake,1x Reset button for reboot,1x Maskrom button for maskrom burn-in mode&lt;br /&gt;
|-&lt;br /&gt;
|OS Support	||Official: ：Android 12.0，Debian11，Buildroot&lt;br /&gt;
|-&lt;br /&gt;
| ||3rd Party：Armbian，Ubuntu 20.04，Ubuntu22.04，Kylin OS&lt;br /&gt;
|-&lt;br /&gt;
|Dimensions	||92 mm x 62mm&lt;br /&gt;
|-&lt;br /&gt;
|Operating temperature||0℃ ~ 80℃&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Case design ==&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-M7_Case_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
&lt;br /&gt;
==Source code==&lt;br /&gt;
* Linux kernel https://github.com/ArmSoM/linux-rockchip&lt;br /&gt;
* uboot: https://github.com/ArmSoM/u-boot&lt;br /&gt;
&lt;br /&gt;
==Documents==&lt;br /&gt;
*BPI-M7 Component diagram&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1Klh1xt_2Qkd8ZKZ6EIbEbg?pwd=8888 （pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/13WhoyLEXPj6DJKkY3ceRTgJQR7U53NOn?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M7 2D CAD&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1spHZGhDMC4TW9G9HTei7rA?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1rh1abnNbTly3O69uWi0fQsSZdRvm6_oO?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M7 Schematic&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/17_2BTwBnIsmeCV5V7xNXRA?pwd=8888 （pincode:8888) &lt;br /&gt;
:Google Drive: https://drive.google.com/file/d/1-Fz3oNMEvrztWFvQs_RUv_kGpvyORcaI/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*Rockchip RK3588 datasheet&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1GeskKfLFwjgmz0pgt7sICg?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1l1YmUdBaLuDkJma3CYZJWjYug9D-jV_4?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*BPI-M7 GPU and CPU performance test:https://www.youtube.com/watch?v=C4ofIZLixpM&lt;br /&gt;
*BPI-M7 Rockchip RK3588 open source SBC run istoreos demo:https://www.youtube.com/watch?v=I2SSCT1Xj_U&lt;br /&gt;
*BPI-M7 SBC ubuntu20.04 Linux system adaptation is complete:https://www.youtube.com/watch?v=60XQlSF3_20&amp;amp;t=10s&lt;br /&gt;
&lt;br /&gt;
=Image Release=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*ubuntu-22.04.3-preinstalled-desktop-arm64-bpi-m7_armsom-sige7.img-20240131&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1qsXOSuaA14ODvFhetaLGIw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1MXqanJ0zd62XpOwRxqmlx9xuqbonhIKW?usp=sharing&lt;br /&gt;
&lt;br /&gt;
*ubuntu-22.04.3-preinstalled-server-arm64-bpi-m7_armsom-sige7.img-20240131&lt;br /&gt;
:Baidu  Cloud: https://pan.baidu.com/s/1RlTTgdbZdv5mqCy7iWi8Yw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1JtsD2Djx7wGZa_dLYNC86JAE9N7p7v_s?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*BPI-M7_armsom-sige7-debian-bullseye-xfce4-arm64-20240129&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1ZLoUfPHYP9GF7aJ5uGEpcw?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google drive: https://drive.google.com/file/d/1r9wXInxqDehEq2Qp98dozbKMCeMfKvLr/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
===Armbian===&lt;br /&gt;
*Armbian '''official''' https://www.armbian.com/bananapi-m7/ (Linux 6.1.y &amp;amp; 6.8.y)&lt;br /&gt;
(Bookworm CLI, minimal, Jammy Gnome, Cinammon, i3, KDE Neon, KDE Plasma)&lt;br /&gt;
&lt;br /&gt;
*Armbian-unofficial_24.5.0-trunk_BPI-M7_Armsom-sige7_jammy_legacy_5.10.160_gnome_desktop.img&lt;br /&gt;
:Baidu cloud: https://pan.baidu.com/s/1s4OqPrIIL2SR5df06cNE2g?pwd=8888 (pincode:8888) &lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/1D06q5fLxPGs0dxLyJlhDoox0ylIPVhx9?usp=sharing&lt;br /&gt;
&lt;br /&gt;
==BPI-M7 Tools==&lt;br /&gt;
&lt;br /&gt;
=Easy to buy sample=&lt;br /&gt;
:SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/1005006504845998.html?spm&lt;br /&gt;
:Bipai Aliexpress shop: https://www.aliexpress.com/item/1005006504967822.html?spm&lt;br /&gt;
:Taobao Shop: https://item.taobao.com/item.htm?id=765236561383&amp;amp;spm=a1z10.5-c-s.w4002-25059194413.11.76fe5332n69l2T&lt;br /&gt;
:OEM&amp;amp;ODM, please contact: judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Armbian</name></author>	</entry>

	<entry>
		<id>http://34.215.104.22/index.php?title=Banana_Pi_BPI-CM4&amp;diff=14933</id>
		<title>Banana Pi BPI-CM4</title>
		<link rel="alternate" type="text/html" href="http://34.215.104.22/index.php?title=Banana_Pi_BPI-CM4&amp;diff=14933"/>
				<updated>2023-06-24T22:29:57Z</updated>
		
		<summary type="html">&lt;p&gt;Armbian: Changed the Armbian part to reflect reality and added a short paragraph about the armbian OS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派 BPI-CM4]]&lt;br /&gt;
=BPI-CM4 Introduction=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_1.jpg|thumb|[[Banana Pi BPI-CM4]] with A311D 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-CM5_1.jpg|thumb|[[Banana Pi BPI-CM5]] with A311D2 design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-CM5_5.jpg|thumb|[[Banana Pi BPI-CM5]] with BPI-CM4 base board]]&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_2.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with A311D design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_9.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with Raspberry Pi CM4 base board]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_4.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 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;
&lt;br /&gt;
BananaPi BPI-CM4 new design with Amlogic A311D Quad core ARM Cortex-A73 and dual core ARM Cortex-A53 CPU ,ARM G52 MP4(6EE) GPU,NPU for AI at 5.0 TOPS, support Camera and MIPI-CSI interface ,HDMI output,2 Gigabit port . 4G RAM and 16 GB eMMC flash.&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_banner.jpg]]&lt;br /&gt;
&lt;br /&gt;
for A311D chip PIN limited . just support 1 HDMI ,1 CSI and 1 DSI , Raspberry Pi support 2 HDMI ,2 CSI and 2 DSI , Other is Pin2Pin . you can use Raspberry Pi CM4 baseboard.&lt;br /&gt;
&lt;br /&gt;
=Key Features=&lt;br /&gt;
* Amlogic  A311D Quad core ARM Cortex-A73 and dual core ARM Cortex-A53 CPU ,ARM G52 MP4(6EE) GPU&lt;br /&gt;
* NPU for AI :Next generation, deep-neural-network applications, at 5.0 TOPS&lt;br /&gt;
* 4GB LPDDR4 RAM&lt;br /&gt;
* 16GB eMMC flash (Max 128G)&lt;br /&gt;
* support MIPI DSI Display interface&lt;br /&gt;
* support MIPI CSI Camera interface&lt;br /&gt;
* Minipcie&lt;br /&gt;
* HDMI output&lt;br /&gt;
* 26 PIN GPIO &lt;br /&gt;
* support Android and Linux system.&lt;br /&gt;
* Size: 55x40mm&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
[[Getting Started with CM4]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==BPI-CM4 Module Hardware interface==&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_interface_.jpg]]&lt;br /&gt;
&lt;br /&gt;
==BPI-CM4 Module PIN Out define==&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-CM4 PIN Out define VS Raspberry PI CM4'''&lt;br /&gt;
|-&lt;br /&gt;
|BPI-CM4	||RPI CM4	||PIN	||	PIN	||RPI CM4||	BPI-CM4&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||1	||	2	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NAT0_MDI3p	||Ethernet_Pair3_P	||3	||	4||	Ethernet_Pair1_P||	NAT0_MDI1p&lt;br /&gt;
|-&lt;br /&gt;
|NAT0_MDI3n	||Ethernet_Pair3_N	||5	||	6||	Ethernet_Pair1_N||	NAT0_MDI1n&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||7		||8	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NAT0_MDI2n	||Ethernet_Pair2_N	||9	||	10	||Ethernet_Pair0_N	||NAT0_MDI0n&lt;br /&gt;
|-&lt;br /&gt;
|NAT0_MDI2p	||Ethernet_Pair2_P	||11	||	12	||Ethernet_Pair0_P	||NAT0_MDI0p&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||13	||	14	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet_LED2/1G_Active	||Ethernet_nLED3_1G-Active||	15	||	16||	Ethernet_SYNC_IN||	LINUX_Debug_RX&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet_LED1/Link	||Ethernet_nLED2_1G-Link	||17	||	18	||Ethernet_SYNC_OUT	||LINUX_Debug_TX&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet_0_LED0/CFG_EXT||	Ethernet_nLED1_Y||	19||	20||	EEPROM_nWP||	NC&lt;br /&gt;
|-&lt;br /&gt;
|SYS_LED2	||Pi_nLED_Activity||	21	||	22||	GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||23	||	24||	I2S_MCLK/GPIO26||GPIOA_0&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_3	||GPIO21/I2S_DO||	25	||	26	||I2S_LRCLK/GPIO19	||GPIOA_2&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_4	||GPIO20/I2S_DI	||27		||28	||GPIO13||	GPIOA_7&lt;br /&gt;
|-&lt;br /&gt;
|GPIOAO_11	||GPIO16	||29		||30	||GPIO6	||GPIOAO_10&lt;br /&gt;
|-&lt;br /&gt;
|GPIOH_5	||GPIO12	||31		||32	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||33		||34	||GPO5	||GPIOH_4&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_15	||ID_SC	||35	||	36||	ID_SD	||GPIOA_14&lt;br /&gt;
|-&lt;br /&gt;
|GPIOAO_5	||GPIO7/SPI-CE1	||37		||38	||SPI-CLK/GPIO11	||GPIOX_11&lt;br /&gt;
|-&lt;br /&gt;
|GPIOX_10	||GPIO8/SPI-CE0	||39		||40	||SPI-MISO/GPIO9	||GPIOX_9&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_11	||GPIO25	||41		||42	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||43	||	44	||SPI-MOSI/GPIO10||	GPIOX_8&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_12	||GPIO24/UART0-CTS||	45		||46	||GPIO22	||GPIOA_5&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_13	||GPIO23/UART0-RTS	||47		||48	||UART1-RXD/GPIO27||	GPIOA_6&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_1	||GPIO18/I2S_SCLK	||49		||50	||UART1-TXD/GPIO17||	GPIOA_9&lt;br /&gt;
|-&lt;br /&gt;
|GPIOX_7	||GPIO15/UART0-RXD	||51		||52	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND||	53	||	54	||PWM/GPIO4||	GPIOA_10&lt;br /&gt;
|-&lt;br /&gt;
|GPIOX_6	||GPIO14/UART0-TXD||	55||		56||	SCL/GPIO3||	GPIOX_18&lt;br /&gt;
|-&lt;br /&gt;
|SD_CLK_B	||SD_CLK	||57	||	58||	SDA/GPIO2||	GPIOX_17&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||59	||	60||	GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|SD_D3_B	||SD_DAT3||	61||		62||	SD_CMD||	SD_CMD_B&lt;br /&gt;
|-&lt;br /&gt;
|SD_D0_B	||SD_DAT0||	63	||	64	||SD_DAT5	||NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||65	||	66||	GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|SD_D1_B||	SD_DAT1||	67||		68	||SD_DAT4||	NC&lt;br /&gt;
|-&lt;br /&gt;
|SD_D2_B||	SD_DAT2	||69||		70||	SD_DAT7||	NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||71	||	72||	SD_DAT6	||NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||SD_VDD_Override||	73	||	74||	GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|TF_VDD_EN	||SD_PWR_ON||	75||		76||	Reserved/SD_DET||	CARD_DET&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	77||		78||	GPIO_VREF||	NC&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	79||		80||	SCL0_Camera_3V3||	GPIOH_7&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	81||		82||	SDA0_Camera_3V3	||GPIOH_6&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	83||		84	||CM4_3V3_OUTPUT||	CM4_3V3_OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	85||		86||	CM4_3V3_OUTPUT	||CM4_3V3_OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	87||		88||	CM4_1V8_OUTPUT	||CM4_1V8_OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
|NC||	WL_nDisable_3V3||	89||		90||	CM4_1V8_OUTPUT	||CM4_1V8_OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
|NC||	BT_nDisable_3V3||	91||		92||	RUN_PG/Reset_3V3||	CPU_RST&lt;br /&gt;
|-&lt;br /&gt;
|NC||	nRPIBOOT_3V3||	93	||	94||	AnalogIP1/USBC_CC2||	SARADC_CH3&lt;br /&gt;
|-&lt;br /&gt;
|SYS_LED||	PI_LED_nPWR||	95	||	96||	AnalogIP0/USBC_CC1||	ADC_KEY&lt;br /&gt;
|-&lt;br /&gt;
|NC	||Camera_PWD_GPIO||	97||		98||	GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||GLOBAL_EN_5V||	99||		100||	nEXTRST	||GPIOH_8&lt;br /&gt;
|- &lt;br /&gt;
|USBOTG_B_ID	||USB_OTG_ID_3V3||	101	||	102	||PCIe_CLK_nREQ_3V3||	PCIECK_REQN&lt;br /&gt;
|-&lt;br /&gt;
|USBOTG_B_DM	||USB_N	||103	||	104||	Reserved||	USB_A_DP&lt;br /&gt;
|-&lt;br /&gt;
|USBOTG_B_DP||	USB_P	||105	||	106	||Reserved||	USB_A_DM&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND||	107	||	108||	GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|PERST0_N	||PCIe_nRST_3V3	||109	||	110||	PCIe_CLK_P	||PCIE_CLKP&lt;br /&gt;
|-&lt;br /&gt;
|NC	||VDAC_COMP_TV	||111	||	112	||PCIe_CLK_N	||PCIE_CLKN&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||113		||114	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D0N||	CAM1_D0_N||	115	||	116||	PCIe_RX_P	||PCIE_SOC_RXP&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D0P||	CAM1_D0_P	||117	||	118	||PCIe_RX_N	||PCIE_SOC_RXN&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND||	119	||	120	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D1N	||CAM1_D1_N	||121	||	122	||PCIe_TX_P||	PCIE_TX0_P&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D1P||	CAM1_D1_P||	123	||	124||	PCIe_TX_N||	PCIE_TX0_N&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||125	||	126	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_CLKAN	||CAM1_C_N	||127||		128||	CAM0_D0_N||	NC&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_CLKAP||	CAM1_C_P||	129	||	130||	CAM0_D0_P||	NC&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||131	||	132	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D2N	||CAM1_D2_N	||133	||	134	||CAM0_D1_N||	NC&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D2P	||CAM1_D2_P	||135		||136	||CAM0_D1_P||	NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||137	||	138	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D3N	||CAM1_D3_N	||139	||	140	||CAM0_C_N||	MIPI_CSI_CLKBN&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D3P	||CAM1_D3_P	||141	||	142	||CAM0_C_P	||MIPI_CSI_CLKBP&lt;br /&gt;
|-&lt;br /&gt;
|NC	||HDMI1_HOTPLUG_5V	||143	||	144	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||HDMI1_SDA_5V	||145		||146	||HDMI1_TX2_P	||NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||HDMI1_SCL_5V	||147		||148	||HDMI1_TX2_N	||NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||HDMI1_CEC_5V	||149		||150	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|HDMI_TXCEC	||HDMI0_CEC_5V||	151		||152	||HDMI1_TX1_P||	NC&lt;br /&gt;
|-&lt;br /&gt;
|HDMI_HPDC	||HDMI0_HOTPLUG_5V||	153		||154	||HDMI1_TX1_N||	NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||155	||	156	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_D0_N	||157		||158	||HDMI1_TX0_P	||NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_D0_P	||159		||160	||HDMI1_TX0_N	||NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||161	||	162	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_D1_N	||163		||164	||HDMI1_CLK_P||	NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_D1_P	||165		||166	||HDMI1_CLK_N	||NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND||	167	||	168	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_C_N	||169	||	170	||HDMI0_TX2_P||	HDMI_TX2P&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_C_P	||171	||	172	||HDMI0_TX2_N||	HDMI_TX2N&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||173	||	174||	GNF	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D0_N	||DSI1_D0_N	||175	||	176||	HDMI0_TX1_P||	HDMI_TX1P&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D0_P	||DSI1_D0_P	||177	||	178||	HDMI0_TX1_N||	HDMI_TX1N&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||179		||180	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D1_N	||DSI1_D1_N	||181	||	182||	HDMI0_TX0_P	||HDMI_TX0P&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D1_P	||DSI1_D1_P	||183	||	184||	HDMI0_TX0_N	||HDMI_TX0N&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||185		||186	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CLK_N	||DSI1_C_N	||187	||	188||	HDMI0_CLK_P	||HDMI_TXCP&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CLK_P	||DSI1_C_P	||189	||	190||	HDMI0_CLK_N	||HDMI_TXCN&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||191		||192	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D2_N	||DSI1_D2_N	||193	||	194||	DSI1_D3_N	||MIPI_D3_N&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D2_P	||DSI1_D2_P	||195	||	196||	DSI1_D3_P	||MIPI_D3_P&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||197		||198	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|HDMI_SDA||	HDMI0_SDA_5V	||199	||	200	||HDMI0_SCL_5V	||HDMI_SCL&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BPI-CM4 moudule base board interface==&lt;br /&gt;
&lt;br /&gt;
[[File:BananaPi_BPI-CM4_base_board_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Banana Pi BPI-CM4 SBC specifications==&lt;br /&gt;
&lt;br /&gt;
*SoC – Amlogic A311D hexa-core processor with 4x Arm Cortex-A73 cores, 2x Arm Cortex-A53 cores, Arm Mali-G52 MP4 (6EE) GPU with OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0 support, 5 TOPS NPU&lt;br /&gt;
*System Memory – 4GB LPDDR4&lt;br /&gt;
*Storage – 16GB eMMC flash (option up to 128GB), MicroSD card slot&lt;br /&gt;
*Video interfaces&lt;br /&gt;
::HDMI 2.1 output up to 4Kp60&lt;br /&gt;
::MIPI DSI connector for display&lt;br /&gt;
::MIPI CSI connector for camera&lt;br /&gt;
*Networking – 1x Gigabit Ethernet ports one via RTL8211F GbE transceiver&lt;br /&gt;
*USB – 2x USB 2.0 Type-A port, 1x USB Type-C port&lt;br /&gt;
*Expansion – 26-pin GPIO header&lt;br /&gt;
*Debugging – 3-pin header for serial console&lt;br /&gt;
*Misc – 2x buttons.&lt;br /&gt;
*Power Supply – Via USB-C port or pin header&lt;br /&gt;
&lt;br /&gt;
==Same size as RPI CM4==&lt;br /&gt;
The BPI-CM4 computer module is exactly the same size as the raspberry PI CM4, and adopts the same interface,You can use the universal raspberry PI CM4 module expansion board&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==Source code==&lt;br /&gt;
* Linux BSP source code : https://github.com/BPI-SINOVOIP/BPI-M2S-bsp&lt;br /&gt;
* Android 9 :https://github.com/BPI-SINOVOIP/BPI-A311D-Android9&lt;br /&gt;
*geerlingguy sbc-reviews : https://github.com/geerlingguy/sbc-reviews/issues/11&lt;br /&gt;
*BPI-M2S/CM4 Android9 Source Code&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1rANGEB-1MLPCBXqOR5aYCg?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1INIABp_MbB5UcwfqujTngGLOZN7YGuWp?usp=share_link&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*Banana PI BPI-M2S Amlogic A311D / S922X : https://www.youtube.com/watch?v=9eFXiOtzFl0&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;
*Amlogic A311D datasheet: https://drive.google.com/file/d/1SRAY_RDxKhw819uyo9H13zNN2wlG6LDq/view?usp=sharing&lt;br /&gt;
*BPI-CM4 Schematic：https://drive.google.com/file/d/1IXXok1P2OLiW3p8tavkbfEPTGTrM3b-R/view?usp=sharing&lt;br /&gt;
*BPI-CM4 Base board Schematic:https://drive.google.com/file/d/1IErCKqfWdU7gL7kUod2-wlpG7uE9EiVZ/view?usp=sharing&lt;br /&gt;
*BPI-CM4 DXF file: https://drive.google.com/file/d/1hTLNCwmYhCuzt9rL6fP0PjK4MTIE5dK6/view?usp=sharing&lt;br /&gt;
*BPI-CM4 Base board DXF file: https://drive.google.com/file/d/1-K3ESgU63S4ynwwNbe0p3Ol1ajOsufQ8/view?usp=sharing&lt;br /&gt;
*UglyScale Present - Banana Pi BPI-CM4 : https://www.youtube.com/watch?v=9qhAmpjdEfE&lt;br /&gt;
*Banana Pi CM4 Review ( VS Compute Raspberrypi  CM4) : https://bret.dk/banana-pi-cm4-review/&lt;br /&gt;
&lt;br /&gt;
=System image=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
:[https://wiki.banana-pi.org/Getting_Started_with_CM4#Android How to flash Android Image]&lt;br /&gt;
&lt;br /&gt;
*2023-01-12-bpi-m2s-cm4-android9.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1YVl0T9rSNqM3D0I1BRUr7A?pwd=8888 (pincode): 8888&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1u8flA6zsMOLnr75U4rvbph02z8YUKe2Y?usp=share_link&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
:[https://wiki.banana-pi.org/Getting_Started_with_CM4#Linux How to flash Linux Image]&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*2023-01-12-ubuntu-20.04-mate-desktop-bpi-cm4-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1rh55yoEjPWsHXIcna7xEhQ?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1xd2HA4Vv_U69iREiAUkOftZmmVbjw7yF?usp=share_link&lt;br /&gt;
&lt;br /&gt;
*2023-01-12-ubuntu-20.04-server-bpi-cm4-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu  Cloud: https://pan.baidu.com/s/17gu0ToxWmFi2i8VwuiqVDQ?pwd=8888  (pincode:8888)&lt;br /&gt;
:Google Drive：https://drive.google.com/drive/folders/1i7okuijL3Jd99vf8PYuK7uH8D2t_WJZg?usp=share_link&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*2023-01-12-debian-10-buster-bpi-cm4-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/19aQB16fdo2Si-is76R9LOQ?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1_k0RYmuZoBBk4GCaDDOD112FDORcV5g2?usp=share_link&lt;br /&gt;
&lt;br /&gt;
==Third part image==&lt;br /&gt;
===Armbian===&lt;br /&gt;
[[File:Armbian-os.png]]&lt;br /&gt;
:BPI-CM4 is currently on platinum support from armbian. Download the latest images from here: https://www.armbian.com/bananapicm4io/&lt;br /&gt;
:Armbian is a simple, light, and fast Linux operating system optimized for development boards, offering a user-friendly experience for newcomers and professionals.&lt;br /&gt;
:The system is designed to minimize SD card wear. It can be accessed via serial, HDMI/VGA, or SSH, with optional special utilities available for further customization.&lt;br /&gt;
:The system can also be built and customized via the [armbian build utility](https://github.com/armbian/build).&lt;br /&gt;
[[File:Armbian-desktop.png|500px]]&lt;br /&gt;
&lt;br /&gt;
===BPI-CM4 with VIM3 rootfs image===&lt;br /&gt;
&lt;br /&gt;
BPI-CM4 use vim3 rootfs  image, you can run the npu demo from khadas wiki on this image, username/password: khadas/khadas or root/khadas&lt;br /&gt;
:Baidu Link: https://pan.baidu.com/s/1zLQJGf4YQ_45ZLKotKWhhw?pwd=xvvc （pincode: xvvc)&lt;br /&gt;
:Google drive: https://drive.google.com/drive/folders/11ReyzqHyalOA010uAo-jKHYB9E89qVBx&lt;br /&gt;
&lt;br /&gt;
=Easy to buy sample=&lt;br /&gt;
*BPI Aliexpress shop :　https://www.aliexpress.us/item/3256804929238485.html?spm=5261.promotion_single_index.table.1.7d6b4edfN3JCJM&amp;amp;gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US&lt;br /&gt;
*SinoVoip Aliexpress shop : https://www.aliexpress.com/item/1005005115415086.html&lt;br /&gt;
*Taobao shop : https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-24708246124.11.473c3550l3PVcF&amp;amp;id=696638614755&lt;br /&gt;
*OEM&amp;amp;ODM please contact : judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Armbian</name></author>	</entry>

	<entry>
		<id>http://34.215.104.22/index.php?title=File:Armbian-desktop.png&amp;diff=14858</id>
		<title>File:Armbian-desktop.png</title>
		<link rel="alternate" type="text/html" href="http://34.215.104.22/index.php?title=File:Armbian-desktop.png&amp;diff=14858"/>
				<updated>2023-06-18T22:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;Armbian: The armbian desktop&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The armbian desktop&lt;/div&gt;</summary>
		<author><name>Armbian</name></author>	</entry>

	<entry>
		<id>http://34.215.104.22/index.php?title=File:Armbian-os.png&amp;diff=14857</id>
		<title>File:Armbian-os.png</title>
		<link rel="alternate" type="text/html" href="http://34.215.104.22/index.php?title=File:Armbian-os.png&amp;diff=14857"/>
				<updated>2023-06-18T22:04:36Z</updated>
		
		<summary type="html">&lt;p&gt;Armbian: The armbian OS logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The armbian OS logo&lt;/div&gt;</summary>
		<author><name>Armbian</name></author>	</entry>

	<entry>
		<id>http://34.215.104.22/index.php?title=Banana_Pi_BPI-CM4&amp;diff=14783</id>
		<title>Banana Pi BPI-CM4</title>
		<link rel="alternate" type="text/html" href="http://34.215.104.22/index.php?title=Banana_Pi_BPI-CM4&amp;diff=14783"/>
				<updated>2023-05-28T12:53:33Z</updated>
		
		<summary type="html">&lt;p&gt;Armbian: armbian supports bpi cm4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:香蕉派 BPI-CM4]]&lt;br /&gt;
=BPI-CM4 Introduction=&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_1.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with A311D design]]&lt;br /&gt;
[[File:BananaPi_BPI-CM4_base_board_1.jpg|thumb|[[[BPI-CM4 Computer module and development Kit]] with base board]]&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_2.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with A311D design]]&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_9.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with Raspberry Pi CM4 base board]]&lt;br /&gt;
[[File:Banana_Pi_BPI-M5_4.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 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;
&lt;br /&gt;
BananaPi BPI-CM4 new design with Amlogic A311D Quad core ARM Cortex-A73 and dual core ARM Cortex-A53 CPU ,ARM G52 MP4(6EE) GPU,NPU for AI at 5.0 TOPS, support Camera and MIPI-CSI interface ,HDMI output,2 Gigabit port . 4G RAM and 16 GB eMMC flash.&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_banner.jpg]]&lt;br /&gt;
&lt;br /&gt;
for A311D chip PIN limited . just support 1 HDMI ,1 CSI and 1 DSI , Raspberry Pi support 2 HDMI ,2 CSI and 2 DSI , Other is Pin2Pin . you can use Raspberry Pi CM4 baseboard.&lt;br /&gt;
&lt;br /&gt;
=Key Features=&lt;br /&gt;
* Amlogic  A311D Quad core ARM Cortex-A73 and dual core ARM Cortex-A53 CPU ,ARM G52 MP4(6EE) GPU&lt;br /&gt;
* NPU for AI :Next generation, deep-neural-network applications, at 5.0 TOPS&lt;br /&gt;
* 4GB LPDDR4 RAM&lt;br /&gt;
* 16GB eMMC flash (Max 128G)&lt;br /&gt;
* support MIPI DSI Camera interface&lt;br /&gt;
* support MIPI CSI Screen interface&lt;br /&gt;
* Minipcie&lt;br /&gt;
* HDMI output&lt;br /&gt;
* 26 PIN GPIO &lt;br /&gt;
* support Android and Linux system.&lt;br /&gt;
* Size: 55x40mm&lt;br /&gt;
&lt;br /&gt;
==Getting Start==&lt;br /&gt;
[[Getting Started with CM4]]&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
==BPI-CM4 Module Hardware interface==&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_interface_.jpg]]&lt;br /&gt;
&lt;br /&gt;
==BPI-CM4 Module PIN Out define==&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-CM4 PIN Out define VS Raspberry PI CM4'''&lt;br /&gt;
|-&lt;br /&gt;
|BPI-CM4	||RPI CM4	||PIN	||	PIN	||RPI CM4||	BPI-CM4&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||1	||	2	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NAT0_MDI3p	||Ethernet_Pair3_P	||3	||	4||	Ethernet_Pair1_P||	NAT0_MDI1p&lt;br /&gt;
|-&lt;br /&gt;
|NAT0_MDI3n	||Ethernet_Pair3_N	||5	||	6||	Ethernet_Pair1_N||	NAT0_MDI1n&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||7		||8	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NAT0_MDI2n	||Ethernet_Pair2_N	||9	||	10	||Ethernet_Pair0_N	||NAT0_MDI0n&lt;br /&gt;
|-&lt;br /&gt;
|NAT0_MDI2p	||Ethernet_Pair2_P	||11	||	12	||Ethernet_Pair0_P	||NAT0_MDI0p&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||13	||	14	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet_LED2/1G_Active	||Ethernet_nLED3_1G-Active||	15	||	16||	Ethernet_SYNC_IN||	LINUX_Debug_RX&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet_LED1/Link	||Ethernet_nLED2_1G-Link	||17	||	18	||Ethernet_SYNC_OUT	||LINUX_Debug_TX&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet_0_LED0/CFG_EXT||	Ethernet_nLED1_Y||	19||	20||	EEPROM_nWP||	NC&lt;br /&gt;
|-&lt;br /&gt;
|SYS_LED2	||Pi_nLED_Activity||	21	||	22||	GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||23	||	24||	I2S_MCLK/GPIO26||GPIOA_0&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_3	||GPIO21/I2S_DO||	25	||	26	||I2S_LRCLK/GPIO19	||GPIOA_2&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_4	||GPIO20/I2S_DI	||27		||28	||GPIO13||	GPIOA_7&lt;br /&gt;
|-&lt;br /&gt;
|GPIOAO_11	||GPIO16	||29		||30	||GPIO6	||GPIOAO_10&lt;br /&gt;
|-&lt;br /&gt;
|GPIOH_5	||GPIO12	||31		||32	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||33		||34	||GPO5	||GPIOH_4&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_15	||ID_SC	||35	||	36||	ID_SD	||GPIOA_14&lt;br /&gt;
|-&lt;br /&gt;
|GPIOAO_5	||GPIO7/SPI-CE1	||37		||38	||SPI-CLK/GPIO11	||GPIOX_11&lt;br /&gt;
|-&lt;br /&gt;
|GPIOX_10	||GPIO8/SPI-CE0	||39		||40	||SPI-MISO/GPIO9	||GPIOX_9&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_11	||GPIO25	||41		||42	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||43	||	44	||SPI-MOSI/GPIO10||	GPIOX_8&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_12	||GPIO24/UART0-CTS||	45		||46	||GPIO22	||GPIOA_5&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_13	||GPIO23/UART0-RTS	||47		||48	||UART1-RXD/GPIO27||	GPIOA_6&lt;br /&gt;
|-&lt;br /&gt;
|GPIOA_1	||GPIO18/I2S_SCLK	||49		||50	||UART1-TXD/GPIO17||	GPIOA_9&lt;br /&gt;
|-&lt;br /&gt;
|GPIOX_7	||GPIO15/UART0-RXD	||51		||52	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND||	53	||	54	||PWM/GPIO4||	GPIOA_10&lt;br /&gt;
|-&lt;br /&gt;
|GPIOX_6	||GPIO14/UART0-TXD||	55||		56||	SCL/GPIO3||	GPIOX_18&lt;br /&gt;
|-&lt;br /&gt;
|SD_CLK_B	||SD_CLK	||57	||	58||	SDA/GPIO2||	GPIOX_17&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||59	||	60||	GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|SD_D3_B	||SD_DAT3||	61||		62||	SD_CMD||	SD_CMD_B&lt;br /&gt;
|-&lt;br /&gt;
|SD_D0_B	||SD_DAT0||	63	||	64	||SD_DAT5	||NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||65	||	66||	GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|SD_D1_B||	SD_DAT1||	67||		68	||SD_DAT4||	NC&lt;br /&gt;
|-&lt;br /&gt;
|SD_D2_B||	SD_DAT2	||69||		70||	SD_DAT7||	NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||71	||	72||	SD_DAT6	||NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||SD_VDD_Override||	73	||	74||	GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|TF_VDD_EN	||SD_PWR_ON||	75||		76||	Reserved/SD_DET||	CARD_DET&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	77||		78||	GPIO_VREF||	NC&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	79||		80||	SCL0_Camera_3V3||	GPIOH_7&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	81||		82||	SDA0_Camera_3V3	||GPIOH_6&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	83||		84	||CM4_3V3_OUTPUT||	CM4_3V3_OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	85||		86||	CM4_3V3_OUTPUT	||CM4_3V3_OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| +5V_Input	||+5V_Input||	87||		88||	CM4_1V8_OUTPUT	||CM4_1V8_OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
|NC||	WL_nDisable_3V3||	89||		90||	CM4_1V8_OUTPUT	||CM4_1V8_OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
|NC||	BT_nDisable_3V3||	91||		92||	RUN_PG/Reset_3V3||	CPU_RST&lt;br /&gt;
|-&lt;br /&gt;
|NC||	nRPIBOOT_3V3||	93	||	94||	AnalogIP1/USBC_CC2||	SARADC_CH3&lt;br /&gt;
|-&lt;br /&gt;
|SYS_LED||	PI_LED_nPWR||	95	||	96||	AnalogIP0/USBC_CC1||	ADC_KEY&lt;br /&gt;
|-&lt;br /&gt;
|NC	||Camera_PWD_GPIO||	97||		98||	GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||GLOBAL_EN_5V||	99||		100||	nEXTRST	||GPIOH_8&lt;br /&gt;
|- &lt;br /&gt;
|USBOTG_B_ID	||USB_OTG_ID_3V3||	101	||	102	||PCIe_CLK_nREQ_3V3||	PCIECK_REQN&lt;br /&gt;
|-&lt;br /&gt;
|USBOTG_B_DM	||USB_N	||103	||	104||	Reserved||	USB_A_DP&lt;br /&gt;
|-&lt;br /&gt;
|USBOTG_B_DP||	USB_P	||105	||	106	||Reserved||	USB_A_DM&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND||	107	||	108||	GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|PERST0_N	||PCIe_nRST_3V3	||109	||	110||	PCIe_CLK_P	||PCIE_CLKP&lt;br /&gt;
|-&lt;br /&gt;
|NC	||VDAC_COMP_TV	||111	||	112	||PCIe_CLK_N	||PCIE_CLKN&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||113		||114	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D0N||	CAM1_D0_N||	115	||	116||	PCIe_RX_P	||PCIE_SOC_RXP&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D0P||	CAM1_D0_P	||117	||	118	||PCIe_RX_N	||PCIE_SOC_RXN&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND||	119	||	120	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D1N	||CAM1_D1_N	||121	||	122	||PCIe_TX_P||	PCIE_TX0_P&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D1P||	CAM1_D1_P||	123	||	124||	PCIe_TX_N||	PCIE_TX0_N&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||125	||	126	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_CLKAN	||CAM1_C_N	||127||		128||	CAM0_D0_N||	NC&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_CLKAP||	CAM1_C_P||	129	||	130||	CAM0_D0_P||	NC&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||131	||	132	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D2N	||CAM1_D2_N	||133	||	134	||CAM0_D1_N||	NC&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D2P	||CAM1_D2_P	||135		||136	||CAM0_D1_P||	NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||137	||	138	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D3N	||CAM1_D3_N	||139	||	140	||CAM0_C_N||	MIPI_CSI_CLKBN&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CSI_D3P	||CAM1_D3_P	||141	||	142	||CAM0_C_P	||MIPI_CSI_CLKBP&lt;br /&gt;
|-&lt;br /&gt;
|NC	||HDMI1_HOTPLUG_5V	||143	||	144	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||HDMI1_SDA_5V	||145		||146	||HDMI1_TX2_P	||NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||HDMI1_SCL_5V	||147		||148	||HDMI1_TX2_N	||NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||HDMI1_CEC_5V	||149		||150	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|HDMI_TXCEC	||HDMI0_CEC_5V||	151		||152	||HDMI1_TX1_P||	NC&lt;br /&gt;
|-&lt;br /&gt;
|HDMI_HPDC	||HDMI0_HOTPLUG_5V||	153		||154	||HDMI1_TX1_N||	NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||155	||	156	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_D0_N	||157		||158	||HDMI1_TX0_P	||NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_D0_P	||159		||160	||HDMI1_TX0_N	||NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||161	||	162	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_D1_N	||163		||164	||HDMI1_CLK_P||	NC&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_D1_P	||165		||166	||HDMI1_CLK_N	||NC&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND||	167	||	168	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_C_N	||169	||	170	||HDMI0_TX2_P||	HDMI_TX2P&lt;br /&gt;
|-&lt;br /&gt;
|NC	||DSI0_C_P	||171	||	172	||HDMI0_TX2_N||	HDMI_TX2N&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||173	||	174||	GNF	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D0_N	||DSI1_D0_N	||175	||	176||	HDMI0_TX1_P||	HDMI_TX1P&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D0_P	||DSI1_D0_P	||177	||	178||	HDMI0_TX1_N||	HDMI_TX1N&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||179		||180	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D1_N	||DSI1_D1_N	||181	||	182||	HDMI0_TX0_P	||HDMI_TX0P&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D1_P	||DSI1_D1_P	||183	||	184||	HDMI0_TX0_N	||HDMI_TX0N&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||185		||186	||GND	||GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CLK_N	||DSI1_C_N	||187	||	188||	HDMI0_CLK_P	||HDMI_TXCP&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_CLK_P	||DSI1_C_P	||189	||	190||	HDMI0_CLK_N	||HDMI_TXCN&lt;br /&gt;
|-&lt;br /&gt;
|GND||	GND	||191		||192	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D2_N	||DSI1_D2_N	||193	||	194||	DSI1_D3_N	||MIPI_D3_N&lt;br /&gt;
|-&lt;br /&gt;
|MIPI_D2_P	||DSI1_D2_P	||195	||	196||	DSI1_D3_P	||MIPI_D3_P&lt;br /&gt;
|-&lt;br /&gt;
|GND	||GND	||197		||198	||GND||	GND&lt;br /&gt;
|-&lt;br /&gt;
|HDMI_SDA||	HDMI0_SDA_5V	||199	||	200	||HDMI0_SCL_5V	||HDMI_SCL&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BPI-CM4 moudule base board interface==&lt;br /&gt;
&lt;br /&gt;
[[File:BananaPi_BPI-CM4_base_board_interface.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Banana Pi BPI-CM4 SBC specifications==&lt;br /&gt;
&lt;br /&gt;
*SoC – Amlogic A311D hexa-core processor with 4x Arm Cortex-A73 cores, 2x Arm Cortex-A53 cores, Arm Mali-G52 MP4 (6EE) GPU with OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0 support, 5 TOPS NPU&lt;br /&gt;
*System Memory – 4GB LPDDR4&lt;br /&gt;
*Storage – 16GB eMMC flash (option up to 128GB), MicroSD card slot&lt;br /&gt;
*Video interfaces&lt;br /&gt;
::HDMI 2.1 output up to 4Kp60&lt;br /&gt;
::MIPI DSI connector for display&lt;br /&gt;
::MIPI CSI connector for camera&lt;br /&gt;
*Networking – 1x Gigabit Ethernet ports one via RTL8211F GbE transceiver&lt;br /&gt;
*USB – 2x USB 2.0 Type-A port, 1x USB Type-C port&lt;br /&gt;
*Expansion – 26-pin GPIO header&lt;br /&gt;
*Debugging – 3-pin header for serial console&lt;br /&gt;
*Misc – 2x buttons.&lt;br /&gt;
*Power Supply – Via USB-C port or pin header&lt;br /&gt;
&lt;br /&gt;
==Same size as RPI CM4==&lt;br /&gt;
The BPI-CM4 computer module is exactly the same size as the raspberry PI CM4, and adopts the same interface,You can use the universal raspberry PI CM4 module expansion board&lt;br /&gt;
&lt;br /&gt;
[[File:Banana_Pi_BPI-CM4_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
=Development=&lt;br /&gt;
==Source code==&lt;br /&gt;
* Linux BSP source code : https://github.com/BPI-SINOVOIP/BPI-M2S-bsp&lt;br /&gt;
* Android 9 :https://github.com/BPI-SINOVOIP/BPI-A311D-Android9&lt;br /&gt;
*geerlingguy sbc-reviews : https://github.com/geerlingguy/sbc-reviews/issues/11&lt;br /&gt;
*BPI-M2S/CM4 Android9 Source Code&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1rANGEB-1MLPCBXqOR5aYCg?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google Drive: https://drive.google.com/drive/folders/1INIABp_MbB5UcwfqujTngGLOZN7YGuWp?usp=share_link&lt;br /&gt;
&lt;br /&gt;
== Resources==&lt;br /&gt;
*Banana PI BPI-M2S Amlogic A311D / S922X : https://www.youtube.com/watch?v=9eFXiOtzFl0&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;
*Amlogic A311D datasheet: https://drive.google.com/file/d/1SRAY_RDxKhw819uyo9H13zNN2wlG6LDq/view?usp=sharing&lt;br /&gt;
*BPI-CM4 Schematic：https://drive.google.com/file/d/1IXXok1P2OLiW3p8tavkbfEPTGTrM3b-R/view?usp=sharing&lt;br /&gt;
*BPI-CM4 Base board Schematic:https://drive.google.com/file/d/1IErCKqfWdU7gL7kUod2-wlpG7uE9EiVZ/view?usp=sharing&lt;br /&gt;
*BPI-CM4 DXF file: https://drive.google.com/file/d/1hTLNCwmYhCuzt9rL6fP0PjK4MTIE5dK6/view?usp=sharing&lt;br /&gt;
*BPI-CM4 Base board DXF file: https://drive.google.com/file/d/1-K3ESgU63S4ynwwNbe0p3Ol1ajOsufQ8/view?usp=sharing&lt;br /&gt;
*UglyScale Present - Banana Pi BPI-CM4 : https://www.youtube.com/watch?v=9qhAmpjdEfE&lt;br /&gt;
*Banana Pi CM4 Review ( VS Compute Raspberrypi  CM4) : https://bret.dk/banana-pi-cm4-review/&lt;br /&gt;
&lt;br /&gt;
=System image=&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
:[https://wiki.banana-pi.org/Getting_Started_with_CM4#Android How to flash Android Image]&lt;br /&gt;
&lt;br /&gt;
*2023-01-12-bpi-m2s-cm4-android9.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1YVl0T9rSNqM3D0I1BRUr7A?pwd=8888 (pincode): 8888&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1u8flA6zsMOLnr75U4rvbph02z8YUKe2Y?usp=share_link&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
:[https://wiki.banana-pi.org/Getting_Started_with_CM4#Linux How to flash Linux Image]&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
*2023-01-12-ubuntu-20.04-mate-desktop-bpi-cm4-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1rh55yoEjPWsHXIcna7xEhQ?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1xd2HA4Vv_U69iREiAUkOftZmmVbjw7yF?usp=share_link&lt;br /&gt;
&lt;br /&gt;
*2023-01-12-ubuntu-20.04-server-bpi-cm4-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu  Cloud: https://pan.baidu.com/s/17gu0ToxWmFi2i8VwuiqVDQ?pwd=8888  (pincode:8888)&lt;br /&gt;
:Google Drive：https://drive.google.com/drive/folders/1i7okuijL3Jd99vf8PYuK7uH8D2t_WJZg?usp=share_link&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
*2023-01-12-debian-10-buster-bpi-cm4-aarch64-sd-emmc.img&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/19aQB16fdo2Si-is76R9LOQ?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1_k0RYmuZoBBk4GCaDDOD112FDORcV5g2?usp=share_link&lt;br /&gt;
&lt;br /&gt;
==Third part image==&lt;br /&gt;
===Armbian===&lt;br /&gt;
:BPI-CM4 is currently on platinum support from armbian. Download the latest images from here: https://www.armbian.com/bananapicm4io/&lt;br /&gt;
&lt;br /&gt;
'''Armbian image release on 2023-01-12'''&lt;br /&gt;
&lt;br /&gt;
*'''Armbian_23.02.0-trunk_Bananapicm4_bullseye_current_6.0.14.img'''&lt;br /&gt;
:Baidu Cloud: https://pan.baidu.com/s/1c4TuvJIB89tXuKEYYIqAfA?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1SbBUT9abRHcQmqlVGiexOZAHl0hXKO91?usp=share_link&lt;br /&gt;
&lt;br /&gt;
*'''Armbian_23.02.0-trunk_Bananapicm4_bullseye_current_6.0.14_minimal.img'''&lt;br /&gt;
:Baidu Cloud:https://pan.baidu.com/s/1ZLzHljFLbUU6NUeI8nfCRQ?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1SiWoz8o8Ed3Q1jQfSC8WsDjf1J6YLdMo?usp=share_link&lt;br /&gt;
&lt;br /&gt;
*'''Armbian_23.02.0-trunk_Bananapicm4_jammy_current_6.0.14_minimal.img'''&lt;br /&gt;
:Baidu Cloud:https://pan.baidu.com/s/1E-DfPO0bIVlkehgn1buu0g?pwd=8888  (pincode: 8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1b5eF2vdXXLCg2P_HVAuQD2xM-NWnhu7Z?usp=share_link&lt;br /&gt;
&lt;br /&gt;
*'''Armbian_23.02.0-trunk_Bananapicm4_jammy_current_6.0.14_cinnamon_desktop.img'''&lt;br /&gt;
:Baidu Cloud:https://pan.baidu.com/s/16ImDYZraNWPSmrUGbvZY2Q?pwd=8888 (pincode: 8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1EpwNek2rO8qSb_yUEU6NSdzf-LXvJgws?usp=share_link&lt;br /&gt;
&lt;br /&gt;
*'''Armbian_23.02.0-trunk_Bananapicm4_jammy_current_6.0.14_gnome_desktop.img'''&lt;br /&gt;
:Baidu Cloud:https://pan.baidu.com/s/17cTi__f0hmR2WbAjk2th-g?pwd=8888 (pincode:8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1RpJwj98ap4uJwD14tN45GuJbJOSea5d5?usp=share_link&lt;br /&gt;
&lt;br /&gt;
*'''Armbian_23.02.0-trunk_Bananapicm4_bullseye_current_6.0.14_xfce_desktop.img'''&lt;br /&gt;
:Baidu Cloud:https://pan.baidu.com/s/1slqc3OSi8-WnEG6OhfAwhg?pwd=8888  (pincode:8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1HhdXYjsPfJjgF_rEttxvAAQoq79itDan?usp=share_link&lt;br /&gt;
&lt;br /&gt;
*'''Armbian_23.02.0-trunk_Bananapicm4_jammy_current_6.0.14.img'''&lt;br /&gt;
:Baidu Cloud:https://pan.baidu.com/s/1ivnnQFyMLauq5xH8KQBO7A?pwd=8888  (pincode:8888)&lt;br /&gt;
:Google Drive:https://drive.google.com/drive/folders/1YBNbKY_4uhd0hW0ISb2Q9127z1W7-fLU?usp=share_link&lt;br /&gt;
&lt;br /&gt;
=Easy to buy sample=&lt;br /&gt;
*BPI Aliexpress shop :　https://www.aliexpress.us/item/3256804929238485.html?spm=5261.promotion_single_index.table.1.7d6b4edfN3JCJM&amp;amp;gatewayAdapt=glo2usa4itemAdapt&amp;amp;_randl_shipto=US&lt;br /&gt;
*SinoVoip Aliexpress shop : https://www.aliexpress.com/item/1005005115415086.html&lt;br /&gt;
*Taobao shop : https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-24708246124.11.473c3550l3PVcF&amp;amp;id=696638614755&lt;br /&gt;
*OEM&amp;amp;ODM please contact : judyhuang@banana-pi.com&lt;/div&gt;</summary>
		<author><name>Armbian</name></author>	</entry>

	<entry>
		<id>http://34.215.104.22/index.php?title=Getting_Started_with_M1&amp;diff=13568</id>
		<title>Getting Started with M1</title>
		<link rel="alternate" type="text/html" href="http://34.215.104.22/index.php?title=Getting_Started_with_M1&amp;diff=13568"/>
				<updated>2023-01-23T10:42:41Z</updated>
		
		<summary type="html">&lt;p&gt;Armbian: added armbian section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[zh:快速上手 香蕉派 BPI-M1]]&lt;br /&gt;
=Introduction=&lt;br /&gt;
==BPI-M1==&lt;br /&gt;
[[File:Banana_pi_BPI-M1_1.jpg|thumb|Overview [[Banana Pi BPI-M1]]]]&lt;br /&gt;
[[File:Banana_pi_BPI-M1_2.jpg|thumb|Overview]]&lt;br /&gt;
[[File:BPI-M1_3d.jpg|thumb|BPI-M1 3D ]]&lt;br /&gt;
&lt;br /&gt;
   The Banana Pi M1 is our first product in our goal of creating an open source devlopment board community. With a Banana Pi, we want you to explore and experience the world of DIY projects and portable computing. 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;
*Read more about : [[Banana Pi BPI-M1]]&lt;br /&gt;
&lt;br /&gt;
===Key Features===&lt;br /&gt;
* Dual-core 1.0GHz CPU&lt;br /&gt;
* 1 GB DDR3 memeory&lt;br /&gt;
* Mali-400 MP2 with Open GL ES 2.0/1.1&lt;br /&gt;
&lt;br /&gt;
=Development For Armbian=&lt;br /&gt;
===Basic requirements===&lt;br /&gt;
&lt;br /&gt;
x86_64 or aarch64 machine with at least 2GB of memory and ~35GB of disk space for a virtual machine, container or bare metal installation&lt;br /&gt;
Ubuntu Jammy 22.04.x amd64 or aarch64 for native building or any Docker capable amd64 / aarch64 Linux for containerised&lt;br /&gt;
&lt;br /&gt;
  apt-get -y install git&lt;br /&gt;
  git clone https://github.com/armbian/build&lt;br /&gt;
  cd build&lt;br /&gt;
  ./compile.sh&lt;br /&gt;
&lt;br /&gt;
===Latest images===&lt;br /&gt;
&lt;br /&gt;
https://www.armbian.com/bananapi/&lt;br /&gt;
&lt;br /&gt;
=Development For Android=&lt;br /&gt;
===Load your first image on M1===&lt;br /&gt;
  1.You could download latest image from our forum.&lt;br /&gt;
  Ex:&lt;br /&gt;
  &lt;br /&gt;
  2.Put your TF card into a TF-USB adapter, and then plug adapter in your Windows PC usb interface.&lt;br /&gt;
  &lt;br /&gt;
  3.Prepare your image, and download image burning tools PhoenixCard.exe.&lt;br /&gt;
  &lt;br /&gt;
  4.Use &amp;quot;PhoenixCard.exe&amp;quot; to burn android image to TF card.&lt;br /&gt;
  &lt;br /&gt;
  [[Image:M3_Android_Burning.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
  * Download PhoenixCard: https://pan.baidu.com/s/18Fo_JhYY02gmxtFw2Ps3rQ&lt;br /&gt;
&lt;br /&gt;
===How to buld M1 Bsp code===&lt;br /&gt;
  * Prepare a PC which runs ubuntu&lt;br /&gt;
  * Install Docker-ce on your PC，https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce&lt;br /&gt;
  * After install Docker, execute &amp;quot;docker pull sinovoip/bpi-build-android:a20_01&amp;quot;, to pull image&lt;br /&gt;
  * Then you pulled image, execute &amp;quot;docker run --privileged -d -p 2223:22 -v /media:/media sinovoip/bpi-build-android:a20_01&amp;quot; &lt;br /&gt;
  * &amp;quot;ssh -p 2223 root@127.0.0.1 #default passwd is root&amp;quot;&lt;br /&gt;
  * Execute &amp;quot;git clone https://github.com/BPI-SINOVOIP/BPI-M1-bsp.git&amp;quot; on your ubuntu terminal&lt;br /&gt;
  * Execute &amp;quot;./build.sh&amp;quot; to build M1 bsp code&lt;br /&gt;
  * After built, open a new terminal, execute &amp;quot;docker cp xxxxx(your container id):xxxxx(your project path) xxxxx(your pc path)&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  [[Image:docker_operate.png]]&lt;br /&gt;
&lt;br /&gt;
=Development For Linux=&lt;br /&gt;
===Load the linux image on M1===&lt;br /&gt;
  1.Download the latest image from the forum.&lt;br /&gt;
  &lt;br /&gt;
  2.Put the TF card into a card reader and plug it to your PC USB interface.&lt;br /&gt;
  &lt;br /&gt;
  3.Download the flashing tools &amp;quot;BalenaEtcher&amp;quot; and start it.&lt;br /&gt;
  &lt;br /&gt;
  4.Click &amp;quot;Flash from file&amp;quot; to select your image file.(.img or .zip)&lt;br /&gt;
  &lt;br /&gt;
  5.Click &amp;quot;Select target&amp;quot; to choose your USB device.&lt;br /&gt;
  &lt;br /&gt;
  6.Start to flash and wait for a moment.&lt;br /&gt;
  &lt;br /&gt;
  [[Image:Etcher.jpg | 600px]]&lt;br /&gt;
&lt;br /&gt;
Let's get start to develop on BPI-M1, see amazing things happen.&lt;br /&gt;
==Basic Development==&lt;br /&gt;
===Prepare to develop===&lt;br /&gt;
  * Prepare 8G/above TF card, USB-Serial interface, PC with Ubuntu System&lt;br /&gt;
  * Using your USB-Serial Connect debug console on M1&lt;br /&gt;
&lt;br /&gt;
   [[Image:Debug_console_wire.png]]&lt;br /&gt;
&lt;br /&gt;
  [[Image:M1_uart_pins.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
  [[Image:M1_console_interface.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
===Load your first image on M1===&lt;br /&gt;
  1.You could download latest image from our forum&lt;br /&gt;
  * Here is the example link: &lt;br /&gt;
  &lt;br /&gt;
  2.Install bpi-tools on your system. 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 M1, and press power button setup M1&lt;br /&gt;
&lt;br /&gt;
===Update your image===&lt;br /&gt;
   * execute “bpi-tools”, to update your bpi tools;&lt;br /&gt;
   * execute “bpi-update -c bpi-m1.conf”, to download new driver to update your image&lt;br /&gt;
   * execute “file *.tgz”, to check download files’ type is compressed data&lt;br /&gt;
   * execute “bpi-bootsel”, you will see the bootloader path, “/usr/lib/u-boot/bananapi/u-boot-2018.01/u-boot-2018.01-bpi-m1-8k.img.gz”&lt;br /&gt;
   * execute “bpi-bootsel /usr/lib/u-boot/bananapi/u-boot-2018.01/u-boot-2018.01-bpi-m1-8k.img.gz”, to update your bootloader&lt;br /&gt;
   * reboot&lt;/div&gt;</summary>
		<author><name>Armbian</name></author>	</entry>

	<entry>
		<id>http://34.215.104.22/index.php?title=File:Armbian-logo.png&amp;diff=13569</id>
		<title>File:Armbian-logo.png</title>
		<link rel="alternate" type="text/html" href="http://34.215.104.22/index.php?title=File:Armbian-logo.png&amp;diff=13569"/>
				<updated>2023-01-23T10:41:31Z</updated>
		
		<summary type="html">&lt;p&gt;Armbian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Armbian</name></author>	</entry>

	</feed>