<?xml version="1.0"?>
<rss version="2.0"><channel><title>Banana Pi M2 Pro Latest Topics</title><link>https://testforum.armbian.com/forum/198-banana-pi-m2-pro/</link><description>Banana Pi M2 Pro Latest Topics</description><language>en</language><item><title>Bluetooth ?</title><link>https://testforum.armbian.com/topic/61100-bluetooth/</link><description><![CDATA[<p>
	 
</p>

<p>
	Subject: Bluetooth: Unknown BR/EDR signaling command 0x16 / Wrong link type (-22) on meson-gx / Banana Pi M2 Pro
</p>

<p>
	Description: When connecting modern Android (POCO F7) and Windows/Linux devices (Lenovo Legion) via Bluetooth to Banana Pi M2 Pro, the dmesg log gets flooded with BR/EDR signaling errors during connection/disconnection phases.
</p>

<p>
	Steps taken: - Forced 'ControllerMode = bredr' in /etc/bluetooth/main.conf - Disabled USB autosuspend for the BT controller (set to -1)
</p>

<p>
	Logs: [ 345.122975] Bluetooth: Unknown BR/EDR signaling command 0x16 [ 345.123005] Bluetooth: Wrong link type (-22)
</p>

<p>
	Environment: - Board: Banana Pi M2 Pro (Amlogic S905X3) - Kernel version: 6.18.34-current-meson64
</p>

<p>
	nano armbianEnv.txt
</p>

<p>
	extraargs=usbcore.autosuspend=-1
</p>

<p>
	The problem with Bluetooth on bananapim2pro is that I constantly have trouble connecting. My tweaks to the settings fixed it somewhat, but not 100%... Finally, if all else fails, I use this method:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo rmmod btusb
sudo modprobe btusb
sudo systemctl restart bluetooth
sudo systemctl restart bluealsa</span></pre>

<p>
	But I have a question: are there any kernel/driver fixes or updates for this Bluetooth model?
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">61100</guid><pubDate>Tue, 21 Jul 2026 19:34:38 +0000</pubDate></item><item><title>Unable to use SPI on Banana Pi M2 Pro</title><link>https://testforum.armbian.com/topic/60998-unable-to-use-spi-on-banana-pi-m2-pro/</link><description><![CDATA[<p>
	Hi !
</p>

<p>
	I was trying to use SPI communication with Banana Pi M2 Pro.
</p>

<p>
	 
</p>

<p>
	I am currently using Armbian 26.5.1 and I realized that I cannot find spidev from /boot/dev/ .
</p>

<p>
	 
</p>

<p>
	I tried loading all dtbo files from armbian-config but still I can't get SPI.
</p>

<p>
	 
</p>

<p>
	Is there something that I haven't check yet?
</p>
]]></description><guid isPermaLink="false">60998</guid><pubDate>Tue, 14 Jul 2026 05:18:53 +0000</pubDate></item><item><title>I2S service</title><link>https://testforum.armbian.com/topic/59258-i2s-service/</link><description><![CDATA[<p>
	Is it possible to enable the I2S service (for audio) on BananaPim2pro? In the program configuration: armbian-config / manage device tree overlays...there are no entries for: I2S. Maybe someone already knows what to enter or how to enable it <span class="ipsEmoji">🙂</span>
</p>
]]></description><guid isPermaLink="false">59258</guid><pubDate>Tue, 21 Apr 2026 17:18:45 +0000</pubDate></item><item><title>I2C service ?</title><link>https://testforum.armbian.com/topic/58940-i2c-service/</link><description><![CDATA[<p>
	What should the correctly enabled I2C service (for a 40x2 LCD) look like on Bananapim2pro? Should I edit the armbianEnv.txt file and add, for example, the following entry: overlays=i2c0 i2c1?<br />
	The armbian-config service is a bit confusing, and after editing it, I get this:
</p>

<p>
	........................<br />
	verbosity=1<br />
	console=both<br />
	overlay_prefix=meson<br />
	fdtfile=amlogic/meson-sm1-bananapi-m2-pro.<abbr title="Device tree blob">dtb</abbr><br />
	rootdev=UUID=a4fb8074-c453-45da-ab31-4d61dca46cfa<br />
	rootfstype=ext4<br />
	overlays=<strong>i2cA i2cB</strong><br />
	usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
</p>

<p>
	..................
</p>

<p>
	There are other options, but they probably don't apply to bananapim2pro.  <span>:</span>
</p>

<p>
	sm1-odroid-c4-i2c0
</p>

<p>
	g12b-bananapi-cm4-i2c2
</p>

<p>
	g12a-radxa-zero-i2c-ao.... 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58940</guid><pubDate>Sun, 05 Apr 2026 21:30:18 +0000</pubDate></item><item><title>Can't boot armbian from SD</title><link>https://testforum.armbian.com/topic/49670-cant-boot-armbian-from-sd/</link><description><![CDATA[<p>
	I have some Banana PI M2 Pro, and I have successfully booted CoreElec, even I managed to copy the whole system to <abbr title="embedded MultiMediaCard">emmc</abbr>, but I can't boot a SD with Armbian.
</p>

<p>
	 
</p>

<p>
	For coreelec, I erased the <abbr title="embedded MultiMediaCard">emmc</abbr> using the Image burning tool and a usb cable. Android boots up normally and I execute reboot update and the SD with coreelec boots up correctly.
</p>

<p>
	 
</p>

<p>
	For armbian, I insert the SD card formated with Armbian_24.11.1_Bananapim2pro_bookworm_current_6.6.61_minimal.img and Android boots up, next, I execute "reboot update" and Android shows a error page.
</p>

<p>
	 
</p>

<p>
	Attached there is a serial log, the one from coreelec is from cold boot to coreelec using a SD card, without needing to type "reboot update". The second, is from armbian using an armbian SD, I typed reboot update on android and next error image.
</p>

<p>
	 
</p>

<p>
	My whole intention is to install armbian directly on <abbr title="embedded MultiMediaCard">emmc</abbr>, and boot up without SD card. Hope somebody can helpme.
</p>

<p><a href="https://testforum.armbian.com/uploads/monthly_2025_02/canvas.png.5548a65de812378d3f56609825dc85cc.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="13950" src="https://testforum.armbian.com/uploads/monthly_2025_02/canvas.png.5548a65de812378d3f56609825dc85cc.png" width="800" class="ipsImage ipsImage_thumbnailed" alt="canvas.png" loading="lazy" height="600"></a></p><p>
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=13948&amp;key=d710f8d2ca184e472c67909ecafe6633" data-fileext="txt" data-fileid="13948" data-filekey="d710f8d2ca184e472c67909ecafe6633">coreelec_good_boot.txt</a> 
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=13949&amp;key=60efc9482a939b6d94a3d4fd9cf1f9ed" data-fileext="txt" data-fileid="13949" data-filekey="60efc9482a939b6d94a3d4fd9cf1f9ed">armbian_bad_boot.txt</a></p>]]></description><guid isPermaLink="false">49670</guid><pubDate>Thu, 06 Feb 2025 20:05:24 +0000</pubDate></item><item><title>Banana Pi M2 Pro - WiFi does not works after reboot (rtl8821cu)</title><link>https://testforum.armbian.com/topic/44859-banana-pi-m2-pro-wifi-does-not-works-after-reboot-rtl8821cu/</link><description><![CDATA[<p>
	This is what the network status looks like immediately after turning on the power:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">$ ip a
1: lo: </span><span class="tag">&lt;LOOPBACK</span><span class="pln">,</span><span class="atn">UP</span><span class="pln">,</span><span class="atn">LOWER_UP</span><span class="tag">&gt;</span><span class="pln"> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: end0: </span><span class="tag">&lt;BROADCAST</span><span class="pln">,</span><span class="atn">MULTICAST</span><span class="pln">,</span><span class="atn">UP</span><span class="pln">,</span><span class="atn">LOWER_UP</span><span class="tag">&gt;</span><span class="pln"> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether d6:e3:db:f5:f2:24 brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.124/24 metric 100 brd 192.168.100.255 scope global dynamic end0
       valid_lft 259179sec preferred_lft 259179sec
    inet6 fe80::d4e3:dbff:fef5:f224/64 scope link 
       valid_lft forever preferred_lft forever
4: wlx60fb005126f0: </span><span class="tag">&lt;BROADCAST</span><span class="pln">,</span><span class="atn">MULTICAST</span><span class="tag">&gt;</span><span class="pln"> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 60:fb:00:51:26:f0 brd ff:ff:ff:ff:ff:ff</span></pre>

<p>
	 
</p>

<p>
	This is what the network status looks like after a reboot:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">$ ip a
1: lo: </span><span class="tag">&lt;LOOPBACK</span><span class="pln">,</span><span class="atn">UP</span><span class="pln">,</span><span class="atn">LOWER_UP</span><span class="tag">&gt;</span><span class="pln"> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: end0: </span><span class="tag">&lt;BROADCAST</span><span class="pln">,</span><span class="atn">MULTICAST</span><span class="pln">,</span><span class="atn">UP</span><span class="pln">,</span><span class="atn">LOWER_UP</span><span class="tag">&gt;</span><span class="pln"> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether d6:e3:db:f5:f2:24 brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.124/24 metric 100 brd 192.168.100.255 scope global dynamic end0
       valid_lft 258362sec preferred_lft 258362sec
    inet6 fe80::d4e3:dbff:fef5:f224/64 scope link 
       valid_lft forever preferred_lft forever</span></pre>

<p>
	 
</p>

<p>
	Nothing helps other than unplugging the power cable and plugging it back in.
</p>

<p>
	 
</p>

<p>
	Tried the following images:
</p>

<p>
	 
</p>

<p>
	<em>Armbian_24.8.1_Bananapim2pro_bookworm_current_6.6.47_minimal.img.xz<br />
	Armbian_24.5.3_Bananapim2pro_bookworm_current_6.6.36_minimal.img.xz<br />
	Armbian_24.2.1_Bananapim2pro_bookworm_current_6.6.16.img.xz</em>
</p>

<p>
	<br />
	Outputs of <strong>armbianmonitor -U</strong> are in attachment.
</p>
<p>
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=13018&amp;key=de4ea3a8070009f23bc587df373adb0f" data-fileExt='txt' data-fileid='13018' data-filekey='de4ea3a8070009f23bc587df373adb0f'>wifi_ok.txt</a> 
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=13019&amp;key=aca4e7ca7571543518af0340a098334f" data-fileExt='txt' data-fileid='13019' data-filekey='aca4e7ca7571543518af0340a098334f'>wifi_no.txt</a></p>]]></description><guid isPermaLink="false">44859</guid><pubDate>Wed, 04 Sep 2024 20:00:27 +0000</pubDate></item><item><title>USB otg no longer working</title><link>https://testforum.armbian.com/topic/30819-usb-otg-no-longer-working/</link><description><![CDATA[<p>
	Whatever I plug into the usb otg port, it doesn't get recognised. I think the port got disabled. 
</p>

<p>
	What happened? I connected a new harddrive via usb3 but the machine wouldn't boot because of some "Unexpected XHCI event". 
</p>

<p>
	I had to add a usbstoragequirks to u-boot env. (via armbian-config) to solve that, but now the usb otg port is no longer working.
</p>

<p>
	Googled a lot and found one possible solution but it did not work for me ( https://forum.banana-pi.org/t/topic/5485/13 ).
</p>

<p>
	 
</p>

<p>
	<a href="https://paste.armbian.com/aqowuxukev" rel="external nofollow">https://paste.armbian.com/aqowuxukev</a>
</p>
]]></description><guid isPermaLink="false">30819</guid><pubDate>Mon, 16 Oct 2023 13:22:51 +0000</pubDate></item><item><title>What is M2 Pro power jack size?</title><link>https://testforum.armbian.com/topic/24996-what-is-m2-pro-power-jack-size/</link><description><![CDATA[<p>
	Sorry about off-t<abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr>c, just got forum giveaway Banana Pi M2 Pro and got confused - manufacturer doesn't care to reveal power jack size and all my 5V power adapter plugins are too small or too large.<br />
	Can some happy owner of this <abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr> share plugin dimensions?
</p>
]]></description><guid isPermaLink="false">24996</guid><pubDate>Tue, 13 Dec 2022 17:09:04 +0000</pubDate></item><item><title>Banana Pi M2 Pro - possible defective WiFi</title><link>https://testforum.armbian.com/topic/24552-banana-pi-m2-pro-possible-defective-wifi/</link><description><![CDATA[<p>
	I have recently acquired a <abbr title="Banana Pi">BPI</abbr>-M2 Pro with what is supposed to be USB WiFi (Realtek RTL8821CU).  I am running ﻿﻿Armbian 22.08.7 Bullseye.  armbian-config does not recognize any WiFi.  The output from lsusb -t also does not show the presence of USB WiFi as expected.
</p>

<p>
	 
</p>

<pre class="ipsCode">root@bananapi-m2p:~# lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
</pre>

<p>
	 
</p>

<p>
	Do I have a defective device, or is the WiFi not actually a USB module?  Is there something else I need to try to enable WiFi?
</p>

<p>
	 
</p>

<p>
	Thanks,
</p>

<p>
	Ray
</p>
]]></description><guid isPermaLink="false">24552</guid><pubDate>Sat, 19 Nov 2022 06:02:36 +0000</pubDate></item></channel></rss>
