<?xml version="1.0"?>
<rss version="2.0"><channel><title>Allwinner sunxi Latest Topics</title><link>https://testforum.armbian.com/forum/173-allwinner-sunxi/</link><description>Allwinner sunxi Latest Topics</description><language>en</language><item><title>USB keyboard does not work after installing Armbian_community_26.11.0-trunk.62_Orangepiplus_trixie_current_6.18.54_minimal.img.xz on the Orange Pi PC Plus</title><link>https://testforum.armbian.com/topic/62431-usb-keyboard-does-not-work-after-installing-armbian_community_26110-trunk62_orangepiplus_trixie_current_61854_minimalimgxz-on-the-orange-pi-pc-plus/</link><description><![CDATA[<p>
	After installing Armbian_community_26.11.0-trunk.62_Orangepiplus_trixie_current_6.18.54_minimal.img.xz on the Orange Pi PC Plus, the USB keyboard does not work.
</p>
]]></description><guid isPermaLink="false">62431</guid><pubDate>Fri, 09 Oct 2026 09:40:53 +0000</pubDate></item><item><title>v26.11 on Orange Pi PC Plus fails to boot from eMMC.</title><link>https://testforum.armbian.com/topic/62346-v2611-on-orange-pi-pc-plus-fails-to-boot-from-emmc/</link><description><![CDATA[<p>
	The system v26.11 rolling for Orange Pi PC Plus running Armbian Linux 6.18.53-current-sunxi cannot boot from <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> on the Orange Pi PC Plus. The bootloader is looking for an old partition on /dev/mmcblk0p1, whereas the current partition of <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr> is identified differently - as /dev/mmcblk2p1.<br />
	Therefore, it is necessary to use a bootloader from an SD card, which specifies the path to the <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> partition for subsequent operation.
</p>
]]></description><guid isPermaLink="false">62346</guid><pubDate>Thu, 01 Oct 2026 08:03:34 +0000</pubDate></item><item><title>Olimex A20-OLinuXino-LIME2 and T2-OLinuXino-LIME2 wrong resolution on HDMI</title><link>https://testforum.armbian.com/topic/62428-olimex-a20-olinuxino-lime2-and-t2-olinuxino-lime2-wrong-resolution-on-hdmi/</link><description><![CDATA[<p>
	Sometimes if your monitor is off and olimex start first and after that just monitor is on you will get "default" resolution <span>:</span>
</p>

<pre class="ipsCode">~&gt; cat /sys/class/graphics/fb0/virtual_size
1024,768</pre>

<p>
	I've created a <a href="https://github.com/sasha2002/olimex/blob/main/fix_hdmi_resolution.sh" rel="external nofollow">script</a> that fix that with recompiling initramfs, adding necessary /lib/firmware/edid/1920x1080.bin file directly into it.
</p>

<p>
	Feel free to use, suggestions are welcome.<br />
	<br />
	P.S.<br />
	Please add tags A20-OLinuXino-LIME2 and T2-OLinuXino-LIME2
</p>
<p>
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=17046&amp;key=685797eb3e59ff52f05047e12c9c61bb" data-fileExt='sh' data-fileid='17046' data-filekey='685797eb3e59ff52f05047e12c9c61bb'>fix_hdmi_resolution.sh</a></p>]]></description><guid isPermaLink="false">62428</guid><pubDate>Fri, 09 Oct 2026 05:01:42 +0000</pubDate></item><item><title>image build fails on grub-efi install</title><link>https://testforum.armbian.com/topic/62424-image-build-fails-on-grub-efi-install/</link><description><![CDATA[<p>
	While doing some testing of multiple things I decided to build 2 images, fresh/new for my nanopineo's also trying to have the resulting image as close as possible to what I have running on the nanopineo's for years since 2022 or so. That was originally Armbian Buster and I have been tweaking the installations to match other computer installations. Main thing is split the root partitions into a rootfs (Btrfs) and a bootfs (Ext4). More recently, I did more changes, such that I can run the whole image as KVM and/or systemd-nspawn container. 
</p>

<p>
	 
</p>

<p>
	The 1st image was adding extension 'u-boot-menu'; build ended in success, but have not tested it on HW. I saw in extlinux.conf that there was no 'FDT' line (with  sun8i-h3-nanopi-neo.<abbr title="Device tree blob">dtb</abbr>), which I did ad myself in own extlinux testting/semi-automatic .conf generation, but as BOARD=nanopineo, the U-Boot can know a default to be loaded, or nothing at all as the DT in the U-Boot is likely good enough or almost the same as th eone from kernel, but maybe I test/challenge that later.
</p>

<p>
	 
</p>

<p>
	The 2nd image build was just 'u-boot-menu' replaced by 'grub-with-<abbr title="Device tree blob">dtb</abbr>':
</p>

<pre class="ipsCode">cd /local/s0/armbuild/
sudo btrfs subvolume create nanopineo
sudo chown 1000:1000 nanopineo
cd nanopineo
git clone https://github.com/armbian/build
cd build
./compile.sh \
BOARD=nanopineo \
RELEASE=trixie \
BRANCH=edge \
BUILD_DESKTOP=no \
BUILD_MINIMAL=yes \
NETWORKING_STACK=systemd-networkd \
FIXED_IMAGE_SIZE=2G \
IMAGE_PARTITION_TABLE=gpt \
BOOTPART_REQUIRED=yes \
BOOTSIZE=256 \
BOOTFS_TYPE=fat \
ROOTFS_TYPE=btrfs \
BTRFS_COMPRESSION=zstd \
COMPRESS_OUTPUTIMAGE=sha \
EXTRAWIFI=no \
KERNEL_CONFIGURE=no \
KERNEL_BTF=no \
KERNEL_GIT=shallow \
ENABLE_EXTENSIONS=watchdog,net-systemd-networkd,uboot-btrfs,grub-with-dtb
</pre>

<p>
	It then fails with:
</p>

<p>
	[<span class="ipsEmoji">🔨</span>]   E: Unable to locate package grub-efi-armhf-bin<br />
	[<span class="ipsEmoji">🔨</span>]   E: Unable to locate package grub-efi-armhf<br />
	 
</p>

<p>
	The issue here is that the Debian package must be: grub-efi-arm
</p>

<p>
	Also I now remember an issue from years ago when I made a non-EFI system UEFI bootable, must have been <abbr title="Raspberry Pi">RPi</abbr> thing or so, but also did it several times for x86. AFAIR if only grub-efi-arm and grub-efi-arm-bin, you get into trouble later on, can be years later when dist-upgrading in-place. So I just do 'apt install grub-efi' which then works fine as is pulls in also some dependencies. Not 'efibootmgr', that is just recommended, and I add that manually as most systems allow storing boot URL's in SPI-flash or so, certainly the KVM ones where machine is using EDK2 UEFI, which I use extensively.
</p>

<p>
	 
</p>

<p>
	So it seems to me that this is an architecture naming or aliasing issue, like we have amd64 vs. x86-64 vs. x86_64 and arm64 vs. aarch64
</p>

<p>
	If just 'grub-efi' that also works for riscv I guess, so avoiding this naming/aliasing issue and also better future proof. It might be that dependencies are not supported in image building, I don't know enough about that to judge. I have also not looked in detail at size impact, but it is relative I would say. There is plenty of other issues that claim more space or can reduce way more. There were more issues, but I solved those via trial-error, no show-stoppers.
</p>

<p>
	 
</p>

<p>
	Although topic tag NanoPi-NEO, this is more like an Armbian Build issue, but for me it is about my 5 NanoPi-NEO's that are still great (and still overkill for their 4x Cortex-A7), but they are still Debian 32-bit ARMv7, not like unsupported RPi0/1 single-core ARMv6 (arm11* or older). A reason for wanting EFI bootloader is that upgrading/testing can by done in a KVM running on RPi4 (fast USB3-SSD) or ROCK3A (fast PCI-Ev3x2 NVMe) while using (differential) btrfs send|receive, which is way faster than on SD-cards en real HW. The other option is via U-Boot (QEMU -enable-kvm option), is supported for 64-bit in Armbian by BOARD=qemu-uboot-arm64, not for 32-bit.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">62424</guid><pubDate>Thu, 08 Oct 2026 08:58:31 +0000</pubDate></item><item><title>Radxa Cubie A7A/A7Z - Allwinner a733</title><link>https://testforum.armbian.com/topic/56130-radxa-cubie-a7aa7z-allwinner-a733/</link><description><![CDATA[<p>
	For those with a Radxa Cubie A7A/A7Z, I made a custom Armbian Build using the BSP kernel. 
</p>

<p>
	<a href="https://github.com/NickAlilovic/build/tree/Radxa-A7A" rel="external nofollow">https://github.com/NickAlilovic/build/tree/Radxa-A7A</a>
</p>

<p>
	<a href="https://github.com/NickAlilovic/build/releases" rel="external nofollow">https://github.com/NickAlilovic/build/releases</a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	To build your own image:
</p>

<p>
	git clone <a href="https://github.com/NickAlilovic/build.git" rel="external nofollow">https://github.com/NickAlilovic/build.git</a> --branch Radxa-A7A
</p>

<p>
	./compile.sh
</p>

<p>
	"do not change the kernel configuration"
</p>

<p>
	"show <abbr title="Community supported Chip - no official support"><abbr title="Community supported Chip - no official support">csc</abbr></abbr>/<abbr title="Work in progress"><abbr title="Work in progress">wip</abbr></abbr>/<abbr title="End of support"><abbr title="End of support">eos</abbr></abbr>/tvb"
</p>

<p>
	"I understand and agree"
</p>

<p>
	"radxa-cubie-a7a" or "radxa-cubie-a7z"
</p>

<p>
	rest is up to you...
</p>

<p>
	 
</p>

<p>
	<strong>Should you choose to run Armbian, ensure the CPU has adequate cooling by installing the Radxa Heatsink.</strong><br>
	<a href="https://radxa.com/products/accessories/heatsink-6530b" rel="external nofollow">https://radxa.com/products/accessories/heatsink-6530b</a><br>
	<a href="https://radxa.com/products/accessories/heatsink-6540b" rel="external nofollow">https://radxa.com/products/accessories/heatsink-6540b</a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="15366" href="https://testforum.armbian.com/uploads/monthly_2025_11/Screenshot_2025-11-08_12-02-49.png.6ccf1d18b492435f36c71cea37a00253.png" rel=""><img alt="Screenshot_2025-11-08_12-02-49.png" class="ipsImage ipsImage_thumbnailed" data-fileid="15366" width="1000" src="https://testforum.armbian.com/uploads/monthly_2025_11/Screenshot_2025-11-08_12-02-49.thumb.png.6890961076e131237d891e4ed027f060.png" loading="lazy" height="560"></a>
</p>
]]></description><guid isPermaLink="false">56130</guid><pubDate>Sat, 08 Nov 2025 17:10:16 +0000</pubDate></item><item><title>NanoPi Neo Last Official Build</title><link>https://testforum.armbian.com/topic/39585-nanopi-neo-last-official-build/</link><description><![CDATA[<p>
	Back in March I ran into problems with the community builds for the NanoPi Neo, for Debian Bookworm.  It would boot up initially, but within 30 minutes or so, it would crash.  So I did a fresh install from the last official build I had saved from June 2023:
</p>

<p>
	<br />
	Armbian_23.5.2_Nanopineo_bookworm_current_6.1.30
</p>

<p>
	<br />
	And then I froze these packages to keep the working firmware and kernel:
</p>

<p>
	<br />
	armbian-firmware/bookworm,bookworm 24.2.1 all [upgradable from: 23.05.1--1-SAfece-B6ae3]<br />
	linux-<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>-current-sunxi/bookworm 24.2.1 armhf [upgradable from: 23.05.1--6.1.30-Sa343-D8bc9-P73a0-C162eHfe66-HK01ba-V014b-B9c18]<br />
	linux-image-current-sunxi/bookworm 24.2.1 armhf [upgradable from: 23.05.1--6.1.30-Sa343-D8bc9-P73a0-C162eHfe66-HK01ba-V014b-B9c18]<br />
	linux-u-boot-nanopineo-current/bookworm 24.2.1 armhf [upgradable from: 23.05.1--2022.04-Se4b6-P6b27-H0429-Ve2df-B91a8]
</p>

<p>
	 
</p>

<p>
	I know there are newer official builds from when it was still supported, but I can't find them available for download anymore.  Do you know if there's an archive somewhere that would have it?  Thanks.
</p>
]]></description><guid isPermaLink="false">39585</guid><pubDate>Wed, 22 May 2024 15:19:22 +0000</pubDate></item><item><title>OPI 4A - Allwinner T527</title><link>https://testforum.armbian.com/topic/49353-opi-4a-allwinner-t527/</link><description><![CDATA[<p>
	Is there any armbian image that we can try with the Orange pi 4A ?<br />
	<br />
	Many thanks
</p>
]]></description><guid isPermaLink="false">49353</guid><pubDate>Fri, 17 Jan 2025 11:33:07 +0000</pubDate></item><item><title>Orange Pi Zero 3</title><link>https://testforum.armbian.com/topic/29202-orange-pi-zero-3/</link><description><![CDATA[<p>
	has anyone ordered and/or played with this 
</p>

<p>
	<a href="https://www.cnx-software.com/2023/07/03/orange-pi-zero-3-allwinner-h618-sbc-ships-with-up-to-4gb-ram/" rel="external nofollow">https://www.cnx-software.com/2023/07/03/orange-pi-zero-3-allwinner-h618-<abbr title="Single board computer"><abbr title="Single board computer">sbc</abbr></abbr>-ships-with-up-to-4gb-ram/</a>
</p>

<p>
	<a href="https://liliputing.com/orange-pi-zero-3-is-a-cheap-tiny-single-board-pc-with-up-to-4gb-ram-gigabit-ethernet-and-allwinner-h618/" rel="external nofollow">https://liliputing.com/orange-pi-zero-3-is-a-cheap-tiny-single-board-pc-with-up-to-4gb-ram-gigabit-ethernet-and-allwinner-h618/</a>
</p>

<p>
	<a href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-3.html" rel="external nofollow">http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-3.html</a>
</p>

<p>
	 
</p>

<p>
	even the linux images is very 'fresh' as in that they are just released *yesterday* <span class="ipsEmoji">😄</span>
</p>
]]></description><guid isPermaLink="false">29202</guid><pubDate>Tue, 11 Jul 2023 08:32:31 +0000</pubDate></item><item><title>$35 Orange Pi 4 Pro &#x2013; An Allwinner A733 Edge AI SBC with up to 16GB LPDDR5, WiFi 6, NPU</title><link>https://testforum.armbian.com/topic/55919-35-orange-pi-4-pro-%E2%80%93-an-allwinner-a733-edge-ai-sbc-with-up-to-16gb-lpddr5-wifi-6-npu/</link><description><![CDATA[<p>
	<a href="https://www.cnx-software.com/2025/10/25/35-orange-pi-4-pro-an-allwinner-a733-edge-ai-sbc-with-up-to-16gb-lpddr5-wifi-6/?fbclid=IwY2xjawNp1QpleHRuA2FlbQIxMABicmlkETFDSWJoMDRGakFuMlNyNjFPAR532ATkGsCwnYnTYVkykLPFwA-BcAfdk3WdCabgCLxiCvctRz1R90voW3bY9g_aem_N6RRC7sQ_0B5z1VL652ikA" rel="external nofollow">https://www.cnx-software.com/2025/10/25/35-orange-pi-4-pro-an-allwinner-a733-edge-ai-<abbr title="Single board computer"><abbr title="Single board computer">sbc</abbr></abbr>-with-up-to-16gb-lpddr5-wifi-6/</a>
</p>

<p>
	<a href="https://www.cnx-software.com/2025/07/07/allwinner-a527-t527-and-a733-datasheets-user-manuals-and-linux-sdk-released/" rel="external nofollow">https://www.cnx-software.com/2025/07/07/allwinner-a527-t527-and-a733-datasheets-user-manuals-and-linux-sdk-released/</a>
</p>

<p>
	<span><a href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-4-Pro.html" rel="external nofollow">http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-4-Pro.html</a></span>
</p>

<p>
	 
</p>

<p>
	Another Allwinner board dropped
</p>

<p>
	 
</p>

<p>
	figuring out the wifi chip is always hard, seem to be
</p>

<p>
	<a href="https://www.taobao.com/list/item/931793873067.htm?spm=a21wu.11804641.shop-content.5.6593c3fdgrlMYf" rel="external nofollow">https://www.taobao.com/list/item/931793873067.htm</a>
</p>

<p>
	<a href="https://pine64.sfo3.cdn.digitaloceanspaces.com/doc/datasheet/oz64/AIC8800DC%20Datasheet%20v1.0.pdf" rel="external nofollow">https://pine64.sfo3.cdn.digitaloceanspaces.com/doc/datasheet/oz64/AIC8800DC Datasheet v1.0.pdf</a>
</p>

<p>
	as usual, it is uncertain if drivers and firmware is after all available.
</p>

<p>
	 
</p>

<p>
	Ethernet according to CNX seemed to be YT8531CA <br />
	Ethernet seemed to be same as that in OrangePi Zero 3
</p>

<p>
	<a href="https://www.cnx-software.com/2023/07/03/orange-pi-zero-3-allwinner-h618-sbc-ships-with-up-to-4gb-ram/" rel="external nofollow">https://www.cnx-software.com/2023/07/03/orange-pi-zero-3-allwinner-h618-<abbr title="Single board computer"><abbr title="Single board computer">sbc</abbr></abbr>-ships-with-up-to-4gb-ram/</a>
</p>

<p>
	 
</p>

<p>
	WiFi is 'more critical' these days, if it is closed sourced and no firmware, then it is good as just a door stop.
</p>

<p>
	Then that thare are other stuff the figure out especially the <span>:</span>
</p>

<p>
	<span>- DRAM controller, </span>
</p>

<p>
	<span>- and various DRAM timing and configuration aspects</span>
</p>

<p>
	<span>- many other low level specific stuff to even have u-boot to boot it up to the linux prompt.</span>
</p>

<p>
	<span>- then the other devices e.g. uart etc. </span>
</p>

<p>
	<span>- then HDMI</span>
</p>

<p>
	<span>- then <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">gpu</abbr></abbr> acceleration (or at least display video, not playing media yet)</span>
</p>

<p>
	<span>- then media </span>
</p>

<p>
	<span>- and finally NPU, don't seemed documented yet</span>
</p>

<p>
	<span>- many more known or unknown unknowns, audio etc</span>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">55919</guid><pubDate>Sat, 25 Oct 2025 16:39:25 +0000</pubDate></item><item><title>bluetooth does not detect any devices on Banana Pi M2+</title><link>https://testforum.armbian.com/topic/53564-bluetooth-does-not-detect-any-devices-on-banana-pi-m2/</link><description><![CDATA[<p>
	My Banana Pi M2+ is running quite fine on noble but something is amiss with bluetooth.  bluetoothctl never shows any devices even when scanning for them and there are plenty of devices within arm's length.  I am hoping for your help in diagnosing and ultimately fixing the issue.
</p>

<p>
	 
</p>

<p>
	Logs:
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			$ uname -a<br />
			Linux banana 6.12.20-current-sunxi #1 SMP Sat Mar 22 19:54:28 UTC 2025 armv7l armv7l armv7l GNU/Linux
		</p>

		<p>
			 
		</p>

		<p>
			$ bluetoothctl list<br />
			Controller B0:F1:EC:FD:65:CE banana [default]<br />
			 
		</p>

		<p>
			[ the second line below at 14:20:17 is certainly odd ]
		</p>

		<p>
			 
		</p>

		<p>
			$ sudo journalctl -u bluetooth
		</p>

		<p>
			[...]
		</p>

		<p>
			Jul 05 14:20:17 banana systemd[1]: Starting bluetooth.service - Bluetooth service...<br />
			Jul 05 14:20:17 banana (uetoothd)[6656]: bluetooth.service: ConfigurationDirectory 'bluetooth' already exists but the mode is different. (File system: 755 ConfigurationDirectoryMode: 555)<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: Bluetooth daemon 5.72<br />
			Jul 05 14:20:18 banana systemd[1]: Started bluetooth.service - Bluetooth service.<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: Starting SDP server<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: Excluding (cli) sap<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support csip plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support micp plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support vcp plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support mcp plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support bass plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support bap plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: Bluetooth management interface 1.23 initialized<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: Battery Provider Manager created<br />
			 
		</p>

		<p>
			$ dmesg | grep -iE 'blue'<br />
			[   10.606832] Bluetooth: Core ver 2.22<br />
			[   10.606985] NET: Registered PF_BLUETOOTH protocol family<br />
			[   10.606999] Bluetooth: HCI device and connection manager initialized<br />
			[   10.607024] Bluetooth: HCI socket layer initialized<br />
			[   10.607036] Bluetooth: L2CAP socket layer initialized<br />
			[   10.607060] Bluetooth: SCO socket layer initialized<br />
			[   10.657314] Bluetooth: HCI UART driver ver 2.3<br />
			[   10.657350] Bluetooth: HCI UART protocol H4 registered<br />
			[   10.657360] Bluetooth: HCI UART protocol BCSP registered<br />
			[   10.657511] Bluetooth: HCI UART protocol LL registered<br />
			[   10.657529] Bluetooth: HCI UART protocol ATH3K registered<br />
			[   10.657595] Bluetooth: HCI UART protocol Three-wire (H5) registered<br />
			[   10.657913] Bluetooth: HCI UART protocol Broadcom registered<br />
			[   11.013343] Bluetooth: hci0: BCM: chip id 94<br />
			[   11.014074] Bluetooth: hci0: BCM: features 0x2e<br />
			[   11.016311] Bluetooth: hci0: BCM43430A1<br />
			[   11.016349] Bluetooth: hci0: BCM43430A1 (001.002.009) build 0000<br />
			[   11.454352] Bluetooth: hci0: BCM43430A1 'brcm/BCM43430A1.hcd' Patch<br />
			[   11.463017] systemd[1]: Reached target bluetooth.target - Bluetooth Support.<br />
			[   12.161443] Bluetooth: hci0: BCM: features 0x2e<br />
			[   12.163860] Bluetooth: hci0: BCM43438A1 26MHz AP6212A1_CL1 BT4.0 OTP-BD-0034<br />
			[   12.163886] Bluetooth: hci0: BCM43430A1 (001.002.009) build 0106<br />
			[81464.071110] Bluetooth: BNEP (Ethernet Emulation) ver 1.3<br />
			[81464.071141] Bluetooth: BNEP filters: protocol multicast<br />
			[81464.071164] Bluetooth: BNEP socket layer initialized<br />
			[81464.083645] Bluetooth: MGMT ver 1.23<br />
			 
		</p>

		<p>
			[ the following is odd, too, but maybe this is to be expected on Raspberry-like devices? ]
		</p>

		<p>
			 
		</p>

		<p>
			$ sudo lspci <br />
			pcilib: Cannot open /proc/bus/pci<br />
			lspci: Cannot find any working access method.
		</p>

		<p>
			 
		</p>

		<p>
			$ rfkill <br />
			ID TYPE      DEVICE      SOFT      HARD<br />
			 0 bluetooth hci0   unblocked unblocked<br />
			 2 wlan      phy1   unblocked unblocked
		</p>

		<p>
			 
		</p>

		<p>
			$ lsmod |grep bcm -i<br />
			btbcm                  12288  1 hci_uart<br />
			bluetooth             516096  25 btrtl,hci_uart,bnep,btbcm<br />
			 
		</p>

		<p>
			$ sudo systemctl status bluetooth.service <br />
			● bluetooth.service - Bluetooth service<br />
			     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)<br />
			    Drop-In: /etc/systemd/system/bluetooth.service.d<br />
			             └─override.conf<br />
			     Active: active (running) since Sat 2025-07-05 04:20:18 PST; 1 day 23h ago<br />
			       Docs: man:bluetoothd(8)<br />
			   Main PID: 6656 (bluetoothd)<br />
			     Status: "Running"<br />
			      Tasks: 1 (limit: 2028)<br />
			     Memory: 1.3M (peak: 2.0M swap: 248.0K swap peak: 292.0K zswap: 68.9K)<br />
			        CPU: 342ms<br />
			     CGroup: /system.slice/bluetooth.service<br />
			             └─6656 /usr/libexec/bluetooth/bluetoothd --noplugin=sap
		</p>

		<p>
			Jul 05 14:20:18 banana bluetoothd[6656]: Excluding (cli) sap<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support csip plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support micp plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support vcp plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support mcp plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support bass plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: src/plugin.c:plugin_init() System does not support bap plugin<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: Bluetooth management interface 1.23 initialized<br />
			Jul 05 14:20:18 banana bluetoothd[6656]: Battery Provider Manager created<br />
			 
		</p>

		<p>
			$ bluetoothctl scan on<br />
			SetDiscoveryFilter success<br />
			 
		</p>

		<p>
			[ yet, no devices are ever discovered, nothing is returned ]
		</p>

		<p>
			 
		</p>

		<p>
			$ bluetoothctl devices &amp;&amp; echo nothing<br />
			nothing
		</p>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53564</guid><pubDate>Sun, 06 Jul 2025 20:19:19 +0000</pubDate></item><item><title>Fix for eMMC Internal State Deadlock / Power-Loss Recovery Failure on Allwinner (sunxi) platforms (Banana Pi P2 Zero)</title><link>https://testforum.armbian.com/topic/62158-fix-for-emmc-internal-state-deadlock-power-loss-recovery-failure-on-allwinner-sunxi-platforms-banana-pi-p2-zero/</link><description><![CDATA[<p>
	Subject: Fix for <abbr title="embedded MultiMediaCard">eMMC</abbr> Internal State Deadlock / Power-Loss Recovery Failure on Allwinner (sunxi) platforms (Banana Pi P2 Zero)
</p>

<p>
	Hi Armbian and sunxi developers,
</p>

<p>
	I would like to share an industrial-grade diagnostic report and a 100% verified solution regarding a severe, reproducible boot deadlock on Allwinner H2+/H3 platforms (specifically tested on Banana Pi P2 Zero) utilizing onboard <abbr title="embedded MultiMediaCard">eMMC</abbr>.
</p>

<p>
	=== 1. SYMPTOM ===<br />
	During rigorous power-cycling stress tests (hard power-off during random kernel init/write phases), the system randomly bricks on subsequent boots, showing a "dropping to shell" (initramfs / BusyBox prompt) or failing completely during the U-Boot phase with a non-existent MMC device error. 
</p>

<p>
	A severe "vicious cycle" (degrading cycle count) was observed: initially, the failure occurred around the 11th cycle. After optimization, it pushed to the 78th/93rd cycle, but eventually dropped down to a catastrophic failure after just 12 cycles, locking the <abbr title="embedded MultiMediaCard">eMMC</abbr> in an unbootable state.
</p>

<p>
	=== 2. ROOT CAUSE ANALYSES ===<br />
	We discovered a multi-layered hardware/software deadlock (a conceptual deadlock between the <abbr title="embedded MultiMediaCard">eMMC</abbr> firmware and the Linux kernel/U-Boot drivers):
</p>

<p>
	A) <abbr title="embedded MultiMediaCard">eMMC</abbr> Internal State Hang: Sudden power loss during write operations forces the <abbr title="embedded MultiMediaCard">eMMC</abbr> controller's FTL (Flash Translation Layer) into an internal Power Loss Recovery routine upon next boot. It flags this state in its internal NVRAM.<br />
	B) Aggressive Host Initialization: While the <abbr title="embedded MultiMediaCard">eMMC</abbr> controller is busy performing its background recovery, the U-Boot and Linux Kernel drivers immediately flood the MMC bus with high-frequency initialization sequences and commands (e.g., trying to shift to high-speed modes like HS200 or DDR at 1.8V).<br />
	C) Runtime Power Management Interruption: The <abbr title="embedded MultiMediaCard">eMMC</abbr> controller, overwhelmed by background recovery and high-speed host commands, responds with a timeout. The `sunxi-mmc` driver interprets this timeout as a fatal hardware failure and immediately triggers Runtime PM, disabling the MMC clock (CLK) to save power. <br />
	D) The Deadlock: Disabling the CLK freezes the <abbr title="embedded MultiMediaCard">eMMC</abbr> internal microcontroller mid-flight. Without a host clock, the <abbr title="embedded MultiMediaCard">eMMC</abbr> cannot finish its internal Power Loss Recovery. The corrupt state remains burned into the NVRAM flag. Subsequent cold resets wake up the <abbr title="embedded MultiMediaCard">eMMC</abbr> with the exact same corrupt flag, trapping the board in an permanent boot hivel.
</p>

<p>
	=== 3. VERIFIED SOLUTION (320+ Cycles Success) ===<br />
	To break this deadlock, we had to apply a 5-step cross-layer configuration (U-Boot, Device Tree, and Filesystem). After applying these fixes, the device successfully passed a brutal 5-hour stress test, completing 320 consecutive aggressive power-cycles without a single warm-boot or failure.
</p>

<p>
	Here is the exact production-ready recipe:
</p>

<p>
	1) Limit <abbr title="embedded MultiMediaCard">eMMC</abbr> Frequency &amp; Disable High-Speed Modes (<abbr title="Device tree blob">DTB</abbr>)<br />
	Prevent the kernel from driving the chip into unstable timing states during the sensitive boot phase. Limit the bus to a stable, industrial 52 MHz clock.<br />
	In the device tree, target the exact <abbr title="embedded MultiMediaCard">eMMC</abbr> controller node (mmc@1c1f000 for mmc2 on <abbr title="Banana Pi">BPi</abbr>-P2Z):<br />
	&amp;mmc2 {<br />
	    max-frequency = &lt;52000000&gt;;<br />
	    /delete-property/ mmc-hs200-1_8v;<br />
	    /delete-property/ mmc-ddr-1_8v;<br />
	};
</p>

<p>
	2) Disable MMC Runtime Power Management &amp; Enforce Continuous Clock (<abbr title="Device tree blob">DTB</abbr>)<br />
	Force the host to maintain a constant clock signal on the MMC bus, allowing the <abbr title="embedded MultiMediaCard">eMMC</abbr> microcontroller to finish its internal recovery routines even if a timeout occurs.<br />
	&amp;mmc2 {<br />
	    non-removable;<br />
	    keep-power-in-suspend;<br />
	    no-mmc-runtime-pm;<br />
	    status = "okay";<br />
	};
</p>

<p>
	3) Enforce U-Boot Level <abbr title="embedded MultiMediaCard">eMMC</abbr> Bus Reset and Nagging Clean-up (boot.cmd / boot.scr)<br />
	Clear the internal state-machine of the <abbr title="embedded MultiMediaCard">eMMC</abbr> controller *before* U-Boot attempts to read large kernel files from the ext4 root partition.<br />
	Add these exact lines to the very beginning of your /boot/boot.cmd before compiling it to boot.scr:<br />
	# Force MMC2 bus reset and NVRAM buffer flush<br />
	mmc dev 2<br />
	mmc rescan<br />
	# Provide a 2-second silent window for the <abbr title="embedded MultiMediaCard">eMMC</abbr> FTL to safely finish house-keeping<br />
	sleep 2
</p>

<p>
	4) Register-Level Hardware Watchdog Activation in U-Boot (boot.cmd / boot.scr)<br />
	Ensure a hardware-level warm-boot safety net in case the <abbr title="embedded MultiMediaCard">eMMC</abbr> hangs during early bootloader stages before the kernel can initialize its own watchdog.<br />
	Add this at the top of /boot/boot.cmd:<br />
	# Enable Allwinner H3 belső Watchdog (16-second threshold)<br />
	mw.l 0x01c20c90 0x00000000<br />
	mw.l 0x01c20c94 0x00000b03
</p>

<p>
	5) Mitigate Write Stress on Filesystem (/etc/fstab)<br />
	Reduce the probability of power-loss catching the <abbr title="embedded MultiMediaCard">eMMC</abbr> during a critical metadata/journal write phase.<br />
	Modify the root partition mount options in /etc/fstab:<br />
	UUID=your-uuid-here  /  ext4  defaults,noatime,nodiratime,commit=60,barrier=0  0  1
</p>

<p>
	=== CONCLUSION ===<br />
	By combining a U-Boot level `mmc rescan` + `sleep 2` (which clears the FTL buffers) with the Device Tree `no-mmc-runtime-pm` (which guarantees uninterrupted host clock), we permanently fixed this elusive hardware/software race condition. 
</p>

<p>
	I highly recommend incorporating these MMC stability flags into the standard Armbian <abbr title="Device tree source">dts</abbr> targets for Allwinner boards deployed in mission-critical or unstable power environments.
</p>

<p>
	Best regards,<br />
	mihint<br />
	 
</p>
]]></description><guid isPermaLink="false">62158</guid><pubDate>Thu, 17 Sep 2026 20:25:23 +0000</pubDate></item><item><title>Compile error</title><link>https://testforum.armbian.com/topic/62095-compile-error/</link><description><![CDATA[<p>
	I have an H618 Android TV Box with 8GB of RAM and 256GB of storage. Any build option results in an error. I would be immensely grateful for any help. Thank you.
</p>

<p>
	<a class="ipsAttachLink" data-fileext="txt" data-fileid="16970" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=16970&amp;key=a874b59b2d73b977df1c78eb309c405f" rel="">armbianarm_errors.txt</a>
</p>
]]></description><guid isPermaLink="false">62095</guid><pubDate>Mon, 14 Sep 2026 13:11:54 +0000</pubDate></item><item><title>Radxa Cubie A5E - NVMe support?</title><link>https://testforum.armbian.com/topic/53830-radxa-cubie-a5e-nvme-support/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	is there currently support for NVMe storage in Armbian trunk?
</p>

<p>
	 
</p>

<p>
	I tried to flash the latest build, added nvme ssd storage - but it is not seen in the system.
</p>

<p>
	 
</p>

<p>
	What to check?
</p>
]]></description><guid isPermaLink="false">53830</guid><pubDate>Thu, 17 Jul 2025 08:21:15 +0000</pubDate></item><item><title>nanopi neo flash to EMMC not working</title><link>https://testforum.armbian.com/topic/61699-nanopi-neo-flash-to-emmc-not-working/</link><description><![CDATA[<p>
	hello guys,<br />
	tried to flash the latest debian trixie os from armbain on nanopi neo using armbian-install, but it would never boot up again.<br />
	<br />
	any clue?
</p>
]]></description><guid isPermaLink="false">61699</guid><pubDate>Tue, 25 Aug 2026 22:11:21 +0000</pubDate></item><item><title>RADXA Cubie A5E 1GB RAM Armbian CLI stucks while uboot via sdcard</title><link>https://testforum.armbian.com/topic/59745-radxa-cubie-a5e-1gb-ram-armbian-cli-stucks-while-uboot-via-sdcard/</link><description><![CDATA[<p>
	hello i have a new <abbr title="Single board computer">sbc</abbr> board cubie a5e 1GB Ram starting via sdcard 32GB  and tried to boot it with armbian cli image.<br />
	Very early while the boards stuck with:
</p>

<p>
	 
</p>

<p>
	RADXA Cubie A5E 1GB RAM Armbian CLI stuck while uboot via sdcard
</p>

<p>
	 
</p>

<p>
	seems to be an issue with the uboot which hangs very early. 
</p>

<p>
	 
</p>

<p>
	With original debian image from radxa the board is b ooting and running. But i intend to use the armbian version with newer debian and kernel.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	What can i do?
</p>

<p>
	 
</p>

<p>
	Regards Rolf
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">59745</guid><pubDate>Sun, 17 May 2026 19:07:29 +0000</pubDate></item><item><title><![CDATA[Orange Pi Win Plus (Armbian) fails to boot after reboot/power loss (requires manual power button & HDMI tweaking)]]></title><link>https://testforum.armbian.com/topic/61812-orange-pi-win-plus-armbian-fails-to-boot-after-rebootpower-loss-requires-manual-power-button-hdmi-tweaking/</link><description><![CDATA[<p>
	Hi everyone,
</p>

<p>
	I am experiencing a persistent boot issue with my Orange Pi Win Plus running Armbian, used as a headless server.
</p>

<p>
	The Problem: Whenever the board suffers a power loss (unplugged) or I issue a system reboot, it fails to start automatically. The power LED stays on, but the system/network never comes up. To get it to boot, I have to go through a frustrating manual routine: manually holding/pressing the power button, sometimes plugging/unplugging the HDMI cable, and repeating this process a couple of times before it finally kicks in.
</p>

<p>
	What I have already checked/ruled out:
</p>

<p>
	Power supply is NOT the issue: I have tested multiple different power adapters and tried powering the board through both the standard DC jack and the micro-USB port — the behavior remains identical.
</p>

<p>
	I am running a clean Armbian setup, but the board refuses to perform a clean automated cold start or reboot on its own.
</p>

<p>
	System Info &amp; Configuration:
</p>

<p>
	Plaintext
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># PLEASE DO NOT EDIT THIS FILE
BOARD=orangepiwin
BOARD_NAME="Orange Pi Win"
BOARDFAMILY=sun50iw1
BUILD_REPOSITORY_URL=https://github.com/armbian/build
BUILD_REPOSITORY_COMMIT=fd4ebfd1e
LINUXFAMILY=sunxi64
ARCH=arm64
BOOT_SOC=
IMAGE_TYPE=nightly
BOARD_TYPE=csc
INITRD_ARCH=arm64
KERNEL_IMAGE_TYPE=Image
KERNEL_TARGET=current,edge,legacy
KERNEL_TEST_TARGET=current
FORCE_BOOTSCRIPT_UPDATE=
FORCE_UBOOT_UPDATE=
OVERLAY_DIR="/boot/dtb/allwinner/overlay"
VENDOR="Armbian"
VENDORCOLOR="247;16;0"
VENDORDOCS="https://docs.armbian.com"
VENDORURL="https://www.armbian.com/"
VENDORSUPPORT="https://forum.armbian.com"
VENDORBUGS="https://www.armbian.com/bugs"
BOOTSCRIPT_FORCE_UPDATE="no"
BOOTSCRIPT_DST="boot.cmd"
VERSION=26.11.0-trunk.25
REVISION=26.11.0-trunk.25
BRANCH=current
Linux orangepiwin 6.18.46-current-sunxi64 #1 SMP PREEMPT Sun Aug 23 12:27:10 UTC 2026 aarch64 GNU/Linux
verbosity=1
bootlogo=false
console=both
disp_mode=1920x1080p60
overlay_prefix=sun50i-a64
rootdev=UUID=5aab4b22-0cdc-4f77-a4c4-f79a401b64df
rootfstype=ext4
overlays=
hdmi_blank=off
edid=false
disp_disable=1
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u</span></pre>

<p>
	 
</p>

<p>
	Has anyone encountered this behavior on the Allwinner A64 platform? Is there a known workaround, device tree patch, or PMU/u-boot configuration to force this board to reliably boot up automatically after power restoration without requiring physical button presses or HDMI tricks?
</p>

<p>
	Any advice would be greatly appreciated. Thanks in advance!
</p>
]]></description><guid isPermaLink="false">61812</guid><pubDate>Sat, 29 Aug 2026 13:03:52 +0000</pubDate></item><item><title>orange pi zero 2w wifi and ssh problem</title><link>https://testforum.armbian.com/topic/61653-orange-pi-zero-2w-wifi-and-ssh-problem/</link><description><![CDATA[<p>
	I installed Armbian on my Orange Pi Zero 2W—my first time doing this—but the keyboard doesn't work when I connect it via the USB-C adapter I'm using. I considered an SSH connection as an alternative, but I don't know how to set it up without a keyboard, nor do I know how to configure Wi-Fi and SSH settings via the SD card. Please help.
</p>
]]></description><guid isPermaLink="false">61653</guid><pubDate>Sat, 22 Aug 2026 22:07:21 +0000</pubDate></item><item><title>Orange PI Zero 3 UBoot and USB Ports</title><link>https://testforum.armbian.com/topic/61498-orange-pi-zero-3-uboot-and-usb-ports/</link><description><![CDATA[<p>
	I have an orange pi zero3 with 2gb of ram. Ive installed the current
</p>

<p>
	6.18.43 armbian debian build. It booted fine from SD and I then flashed the boot rom to the eeprom so I could boot from USB (sudo flashcp /usr/lib/linux-u-boot-current-orangepizero3/u-boot-sunxi-with-spl.bin /dev/mtd0)
</p>

<p>
	 
</p>

<p>
	I was able to boot from USB0 fine but not from the USB ports USB1 and 2 on the 13 pin header.
</p>

<p>
	 
</p>

<p>
	With the help of google and some ai I found that if I run the following my sd card is recognised when plugged into usb1
</p>

<pre class="ipsCode">fdt addr bbf107b0

fdt set /soc/usb@5310000 status "okay"

bind /soc/usb@5310000 ehci_generic

usb reset

usb storage



That produced:



Bus usb@5310000: 2 USB Device(s) found

1 Storage Device(s) found

Kingston DataTraveler 3.0

57.7 GB</pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	The uboot seems to be missing the commands for the other usb ports.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">fdt addr ${fdtcontroladdr}

Working FDT set to bbf107b0

=&gt; fdt set /soc/usb@5310000 status okay

=&gt; fdt print /soc/usb@5310000

usb@5310000 {

compatible = "allwinner,sun50i-h616-ehci", "generic-ehci";

reg = &lt;0x05310000 0x00000100&gt;;

interrupts = &lt;0x00000000 0x0000001e 0x00000004&gt;;

clocks = &lt;0x00000002 0x0000006a 0x00000002 0x0000006e 0x00000002 0x00000064&gt;;

resets = &lt;0x00000002 0x0000002c 0x00000002 0x00000030&gt;;

phys = &lt;0x0000001e 0x00000002&gt;;

phy-names = "usb";

status = "okay";

phandle = &lt;0x00000054&gt;;

};

=&gt; fdt set /soc/usb@5310400 status okay

=&gt; fdt set /soc/usb@5311000 status okay

=&gt; fdt set /soc/usb@5311400 status okay

=&gt; bind /soc/usb@5310000 ehci_generic

=&gt; bind /soc/usb@5310400 ohci_generic

=&gt; bind /soc/usb@5311000 ehci_generic

=&gt; bind /soc/usb@5311400 ohci_generic

=&gt; usb reset

resetting USB...

USB EHCI 1.00

USB OHCI 1.0

USB EHCI 1.00

USB OHCI 1.0

USB EHCI 1.00

USB OHCI 1.0

Bus usb@5200000: 1 USB Device(s) found

Bus usb@5200400: 1 USB Device(s) found

Bus usb@5310000: 2 USB Device(s) found

Bus usb@5310400: 1 USB Device(s) found

Bus usb@5311000: 1 USB Device(s) found

Bus usb@5311400: 1 USB Device(s) found

scanning usb for storage devices... 1 Storage Device(s) found

=&gt;</span></pre>

<p>
	 
</p>

<p>
	does anyone have any advice on how i can update the image file code to support the additional usb ports. Ive tried looking at how to rebuild the u-boot-sunxi-with-spl.bin but could do with some guidance as ive not done this before.
</p>

<p>
	 
</p>

<p>
	Many thanks
</p>

<p>
	 
</p>

<p>
	Trev
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">61498</guid><pubDate>Thu, 13 Aug 2026 22:11:53 +0000</pubDate></item><item><title>Does armbian on orange pi zero 3w work 100%?</title><link>https://testforum.armbian.com/topic/61551-does-armbian-on-orange-pi-zero-3w-work-100/</link><description><![CDATA[<p>
	I want to buy the orange pi zero 3w.Can i have hardware acceleration with the images provided from armbian developers?Thank you,in advance.
</p>
]]></description><guid isPermaLink="false">61551</guid><pubDate>Mon, 17 Aug 2026 13:09:12 +0000</pubDate></item><item><title>NanoPi NEO older os releases?</title><link>https://testforum.armbian.com/topic/61496-nanopi-neo-older-os-releases/</link><description><![CDATA[<p>
	hello guys,<br />
	sorry i had to tag orangepione, only because i could not find nanopi neo in allwinner h3 category.<br />
	anw, my question is where can i find the older releases of the armbian os, i visited archive but i could not find the image i downloaded like one year earlier which is armbian v25.11 linux kernel 6.12.51 sunxi, there used to be a legacy option in the page related to nanopi neo where i could find all the older releases but looks like it is gone.
</p>
]]></description><guid isPermaLink="false">61496</guid><pubDate>Thu, 13 Aug 2026 18:39:10 +0000</pubDate></item><item><title>Radxa Cubie A5E &#x2014; SD card ignored in favor of NVMe once SPI boot firmware is flashed</title><link>https://testforum.armbian.com/topic/61237-radxa-cubie-a5e-%E2%80%94-sd-card-ignored-in-favor-of-nvme-once-spi-boot-firmware-is-flashed/</link><description><![CDATA[<p>
	I'm running Armbian off NVMe, and flashed the U-Boot SPI firmware (u-boot-sunxi-with-spl.bin → /dev/mtdblock0) so I no longer need an SD card inserted just to get it booting. That part works great. But now I'd like to be able to pop in an SD card occasionally to try other distros/images without disturbing my NVMe install — and it seems that's not currently possible: with an SD card inserted, the board still boots straight from NVMe and ignores the card entirely.
</p>

<p>
	Dug into it a bit over serial console:
</p>

<p>
	The default boot_targets is fel nvme0 mmc_auto usb0 pxe dhcp — NVMe is checked before the SD/<abbr title="embedded MultiMediaCard">eMMC</abbr>. Radxa hit the same issue on the RK3588 boards and fixed it upstream (radxa/u-boot#25, "give SD higher boot priority than NVME"). Would be great to see the same fix applied here.
</p>

<p>
	I tried working around it manually (setenv boot_targets 'mmc0 mmc1 nvme0 usb0 pxe dhcp'), which does work for that boot — SD is picked up correctly when present. But saveenv fails with "Unable to use mmc 0:1... Failed (1)", so the change doesn't survive a reboot. Looks like this build uses CONFIG_ENV_IS_IN_FAT targeting mmc 0:1, but the Armbian SD image ships a single ext4 partition there (confirmed with fstype mmc 0:1 → ext4), so the environment can never actually be saved.
</p>

<p>
	Is this a known limitation, or is there a recommended way to get persistent SD-over-NVMe priority on this board right now?
</p>
]]></description><guid isPermaLink="false">61237</guid><pubDate>Thu, 30 Jul 2026 18:55:20 +0000</pubDate></item><item><title>Error while compiling from source</title><link>https://testforum.armbian.com/topic/61344-error-while-compiling-from-source/</link><description><![CDATA[<p>
	Deleted.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">61344</guid><pubDate>Thu, 06 Aug 2026 00:45:36 +0000</pubDate></item><item><title>Trying Pcduino2 on a newer kernel</title><link>https://testforum.armbian.com/topic/22810-trying-pcduino2-on-a-newer-kernel/</link><description><![CDATA[<p>
	After watching a video tutorial on youtube I have attempted to use the build scripts to create a newer image for my Pcduino V2. I had been initially using an image that I found on the archives which uses kernel 4.14, this worked fine for the most part apart from shutting down which would fail 9/10 to shutdown normally. the only way I could ensure that it would shutdown was to do poweroff -f otherwise it just went into a state where most things such as the wifi and usbs would no longer be detected and i was greeted with the message failed to reach target.poweroff. from what I could find out about the issue suggested that it was some kind of issue with systemd, but I could not find an actual solution.
</p>

<p>
	 
</p>

<p>
	Anyway I thought I would have ago at creating an image, I suppose given the age of the board issues are to be expected. I have had some success in fixes some of the issues encountered despite being relatively new to Armbian and Linux in general. After learning how to create patches, firstly I managed to get UART2 which was originally conflicting with the PMU as they shared the same assigned interrupt number of 3. From what I can tell this different to the normal PMU which I find that the power chip is normally referred to as there also appears to be some internal component within the A10 also called the 'PMU' . This seems to be something to do with core monitor as the A20 chip features 2 of these 'PMU's, one for each core. Looking at the user manual suggest that this should be 49. Now this has been patched I can use UART2 without getting an error although it is exposed as ttyS1 for some reason that I have yet to figure out.
</p>

<p>
	 
</p>

<p>
	The second patch I made was to get HDMI output working which I was able to do by using the Cubieboard as a point of reference as they share similar hardware. I found this out by initially using images targeted at the Cubieboard as they appear to be a lot more recent and provide HDMI out so I knew that copying the sections other would. Additionally I found  a way to get it working on my main 4K monitor after coming across a post which suggested lowering the size of the CMA buffer from the default size of 128mb to 64mb.
</p>

<p>
	 
</p>

<p>
	Now again the main problem I face is when I try to shutdown, this time it relates to a kernel panic:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[ 2508.547646] WARNING: CPU: 0 PID: 1 at drivers/i2c/i2c-core.h:41 i2c_transfer+                                                                             0x93/0xbc
[ 2508.561239] No atomic I2C transfer handler for 'i2c-1'
[ 2508.571971] Modules linked in: cfg80211 btusb btintel btrtl btbcm bluetooth a                                                                             xp20x_adc sun4i_gpadc_iio industrialio lima gpu_sched r8188eu(C) sun4i_ts ecdh_g                                                                             eneric rfkill ecc joydev input_leds sunxi_cedrus(C) v4l2_mem2mem videobuf2_dma_c                                                                             ontig videobuf2_memops videobuf2_v4l2 videobuf2_common zram evdev uio_pdrv_genir                                                                             q display_connector uio cpufreq_dt nfsd auth_rpcgss sch_fq_codel nfs_acl lockd g                                                                             race sunrpc ip_tables x_tables autofs4 pinctrl_axp209 sun4i_gpadc sunxi phy_gene                                                                             ric gpio_keys icplus(E)
[ 2508.635429] CPU: 0 PID: 1 Comm: systemd-shutdow Tainted: G         C  E     5                                                                             .15.32-sunxi #trunk
[ 2508.651044] Hardware name: Allwinner sun4i/sun5i Families
[ 2508.663328] [</span><span class="tag">&lt;c010cea9&gt;</span><span class="pln">] (unwind_backtrace) from [</span><span class="tag">&lt;c01095b9&gt;</span><span class="pln">] (show_stack+0x1                                                                             1/0x14)
[ 2508.678114] [</span><span class="tag">&lt;c01095b9&gt;</span><span class="pln">] (show_stack) from [</span><span class="tag">&lt;c09cc035&gt;</span><span class="pln">] (dump_stack_lvl+0x2b/                                                                             0x34)
[ 2508.692774] [</span><span class="tag">&lt;c09cc035&gt;</span><span class="pln">] (dump_stack_lvl) from [</span><span class="tag">&lt;c011b5a9&gt;</span><span class="pln">] (__warn+0xad/0xc0                                                                             )
[ 2508.707135] [</span><span class="tag">&lt;c011b5a9&gt;</span><span class="pln">] (__warn) from [</span><span class="tag">&lt;c09c5c23&gt;</span><span class="pln">] (warn_slowpath_fmt+0x5f/0                                                                             x7c)
[ 2508.721785] [</span><span class="tag">&lt;c09c5c23&gt;</span><span class="pln">] (warn_slowpath_fmt) from [</span><span class="tag">&lt;c0795a5f&gt;</span><span class="pln">] (i2c_transfer+                                                                             0x93/0xbc)
[ 2508.736949] [</span><span class="tag">&lt;c0795a5f&gt;</span><span class="pln">] (i2c_transfer) from [</span><span class="tag">&lt;c0795ac3&gt;</span><span class="pln">] (i2c_transfer_buffe                                                                             r_flags+0x3b/0x50)
[ 2508.752981] [</span><span class="tag">&lt;c0795ac3&gt;</span><span class="pln">] (i2c_transfer_buffer_flags) from [</span><span class="tag">&lt;c0697577&gt;</span><span class="pln">] (regma                                                                             p_i2c_write+0x13/0x24)
[ 2508.769489] [</span><span class="tag">&lt;c0697577&gt;</span><span class="pln">] (regmap_i2c_write) from [</span><span class="tag">&lt;c0694023&gt;</span><span class="pln">] (_regmap_raw_wr                                                                             ite_impl+0x48b/0x560)
[ 2508.786008] [</span><span class="tag">&lt;c0694023&gt;</span><span class="pln">] (_regmap_raw_write_impl) from [</span><span class="tag">&lt;c0694139&gt;</span><span class="pln">] (_regmap_                                                                             bus_raw_write+0x41/0x5c)
[ 2508.802806] [</span><span class="tag">&lt;c0694139&gt;</span><span class="pln">] (_regmap_bus_raw_write) from [</span><span class="tag">&lt;c06939b1&gt;</span><span class="pln">] (_regmap_w                                                                             rite+0x35/0xc8)
[ 2508.818874] [</span><span class="tag">&lt;c06939b1&gt;</span><span class="pln">] (_regmap_write) from [</span><span class="tag">&lt;c06948b5&gt;</span><span class="pln">] (regmap_write+0x29                                                                             /0x3c)
[ 2508.834263] [</span><span class="tag">&lt;c06948b5&gt;</span><span class="pln">] (regmap_write) from [</span><span class="tag">&lt;c069e723&gt;</span><span class="pln">] (axp20x_power_off+0                                                                             x23/0x30)
[ 2508.850053] [</span><span class="tag">&lt;c069e723&gt;</span><span class="pln">] (axp20x_power_off) from [</span><span class="tag">&lt;c0137ded&gt;</span><span class="pln">] (__do_sys_reboo                                                                             t+0xf5/0x16c)
[ 2508.866244] [</span><span class="tag">&lt;c0137ded&gt;</span><span class="pln">] (__do_sys_reboot) from [</span><span class="tag">&lt;c0100061&gt;</span><span class="pln">] (ret_fast_syscal                                                                             l+0x1/0x52)
[ 2508.882357] Exception stack(0xc154dfa8 to 0xc154dff0)
[ 2508.895490] dfa0:                   4321fedc bef4aaa8 fee1dead 28121969 4321f                                                                             edc 00000000
[ 2508.911883] dfc0: 4321fedc bef4aaa8 bef4aaa4 00000058 bef4aaa8 bef4aaa4 fffff                                                                             000 bef4aaac
[ 2508.928357] dfe0: 00000058 bef4aa1c b6eb81b5 b6e367e6
[ 2508.941715] ---[ end trace 8381275b8efb7dea ]---
[ 2510.584023] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
[ 2511.128016] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00                                                                             000000
[ 2511.175494] CPU: 0 PID: 1 Comm: systemd-shutdow Tainted: G        WC  E     5                                                                             .15.32-sunxi #trunk
[ 2511.192848] Hardware name: Allwinner sun4i/sun5i Families
[ 2511.206836] [</span><span class="tag">&lt;c010cea9&gt;</span><span class="pln">] (unwind_backtrace) from [</span><span class="tag">&lt;c01095b9&gt;</span><span class="pln">] (show_stack+0x1                                                                             1/0x14)
[ 2511.223311] [</span><span class="tag">&lt;c01095b9&gt;</span><span class="pln">] (show_stack) from [</span><span class="tag">&lt;c09cc035&gt;</span><span class="pln">] (dump_stack_lvl+0x2b/                                                                             0x34)
[ 2511.239614] [</span><span class="tag">&lt;c09cc035&gt;</span><span class="pln">] (dump_stack_lvl) from [</span><span class="tag">&lt;c09c5a4d&gt;</span><span class="pln">] (panic+0xc1/0x238                                                                             )
[ 2511.255555] [</span><span class="tag">&lt;c09c5a4d&gt;</span><span class="pln">] (panic) from [</span><span class="tag">&lt;c011fd5d&gt;</span><span class="pln">] (complete_and_exit+0x1/0x1                                                                             8)
[ 2511.271612] [</span><span class="tag">&lt;c011fd5d&gt;</span><span class="pln">] (complete_and_exit) from [</span><span class="tag">&lt;fee1dead&gt;</span><span class="pln">] (0xfee1dead)
[ 2511.287376] ---[ end Kernel panic - not syncing: Attempted to kill init! exit                                                                             code=0x00000000 ]---</span></pre>

<p>
	 
</p>

<p>
	I have seen 1 or 2 other post which appear to be a similar issue.
</p>

<p>
	 
</p>

<p>
	Aside from that SPI does not work, but I gather this is currently a more general issue due to changes in the way the SPIDEV works. it's strange, I can enable the overlay and specify the bus and it shows up under /dev as expected but it does not appear to be sending any date when try to interface with LCD screen. I did a loopback test and it return all zero as if the pins where disconnected. The last version I found it correctly worked on was a Cubieboard image with kernel 5.10. I did come across one post which suggested a possible fix although I'm not sure if this has been implemented yet.
</p>

<p>
	 
</p>

<p>
	I know this probably a bit of a length first post but thanks for taking the time to read and I look forward to hear suggestions of where to start looking next as I know I still have a lot to learn.
</p>

<p>
	 
</p>

<p>
	Here are the logs:
</p>

<p>
	 
</p>

<p>
	<a href="http://ix.io/46XA" rel="external nofollow">http://ix.io/46XA</a>
</p>

<p>
	 
</p>

<p>
	cheers
</p>

<p>
	 
</p>

<p>
	Ryzer
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">22810</guid><pubDate>Sun, 07 Aug 2022 21:26:51 +0000</pubDate></item><item><title>turning on usb 3.0 Radxa cubie a5e</title><link>https://testforum.armbian.com/topic/56592-turning-on-usb-30-radxa-cubie-a5e/</link><description><![CDATA[<p>
	Anyone knows how enable usb 3.0 with Radxa cubie a5e?
</p>

<p>
	I found cubie-a5e-enable-usb3.<abbr title="Device tree source">dts</abbr>  from radxa's git but could apply it.
</p>

<p>
	Currently I am running 26.2.0-trunk.22.
</p>
]]></description><guid isPermaLink="false">56592</guid><pubDate>Fri, 05 Dec 2025 16:55:34 +0000</pubDate></item><item><title>pcduino 3 nano heeeeeelp</title><link>https://testforum.armbian.com/topic/57664-pcduino-3-nano-heeeeeelp/</link><description><![CDATA[<p>
	I am trtying to keep my pcduino 3 nano alive. It has been working perfectly under a debian bullseye distro from Johan Gunarsson for 4 years and now I can't get the OTG to work under any release (bullseye, bookworm or trixie) I have explored many avenues, but even a plain manual setup of g_mass_storage doesn't work in a workable way. The drive appears in Windows Explorer after several minutes, and any copy or delete to that gadget drive takes ages (3+ minutes for a 12kb file) before it fails or succeeds silently.
</p>

<p>
	 
</p>

<p>
	I am looking for a forum where pcduino users can help each other.
</p>

<p>
	 
</p>

<p>
	Thank you,
</p>

<p>
	Gaetano.
</p>
]]></description><guid isPermaLink="false">57664</guid><pubDate>Wed, 28 Jan 2026 21:10:53 +0000</pubDate></item><item><title>Freeze / kernel panic after upgrading to kernel 7.0.12</title><link>https://testforum.armbian.com/topic/60652-freeze-kernel-panic-after-upgrading-to-kernel-7012/</link><description><![CDATA[<p>
	Hi all,
</p>

<p>
	recently my Banana Pi Pro running Armbian 26.5.1 with Debian Trixie received a kernel update from 6.16.8 (which it has been running on for quite a while without issues) to 7.0.12. Since then, it randomly freezes shortly after booting, sometimes I also can see a kernel panic (see attached pictures).
</p>

<p>
	Has anyone else run into this issue? What can I do to fix this? The old kernel no longer appears to be present in /boot, which makes it difficult to return to another kernel (trying to run something like apt-get typically quickly results in the aforementioned freeze).
</p>

<p><a href="https://testforum.armbian.com/uploads/monthly_2026_07/IMG_1965.JPG.ff07163967058a8dd8ab6084c0170c14.JPG" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="16639" src="https://testforum.armbian.com/uploads/monthly_2026_07/IMG_1965.thumb.JPG.829907457896ad7c0181b3345fb90ad0.JPG" width="800" class="ipsImage ipsImage_thumbnailed" alt="IMG_1965.JPG" loading="lazy" height="744"></a></p>
<p><a href="https://testforum.armbian.com/uploads/monthly_2026_07/IMG_1964.JPG.e13b3e2004cd81092aa8f5fb150d1bf0.JPG" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="16640" src="https://testforum.armbian.com/uploads/monthly_2026_07/IMG_1964.thumb.JPG.c6887855f249728c021d7a2681034269.JPG" width="1000" class="ipsImage ipsImage_thumbnailed" alt="IMG_1964.JPG" loading="lazy" height="560"></a></p>]]></description><guid isPermaLink="false">60652</guid><pubDate>Sat, 04 Jul 2026 22:11:36 +0000</pubDate></item><item><title>Sound on H616/H618 socs</title><link>https://testforum.armbian.com/topic/37718-sound-on-h616h618-socs/</link><description><![CDATA[<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://testforum.armbian.com/profile/9707-ag123/?do=hovercard" data-mentionid="9707" href="https://testforum.armbian.com/profile/9707-ag123/" rel="">@ag123</a>, <a contenteditable="false" data-ipshover="" data-ipshover-target="https://testforum.armbian.com/profile/10116-c0rnelius/?do=hovercard" data-mentionid="10116" href="https://testforum.armbian.com/profile/10116-c0rnelius/" rel="">@c0rnelius</a>, and anyone else that has interest in sound on these devices.
</p>

<p>
	 
</p>

<p>
	I have been able to put together a patch that enables audio for H161/H618 devices.  So far only audio on HDMI works. Analog audio is still generating an error on startup.
</p>

<p>
	 
</p>

<p>
	The patches were taken from a git repository by warpme:
</p>

<p>
	<a href="https://github.com/warpme/minimyth2/tree/master/script/kernel/linux-6.6/files" rel="external nofollow">https://github.com/warpme/minimyth2/tree/master/script/kernel/linux-6.6/file</a>s
</p>

<p>
	, and probably came from the Zunlong SDK. A lot of the code was written by Allwinner.
</p>

<p>
	 
</p>

<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://testforum.armbian.com/profile/206186-pixdrift/?do=hovercard" data-mentionid="206186" href="https://testforum.armbian.com/profile/206186-pixdrift/" rel="">@pixdrift</a> generated a version of the patches for Armbian and I continued to work on them.
</p>

<p>
	 
</p>

<p>
	I have a git repository if anyone would like to test, particularly on boards other than orangpizero3, on which I have tested.
</p>

<p>
	 
</p>

<p>
	repository:
</p>

<p>
	<a href="https://github.com/stephengraf/armbian_build_sg.git" rel="external nofollow">https://github.com/stephengraf/armbian_build_sg.git</a>
</p>

<p>
	 
</p>

<p>
	There is another repository mentioned in the Armbian Forum:
</p>

<p>
	<a href="https://github.com/NickAlilovic/build" rel="external nofollow">https://github.com/NickAlilovic/build</a>
</p>

<p>
	 
</p>

<p>
	If anyone has interest and skills to debug the analog audio, the dmesg errors are:
</p>

<p>
	[    7.125509]  ahub_dam-snd-<abbr title="System On a Chip"><abbr title="System On a Chip">soc</abbr></abbr>-dummy-dai: substream ahub_dam-snd-<abbr title="System On a Chip"><abbr title="System On a Chip">soc</abbr></abbr>-dummy-dai has no playback, no capture<br />
	[    7.125539] sunxi-snd-mach <abbr title="System On a Chip"><abbr title="System On a Chip">soc</abbr></abbr>:ahub_dam_mach: ASoC: can't create pcm ahub_dam-snd-<abbr title="System On a Chip"><abbr title="System On a Chip">soc</abbr></abbr>-dummy-dai :-22<br />
	[    7.125780] sunxi-snd-mach: probe of <abbr title="System On a Chip"><abbr title="System On a Chip">soc</abbr></abbr>:ahub_dam_mach failed with error -22
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">37718</guid><pubDate>Sat, 20 Apr 2024 23:07:31 +0000</pubDate></item><item><title>Radxa A5E : Installation of armbian-firmware_26.8.0-trunk.125_all.deb failed</title><link>https://testforum.armbian.com/topic/60221-radxa-a5e-installation-of-armbian-firmware_2680-trunk125_alldeb-failed/</link><description><![CDATA[<p>
	I managed to start de A5E from nvme, but upgrading the packages fails.
</p>

<p>
	Installing armbian-firmware_26.8.0-trunk.125_all.deb failed
</p>

<p>
	 
</p>

<p>
	With: data.tar lzma error....
</p>

<p>
	Several months ago I got the same error but ignored it.
</p>

<p>
	 
</p>

<p>
	Now everything is almost working, I tried to find out what went wrong.
</p>

<p>
	 
</p>

<p>
	I can extract package with dpkg-deb -x on another system.
</p>

<p>
	MD5sum is the same on A5E and other system.
</p>

<p>
	 
</p>

<p>
	This problem occurs on sdcard and nvme card.
</p>

<p>
	Btw: it  is  the 4G version of the A5E.
</p>

<p>
	Any idea how I can solve this?
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">60221</guid><pubDate>Wed, 10 Jun 2026 10:54:33 +0000</pubDate></item><item><title>Armbian 26.2.5 Xfce current 6.18.24 for Banana Pi M4 Berry</title><link>https://testforum.armbian.com/topic/60463-armbian-2625-xfce-current-61824-for-banana-pi-m4-berry/</link><description><![CDATA[<p>
	Looks like there is a problem with this image. A brand new banana pi m4 berry would not boot from SD. I then tried Bananapi-Armbian_24.8.2_Bpi-m4berry_jammy_legacy_5.4.125_xfce_desktop it boots normally. Kindly review this.
</p>

<p>
	 
</p>

<p>
	Ron
</p>
]]></description><guid isPermaLink="false">60463</guid><pubDate>Tue, 23 Jun 2026 16:12:18 +0000</pubDate></item><item><title>Orange Pi PC: /usr/bin/su is a x86-64 binary</title><link>https://testforum.armbian.com/topic/60222-orange-pi-pc-usrbinsu-is-a-x86-64-binary/</link><description><![CDATA[<p>
	I just discovered that /usr/bin/su in my Armbian:
</p>

<p>
	 
</p>

<p>
	 v26.2.1 for Orange Pi PC running Armbian Linux 6.12.58-current-sunxi<br />
	 
</p>

<p>
	is a x86_64 binary:
</p>

<p>
	 
</p>

<p>
	$ ls -l /usr/bin/su<br />
	-rwsr-xr-x 1 root root 50800 Mar  6 13:10 /usr/bin/su
</p>

<p>
	 
</p>

<p>
	$ file /usr/bin/su<br />
	/usr/bin/su: setuid ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, no section header<br />
	 
</p>

<p>
	I installed the rust version, su-rs, but I thought it would be useful to warn about this. 
</p>

<p>
	 
</p>

<p>
	I checked /usr/bin and /usr/sbin and this is the only x86-64 executable.
</p>
]]></description><guid isPermaLink="false">60222</guid><pubDate>Wed, 10 Jun 2026 12:45:42 +0000</pubDate></item><item><title>Sipeed LonganPi 3H</title><link>https://testforum.armbian.com/topic/33449-sipeed-longanpi-3h/</link><description><![CDATA[<p>
	Hello fellow Sunxi forum members,
</p>

<p>
	 
</p>

<p>
	Some may know me from previous Armbian adventures, primarily Orange Pi Zero 3... but I have jumped brands for a change of scenery (but not <abbr title="System On a Chip"><abbr title="System On a Chip">SoC</abbr></abbr>).
</p>

<p>
	 
</p>

<p>
	When researching H61X based boards for the Zero 2 and Zero 3 development we were doing in another thread, I found the Sipeed LonganPi 3H, which is a relatively new board that took a while to find. My first impressions are that is really well made, and packs a lot in to the Raspberry Pi Zero style profile (although it also has a daughter board). It was shipped quickly in a nice quality hard plastic storage case and.. best of all.. it has two hardware buttons.. so I can reset! (very useful when you are rebooting endlessly).<br>
	<br>
	You can find a review of the board here:
</p>

<p>
	<a href="https://www.cnx-software.com/2023/12/29/sipeed-longan-pi3h-a-raspberry-pi-zero-sized-board-with-gigabit-ethernet-wifi-6-hdmi-and-usb-ports/" rel="external nofollow">https://www.cnx-software.com/2023/12/29/sipeed-longan-pi3h-a-raspberry-pi-zero-sized-board-with-gigabit-ethernet-wifi-6-hdmi-and-usb-ports/</a><br>
	<br>
	There has been some great development on GitHub here (and the documentation on their site is also good)<br>
	<a href="https://github.com/sipeed/LonganPi-3H-SDK" rel="external nofollow">https://github.com/sipeed/LonganPi-3H-SDK</a>
</p>

<p>
	<a href="https://wiki.sipeed.com/hardware/en/longan/h618/lpi3h/1_intro.html" rel="external nofollow">https://wiki.sipeed.com/hardware/en/longan/h618/lpi3h/1_intro.html</a><br>
	<br>
	I basically started this thread as I thought I would look outside of the Orange Pi's I had and see if I could get the SDK build working in the Armbian framework. It should be noted that the SDK builds are standalone and use slightly dated uboot and kernel, but I was keen to at least get the builds working in Armbian so I can start iterating and improving.<br>
	<br>
	I want it to be very clearly known that I am just migrating the great work from the above Sipeed GitHub repo (their scripts work really cleanly), and will slowly work through issues that I identify as I go. Currently I have migrated all the patches over (named the same as the original repo) until a clean/bootable build is achieved and then I will look at cleaning up the patch structure (although, in all honesty I prefer the numeric patch ordering to what exists currently in the sunxi patching directories.. but that's another discussion).<br>
	<br>
	My preliminary porting work to the Armbian build framework can be found here and is configured to only support edge with a <abbr title="Work in progress"><abbr title="Work in progress">wip</abbr></abbr> board configuration for the Longan Pi 3H.
</p>

<p>
	<a href="https://github.com/pixdrift/armbian_build/tree/longanpi_3h" rel="external nofollow">https://github.com/pixdrift/armbian_build/tree/longanpi_3h</a>
</p>

<p>
	 
</p>

<p>
	<strong>Status:</strong>
</p>

<p>
	- The Armbian build completely cleanly for both the uboot (held back) and mainline kernel builds for 6.7.2 kernel.
</p>

<p>
	- Of the patches from the SDK repository, roughly 10 don't currently apply (not as bad as it sounds)
</p>

<p>
	- I have made some minor updates to two patches, and added comments for all problematic/failing patches
</p>

<p>
	- Many of the patches are related to CPU Frequency scaling, and I expect these are failing because CPU frequency patches are already in Armbian (I will confirm in future)<br>
	- The build currently boots a separate boot partition, and that boot partition is using MBR (not GPT) as I had issues with the boot loader locating the GPT partition (haven't looked closely at this)
</p>

<p>
	 
</p>

<p>
	The good news is.. I have the board booting, with 6.7.2 and I get serial output for the boot. The bad news is, it immediately and abruptly decides that the <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr> has hit a temperature threshold and shuts down the device (corrupting the FS in the process). On subsequent reboots, fsck is launched to repair the filesystem and <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr> hits temperature threshold.<br>
	<br>
	On investigation, I don't believe the <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr> is actually hot, it's just the configuration has an issue and it's likely reporting a very high temperature value. I will try and confirm this as it may be a patch not applied correctly for <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr>?
</p>

<p>
	 
</p>

<p>
	The following is the log from the serial output<br>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">First boot:
===========
U-Boot SPL 2024.01-rc2-armbian (Jan 24 2024 - 11:15:42 +0000)
DRAM: 4096 MiB
Trying to boot from MMC1
NOTICE:  BL31: v2.10.0  (debug):armbian
NOTICE:  BL31: Built : 10:42:19, Jan 24 2024
NOTICE:  BL31: Detected Allwinner H616 SoC (1823)
NOTICE:  BL31: Found U-Boot DTB at 0x4a083600, model: LonganPi 3H
INFO:    ARM GICv2 driver initialized
INFO:    Configuring SPC Controller
INFO:    PMIC: Probing AXP305 on RSB
ERROR:   RSB: set run-time address: 0x10003
INFO:    Could not init RSB: -65539
INFO:    BL31: Platform setup done
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a53: CPU workaround for erratum 855873 was applied
INFO:    BL31: cortex_a53: CPU workaround for erratum 1530924 was applied
INFO:    PSCI: Suspend is unavailable
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x4a000000
INFO:    SPSR = 0x3c9
INFO:    Changed devicetree.


U-Boot 2024.01-rc2-armbian (Jan 24 2024 - 11:15:42 +0000) Allwinner Technology

CPU:   Allwinner H616 (SUN50I)
Model: LonganPi 3H
DRAM:  4 GiB
Core:  48 devices, 19 uclasses, devicetree: separate
WDT:   Not starting watchdog@30090a0
MMC:   mmc@4020000: 0, mmc@4022000: 1
Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1...
In:    serial@5000000
Out:   serial@5000000
Err:   serial@5000000
Net:   eth0: ethernet@5020000
Unknown command 'usb' - try 'help'
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
3259 bytes read in 1 ms (3.1 MiB/s)
## Executing script at 4fc00000
U-boot loaded from SD
Boot script loaded from mmc
129 bytes read in 1 ms (126 KiB/s)
30310 bytes read in 5 ms (5.8 MiB/s)
Working FDT set to 4fa00000
Failed to load '/dtb/allwinner/overlay/-fixup.scr'
18400262 bytes read in 762 ms (23 MiB/s)
23103496 bytes read in 957 ms (23 MiB/s)
Moving Image from 0x40080000 to 0x40200000, end=41880000
## Loading init Ramdisk from Legacy Image at 4ff00000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    18400198 Bytes = 17.5 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 4fa00000
   Booting using the fdt blob at 0x4fa00000
Working FDT set to 4fa00000
   Loading Ramdisk to 48e73000, end 49fff3c6 ... OK
   Loading Device Tree to 0000000048e03000, end 0000000048e72fff ... OK
Working FDT set to 48e03000

Starting kernel ...

done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
done.
[    2.498172] thermal thermal_zone0: gpu-thermal: critical temperature reached, shutting down
[    2.506572] reboot: HARDWARE PROTECTION shutdown (Temperature too high)
[    2.519090] reboot: Power down

done.


Second boot:
============
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
done.
[    2.475525] thermal thermal_zone0: gpu-thermal: critical temperature reached, shutting down
Begin: Will now [    2.484056] reboot: HARDWARE PROTECTION shutdown (Temperature too high)
check root file system ... fsck from util-linux [    2.495463] reboot: Power down
2.38.1</span></pre>

<p>
	<br>
	<strong>Next steps:</strong><br>
	I am currently running on coffee fumes.. but when I my cognition returns, I plan to work through the remaining patches I have flagged as problematic in series.armbian in my branch. Potentially from there I will reach out to the Sipeed developers if I can't find anything obvious that is causing the above temperature issues <span><img alt=":)" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_smile.png" srcset="https://testforum.armbian.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" loading="lazy">. If that fails, I will look to hack up the image to disable the thermal protection code that is shutting the board down so I can boot and get more information about this issue (but this obviously risks the board being damaged).</span><br>
	 
</p>

<p>
	<span><strong>Asking for assistance:</strong></span>
</p>

<p>
	<span>If you have any idea what might be causing the temp issue (ie. where to look) drop a message. I am sure I will get to it eventually when I have time, but assistance on where to focus my attention (which module/configuration components) would be a great help. That being said, I haven't looked at any of the currently failing patches so may be a quick fix!</span>
</p>

<p>
	<br>
	<span>If you have one of these boards (even if you aren't a developer) please sign up to the Armbian forums and let me know, it's always great to have other people available for testing <span><img alt=":)" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_smile.png" srcset="https://testforum.armbian.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" loading="lazy"></span></span>
</p>
]]></description><guid isPermaLink="false">33449</guid><pubDate>Fri, 26 Jan 2024 11:33:00 +0000</pubDate></item><item><title>[Orange Pi Zero 3] Finally stable for 24/7 SDR server &#x2014; Armbian 13 Trixie + legacy kernel 6.6.75 &#x2014; complete guide</title><link>https://testforum.armbian.com/topic/59497-orange-pi-zero-3-finally-stable-for-247-sdr-server-%E2%80%94-armbian-13-trixie-legacy-kernel-6675-%E2%80%94-complete-guide/</link><description><![CDATA[<p>
	After nearly one year of kernel crashes, I finally found the 
</p>

<p>
	stable configuration for Orange Pi Zero 3 as a 24/7 SDR server.
</p>

<p>
	 
</p>

<p>
	The critical discovery: legacy kernel 6.6.75-sunxi64 is the only
</p>

<p>
	stable option. The current kernel crashes within hours under SDR load.
</p>

<p>
	 
</p>

<p>
	Additional fixes:
</p>

<p>
	- Blacklist aw859a WiFi driver (causes kernel instability)
</p>

<p>
	- Blacklist DVB modules for RTL-SDR
</p>

<p>
	- Lock libairspyhfSupport.so with chattr +i (SpyServer/SoapySDR conflict)
</p>

<p>
	- Mask systemd-networkd-wait-online
</p>

<p>
	- CPU governor: schedutil
</p>

<p>
	- usbcore.autosuspend=-1 for USB SDR dongles
</p>

<p>
	 
</p>

<p>
	Running 3 SDRs simultaneously: RTL-SDR Blog V4, Airspy HF+, 
</p>

<p>
	dedicated ADS-B. 4 antennas via HMC241 <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> RF switch.
</p>

<p>
	30+ decoders. Full Android control.
</p>

<p>
	 
</p>

<p>
	Complete guide: <a href="https://ozcet.github.io/sdr-server-guide" rel="external nofollow">https://ozcet.github.io/sdr-server-guide</a>
</p>
]]></description><guid isPermaLink="false">59497</guid><pubDate>Tue, 05 May 2026 11:01:23 +0000</pubDate></item><item><title>How Orange Pi Zero 3W use Mainline Armbian Kernel with Vendor U-Boot?</title><link>https://testforum.armbian.com/topic/59929-how-orange-pi-zero-3w-use-mainline-armbian-kernel-with-vendor-u-boot/</link><description><![CDATA[<p>
	I recently got an Orange Pi Zero 3W, and I noticed that the official Ubuntu image is still based on the sunxi BSP stack, using the sun60iw2-6.6.98 kernel, while the bootloader is also using an older version of U-Boot.
</p>

<p>
	Right now, I’m wondering whether it would be feasible to use AI agents to help compile an Armbian image for the Orange Pi Zero 3W with a mainline kernel, while still keeping the old vendor U-Boot for compatibility. Has anyone here experimented with a similar approach or have any good suggestions or ideas?
</p>

<p>
	I also really hope the official team can eventually provide a proper Armbian image for the Orange Pi Zero 3W, because I’ve run into quite a few issues with the stock official image.
</p>
]]></description><guid isPermaLink="false">59929</guid><pubDate>Wed, 27 May 2026 04:05:58 +0000</pubDate></item><item><title>Compile from source halts with error</title><link>https://testforum.armbian.com/topic/59829-compile-from-source-halts-with-error/</link><description><![CDATA[<p>
	<a href="https://github.com/sicXnull/armbian-build/releases" rel="external nofollow">https://github.com/sicXnull/armbian-build/releases</a>
</p>

<p>
	 
</p>

<p>
	<strong>MXQ-PRO H313</strong>
</p>

<p>
	<a href="https://github.com/sicXnull/armbian-build/archive/refs/tags/mxqpro.zip" rel="external nofollow">https://github.com/sicXnull/armbian-build/archive/refs/tags/mxqpro.zip</a>
</p>

<p>
	 
</p>

<p>
	<u>Summary</u>: compile from source halts with error.
</p>

<p>
	 
</p>

<p>
	Traceback (most recent call last):<br />
	[<span class="ipsEmoji">🔨</span>]     File "/home/e***o/Downloads/armbian-build-mxqpro/lib/tools/patching.py", line 491, in &lt;module&gt;<br />
	[<span class="ipsEmoji">🔨</span>]       raise exit_with_exception<br />
	[<span class="ipsEmoji">🔨</span>]   Exception: Failed to apply 2 patches.
</p>

<p>
	 
</p>

<p>
	Log uploaded and available at <a href="https://paste.armbian.com/dimokofipe" rel="external nofollow">https://paste.armbian.com/dimokofipe</a>
</p>

<p>
	 
</p>

<p>
	Thanks in advance
</p>
]]></description><guid isPermaLink="false">59829</guid><pubDate>Thu, 21 May 2026 20:07:33 +0000</pubDate></item><item><title>Change languish.</title><link>https://testforum.armbian.com/topic/59792-change-languish/</link><description><![CDATA[<p>
	I have Debian and installed Mate. I happen to install sv_SE.UTF-8 and en_US.UTF-8 but I cannot change languish on desktop from sv_SE.UTF-8 to en_US.UTF-8.
</p>

<p>
	 
</p>

<p>
	First I just remove "sv_SE.UTF-8, but then the Terminal complain it did not find sv_SE, so install again.
</p>

<p>
	I generate the 2 locales, And thied to when I marked the local I want en_US, but it say sv_SE are active in Mate.
</p>

<p>
	 
</p>

<p>
	I tried to run:
</p>

<p>
	sudo localectl set-locale en_US.UTF-8
</p>

<p>
	<span style="color:#ff0000;">Failed to issue method call: Access denied</span>
</p>

<p>
	 
</p>

<p>
	I don't find any "Languish controll" at all in Mate desktop <span><img alt=":(" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_sad.png" srcset="https://testforum.armbian.com/uploads/emoticons/sad@2x.png 2x" title=":(" width="20" loading="lazy"></span>
</p>

<p>
	<span>It is right languish in terminal.</span>
</p>

<p>
	 
</p>

<p>
	Cheers Joni
</p>
]]></description><guid isPermaLink="false">59792</guid><pubDate>Wed, 20 May 2026 10:24:10 +0000</pubDate></item><item><title>Enable ethernet port on expansion board for OrangePi zero 2w</title><link>https://testforum.armbian.com/topic/58602-enable-ethernet-port-on-expansion-board-for-orangepi-zero-2w/</link><description><![CDATA[<p>
	Hello everyone. I'm kind of new in this <abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr> bussiness. I'm looking for a way to enable the ethernet port of the expansion board on this device. Hardware wise the port works on Dietpi, but the <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr> works better on this version of armbian (Armbian Linux 6.19.9-edge-sunxi64). Anyone who could tell me o point me to the right direction? Thanks.
</p>
]]></description><guid isPermaLink="false">58602</guid><pubDate>Fri, 20 Mar 2026 14:39:36 +0000</pubDate></item><item><title>Armbian 26.2.0 Orange Pi 4A wont boot</title><link>https://testforum.armbian.com/topic/59681-armbian-2620-orange-pi-4a-wont-boot/</link><description><![CDATA[<p>
	Today I noticed that last Sunday a community version of Armbian was released with Orange Pi 4A support. I tried to flash it in different ways just in case, but it just wouldn't boot. I used BalenaEtcher, Rufus and Armbian Imager and neither of them worked. Im new in this stuff, so I wanted to know if someone could tell me if it is something I'm doing wrong.
</p>
]]></description><guid isPermaLink="false">59681</guid><pubDate>Thu, 14 May 2026 02:20:29 +0000</pubDate></item><item><title>Kernel panic on orangepi pc with armbian (debian 12, kernel 6.6.62-current-sunxi) when I enable overlayroot</title><link>https://testforum.armbian.com/topic/49344-kernel-panic-on-orangepi-pc-with-armbian-debian-12-kernel-6662-current-sunxi-when-i-enable-overlayroot/</link><description><![CDATA[<p>
	My armbian system is installed from Armbian_community_25.2.0-trunk.160_Orangepipc_bookworm_current_6.6.62_minimal.img.xz. All updates applied.
</p>

<p>
	 
</p>

<p>
	I wanted to make it run with overlayroot. So, I installed the package and added "extraargs=overlayroot=tmpfs" to armbianEnv.txt. After reboot nothing changed. In /run/initramfs/overlayroot.log<br />
	I found this:
</p>

<p>
	 
</p>

<pre class="ipsCode">builtin set cfgdisk='disabled'
[warning]: loaded 'overlay' module but no 'overlay' in /proc/filesystems
Unable to find driver/module. searched: overlay overlayfs
[failure]: Unable to find a driver. searched: overlay overlayfs</pre>

<p>
	 
</p>

<p>
	I looked into scripts/init-bottom/overlayroot inside the initrd, and figured out the problem: the script used grep, but grep was missing. So I added such script to /etc/initramfs-tools/hooks:
</p>

<p>
	 
</p>

<pre class="ipsCode">#!/bin/sh
set -e

PREREQS=""
case $1 in
        prereqs) exit 0;;
esac

. /usr/share/initramfs-tools/hook-functions

##
copy_exec /usr/bin/grep /bin</pre>

<p>
	 
</p>

<p>
	and applied it with "sudo update-initramfs -u". After reboot, I got kernel panic:
</p>

<p>
	 
</p>

<pre class="ipsCode">[    3.559598] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100</pre>

<p>
	 
</p>

<p>
	I didnt look deeper into the matter. I wonder, if it is a known problem and some solution exists already?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">49344</guid><pubDate>Thu, 16 Jan 2025 23:01:50 +0000</pubDate></item><item><title>MLIR Support Framework for Allwinner A733 / T527</title><link>https://testforum.armbian.com/topic/59659-mlir-support-framework-for-allwinner-a733-t527/</link><description><![CDATA[<p>
	<a href="https://github.com/MaverickLong/MLIR-TIM-VX" rel="external nofollow">https://github.com/MaverickLong/MLIR-TIM-VX</a>
</p>

<p>
	 
</p>

<p>
	This is an MLIR-based lowering path from the TOSA v1 dialect to TIM-VX, VeriSilicon's OpenVX-based <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr>/NPU ML Framework.
</p>

<p>
	It includes the lowering from TOSA v1 to a custom timvx dialect (mirrors the TIM-VX C++ semantics) and a full lowering to C++ source.
</p>

<p>
	It is currently on par in inference speed with the vendor ACUITY compiler pipeline while still giving you full control on the graph level.
</p>

<p>
	In my own testing, on a Radxa Cubie A7Z \w Allwinner A733, ResNet-50 takes 8.0ms to inference, while the ACUITY-compiled baseline takes 7.3ms according to Radxa.
</p>

<p>
	 
</p>

<p>
	It all starts with Radxa/VeriSilicon's false advertisement of the NPU supporting MLIR, but turns out we just don't have it yet, so I made my own.
</p>

<p>
	I have only tested the pipeline on the A733, but it should be able to be extended to any other VIP9000 variants as well.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">59659</guid><pubDate>Tue, 12 May 2026 19:50:58 +0000</pubDate></item><item><title>Fsck system fs read-only, but don't boot</title><link>https://testforum.armbian.com/topic/59549-fsck-system-fs-read-only-but-dont-boot/</link><description><![CDATA[<p>
	I have a OpiZ2w with Armbian. I flashed a SD-card, and then I copy the system and boot to a usb- hdd (sda) and the system boot to sda <span><img alt=":)" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_smile.png" srcset="https://testforum.armbian.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" loading="lazy">  Want hdd because It write much data and USB 2 don't take mush more speed.</span>
</p>

<p>
	 
</p>

<p>
	<span>But I get a warning about a file-error or something so I run fsck on sda(hdd) was a systemdisk, but run read-only, but anyway it does not boot any more <span><img alt=":(" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_sad.png" srcset="https://testforum.armbian.com/uploads/emoticons/sad@2x.png 2x" title=":(" width="20" loading="lazy"> </span></span>
</p>

<p>
	 
</p>

<p>
	<span><span>I think I can take the usb-hdd and run fsck from another computer? I have one system with Ubuntu on a Intel 6 gen, and Raspberry pi 500 and 5. The Pi-machine have raspberry-pi OS and the other Ubuntu 24.04.Does the machin or system have any singificans?</span></span>
</p>

<p>
	 
</p>

<p>
	<span><span>Or is there another fix to fix so the /boot can find sda?</span></span>
</p>
]]></description><guid isPermaLink="false">59549</guid><pubDate>Thu, 07 May 2026 11:44:24 +0000</pubDate></item><item><title>SD-card /boot can't find my (sda1)HDD after warning and fsck.</title><link>https://testforum.armbian.com/topic/59601-sd-card-boot-cant-find-my-sda1hdd-after-warning-and-fsck/</link><description><![CDATA[<p>
	I have a Orange Pi Zero2W with Armbian. I flashed a SD-card, and then I copy the system and boot to a usb- hdd (sda) and the system boot to sda   Want hdd because It write much data and USB 2 don't take mush more speed.
</p>

<p>
	 
</p>

<p>
	But I get a warning about a file-error or something so I run fsck on sda(hdd) that was a systemdisk, but when I run I choose to do it read-only, but anyway it does not boot any more.  
</p>

<p>
	 
</p>

<p>
	I think I can take the usb-hdd and run fsck from another computer? I have one system with Ubuntu on a Intel 6 gen, and Raspberry pi 500 and 5. The Pi-machine have raspberry-pi OS and the other Ubuntu 24.04.Does the machine or system have any significans?
</p>

<p>
	 
</p>

<p>
	Or is there another fix to fix so the /boot on SD-card can find sda on USB?
</p>

<p>
	 
</p>

<p>
	/Cheers
</p>

<p>
	 
</p>

<p>
	/Edit. I posted under Orange Pi Zero2, but that was wrong place, and get moved, but at the same time get my thread classed as solved, but the solving was just to get the question on right place. I have also cleared my question a little bit and  I can not take away the other. 
</p>
]]></description><guid isPermaLink="false">59601</guid><pubDate>Sat, 09 May 2026 18:40:22 +0000</pubDate></item><item><title>How to disable HDIMI and Codec audio divices on kernel 6.18.25</title><link>https://testforum.armbian.com/topic/59552-how-to-disable-hdimi-and-codec-audio-divices-on-kernel-61825/</link><description><![CDATA[<p>
	How to disable HDMI and CODEC in system where is ne kernel 6.18.25 
</p>

<p>
	 
</p>

<p>
	cat /proc/asound/cards<br />
	 0 [Codec          ]: sun4i-codec - H616 Audio Codec<br />
	                      h616-audio-codec<br />
	 1 [HDMI           ]: HDMI - HDMI<br />
	                      HDMI<br />
	 2 [Device         ]: USB-Audio - USB PnP Sound Device<br />
	                      C-Media Electronics Inc. USB PnP Sound Device at usb-5200400.usb-1, full speed<br />
	 
</p>

<p>
	I need an always USB sound card with the number of 0
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">59552</guid><pubDate>Thu, 07 May 2026 14:19:50 +0000</pubDate></item><item><title>No Access to Pi-hole Admin Interface After Armbian Pi-hole + Unbound Config Setup</title><link>https://testforum.armbian.com/topic/57677-no-access-to-pi-hole-admin-interface-after-armbian-pi-hole-unbound-config-setup/</link><description><![CDATA[<p>
	I installed pihole and unbound with Armbian's ready-made config installation, but I can't access the interface of the pihole.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">57677</guid><pubDate>Thu, 29 Jan 2026 18:48:53 +0000</pubDate></item><item><title>H3 Reboot Issue</title><link>https://testforum.armbian.com/topic/56946-h3-reboot-issue/</link><description><![CDATA[<p>
	Hi All,
</p>

<p>
	 
</p>

<p>
	I have a couple of H3 based boards (Orange Pi Zero and FriendlyArm NanoPi Duo 2). With all of them I have the same issue:<br />
	command like "reboot" turn the board off instead of rebooting.
</p>

<p>
	The workaround is to add following line in /boot/armbianEnv.txt<br />
	 
</p>

<pre class="ipsCode">extraargs=reboot=warm</pre>

<p>
	 
</p>

<p>
	Running latest image on all of the boards.
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56946</guid><pubDate>Fri, 26 Dec 2025 14:18:33 +0000</pubDate></item><item><title>NAS kit w/ NEO LTS: RTC not surviving reboots</title><link>https://testforum.armbian.com/topic/28015-nas-kit-w-neo-lts-rtc-not-surviving-reboots/</link><description><![CDATA[<p>
	The 1-bay NAS kit v1.2 has an RTC with option to add CR2032 button cell to keep HW time when system is shut down. But running `timedatectl` when device is booted in offline mode shows RTC is set to 1970-01-01 00:00:00 which defeats the purpose of having the option of CR2032. And yes, the button cell have juice; I've bought it a week ago and tested it before putting it in the kit.
</p>
]]></description><guid isPermaLink="false">28015</guid><pubDate>Mon, 24 Apr 2023 19:57:44 +0000</pubDate></item><item><title>create a small SD-boot to sda</title><link>https://testforum.armbian.com/topic/59272-create-a-small-sd-boot-to-sda/</link><description><![CDATA[<p>
	Hey
</p>

<p>
	Installed Armbian (Ubuntu-noble) with XFCE desktop on an HDD(sda) from SD-card, so I need to have an SD-card in my orange pi zero 2w. I wonder if I can move /boot to an another smaller SD-card? Or do I also need an "mbr" or someting also there u-boot are?
</p>

<p>
	/Cheers
</p>
]]></description><guid isPermaLink="false">59272</guid><pubDate>Wed, 22 Apr 2026 10:33:59 +0000</pubDate></item><item><title>Can Armbian use the SPI on the Cubie a5e?</title><link>https://testforum.armbian.com/topic/58014-can-armbian-use-the-spi-on-the-cubie-a5e/</link><description><![CDATA[<p>
	I seem to remember at one point thinking that U-Boot could be installed into the SPI on the a5e and then I could choose the boot order. Is that possible or did I just dream it?
</p>

<p>
	 
</p>

<p>
	If it is, how do I install U-Boot into the SPI? Is there one specifically for the a5e?
</p>
]]></description><guid isPermaLink="false">58014</guid><pubDate>Fri, 13 Feb 2026 23:17:36 +0000</pubDate></item><item><title>Processor frequency management in Orange Pi Zero3</title><link>https://testforum.armbian.com/topic/59201-processor-frequency-management-in-orange-pi-zero3/</link><description><![CDATA[<p>
	For some reason, the CPU frequency in Ubuntu is set to 1416000 while the hardware can reach 1512000, which is an improvement of about 6 and a half in CPU performance. I would appreciate a change or explanation. Thank you very much for everything.
</p>
]]></description><guid isPermaLink="false">59201</guid><pubDate>Sat, 18 Apr 2026 18:15:08 +0000</pubDate></item><item><title>Remote power button for Banana Pi M1</title><link>https://testforum.armbian.com/topic/58760-remote-power-button-for-banana-pi-m1/</link><description><![CDATA[<p>
	I want to put a banana Pi M1 plus a 2.5" SATA drive in a plastic box with only the ethernet and USB ports exposed. This means the onboard power button is not accessible to boot the board.
</p>

<p>
	 
</p>

<p>
	Are you able to power on the board using the <abbr title="General purpose input/output">GPIO</abbr> pins? If so please could someone advise which pins to connect to?
</p>

<p>
	 
</p>

<p>
	I also aim to put a 5.5 x 2.1mm barrel connection on the box (with a latching press button switch for isolation) for the +5v supply and connect a short micro USB connector from the barrel socket to the board and also attach the SATA power leads directly rather than powering from the board 2 pin connector to take the load off the micro USB input.
</p>
]]></description><guid isPermaLink="false">58760</guid><pubDate>Fri, 27 Mar 2026 13:38:25 +0000</pubDate></item><item><title>Boot hanging on Pocketchip sd trixie 6.18.20 minimal Latest 26.2.0 trunk.668 at "Starting Kernel ..."</title><link>https://testforum.armbian.com/topic/58981-boot-hanging-on-pocketchip-sd-trixie-61820-minimal-latest-2620-trunk668-at-starting-kernel/</link><description><![CDATA[<p>
	I have a 512 MB RAM, 4GB Toshiba <abbr title="A type of flash memory"><abbr title="A type of flash memory">NAND</abbr></abbr> PocketCHIP with a custome u-boot supporting USB Booting and decided to test the latest armbian community image for the PocketCHIP (<a href="https://github.com/armbian/community/releases/download/26.2.0-trunk.668/Armbian_community_26.2.0-trunk.668_Pocketchip-sd_trixie_current_6.18.20_minimal.img.xz" rel="external nofollow">https://github.com/armbian/community/releases/download/26.2.0-trunk.668/Armbian_community_26.2.0-trunk.668_Pocketchip-sd_trixie_current_6.18.20_minimal.img.xz</a>) 
</p>

<p>
	 
</p>

<p>
	Boot seems to start fine with all kernel files load confirmed by u-boot output (vmlinuz, ramdisk <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>, etc) but then it goes mute while starting the kernel <span><img alt=":(" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_sad.png" srcset="https://testforum.armbian.com/uploads/emoticons/sad@2x.png 2x" title=":(" width="20" loading="lazy"></span>
</p>

<p>
	 
</p>

<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://testforum.armbian.com/profile/211786-thesnowfield/?do=hovercard" data-mentionid="211786" href="https://testforum.armbian.com/profile/211786-thesnowfield/" rel="">@TheSnowfield</a>, you are listed as the pocketchip board maintainer (thanks a lot for your contribution! <span class="ipsEmoji">🙏</span>), any ideas of what am I missing? Do you have a suggestion for a working build? Thanks!
</p>

<p>
	 
</p>

<p>
	Serial UART output:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">U-Boot SPL 2016.01-00115-g5f814bb (Dec 09 2016 - 23:00:24)
Fuel Gauge: 77%
Battery Voltage: 3776mV
DRAM: 512 MiB
CPU: 1008000000Hz, AXI/AHB/APB: 3/2/2
Trying to boot from NAND


U-Boot 2021.10-rc5+ (Oct 21 2021 - 14:43:51 -0500) Allwinner Technology

CPU:   Allwinner A13 (SUN5I)
Model: NextThing C.H.I.P.
I2C:   ready
DRAM:  sunxi SPL version mismatch: expected 3, got 1
512 MiB
NAND:  4096 MiB
Loading Environment from nowhere... OK
Setting up a 480x272 lcd console (overscan 0x0)
In:    serial
Out:   vidconsole
Err:   vidconsole
sunxi SPL version mismatch: expected 2, got 1
starting USB...
Bus usb@1c14000: USB EHCI 1.00
Bus usb@1c14400: USB OHCI 1.0
scanning bus usb@1c14000 for devices... 5 USB Device(s) found
scanning bus usb@1c14400 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
Hit any key to stop autoboot:  0
DIP: PocketCHIP (0x1) from Next Thing Co. (0x9d011a)
Found 1 extension board(s).

Device 0: Vendor: Mass     Rev: 1.00 Prod: Storage Device
            Type: Removable Hard Disk
            Capacity: 14832.0 MB = 14.4 GB (30375936 x 512)
... is now current device
Scanning usb 0:1...
Found U-Boot script /boot/boot.scr
5475 bytes read in 4 ms (1.3 MiB/s)
## Executing script at 43100000
U-boot loaded from NAND
154 bytes read in 4 ms (37.1 KiB/s)
sun5i-r8-chip.dtb: No match
Load fdt: /boot/dtb/sun5i-r8-chip.dtb
14474151 bytes read in 780 ms (17.7 MiB/s)
10539688 bytes read in 557 ms (18 MiB/s)
Found mainline kernel configuration
25215 bytes read in 9 ms (2.7 MiB/s)
2146 bytes read in 7 ms (298.8 KiB/s)
Applying kernel provided DT fixup script (sun5i-a13-fixup.scr)
## Executing script at 45000000
Kernel image @ 0x42000000 [ 0x000000 - 0xa0d2a8 ]
## Loading init Ramdisk from Legacy Image at 43400000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    14474087 Bytes = 13.8 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
   Loading Ramdisk to 49232000, end 49fffb67 ... OK
   Loading Device Tree to 491c3000, end 49231fff ... OK

Starting kernel ...</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58981</guid><pubDate>Wed, 08 Apr 2026 16:18:25 +0000</pubDate></item><item><title>Orange Pi Zero V1 and U-boot v2025.04</title><link>https://testforum.armbian.com/topic/53552-orange-pi-zero-v1-and-u-boot-v202504/</link><description><![CDATA[<p>
	Since U-Boot v2025.04 works very well on Orange Pi Zero v3 and has a shorter boot process time, if there was a possibility to switch to U-Boot v2504 for Orange Pi Zero V1, I would be grateful, as would probably other users of this <abbr title="Single board computer">SBC</abbr>
</p>

<p>
	 
</p>

<p>
	Regards
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53552</guid><pubDate>Sun, 06 Jul 2025 13:01:08 +0000</pubDate></item><item><title>dm-snapshot.ko missing in 6.18.19</title><link>https://testforum.armbian.com/topic/58727-dm-snapshotko-missing-in-61819/</link><description><![CDATA[<p>
	Hi!
</p>

<p>
	Yesterday I upgraded my NanoPi Neo Plus2, during that the kernel version went from 6.12.74 (package version 26.2.0-trunk.478) to 6.18.19 (package version 26.2.0-trunk.626). This morning I noticed, that this kernel is missing the dm-snapshot.ko module. I searched the forum if anyone else is having this problem, but it appears I am the only one using this feature. I use snapshots to create consistent backups of the system.
</p>

<p>
	Is there a reason why it was removed and more importantly is there a way to get it back without having to compile the kernel myself?
</p>

<p>
	Greetings
</p>

<p>
	 
</p>

<p>
	PS: I should note, that I want the module back in newer kernel versions in the future. For now I downgraded to some older version that I was able to find a package for and got it working through that.
</p>
]]></description><guid isPermaLink="false">58727</guid><pubDate>Wed, 25 Mar 2026 09:09:43 +0000</pubDate></item><item><title>OrangePi 3 LTS - Bluetooth not working</title><link>https://testforum.armbian.com/topic/58224-orangepi-3-lts-bluetooth-not-working/</link><description><![CDATA[<p>
	Wi-Fi works → so the problem is only in <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> / <abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr> initialization for Bluetooth
</p>

<p>
	It worked on the older kernel, but now it doesn't <span class="ipsEmoji">😞</span>....
</p>

<p>
	Supposedly this is the cause, but is it really?
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			<abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr> (device tree) does not configure <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> reset/power for the UWE5622.
		</p>

		<p>
			hci_uart cannot initialize the controller → hci0 is not created.
		</p>

		<p>
			The overlay for BT in mainline 6.x does not yet exist in Trixie.
		</p>

		<p>
			<span class="ipsEmoji">❌</span> Result: hciconfig -a and bluetoothctl list show nothing.
		</p>
	</div>
</blockquote>

<p>
	armbianmonitor -u
</p>

<p>
	<a href="https://paste.armbian.com/uzudezufit" rel="external nofollow">https://paste.armbian.com/uzudezufit</a>
</p>
]]></description><guid isPermaLink="false">58224</guid><pubDate>Sun, 01 Mar 2026 18:34:27 +0000</pubDate></item><item><title>Driving the ili9488 LCD (4.0 inch cheap chinese clone)</title><link>https://testforum.armbian.com/topic/47971-driving-the-ili9488-lcd-40-inch-cheap-chinese-clone/</link><description><![CDATA[<p>
	Hello, I have a new LCD which I believe is an ili4988 (although the vendor says ili9486 and st7796)
</p>

<p>
	<a href="https://www.aliexpress.us/item/3256803856059047.html" rel="external nofollow">https://www.aliexpress.us/item/3256803856059047.html</a>
</p>

<p>
	 
</p>

<p>
	I have read somewhere, that I can use an ili9341 spi driver, only by changing the resolution and changing the initialization script.
</p>

<p>
	 
</p>

<p>
	I looked in the waveshare website and github, they don't have anything for the ili9488
</p>

<p>
	 
</p>

<p>
	Then, I found some arduino code in <a href="http://www.lcdwiki.com/3.5inch_SPI_Module_ILI9488_SKU%3AMSP3520" rel="external nofollow">http://www.lcdwiki.com/3.5inch_SPI_Module_ILI9488_SKU%3AMSP3520 </a>
</p>

<p>
	(look for the "3.5 inch SPI Module Package(ILI9488)" link, then find the LCDWIKI_SPI.cpp
</p>

<p>
	 
</p>

<p>
	The initialization sequence is in line 1697:
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">				0xF7, 4, 0xA9, 0x51, 0x2C, 0x82,
				0xC0, 2, 0x11, 0x09,
				0xC1, 1, 0x41,
				0xC5, 3, 0x00, 0x0A, 0x80,
				0xB1, 2, 0xB0, 0x11,
				0xB4, 1, 0x02,
				0xB6, 2, 0x02, 0x22,
				0xB7, 1, 0xC6,
				0xBE, 2, 0x00, 0x04,
				0xE9, 1, 0x00,
				0x36, 1, 0x08,
				0xE0, 15, 0x00, 0x07, 0x10, 0x09, 0x17, 0x0B, 0x41, 0x89, 0x4B, 0x0A, 0x0C, 0x0E, 0x18, 0x1B, 0x0F,
				0xE1, 15, 0x00, 0x17, 0x1A, 0x04, 0x0E, 0x06, 0x2F, 0x45, 0x43, 0x02, 0x0A, 0x09, 0x32, 0x36, 0x0F,
				0x11, 0,
				TFTLCD_DELAY8, 120,
				0x29, 0</span></pre>

		<p>
			 
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	I am currently trying to convert it to a <abbr title="Device tree source"><abbr title="Device tree source">DTS</abbr></abbr>-format init string, so that it fits my ili9341-fb.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>, which I made earlier this year:
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">/*
OrangePi Zero 3 -&gt; ILI9341 LCD connections
SPI CLOCK = PH6
SPI DO (LCD MISO) = PH8 (OPIZ MISO)
SPI DI (LCD MOSI) = PH7 (OPIZ MOSI)
LCD DATA/CONTROL = PC7 *
LCD RESET = PC14 * could be any GPIO pin I want
CHIP SELECT = PH9
VCC = 3.3V PIN 17
GND = GND PIN 20
*/

/dts-v1/;
/plugin/;
/{
    compatible = "allwinner,sun50i-h616"; /*what is the H618*/
	fragment@0 {
	    target = &lt;&amp;pio&gt;;
	    __overlay__{
	        display_pins: display_pins {
                    pins = "PC7", "PC14"; /* reset, DC pins, order does not matter*/
                    function = "gpio_out", "gpio_out";
                };
            };
	};
	fragment@1 {
        target = &lt;&amp;spi1&gt;;
        __overlay__ {
            /* needed to avoid dtc warning */
            #address-cells = &lt;1&gt;;
            #size-cells = &lt;0&gt;;
            status="okay";
            pinctrl-names = "default";
            pinctrl-0 = &lt;&amp;spi1_pins&gt;; /* Mux the PI to make sure they are set in spi Mode */
            cs-gpios = &lt;&amp;pio 7 9 0&gt;;  /* PH9 chip select, H=7 */
            num-chipselects = &lt;1&gt;;
            display: display@0 {
                /*compatible = "adafruit,yx240qv29","ilitek,ili9341";*/
                compatible = "ilitek,ili9341";
                reg = &lt;0&gt;;
                pinctrl-names = "default";
                pinctrl-1 = &lt;&amp;display_pins&gt;;
                spi-max-frequency = &lt;40000000&gt;;
                rotate = &lt;270&gt;; /* rotate for ili9341, rotation for yx240qv29 */
                bgr=&lt;0&gt;;
                fps = &lt;15&gt;;
                buswidth = &lt;8&gt;;
                height = &lt;640&gt;;
                width = &lt;320&gt;;
                reset-gpios = &lt;&amp;pio 2 14 1&gt;; /* PC14 reset pin*/
                dc-gpios = &lt;&amp;pio 2 7 0&gt;; /* PC7 Data control pin */
                debug = &lt;3&gt;;
                init = &lt;0x10000b0 0x00
                        0x1000011
			0x20000ff
			0x100003a 0x55
			0x1000036 0x28
			0x10000c2 0x44
			0x10000c5 0x00 0x00 0x00 0x00
			0x10000e0 0x0f 0x1f 0x1c 0x0c 0x0f 0x08 0x48 0x98 0x37 0x0a 0x13 0x04 0x11 0x0d 0x00
			0x10000e1 0x0f 0x32 0x2e 0x0b 0x0d 0x05 0x47 0x75 0x37 0x06 0x10 0x03 0x24 0x20 0x00
			0x10000e2 0x0f 0x32 0x2e 0x0b 0x0d 0x05 0x47 0x75 0x37 0x06 0x10 0x03 0x24 0x20 0x00
			0x1000036 0x28
			0x1000011
			0x1000029&gt;;
            };
        };
    };


    __overrides__ {
        rotate =  &lt;&amp;display&gt;,"rotate:0";
        fps =     &lt;&amp;display&gt;,"fps:0";
        debug =   &lt;&amp;display&gt;,"debug:0";
    };
};</span></pre>

		<p>
			 
		</p>
	</div>
</div>

<p>
	I am unsure how to start the init line, can someone help me?
</p>

<p>
	 
</p>

<p>
	Then, when I have that init string confirmed, I can use:
</p>

<p>
	<a href="https://github.com/notro/panel-mipi-dbi/wiki" rel="external nofollow">https://github.com/notro/panel-mipi-dbi/wiki</a>
</p>

<p>
	<a href="https://blog.csdn.net/CNflysky/article/details/125171176" rel="external nofollow">https://blog.csdn.net/CNflysky/article/details/125171176</a>
</p>

<p>
	 
</p>

<p>
	To switch to the mipi-dbi driver, which would get me DRM (instead of FB)
</p>
]]></description><guid isPermaLink="false">47971</guid><pubDate>Sun, 08 Dec 2024 10:36:01 +0000</pubDate></item><item><title>Radxa-cubie-a5e no wireless kernel 6.19.x device tree problen ?</title><link>https://testforum.armbian.com/topic/58638-radxa-cubie-a5e-no-wireless-kernel-619x-device-tree-problen/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	i tried "<strong>Armbian_community_26.2.0-trunk.606_Radxa-cubie-a5e_trixie_edge_6.19.8_minimal.img</strong>"  and wlan didn't work, i think the device tree is broken Radxa-cubie-a5e kernel 6.19.x
</p>

<p>
	as a quick fix, I copy the kernel <strong>6.18.x</strong> "<strong>sun55i-a527-cubie-a5e.<abbr title="Device tree blob">dtb</abbr></strong>" file to the /boot/<abbr title="Device tree blob">dtb</abbr>/allwinner directory to get wlan working.
</p>
]]></description><guid isPermaLink="false">58638</guid><pubDate>Sun, 22 Mar 2026 17:41:27 +0000</pubDate></item><item><title>Boot errors on Orange Pi 3 LTS with Armbian 26.2.1 Minimal / IoT</title><link>https://testforum.armbian.com/topic/58485-boot-errors-on-orange-pi-3-lts-with-armbian-2621-minimal-iot/</link><description><![CDATA[<p>
	Hello,<br>
	I am trying to run Armbian on my Orange Pi 3 <abbr title="Long term support"><abbr title="Long term support">LTS</abbr></abbr>.<br>
	The official Orange Pi image works normally:<br>
	Orangepi3-lts_3.0.8_debian_bullseye_server_linux5.16.17<br>
	However, when I flash the Armbian image:<br>
	Armbian 26.2.1 Minimal / IoT<br>
	I get several boot errors during startup:
</p>

<p>
	<br>
	[FAILED] Failed to start Apply Kernel Variables.<br>
	[FAILED] Failed to start Dispatcher daemon for systemd-networkd.<br>
	[FAILED] Failed to start Helper to synchronize boot up for ifupdown.<br>
	[DEPEND] Dependency failed for Raise network interfaces.
</p>

<p>
	<br>
	The system continues booting, but these errors appear every time.<br>
	Hardware:<br>
	Board: Orange Pi 3 <abbr title="Long term support"><abbr title="Long term support">LTS</abbr></abbr><br>
	Image: Armbian 26.2.1 Minimal / IoT<br>
	Storage: TF card<br>
	Questions:<br>
	Are these errors expected on this board?<br>
	Is there a configuration issue with network initialization?<br>
	Is this image fully supported for Orange Pi 3 <abbr title="Long term support"><abbr title="Long term support">LTS</abbr></abbr>?<br>
	Thank you.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="16154" href="https://testforum.armbian.com/uploads/monthly_2026_03/2026-03-14234823.png.04e129621d92f707661a7e09ef83221c.png" rel=""><img alt="2026-03-14234823.thumb.png.1e737349d8e51dfc882aa2c4b7e9ef74.png" class="ipsImage ipsImage_thumbnailed" data-fileid="16154" width="1000" src="https://testforum.armbian.com/uploads/monthly_2026_03/2026-03-14234823.thumb.png.1e737349d8e51dfc882aa2c4b7e9ef74.png" loading="lazy" height="670"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="16155" href="https://testforum.armbian.com/uploads/monthly_2026_03/2026-03-14234917.png.ca7042d0617bdeb17e993ce2782dc0eb.png" rel=""><img alt="2026-03-14234917.thumb.png.509defcda1212db2810c7748514aa2d6.png" class="ipsImage ipsImage_thumbnailed" data-fileid="16155" width="945" src="https://testforum.armbian.com/uploads/monthly_2026_03/2026-03-14234917.thumb.png.509defcda1212db2810c7748514aa2d6.png" loading="lazy" height="746.55"></a>
</p>
]]></description><guid isPermaLink="false">58485</guid><pubDate>Sat, 14 Mar 2026 16:52:11 +0000</pubDate></item><item><title>NanoPi Neo2 V1.1 / how to control OTG port power with GPIO 354?</title><link>https://testforum.armbian.com/topic/49331-nanopi-neo2-v11-how-to-control-otg-port-power-with-gpio-354/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	i could control the OTG micro USB port power on my <strong>NanoPi Neo (H3)</strong> by exporting and writing to <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> 354 (line 2 of <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> chip with base 352)
</p>

<p>
	I'm using Kernel V6.6.62 and I created a tiny device tree overlay defining. Excerpt below:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">usb@1c19000 { dr_mode = "host" }
usb0-vbus { status = "okay" }</span></pre>

<p>
	 
</p>

<p>
	This works fine!
</p>

<p>
	 
</p>

<p>
	For test purposes, I switched to a <strong>NanoPi Neo2 (H5)</strong> with Kernel 6.6.62 (64 bit). Here, the OTG port is powered on and is usable by default without any overlay.
</p>

<p>
	But the <em>on/off control</em> does not work anymore. All attempts to export <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> 354 give "<em>write error: Device or resource busy</em>".
</p>

<p>
	Schematics show no circuit difference in controlling the OTG power. In both cases its the same pin name on H3 and H5.
</p>

<p>
	The new <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> handling of newer kernels cannot be the reason, as I use the same kernel versions on H3 and H5 (beside bit width).
</p>

<p>
	 
</p>

<p>
	Any idea whats wrong and how I can again switch on/off OTG power?
</p>
]]></description><guid isPermaLink="false">49331</guid><pubDate>Thu, 16 Jan 2025 11:30:41 +0000</pubDate></item><item><title>Orange Pi Zero 3 ili9486 TFT LCD</title><link>https://testforum.armbian.com/topic/46824-orange-pi-zero-3-ili9486-tft-lcd/</link><description><![CDATA[<p>
	I have this screen here ili9486 : <a href="https://pt.aliexpress.com/item/32805704334.html?src=google&amp;pdp_npi=4%40dis%21BRL%2143.31%2138.51%21%21%21%21%21%40%2112000019014148570%21ppc%21%21%21&amp;src=google&amp;albch=shopping&amp;acnt=768-202-3196&amp;isdl=y&amp;slnk=&amp;plac=&amp;mtctp=&amp;albbt=Google_7_shopping&amp;aff_platform=google&amp;aff_short_key=UneMJZVf&amp;gclsrc=aw.ds&amp;&amp;albagn=888888&amp;&amp;ds_e_adid=&amp;ds_e_matchtype=&amp;ds_e_device=c&amp;ds_e_network=x&amp;ds_e_product_group_id=&amp;ds_e_product_id=pt32805704334&amp;ds_e_product_merchant_id=107713925&amp;ds_e_product_country=BR&amp;ds_e_product_language=pt&amp;ds_e_product_channel=online&amp;ds_e_product_store_id=&amp;ds_url_v=2&amp;albcp=21106536414&amp;albag=&amp;isSmbAutoCall=false&amp;needSmbHouyi=false&amp;gad_source=1&amp;gclid=EAIaIQobChMI14GV5um3iQMVK2BIAB0KwQPmEAYYASABEgJc4fD_BwE" rel="external nofollow">https://pt.aliexpress.com/item/32805704334.html?src=google&amp;pdp_npi=4%40dis!BRL!43.31!38.51!!!!!%40!12000019014148570!ppc!!!&amp;src=google&amp;albch=shopping&amp;acnt=768-202-3196&amp;isdl=y&amp;slnk=&amp;plac=&amp;mtctp=&amp;albbt=Google_7_shopping&amp;aff_platform=google&amp;aff_short_key=UneMJZVf&amp;gclsrc=aw.ds&amp;&amp;albagn=888888&amp;&amp;ds_e_adid=&amp;ds_e_matchtype=&amp;ds_e_device=c&amp;ds_e_network=x&amp;ds_e_product_group_id=&amp;ds_e_product_id=pt32805704334&amp;ds_e_product_merchant_id=107713925&amp;ds_e_product_country=BR&amp;ds_e_product_language=pt&amp;ds_e_product_channel=online&amp;ds_e_product_store_id=&amp;ds_url_v=2&amp;albcp=21106536414&amp;albag=&amp;isSmbAutoCall=false&amp;needSmbHouyi=false&amp;gad_source=1&amp;gclid=EAIaIQobChMI14GV5um3iQMVK2BIAB0KwQPmEAYYASABEgJc4fD_BwE</a>
</p>

<p>
	 
</p>

<p>
	I would like to know if i can connect to my orange pi zero 3
</p>

<p>
	I have already tried to connect but without success, as I am new to this I would like you to help me if possible. 
</p>

<p>
	Thanks!
</p>

<p>
	Sorry for my English I'm on google.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">46824</guid><pubDate>Thu, 31 Oct 2024 05:02:56 +0000</pubDate></item><item><title>Has anyone had any luck with the Radxa Cubie a5e and Armbian?</title><link>https://testforum.armbian.com/topic/58007-has-anyone-had-any-luck-with-the-radxa-cubie-a5e-and-armbian/</link><description><![CDATA[<p>
	I noticed that the Cubie a5e would reboot when anything that draws moderate power (&gt;100mA) was connected to the USB3 port. Thought it was my power supply or USB cable, but after changing that out and doing some testing, I have determined that the reboot problem doesn't happen with the Radxa Bullseye image, only with the Armbian Trixie. I haven't had a chance to test older Armbian builds to see if it broke somewhere along the way, but that's what I'll do next.
</p>

<p>
	<br />
	Armbian boot (26.2.0 trunk 385):
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">U-Boot SPL 2026.01_armbian-2026.01-S127a-P96c6-H560c-Va7f1-B2eb2-R448a (Feb 03 2026 - 12:13:55 +0000)
DRAM: 2048 MiB
Trying to boot from MMC1
NOTICE:  BL31: v2.13.0(debug):armbian
NOTICE:  BL31: Built : 12:13:32, Feb  3 2026
NOTICE:  BL31: Detected Allwinner A523 SoC (1890)
NOTICE:  BL31: Found U-Boot DTB at 0xa0c06a8, model: Radxa Cubie A5E
INFO:    Configuring SPC Controller
INFO:    BL31: Platform setup done
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    Maximum SPI INTID supported: 287
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a55: CPU workaround for erratum 1530923 was applied
INFO:    PSCI: Suspend is unavailable
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x4a000000
INFO:    SPSR = 0x3c9
ns16550_serial serial@2500000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19


U-Boot 2026.01_armbian-2026.01-S127a-P96c6-H560c-Va7f1-B2eb2-R448a (Feb 03 2026 - 12:13:55 +0000) Allwinner Technology

CPU:   Allwinner A523 (SUN55I)
Model: Radxa Cubie A5E
DRAM:  2 GiB
sunxi_set_gate: (CLK#35) unhandled
Core:  88 devices, 25 uclasses, devicetree: separate
WDT:   Not starting watchdog@2050000
MMC:   mmc@4020000: 0
Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1... 
In:    serial@2500000
Out:   serial@2500000
Err:   serial@2500000
Net:   eth0: ethernet@4500000
starting USB...
sun4i_usb_phy phy@4100400: External vbus detected, not enabling our own vbus
USB EHCI 1.00
USB OHCI 1.0
USB EHCI 1.00
USB OHCI 1.0
Bus usb@4101000: 1 USB Device(s) found
Bus usb@4101400: 1 USB Device(s) found
Bus usb@4200000: 1 USB Device(s) found
Bus usb@4200400: 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot: 0
PCIe: Acquiring resources...
PCIe: All resources acquired. Starting power-on sequence...
PCIe: Toggling external device reset (PERST#)...
PCIe: Hardware power-on sequence successful.
PCIe: Disabling DBI write protection...
PCIe: DBI  region: 0x04800000-0x04c80000
PCIe: IO   region: 0x21000000-0x22000000
PCIe: MEM  region: 0x22000000-0x30000000
PCIe: CFG  region: 0x20000000-0x21000000
PCIe: Lanes: 1, Max Speed: Gen2
  Link Status: 0x00000004
  RDLH_LINK_UP: 0
  SMLH_LINK_UP: 0
  LINK_SPEED: 0
  LINK_WIDTH: 0
  Link Status: 0x00000004
  RDLH_LINK_UP: 0
  SMLH_LINK_UP: 0
  LINK_SPEED: 0
  LINK_WIDTH: 0
  Link Status: 0x00000017
  RDLH_LINK_UP: 1
  SMLH_LINK_UP: 1
  LINK_SPEED: 0
  LINK_WIDTH: 0
pcie link up success
PCIe: Link active at Gen2

Device 0: Vendor: 0x1e0f Rev: 10410105 Prod: X06PD8L0QUM1        
            Type: Hard Disk
            Capacity: 244198.3 MB = 238.4 GB (500118192 x 512)
... is now current device
Scanning nvme 0:1...
Found U-Boot script /boot.scr
4641 bytes read in 0 ms
## Executing script at 4fc00000
U-boot loaded from SD
Boot script loaded from nvme
263 bytes read in 0 ms
Load fdt: /dtb/allwinner/sun55i-a527-cubie-a5e.dtb
37110 bytes read in 1 ms (35.4 MiB/s)
Working FDT set to 4fa00000
Failed to load '/dtb/allwinner/overlay/sun55i-a527-fixup.scr'
16552556 bytes read in 55 ms (287 MiB/s)
39950848 bytes read in 102 ms (373.5 MiB/s)
Moving Image from 0x40080000 to 0x40200000, end=0x42900000
## Loading init Ramdisk from Legacy Image at 4ff00000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    16552492 Bytes = 15.8 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 4fa00000
   Booting using the fdt blob at 0x4fa00000
Working FDT set to 4fa00000
   Loading Ramdisk to 49036000, end 49fff22c ... OK
   Loading Device Tree to 0000000048fc4000, end 0000000049035fff ... OK
Working FDT set to 48fc4000

Starting kernel ...


Armbian_community 26.2.0-trunk.385 Trixie ttyS0 

radxa-cubie-a5e login: </span></pre>

<p>
	 
</p>

<p>
	Radxa Bookworm Boot:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[207]HELLO! BOOT0 is starting!
[210]BOOT0 commit : 33d8db429a-dirty

[214]periph0 has been enabled
[218]set pll end
[219]PL gpio voltage : 3.3V 
[224]PMU: AXP2202
[229]PMU: AXP1530
[234]power mode:33, sys_vol:920
[239]vaild para:1  select dram para0
[242]dram_para[0]:0x4b0
[245]dram_para[1]:0x8
[247]dram_para[2]:0x7070707
[250]dram_para[3]:0xd0d0d0d
[253]dram_para[4]:0xe0e
[256]dram_para[5]:0x84848484
[259]dram_para[6]:0x310a
[262]dram_para[7]:0x10001000
[265]dram_para[8]:0x0
[267]dram_para[9]:0x34
[270]dram_para[10]:0x1b
[272]dram_para[11]:0x33
[275]dram_para[12]:0x3
[277]dram_para[13]:0x0
[280]dram_para[14]:0x0
[282]dram_para[15]:0x4
[285]dram_para[16]:0x72
[287]dram_para[17]:0x0
[290]dram_para[18]:0xe
[292]dram_para[19]:0x0
[295]dram_para[20]:0x0
[297]dram_para[21]:0x26
[300]dram_para[22]:0x80808080
[303]dram_para[23]:0x6060606
[306]dram_para[24]:0x1f0b0503
[309]dram_para[25]:0x0
[312]dram_para[26]:0x3a000000
[315]dram_para[27]:0x802f3333
[318]dram_para[28]:0xc0c0bbbf
[321]dram_para[29]:0x35352f31
[325]dram_para[30]:0xc64
[327]dram_para[31]:0x48484848
[331]board init ok
[353]enable_jtag
[355]card no is 0
[357]sdcard 0 line count 4
[360][mmc]: mmc driver ver 2023-03-24 16:23
[370][mmc]: Wrong media type 0x0
[374][mmc]: ***Try SD card 0***
[395][mmc]: HSSDR52/SDR25 4 bit
[398][mmc]: 50000000 Hz
[401][mmc]: 60906 MB
[403][mmc]: ***SD/MMC 0 init OK!!!***
[414]DRAM BOOT DRIVE INFO: V0.67
[419]DRAM_VCC set to 1100 mv
[545]DRAM retraining ten 
[671]DRAM retraining ten 
[689][AUTO DEBUG]32bit,1 ranks training success!
[718]Soft Training Version: T2.0
[7773][SOFT TRAINING] CLK=1200M Stable memtest pass
[7778]DRAM CLK =1200 MHZ
[7781]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4)
[7792]phy_dfs_clk1 = 800M
[8078]phy_dfs_clk2 = 400M
[8169]phy_dfs_clk3 = 150M
[8290]phy_dfs_clk0 = 1200M
[8293]DRAM MDFS VERSION INFO: V0.660
[8298]DRAM MDFS time =38892 ns
[8301]DRAM SIZE =2048 MBytes, para1 = 310a, para2 = 8000000, tpr13 = 6465
[8329]DRAM simple test OK.
[8332]dram size =2048
[8339]nsi init 2023-2-23
[8343]error:bad magic.
[8463]Loading boot-pkg Succeed(index=1).
[8467]Entry_name        = u-boot
[8476]Entry_name        = monitor
[8480]Entry_name        = scp
[8484]Entry_name        = dtb
[8487]mmc not para
[8489]Jump to second Boot.
NOTICE:  BL31: OP-TEE 32bit detected
NOTICE:  BL31: U-BOOT 32bit detected
NOTICE:  BL31: v2.5(debug):a6e1826c1
NOTICE:  BL31: Built : 10:10:43, Mar 28 2025
NOTICE:  BL31: No DTB found.
nsi init ok 2022-11-08
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2018.07-11-boot-aw2501-g4f803d1684e-dirty (Dec 05 2025 - 10:08:58 +0000) Allwinner Technology

[08.641]CPU:   Allwinner Family
[08.644]Model: Radxa Cubie A5E
I2C:   ready
[08.655]DRAM:  2 GiB
[08.659]Relocation Offset is: 75e60000
[08.721]secure enable bit: 0
[08.725]PMU: AXP2202
[08.753][AXP2202] comm status : 0x0 = 0x20, 0x1 = 0x90
[08.758][AXP2202] onoff status: 0x20 = 0x4, 0x21 = 0x0
[08.763][AXP2202] reboot/charge status: 0xf0 = 0x0
[08.768]PMU: AXP1530
[08.771]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=600Mhz
[08.777]gic: sec monitor mode
SPI ALL:   ready
[08.782]flash init start
[08.785]workmode = 0,storage type = 1
[08.788][mmc]: mmc driver ver uboot2018:2024-10-18 9:01:00 -- uboot2018:2025-03-28 10:03:00
[08.796][mmc]: get sdc_type fail and use default host:tm1.
[08.802][mmc]: can't find node "mmc0",will add new node
[08.807][mmc]: fdt err returned </span><span class="tag">&lt;no</span><span class="pln"> </span><span class="atn">error</span><span class="tag">&gt;</span><span class="pln">
[08.811][mmc]: Using default timing para
[08.814][mmc]: SUNXI SDMMC Controller Version:0x50500
[08.843][mmc]: card_caps:0x3000000a
[08.846][mmc]: host_caps:0x3000003f
[08.851]sunxi flash init ok
get value error
[08.860]Loading Environment from SUNXI_FLASH... OK
[08.867]No ethernet found.
[08.877]Fail to get de's irq!
[08.915]NOT support bridge yet
[08.918]Warn: no find panel or bridge
[08.921]hdmi@5520000 disconnected
[08.924]drm hdmi get mode: 1920x1080@60Hz
hdmi@5520000: use force output detailed mode clock 148500 kHz, flags[5]
    H: 1920 2008 2052 2200
    V: 1080 1084 1089 1125
bus_format: 0
[09.134]the secure storage item0 copy0 magic is bad
[09.148]the secure storage item0 copy1 magic is bad
[09.152]usb burn from boot
delay time 0
weak:otg_phy_config
[09.163]usb prepare ok
[09.466]overtime
[09.471]do_burn_from_boot usb : no usb exist
cann't get the boot_base from the env
[09.494]update part info
[09.498]update bootcmd
pcie link up success
PCIe speed of Gen2
[09.908]change working_fdt 0xbbe0fe18 to 0xbbddfe18
get value error
[09.914][mmc]: get sunxi-mmc0 string failed
[09.918]The storage not support sample function
[09.924]## error: update_fdt_dram_para_from_bootpara : FDT_ERR_NOTFOUND
ret 0
[09.935]chip id : 0x0000ff10 0x00004824 0x0000d710 0x00001d96
[09.940]chip id : 0x0000ff10 0x00004824 0x0000d710 0x00001d96
[09.946]Could not find nodeoffset for used ext pmu:reg-axp1530
[09.951]update dts
curr_device:0
Device: SUNXI SD/MMC
Manufacturer ID: 3
OEM: 5344
Name: SR64G 
Bus Speed: 50000000
Mode : SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 59.5 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
Hit any key to stop autoboot:  0 
starting USB...
USB0:   start sunxi  USB-DRD...
config usb clk ok
sunxi USB-DRD init ok...
USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
USB1:   start sunxi  USB1-Host...
config usb clk ok
sunxi USB1-Host init ok...
USB EHCI 1.00
scanning bus 1 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Device 0: device type unknown
... is now current device
** Bad device usb 0 **
** Bad device usb 0 **
mmc0 is current device
Scanning mmc 0:2...
Scanning mmc 0:3...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
ERROR: reserving fdt memory region failed (addr=bbed0000 size=7e9000)
1323 bytes read in 7 ms (184.6 KiB/s)
U-Boot menu
1:      Debian GNU/Linux 11 (bullseye) 5.15.147-13-aw2501
2:      Debian GNU/Linux 11 (bullseye) 5.15.147-13-aw2501 (rescue target)
Enter choice: 1:        Debian GNU/Linux 11 (bullseye) 5.15.147-13-aw2501
Retrieving file: /boot/initrd.img-5.15.147-13-aw2501
ERROR: reserving fdt memory region failed (addr=bbed0000 size=7e9000)
7060674 bytes read in 300 ms (22.4 MiB/s)
Retrieving file: /boot/vmlinuz-5.15.147-13-aw2501
ERROR: reserving fdt memory region failed (addr=bbed0000 size=7e9000)
20992512 bytes read in 877 ms (22.8 MiB/s)
append: root=UUID=9645203c-b680-44b6-8b18-068d9e110402 console=ttyAS0,115200n8 rootwait clk_ignore_unused mac_addr=08:ef:6c:c7:8b:ad mac1_addr=08:ef:6c:c7:8b:ac quiet splash loglevel=4 rw earlycon consoleblank=0 console=tty1 coherent_pool=2M irqchip.gicv3_pseudo_nmi=0 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 kasan=off
Retrieving file: /usr/lib/linux-image-5.15.147-13-aw2501/allwinner/sun55i-a527-cubie-a5e.dtb
ERROR: reserving fdt memory region failed (addr=bbed0000 size=7e9000)
161015 bytes read in 18 ms (8.5 MiB/s)
get value error
[16.446]The storage not support sample function
ret 0
[16.563]update dts
stop sunxi USB-DRD ok...
stop sunxi USB1-Host ok...
   Loading Ramdisk to 49944000, end 49fffcc2 ... OK
ERROR: reserving fdt memory region failed (addr=bbed0000 size=7e9000)
[16.598]Starting kernel ...

[16.601]total: 16601 ms

[16.603][mmc]: MMC Device 2 not found
[16.606][mmc]: mmc 2 not find, so not exit
NOTICE:  [SCP] :wait arisc ready....
NOTICE:  [SCP] :arisc version: [364dad9bcd34230512f015ab5c6cefa12bd238d0]
NOTICE:  [SCP] :arisc startup ready
NOTICE:  [SCP] :arisc startup notify message feedback
NOTICE:  [SCP] :sunxi-arisc driver is starting
NOTICE:  BL3-1: Next image address = 0x40200000
NOTICE:  BL3-1: Next image spsr = 0x3c5
[    0.071969] AW BSP version: caee29fcb3, 2025-12-09 07:23:49, RadxaOS SDK
[    0.140107] sunxi:twi_sunxi-2502000.twi0:[ERR]: pinctrl_get failed
[    0.140127] sunxi:twi_sunxi-2502000.twi0:[ERR]: TWI failed to get resource
[    0.143734] sunxi:axp2101-6-0036:[ERR]: Unable to match OF ID
[    0.310164] sunxi:ccu_ddr:[ERR]: dram_clk:1200
[    0.310191] sunxi:ccu_ddr:[ERR]: dram_div:0x1f0b0503
[    0.310832] sunxi:pin-2000000.pinctrl:[ERR]: unknown pin 
[    0.310842] sunxi:pin-2000000.pinctrl:[ERR]: unknown pin 
[    0.310886] sunxi:pin-2000000.pinctrl:[ERR]: unknown pin 
[    0.310892] sunxi:pin-2000000.pinctrl:[ERR]: unknown pin 
[    0.311482] sunxi:sunxi_uart-uart0:[ERR]: uart0 error to get fifo size property
[    0.386566] NSI_PMU 2020000.nsi-controller: no topo process for clk path type:0
[    0.394816] no topo process for topo type:0
[    0.402846] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: Could not get mbus clock
[    0.411011] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: Could not get store clock
[    0.419251] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: Could not get msi_lite clock
[    0.457791] sunxi:sunxi_mmc_host-4020000.sdmmc:[ERR]: Could not get mbus clock
[    0.466069] sunxi:sunxi_mmc_host-4020000.sdmmc:[ERR]: Could not get store clock
[    0.474428] sunxi:sunxi_mmc_host-4020000.sdmmc:[ERR]: Could not get msi_lite clock
[    0.475236] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.492239] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.501531] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.510880] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.520159] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.529448] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.538076] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: Could not get mbus clock
[    0.538726] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.546202] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: Could not get store clock
[    0.562758] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: Could not get msi_lite clock
[    0.572128] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.581414] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.590691] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.600035] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.609310] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.617707] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 52, RTO !!
[    0.627037] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 52, RTO !!
[    0.635533] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.644823] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.654111] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.663385] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.672711] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.682003] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.691285] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.700598] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.709898] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.719191] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: smc 1 p2 err, cmd 1, RTO !!
[    0.727648] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: retry:set phase failed or over retry times
[    0.737523] sunxi:sunxi_mmc_host-4022000.sdmmc:[ERR]: retry:give up
[    0.744833] sunxi:sunxi_mmc_host-4020000.sdmmc:[ERR]: sdc0 :the host don't support tuning in kernel
[    1.235336] sunxi:sunxi_sidefuse init success!
[    1.241281] inno-combphy 4f00000.phy: get select3v3-supply fail
[    1.740355] sunxi-rc-recv 2005000.irrx: sunxi_irrx_resource_get: get ir protocol failed
[    1.771768] sunxi:axp2202_battery:[ERR]: axp2202-battery device is not configed
[    1.794813] sunxi-rfkill soc@3000000:rfkill: get gpio chip_en failed
[    1.804693] [NAND][NE] Not found valid nand node on dts
[    3.128108] cma: cma_alloc: reserved: alloc failed, req-size: 512 pages, ret: -12
[    4.777883] sunxi:VE:[ERR]: 409 map_max_ve_freq_by_vf_sun55iw3(): can not match dvfs[0x1] and vol[900 mv], use default ve_freq
[    4.815646] cma: cma_alloc: reserved: alloc failed, req-size: 512 pages, ret: -12
[    4.827791] sunxipart: failed to parse sunxi_gpt!
[    5.002596] sunxi:sound-mach:[ERR]: 535 simple_parse_of(): simple_dai_link_of failed
[    5.046546] sunxi:sound-codec-hdmi:[ERR]: 442 sunxi_codec_dev_probe(): register codec-hdmi success
[    5.064198] sunxi:sound-mach:[ERR]: 535 simple_parse_of(): simple_dai_link_of failed
[    5.084859] debugfs: Directory '7114000.i2s2_plat' with parent 'sndhdmi' already present!
[    5.094216] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 52, RTO !!
[    5.105028] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 52, RTO !!
[    5.175761] axp2202-bldo1: Restricting voltage, 3300000-1800000uV
[    5.182730] sunxi-rfkill soc@3000000:rfkill: wlan power[0] (axp2202-bldo1) set voltage failed
[    5.192433] sunxi-rfkill soc@3000000:rfkill: set power failed
[    5.250133] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 7, RTO !!
[    5.258714] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 7, RTO !!
[    5.267263] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 7, RTO !!
[    5.275819] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 7, RTO !!
[    5.310636] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 52, RTO !!
[    5.320383] sunxi:sunxi_mmc_host-4021000.sdmmc:[ERR]: smc 2 p1 err, cmd 52, RTO !!
[    5.625825] aicbsp: sdio_err:</span><span class="tag">&lt;aicwf_sdio_bus_pwrctl</span><span class="pln">,1404</span><span class="tag">&gt;</span><span class="pln">: bus down
[    6.762994] ieee80211 phy0: 
[    6.762994] *******************************************************
[    6.762994] ** CAUTION: USING PERMISSIVE CUSTOM REGULATORY RULES **
[    6.762994] *******************************************************

Debian GNU/Linux 11 radxa-cubie-a5e ttyAS0

radxa-cubie-a5e login: </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58007</guid><pubDate>Fri, 13 Feb 2026 17:14:09 +0000</pubDate></item><item><title>Orange Pi Zero 3 WiFi Issues (unisoc_wifi Driver)</title><link>https://testforum.armbian.com/topic/45855-orange-pi-zero-3-wifi-issues-unisoc_wifi-driver/</link><description><![CDATA[<p>
	I’m running Armbian debian minimal image on my Orange Pi Zero 3, using the onboard WiFi (wlan0) with the unisoc_wifi driver. The WiFi consistently drops with logs like these:
</p>

<p>
	 
</p>

<pre class="ipsCode">[   11.048517] unisoc_wifi wlan0: mixed HW and IP checksum settings.
[259241.515808] unisoc_wifi wlan0: sprdwl_report_connection Asus failed status code:30!
[345665.483530] unisoc_wifi wlan0: sprdwl_report_connection sm_state (5), status: (2)!
[345665.483567] unisoc_wifi wlan0: sprdwl_report_connection Asus failed status code:1!
</pre>

<p>
	 
</p>

<p>
	NetworkManager also reports:
</p>

<p>
	 
</p>

<pre class="ipsCode">link timed out.
Activation failed for connection 'Asus'</pre>

<p>
	After the crash, restarting NetworkManager doesn’t resolve the issue. Trying modprobe -r unisoc_wifi fails, saying the module is not found. The only way to fix it is to reboot the system.
</p>

<p>
	My USB WiFi dongle works fine without these issues, so it seems specific to the onboard WiFi.
</p>

<p>
	 
</p>

<p>
	Has anyone else experienced this or found a solution for this driver?
</p>

<p>
	 
</p>

<p>
	I'm getting to the point I'm going to write a cron job when the network drops to reboot the machine <span class="ipsEmoji">🙃</span>
</p>
]]></description><guid isPermaLink="false">45855</guid><pubDate>Sat, 05 Oct 2024 12:11:14 +0000</pubDate></item><item><title>Orange Pi zero 2w with waveshare 3.5inch tft</title><link>https://testforum.armbian.com/topic/58025-orange-pi-zero-2w-with-waveshare-35inch-tft/</link><description><![CDATA[<p>
	the tft is working well on stock orangepi image but when I try the prebuilt armbian images or build it myself it look like this <br>
	 
</p>

<div class="ipsEmbeddedVideo" contenteditable="false">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" title="tft" width="200" src="https://www.youtube-nocookie.com/embed/t53NH9L0Ifo?feature=oembed" loading="lazy"></iframe>
	</div>
</div>

<p>
	my <abbr title="Device tree source">dts</abbr> file:
</p>

<p>
	<a class="ipsAttachLink" data-fileid="16044" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=16044&amp;key=0485020daf88faa254f0304891e1e29b" data-fileext="dts" rel="">35Lcd.<abbr title="Device tree source">dts</abbr></a>
</p>
]]></description><guid isPermaLink="false">58025</guid><pubDate>Sun, 15 Feb 2026 07:16:46 +0000</pubDate></item><item><title>Booting from EMMC on a NanoPi Neo Core</title><link>https://testforum.armbian.com/topic/58169-booting-from-emmc-on-a-nanopi-neo-core/</link><description><![CDATA[<p>
	Hello. After burning Efuse to the Nanopi Neo Core, I can't boot from <abbr title="embedded MultiMediaCard">emmc</abbr>. It works from the SD card, so I try loading everything into <abbr title="embedded MultiMediaCard">emmc</abbr>: spl, uboot. But spl doesn't find u-boot, as far as I understand. I'm using the u-boot and <abbr title="Device tree source">dts</abbr> config from the Nanopi Neo, with some edits to mmc2, since it's not available in the Neo.
</p>

<p>
	<br />
	U-Boot SPL 2024.07 (Feb 25 2026 - 15:51:42 +0300)<br />
	DRAM: 512 MiB<br />
	Trying to boot from MMC1<br />
	CMD_SEND:0<br />
	               ARG                      0x00000000<br />
	               MMC_RSP_NONE<br />
	CMD_SEND:8<br />
	               ARG                      0x000001aa<br />
	               RET                      -110<br />
	CMD_SEND:55<br />
	               ARG                      0x00000000<br />
	               RET                      -110<br />
	CMD_SEND:0<br />
	               ARG                      0x00000000<br />
	               MMC_RSP_NONE<br />
	CMD_SEND:1<br />
	               ARG                      0x00000000<br />
	               RET                      -110<br />
	Card did not respond to voltage select! : -110<br />
	spl: mmc init failed with error: -95<br />
	SPL: failed to boot from all boot devices<br />
	### ERROR ### Please RESET the board ###<br />
	<br />
	 
</p>
]]></description><guid isPermaLink="false">58169</guid><pubDate>Wed, 25 Feb 2026 13:36:02 +0000</pubDate></item><item><title>Starting kernel... after power losses Nanopi Neo Air</title><link>https://testforum.armbian.com/topic/58081-starting-kernel-after-power-losses-nanopi-neo-air/</link><description><![CDATA[<p>
	Nanopi neo air stucks on "Starting kernel..." after some random power losses (2-50) during loading I think it's because of corruption of armbianEnv.txt.<br />
	<br />
	Normal UART logs:<br />
	<br />
	<br />
	UART Logs with stucking on "Starting kernel"
</p>

<pre class="ipsCode">U-Boot SPL 2024.01_armbian-202ns16550_serial serial@1c28000: p024.01-S866c-P7738-Hadc5-Vefe9-B2eb2-R448a (Feb 06 2026 - 03:49:45 +0000) Allwinner Technology
0)
Model: FriendlyARM NanoPi NEent from FAT... Unable to use mmc 1:1...
ial
Err:   serial
Net:   No ethernet found.
starting USB...
No working controllers found
1(part 0) is current device
Scacr
5475 bytes read in 2 ms (2.6 MiB/s)
## Executing script at 43100000
U-boot loaded from eMMC or secondary SD
MMC: no card present
* **
Failed to load '/boot/armbianEnv.txt'
Load fdt: /boot/dtb/sun8i-h3-nan13293004 bytes read in 419 ms (30.3 MiB/s)
10014752 bytes read in 317 ms (30.1 MiB/s)
ion
43400000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    13292940 Bytes = 12.7 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree bloing Ramdisk to 49352000, end 49fOK
   Loading Device Tree to 49
Starting kernel ...


U-Boot SPL 2024.01_armbian-2024.01-S866c-P7738-Hadc5-Vefe9-B2eDRAM: 512 MiB
Trying to boot frns16550_serial serial@1c28000: p
CPU:   Allwinner H3 (SUN8I 168Core:  64 devices, 16 uclasses, mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
Loading Environment from FAT... In:    serial,usbkbd
Out:   serial
Err:   serial
Autoboot in 1 seconds, press &lt;Space&gt; to stop
switch to partitions #0, OK
mmc1(part 0) is current device
Sca/s)
## Executing script at 4310dary SD
MMC: no card present
** Bad device specification mmc 0Failed to load '/boot/armbianEnv.txt'
Load fdt: /boot/dtb/sun8i-h3-nanopi-neo-air.dtb
13293004 bytes read in 433 ms (29.3 MiB/s)
it Ramdisk from Legacy Image at 43400000 ...
   Image Name:   uux RAMDisk Image (gzip compressed)
   Data Size:    13292940 Bytes = 12.7 MiB
   Load Address: 00000000
   Entry Point:  0000b at 43000000
   Booting using the fdt blob at 0x43000000
Working Ramdisk to 49352000, end 49fff58c ... 2e0000, end 49351fff ... OK
Worns16550_serial serial@1c28000: p19


U-Boot 2024.01_armbian-22eb2-R448a (Feb 06 2026 - 03:49:45 +0000) Allwinner Technology
O Air
DRAM:  512 MiB
ent from FAT... switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
Found U-Boot script /boot/boot.scr
/s)
## Executing script at 43100000
U-boot loaded from eMMC or secondary SD
MMC: no card present
** Bad device specification mmc 0 **
Failed to load '/boot/armbianEnv.txt'
13293004 bytes read in 447 ms (2ing Ramdisk to 49352000, end 49f ing USB...
No working controlleAutoboot in 1 seconds, press &lt;Space&gt; to stop
switch to partitions #0, OK
mmc1(part 0) is current device
Sca0000
* Bad device specification mmc 0 **
Failed to load '/boot/armbianEnv.txt'
Load fdt: /boot/dtb/sun8i-h3-nanopi-neo-air.dtb
13293004 bytes read in 433 ms (29.3 MiB/s)
OK
## Flattened Device Tree blob at 43000000
   Booting using ing FDT set to 43000000
   Loading Ramdisk to 49352000, end 49fff58c ... OK
   Loading Device Tree to 492e0000, end 49351fff ... OK
Working FDT set to 492e0000

Starting kernel ...
</pre>

<p>
	<br />
	<br />
	I builded armbian image with compile.sh BOARD=nanopiair BRANCH=legacy RELEASE=bookworm BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_CONFIGURE=no CLEAN_LEVEL="make,debs,cache" OVERLAYS="analog-codec i2c0 i2c1 i2c2 usbhost2 usbhost3" COMPRESS_OUTPUTIMAGE=sha,gz WIREGUARD=yes NAMESERVER=8.8.8.8 DOCKER_ARMBIAN_BASE_IMAGE="ubuntu:jammy" for Nanopi Neo Air. Image is flashed to <abbr title="embedded MultiMediaCard">eMMC</abbr>. Is any way to solve it?
</p>
]]></description><guid isPermaLink="false">58081</guid><pubDate>Thu, 19 Feb 2026 08:02:44 +0000</pubDate></item><item><title>Orange Pi Zero 2W 1.5GB RAM wont boot Armbian xfce desktop from SD (Armbian minimal will) - bug still not fixed ?</title><link>https://testforum.armbian.com/topic/55864-orange-pi-zero-2w-15gb-ram-wont-boot-armbian-xfce-desktop-from-sd-armbian-minimal-will-bug-still-not-fixed/</link><description><![CDATA[<p>
	After many days spent wondering why is my <abbr title="Orange Pi"><abbr title="Orange Pi">OPI</abbr></abbr> Zero2w 1.5GB not booting some Armbian images (xfce desktop version for example), I have found there is a "bug" or difference in uboot models 1.5GB + 4GB vs 1GB+2GB.
</p>

<p>
	Fix that might work for Zero2w is here <a href="https://testforum.armbian.com/topic/31654-orange-pi-zero-2w/" rel="">https://forum.armbian.com/topic/31654-orange-pi-zero-2w/</a> (planning to test it soon)
</p>

<p>
	 
</p>

<p>
	Can somebody confirm <abbr title="Orange Pi"><abbr title="Orange Pi">Opi</abbr></abbr> Zero2W 1.5GB has still this issue with some Armbian images ?  Armbian minimal boots without aby issues. Not sure why it works and desktop doesnt.
</p>
]]></description><guid isPermaLink="false">55864</guid><pubDate>Wed, 22 Oct 2025 19:42:24 +0000</pubDate></item><item><title>NanoPi NEO Plus2</title><link>https://testforum.armbian.com/topic/33028-nanopi-neo-plus2/</link><description><![CDATA[<p>
	Tried installing Armbian_23.11.1_Nanopineoplus2_jammy_current_6.1.63.img and it is super slow during first boot process regardless of SD type. Localization craps out with "Failed to set time zone: Transport endpoint is not connected". I boot with wired Ethernet and when I get to a prompt I can ping outside locations.
</p>

<p>
	 
</p>

<p>
	apt update produces "Hash Sum mismatch"
</p>

<p>
	 
</p>

<p>
	Anyways, doing my part testing legacy boards, hahahaha
</p>
]]></description><guid isPermaLink="false">33028</guid><pubDate>Mon, 01 Jan 2024 16:34:12 +0000</pubDate></item><item><title>Ping not working to a specific device in my LAN only and vice versa</title><link>https://testforum.armbian.com/topic/58045-ping-not-working-to-a-specific-device-in-my-lan-only-and-vice-versa/</link><description><![CDATA[<p>
	I'm experiencing something unusual.
</p>

<p>
	 
</p>

<p>
	<strong>A device of mine, running Armbian, cannot communicate with an Android device in my LAN.</strong> Otherwise everything else works.
</p>

<p>
	 
</p>

<p>
	My Orange Pi Zero 2w running Armbian can ping all of my LAN IPs (and access theyre net services also) , but fails at pinging an Android device (which is connected through WiFi): "Destination Host Unreachable".
</p>

<p>
	 
</p>

<p>
	Same goes the other way around where Termux runs on the above mentioned Android 15 device but cannot ping ("Destination Host Unreachable") the host running Armbian or access it via ssh (it simply stalls).
</p>

<p>
	 
</p>

<p>
	Everything else works just fine, all of my devices connect with each other without a glitch; they can all access every other running ssh instance inside the lan (which is a mix of Windows, Linux and Android devices). 
</p>

<p>
	 
</p>

<p>
	The very same Orange Pi Zero 2w running Armbian is perfectly accessible via ssh from all other hosts and vice versa.
</p>

<p>
	The Android device running Termux is capable of pinging and accessing all other ssh hosts.
</p>

<p>
	 
</p>

<p>
	And there's more; I'm running Wireguard on the Orange Pi and it works fine. it works so good that once I access the lan with the Android Device through Wireguard, I can suddenly ping the Armbian host and ssh login into it.
</p>

<p>
	Always using the very same IP address (no dns involved).
</p>

<p>
	 
</p>

<p>
	I wonder where I should look. I cannot imagine what's causing it.
</p>

<p>
	Any suggestions? Is this a known scenario?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<strong>ArmBian Community running on Orange Pi Zero 2w</strong>
</p>

<p>
	v26.2 rolling for Orange Pi Zero2W running Armbian Linux 6.12.71-current-sunxi64
</p>

<p>
	Packages:     Debian stable (trixie)
</p>

<p>
	 
</p>

<p>
	<strong>Android 15 running Termux</strong>
</p>

<p>
	Android REL 15 aarch64
</p>

<p>
	Linux 5.10.236-android12-9-00020
</p>

<p>
	Termux googleplay.2026.02.11
</p>

<p>
	 
</p>

<p>
	There's no WiFi separation on the router side.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58045</guid><pubDate>Mon, 16 Feb 2026 12:17:07 +0000</pubDate></item><item><title>Allwinner H3 Secure boot, eFuse. Help please</title><link>https://testforum.armbian.com/topic/57944-allwinner-h3-secure-boot-efuse-help-please/</link><description><![CDATA[<p>
	Please help. Hello everyone, please help me out. I urgently need to enable secure boot on my Allwinner H3 Nanopi neo core. I tried following the instructions from the forum <a href="https://testforum.armbian.com/topic/3033-h3-soc-boot-rom-security-e-fuse/#findComment-84051" rel="">https://forum.armbian.com/topic/3033-h3-<abbr title="System On a Chip">soc</abbr>-boot-rom-security-e-fuse/#findComment-84051</a> . But I couldn't burn the E-Fuse. At stage 5, when loading ./sunxi-fel -v -p write 0x2000 of the compiled code and checking whether the changes were applied, sunxi-fel sid/list/version doesn't work. I have to reboot the board, and then I see no result. Please help me solve this problem and burn it so that the bootloader signature is present and it is impossible to boot from the SD card using third-party means. Please, if you have any information, help me.
</p>
]]></description><guid isPermaLink="false">57944</guid><pubDate>Mon, 09 Feb 2026 16:10:19 +0000</pubDate></item><item><title>Cubitruck have the false Time and i can't change this</title><link>https://testforum.armbian.com/topic/57936-cubitruck-have-the-false-time-and-i-cant-change-this/</link><description><![CDATA[<p>
	Hello, 
</p>

<p>
	my Cubitruck with  Armbian 23.8.1 Bullseye  has the false Time and i can't change this.
</p>

<p>
	i don't know who is the problem.
</p>

<p>
	 
</p>

<p>
	"date" says me "Mo 9. Feb 19:24:06 CET 2026" but now we have 05:26, when i set date with "sudo date -s "2026-02-09 05:26:00", it looks like it will be override in the next moment, then "date" says 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"> sudo date -s "2026-02-09 05:26:00"
Mo 9. Feb 05:26:00 CET 2026
root@cubietruck ~ &gt; date
Mo 9. Feb 19:26:27 CET 2026</span></pre>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"> dmesg | grep -i rtc
[    0.000000] Kernel command line: root=UUID=19cf2f1d-1a31-4890-bc04-a2f1c4e4e021 rootwait rootfstype=ext4 console=ttyS0,115200 console=tty1 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 panic=10 consoleblank=0 loglevel=1 ubootpart=ba110a34-01 ubootsource=mmc usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u rtc-hctosys=0  sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1
[    0.000000] Unknown kernel command line parameters "ubootpart=ba110a34-01 ubootsource=mmc rtc-hctosys=0 sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory", will be passed to user space.
[    1.553534] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
[    1.555880] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
[    1.573650] sunxi-rtc 1c20d00.rtc: registered as rtc0
[    1.573701] sunxi-rtc 1c20d00.rtc: setting system clock to 2026-02-09T18:15:12 UTC (1770660912)
[    1.755046] axp20x-i2c 1-0034: Backup (RTC) battery charging is enabled
[    2.161281]     rtc-hctosys=0</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"> sudo systemctl restart chrony
chronyc tracking
chronyc sources -v
Reference ID    : 00000000 ()
Stratum         : 0
Ref time (UTC)  : Thu Jan 01 00:00:00 1970
System time     : 0.000000000 seconds slow of NTP time
Last offset     : +0.000000000 seconds
RMS offset      : 0.000000000 seconds
Frequency       : 6.181 ppm slow
Residual freq   : +0.000 ppm
Skew            : 0.000 ppm
Root delay      : 1.000000000 seconds
Root dispersion : 1.000000000 seconds
Update interval : 0.0 seconds
Leap status     : Not synchronised

  .-- Source mode  '^' = server, '=' = peer, '#' = local clock.
 / .- Source state '*' = current best, '+' = combined, '-' = not combined,
| /             'x' = may be in error, '~' = too variable, '?' = unusable.
||                                                 .- xxxx [ yyyy ] +/- zzzz
||      Reachability register (octal) -.           |  xxxx = adjusted offset,
||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
||                                \     |          |  zzzz = estimated error.
||                                 |    |           \
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^? listserver.trexler.at         0   6     0     -     +0ns[   +0ns] +/-    0ns
^? time.netzwerge.de             0   6     0     -     +0ns[   +0ns] +/-    0ns
^? 2a02:8108:4d82:e400:9677&gt;     0   6     0     -     +0ns[   +0ns] +/-    0ns
^? static.179.181.75.5.clie&gt;     0   6     0     -     +0ns[   +0ns] +/-    0ns
^? 2a09:e1c1:efc4:1337::123      0   6     0     -     +0ns[   +0ns] +/-    0ns
^? 2a01:7e01::f03c:94ff:fee&gt;     2   6     1     0  +50282s[+50282s] +/-   27ms
^? nobody.yourvserver.net        0   6     0     -     +0ns[   +0ns] +/-    0ns
^? ctb01.martinmoerch.dk         0   6     0     -     +0ns[   +0ns] +/-    0ns
^? fritz.box                     0   6     0     -     +0ns[   +0ns] +/-    0ns</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	What can be the problem and how can i fix it.
</p>

<p>
	 
</p>

<p>
	Thank you
</p>
]]></description><guid isPermaLink="false">57936</guid><pubDate>Mon, 09 Feb 2026 04:31:24 +0000</pubDate></item><item><title>ZeroPi booting with 25.5.0-trunk.256, but not newer images</title><link>https://testforum.armbian.com/topic/55135-zeropi-booting-with-2550-trunk256-but-not-newer-images/</link><description><![CDATA[<p>
	Originally I tried to use DietPi and opened a bugreport there: <a href="https://github.com/MichaIng/DietPi/issues/7715" rel="external nofollow">https://github.com/MichaIng/DietPi/issues/7715</a>
</p>

<p>
	 
</p>

<p>
	But DietPies support for the ZeroPi is based on armbian, so I tried this directly:
</p>

<p>
	 
</p>

<p>
	oldest image not working: Armbian_community_25.8.0-trunk.338_Zeropi_bookworm_current_6.12.35_minimal.img.xz
</p>

<p>
	<a class="ipsAttachLink" data-fileext="txt" data-fileid="15102" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=15102&amp;key=95c01cb2e7176ff4842686042d7360d0" rel="">bootlog12.txt</a>
</p>

<p>
	 
</p>

<p>
	newest image working: Armbian_community_25.5.0-trunk.256_Zeropi_bookworm_legacy_6.1.104_minimal.img.xz
</p>

<p>
	<a class="ipsAttachLink" data-fileext="txt" data-fileid="15103" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=15103&amp;key=dfb54fe43dc9848de971cb4cc59c5ae4" rel="">bootlog13.txt</a>
</p>

<p>
	 
</p>

<p>
	Does anybody have an idea what it could be?
</p>
]]></description><guid isPermaLink="false">55135</guid><pubDate>Thu, 11 Sep 2025 18:32:40 +0000</pubDate></item><item><title>Bug Report: DRM/KMS console (tty1) stuck at 30x90 despite 1920x1080 framebuffer on Orange Pi PC (Allwinner H3)</title><link>https://testforum.armbian.com/topic/57736-bug-report-drmkms-console-tty1-stuck-at-30x90-despite-1920x1080-framebuffer-on-orange-pi-pc-allwinner-h3/</link><description><![CDATA[<p>
	**1. Summary:**<br />
	The text console (`tty1`) is permanently stuck at 30 rows by 90 columns after boot, despite the DRM/KMS framebuffer being correctly set to 1920x1080 resolution. All attempts to change the console size via boot parameters, sysfs, or runtime tools fail. This breaks the basic CLI experience on displays larger than VGA.
</p>

<p>
	**2. Environment:**<br />
	*   **Hardware:** Orange Pi PC (Allwinner H3)<br />
	*   **Image/Distribution:** "Forky" (appears to be an Armbian-based rolling Debian fork)<br />
	*   **Kernel:** `6.12.68-current-sunxi` (build@armbian) #1 SMP Fri Jan 30 09:28:49 UTC 2026<br />
	*   **Graphics Stack:** Modern DRM/KMS (`sun4i-drm`). The legacy `fb` driver is not active.<br />
	*   **Monitor:** Connected via HDMI. EDID is correctly read (tested with `modetest`).
</p>

<p>
	**3. Steps to Reproduce:**<br />
	1.  Boot the system with the affected image on an Orange Pi PC.<br />
	2.  Log in to the text console (`tty1`).<br />
	3.  Run `stty size`. It will always return `30 90`.<br />
	4.  Observe that the terminal only uses the top-left quarter of a 1920x1080 display.
</p>

<p>
	**4. Diagnostic Evidence:**<br />
	```bash<br />
	# Console size is fixed and wrong:<br />
	$ stty size &lt; /dev/tty1<br />
	30 90
</p>

<p>
	# Framebuffer is provided by DRM and reports correct resolution:<br />
	$ cat /sys/class/graphics/fb0/name<br />
	sun4i-drmdrmfb<br />
	$ cat /sys/class/drm/card0/card0-HDMI-A-1/modes | head -1<br />
	1920x1080
</p>

<p>
	# Kernel boot parameters (from /proc/cmdline) include video settings, but are ignored:<br />
	root=UUID=... video=HDMI-A-1:1920x1080@60 console=tty1 ...
</p>

<p>
	# All attempted fixes that FAILED:<br />
	# - Boot parameters: `fbcon=font:VGA8x16`, `vt.global_cursor_default=0`, `drm_kms_helper.edid_firmware=...`<br />
	# - Runtime commands: `resizecons`, `setupcon`, `stty rows cols`, writing to `/sys/class/graphics/fbcon/`<br />
	# - Service restarts: `getty@tty1`, `gpm`<br />
	```
</p>

<p>
	**5. Expected Behavior:**<br />
	The text console should automatically scale to use the full resolution of the framebuffer. For a 1920x1080 framebuffer with an 8x16 font, the expected `stty size` should be approximately `67 240` (or `67 120` for a 16x16 font). The console should fill the entire display.
</p>

<p>
	**6. Additional Notes:**<br />
	*   The same hardware works correctly with a **Debian Bookworm** image and an older kernel, where console auto-scaling functions perfectly.<br />
	*   This indicates a **regression** in the `6.12.68-current-sunxi` kernel build or its DRM/KMS configuration for the Allwinner H3.<br />
	*   The bug makes the distribution unsuitable for any headless or console-focused use case on this hardware.
</p>

<p>
	**7. Questions for Maintainers:**<br />
	*   Is there a specific kernel configuration option (`CONFIG_*`) for Allwinner H3 DRM that controls TTY auto-scaling?<br />
	*   Has the `vt` or `drm` subsystem changed in a way that requires new boot parameters for this hardware?<br />
	*   Can this be worked around without a kernel recompile?
</p>
]]></description><guid isPermaLink="false">57736</guid><pubDate>Sun, 01 Feb 2026 09:14:13 +0000</pubDate></item><item><title>[Bug]: Ethernet rarely connecting successfully in Orange Pi 3 LTS</title><link>https://testforum.armbian.com/topic/57147-bug-ethernet-rarely-connecting-successfully-in-orange-pi-3-lts/</link><description><![CDATA[<p>
	<strong>What happened?</strong>
</p>

<p>
	 
</p>

<p>
	Orange Pi 3 <abbr title="Long term support">LTS</abbr> rarely recognize ethernet connection.
</p>

<p>
	 
</p>

<p>
	<strong>How to reproduce?</strong>
</p>

<p>
	 
</p>

<p>
	Flash Orange Pi 3 <abbr title="Long term support">LTS</abbr> with an image of the latest version of Armbian.
</p>

<p>
	 
</p>

<p>
	<strong>Extra Info</strong>
</p>

<p>
	 
</p>

<p>
	The latest images tested which worked flawlessly was: 
</p>

<p>
	 
</p>

<p>
	<u>Armbian_community_25.11.0-trunk.437_Orangepi3-lts_trixie_current_6.12.47_minimal.img</u>
</p>

<p>
	 
</p>

<p>
	<u>Armbian_23.8.3_Orangepi3-lts_jammy_current_6.1.53_minimal.img</u>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Images tested which didn't worked:
</p>

<p>
	 
</p>

<p>
	<u>Armbian_community_26.2.0-trunk.151_Orangepi3-lts_trixie_current_6.12.63_minimal.img</u>
</p>

<p>
	 
</p>

<p>
	<u>Armbian_community_26.2.0-trunk.100_Orangepi3-lts_trixie_current_6.12.63_minimal.img</u>
</p>
]]></description><guid isPermaLink="false">57147</guid><pubDate>Fri, 02 Jan 2026 22:58:40 +0000</pubDate></item><item><title>Pinecube: ERROR: FDT image overlaps OS image</title><link>https://testforum.armbian.com/topic/28197-pinecube-error-fdt-image-overlaps-os-image/</link><description><![CDATA[<p>
	Pinecube fails to boot with Armbian_23.5.0-trunk.140_Pinecube_bookworm_edge_6.2.13.img .
</p>

<p>
	 
</p>

<p>
	In the boot log is this line:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			ERROR: FDT image overlaps OS image (OS=0x41000000..0x418750d0)
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	So I tried to modify `fdt_addr_r` env variable and were able to succesfully boot with theese commands executed in u-boot console:
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			env set fdt_addr_r 0x41900000<br />
			boot
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	So adding following line to /boot/armbianEnv.txt on sdcard can fix booting permanently:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			fdt_addr_r=0x41900000
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	Complete boot log:
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			U-Boot SPL 2022.07-armbian (May 01 2023 - 22:12:06 +0000)<br />
			DRAM: 128 MiB<br />
			Trying to boot from MMC1<br />
			<br />
			<br />
			U-Boot 2022.07-armbian (May 01 2023 - 22:12:06 +0000) Allwinner Technology<br />
			<br />
			CPU:   Allwinner V3s (SUN8I 1681)<br />
			Model: PineCube IP Camera<br />
			DRAM:  128 MiB<br />
			Core:  46 devices, 19 uclasses, devicetree: separate<br />
			WDT:   Not starting watchdog@1c20ca0<br />
			MMC:   mmc@1c0f000: 0, mmc@1c10000: 1<br />
			Loading Environment from FAT... Unable to use mmc 0:1...<br />
			In:    serial@1c28800<br />
			Out:   serial@1c28800<br />
			Err:   serial@1c28800<br />
			Net:   No ethernet found.<br />
			Autoboot in 1 seconds, press &lt;Space&gt; to stop<br />
			switch to partitions #0, OK<br />
			mmc0 is current device<br />
			Scanning mmc 0:1...<br />
			Found U-Boot script /boot/boot.scr<br />
			4121 bytes read in 2 ms (2 MiB/s)<br />
			## Executing script at 41900000<br />
			U-boot loaded from SD<br />
			Boot script loaded from mmc<br />
			154 bytes read in 2 ms (75.2 KiB/s)<br />
			12336677 bytes read in 512 ms (23 MiB/s)<br />
			8868048 bytes read in 369 ms (22.9 MiB/s)<br />
			Found mainline kernel configuration<br />
			18803 bytes read in 7 ms (2.6 MiB/s)<br />
			Failed to load '/boot/<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>/overlay/sun8i-v3s-fixup.scr'<br />
			Kernel image @ 0x41000000 [ 0x000000 - 0x8750d0 ]<br />
			## Loading init Ramdisk from Legacy Image at 41c00000 ...<br />
			  Image Name:   uInitrd<br />
			  Image Type:   ARM Linux RAMDisk Image (gzip compressed)<br />
			  Data Size:    12336613 Bytes = 11.8 MiB<br />
			  Load Address: 00000000<br />
			  Entry Point:  00000000<br />
			  Verifying Checksum ... OK<br />
			## Flattened Device Tree blob at 41800000<br />
			  Booting using the fdt blob at 0x41800000<br />
			ERROR: FDT image overlaps OS image (OS=0x41000000..0x418750d0)<br />
			SCRIPT FAILED: continuing...<br />
			No EFI system partition<br />
			BootOrder not defined<br />
			EFI boot manager: Cannot load any image<br />
			No ethernet found.<br />
			missing environment variable: pxeuuid<br />
			Retrieving file: pxelinux.cfg/00000000<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/0000000<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/000000<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/00000<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/0000<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/000<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/00<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/0<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/default-arm-sunxi-sunxi<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/default-arm-sunxi<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/default-arm<br />
			No ethernet found.<br />
			Retrieving file: pxelinux.cfg/default<br />
			No ethernet found.<br />
			Config file not found<br />
			No ethernet found.<br />
			No ethernet found.<br />
			<br />
			 
		</p>
	</div>
</blockquote>

<p>
	 
</p>
]]></description><guid isPermaLink="false">28197</guid><pubDate>Sat, 06 May 2023 08:13:46 +0000</pubDate></item><item><title>Pcduino3 hangs on kernel 6.1.33</title><link>https://testforum.armbian.com/topic/28876-pcduino3-hangs-on-kernel-6133/</link><description><![CDATA[<p>
	Initially I attempted upgrading the kernel from 6.1.26 to 6.1.33 using the build scripts to generate the newer kernel and headers. After rebooting I found that the system just appeared to hang around starting kernel. I did wait 10 minutes at first, thinking that perhaps their maybe some stuff going on in the background but after that conclude that it had most certainly crashed. The frustrating thing being that I did not appear to get any errors come through the debug port. At this point I assumed that perhaps something may have broke during the upgrade. My second attempt was using a completely fresh compiled image but unfortunately the result was still the same.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">U-Boot SPL 2022.10-armbian (Jun 15 2023 - 13:35:35 +0000)
DRAM: 1024 MiB
CPU: 912000000Hz, AXI/AHB/APB: 3/2/2
Trying to boot from MMC1
ns16550_serial serial@1c28000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19


U-Boot 2022.10-armbian (Jun 15 2023 - 13:35:35 +0000) Allwinner Technology

CPU:   Allwinner A20 (SUN7I)
Model: LinkSprite pcDuino3
DRAM:  1 GiB
Core:  52 devices, 23 uclasses, devicetree: separate
WDT:   Not starting watchdog@1c20c90
MMC:   mmc@1c0f000: 0
Loading Environment from FAT... Unable to use mmc 0:1...
Unknown monitor
Unknown monitor
In:    serial
Out:   serial
Err:   serial
Net:   eth_designware ethernet@1c50000: Can't get reset: -2
eth0: ethernet@1c50000
230454 bytes read in 12 ms (18.3 MiB/s)
Unknown monitor
starting USB...
Bus usb@1c14000: USB EHCI 1.00
Bus usb@1c14400: USB OHCI 1.0
Bus usb@1c1c000: USB EHCI 1.00
Bus usb@1c1c400: USB OHCI 1.0
scanning bus usb@1c14000 for devices... 2 USB Device(s) found
scanning bus usb@1c14400 for devices... 1 USB Device(s) found
scanning bus usb@1c1c000 for devices... 1 USB Device(s) found
scanning bus usb@1c1c400 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Autoboot in 1 seconds, press </span><span class="tag">&lt;Space&gt;</span><span class="pln"> to stop
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
4121 bytes read in 2 ms (2 MiB/s)
## Executing script at 43100000
U-boot loaded from SD
Boot script loaded from mmc
154 bytes read in 2 ms (75.2 KiB/s)
16660327 bytes read in 690 ms (23 MiB/s)
8480576 bytes read in 355 ms (22.8 MiB/s)
Found mainline kernel configuration
42775 bytes read in 9 ms (4.5 MiB/s)
5532 bytes read in 5 ms (1.1 MiB/s)
Applying kernel provided DT fixup script (sun7i-a20-fixup.scr)
## Executing script at 45000000
Kernel image @ 0x42000000 [ 0x000000 - 0x816740 ]
## Loading init Ramdisk from Legacy Image at 43400000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    16660263 Bytes = 15.9 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
EHCI failed to shut down host controller.
   Loading Ramdisk to 4901c000, end 49fff727 ... OK
   Loading Device Tree to 48fa9000, end 4901bfff ... OK
DE is present but not probed

Starting kernel ...</span></pre>

<p>
	 
</p>

<p>
	I will gratefully for any possible insight
</p>

<p>
	 
</p>

<p>
	Cheers
</p>

<p>
	 
</p>

<p>
	Ryzer
</p>
]]></description><guid isPermaLink="false">28876</guid><pubDate>Mon, 19 Jun 2023 20:05:21 +0000</pubDate></item><item><title>Bananapim2 Armbian 25.11.1 XFCE Boots but does not recognize USB keyboard</title><link>https://testforum.armbian.com/topic/57646-bananapim2-armbian-25111-xfce-boots-but-does-not-recognize-usb-keyboard/</link><description><![CDATA[<p>
	It boots but does not recognize USB keyboard input. Not possible to login.
</p>
]]></description><guid isPermaLink="false">57646</guid><pubDate>Tue, 27 Jan 2026 19:27:25 +0000</pubDate></item><item><title>PCduino 3 nano armbian bookworm image</title><link>https://testforum.armbian.com/topic/57605-pcduino-3-nano-armbian-bookworm-image/</link><description><![CDATA[<p>
	Hi, this is my first post, my apologies, I could not find a matching topic category for this PCduino3 nano question/issue (no built-in wifi, I use a Roccar wifi dongle)
</p>

<p>
	 
</p>

<p>
	I have successfully built the image using the armbian configuration script (bookworm current), the board boots and runs teslausb, however, I am unable to install the driver for my wifi dongle. The error when starting the install-driver.sh script is "your kernel headers are not properly installed". I tried apt install linux-headers-current-sunxi and kernel-headers-armmp, they install successfully but I still get the same error about the kernet headers not being properly installed.
</p>

<p>
	 
</p>

<p>
	The drivers are for rtl88x2bu cloned from morrownr on github
</p>

<p>
	 
</p>

<p>
	Any help would be appreciated
</p>

<p>
	 
</p>

<p>
	Gaetano.
</p>
]]></description><guid isPermaLink="false">57605</guid><pubDate>Sat, 24 Jan 2026 06:33:39 +0000</pubDate></item><item><title>OrangePi Zero LTS ili9341 TFT LCD (and later OrangePi Zero 3)</title><link>https://testforum.armbian.com/topic/44191-orangepi-zero-lts-ili9341-tft-lcd-and-later-orangepi-zero-3/</link><description><![CDATA[<p>
	I am experimenting with a cheap ILI9341 screen and mi OrangePi Zero <abbr title="Long term support"><abbr title="Long term support">LTS</abbr></abbr>
</p>

<p>
	<a href="https://www.aliexpress.us/item/2251832431328471.html" rel="external nofollow">https://www.aliexpress.us/item/2251832431328471.html</a>
</p>

<p>
	 
</p>

<p>
	I found these recent instructions to be able to display graphics here:
</p>

<p>
	<a href="https://ryjelsum.me/homelab/xpt2046-ili9341-opi-zero/" rel="external nofollow">https://ryjelsum.me/homelab/xpt2046-ili9341-<abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr>-zero/</a>
</p>

<p>
	with a reference to a previous experience (without mentioning success)
</p>

<p>
	<a href="https://hackaday.io/project/190371-g-edm/log/217902-first-success-with-armbian-nanopi-and-ili9341-touch" rel="external nofollow">https://hackaday.io/project/190371-g-edm/log/217902-first-success-with-armbian-nanopi-and-ili9341-touch</a>
</p>

<p>
	and independently, I found these instructions and experiences here:
</p>

<p>
	<a href="https://docs.armbian.com/User-Guide_Allwinner_overlays/" rel="external nofollow">https://docs.armbian.com/User-Guide_Allwinner_overlays/</a>
</p>

<p>
	<a href="https://testforum.armbian.com/topic/27457-connecting-banana-pi-m2-zero-with-ili9341-display-over-spi-on-latest-armbian-image/" rel="">https://forum.armbian.com/topic/27457-connecting-banana-pi-m2-zero-with-ili9341-display-over-spi-on-latest-armbian-image/</a> &lt;-just found it and it has some success with BananaPi M2 Zero
</p>

<p>
	<a href="https://tech-de.netlify.app/articles/de547180/index.html" rel="external nofollow">https://tech-de.netlify.app/articles/de547180/index.html</a>
</p>

<p>
	<a href="https://4pda.to/forum/index.php?showtopic=782242&amp;st=5060#entry112401076" rel="external nofollow">https://4pda.to/forum/index.php?showtopic=782242&amp;st=5060#entry112401076</a>
</p>

<p>
	 
</p>

<p>
	I connected with wires as shown in instructions: <a href="https://testforum.armbian.com/topic/28674-text-version-of-orange-pi-zero-pinout/" rel="">https://forum.armbian.com/topic/28674-text-version-of-orange-pi-zero-pinout/</a>
</p>

<p>
	And the LCD's LED input pin to 3.3V
</p>

<p>
	 
</p>

<p>
	I activated the <strong>spi-add-cs1</strong> overlay in arbian-config
</p>

<p>
	 
</p>

<p>
	I copied the <abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> for opiZ into ~/ili9341/ili9341-touch-double-spi-cs.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>
</p>

<p>
	Then, I executed:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">cd ili9341
armbian-add-overlay ili9341-touch-double-spi-cs.dts</span></pre>

<p>
	 
</p>

<p>
	Then, I rebooted, and my LCD just looks gray.
</p>

<p>
	 
</p>

<p>
	My armbianEnv looks like this:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">verbosity=1
bootlogo=false
console=both
disp_mode=1920x1080p60
overlay_prefix=sun8i-h3
overlays=spi-add-cs1 tve usbhost2 usbhost3
rootdev=UUID=7d9a7016-73db-4f9c-a5bd-e3e5ab53ffc4
rootfstype=ext4
user_overlays=ili9341-touch-double-spi-cs
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u</span></pre>

<p>
	 
</p>

<p>
	my armbianmonitor -u: <a href="https://paste.armbian.com/arogurekiv" rel="external nofollow">https://paste.armbian.com/arogurekiv</a>
</p>

<p>
	 
</p>

<p>
	I am still not done checking against the experiences with <abbr title="Banana Pi"><abbr title="Banana Pi">Bpi</abbr></abbr> M2-0, but I ask here: anyone has experience with ILI9341+XPT2046, in either OrangePi Zero or Zero 3?
</p>

<p>
	 
</p>

<p>
	Should I downgrade to Linux 6.1.53?
</p>
]]></description><guid isPermaLink="false">44191</guid><pubDate>Sun, 25 Aug 2024 16:09:22 +0000</pubDate></item><item><title>Orange Pi Zero 3 GPIO</title><link>https://testforum.armbian.com/topic/33800-orange-pi-zero-3-gpio/</link><description><![CDATA[<p>
	Yesterday, I tried to use the digital IO in my <abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr> zero3, with the Python <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> package from https://<abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr>-<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>.readthedocs.io/en/latest/ by Richard Hull
</p>

<p>
	 
</p>

<p>
	It depends on having sysfs files in /sys/class/<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>/
</p>

<p>
	 
</p>

<p>
	My original <abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr> zero has these files and it works, but my <abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr> zero3 doesn’t have these files
</p>

<p>
	 
</p>

<p>
	I learned that /sys/class/<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr> is created if the linux kernel is configured with a specific option ON, as suggested in the documentation:
</p>

<p>
	<a href="https://github.com/rm-hull/OPi.GPIO" rel="external nofollow">https://github.com/rm-hull/<abbr title="Orange Pi"><abbr title="Orange Pi">OPi</abbr></abbr>.<abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr></a>
</p>

<p>
	<a href="https://linux-sunxi.org/GPIO" rel="external nofollow">https://linux-sunxi.org/<abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr></a> 
</p>

<p>
	 
</p>

<p>
	Also, a developer has made a change on the <abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr>.<abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> project to support <abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr> zero3
</p>

<p>
	<a href="https://github.com/rm-hull/OPi.GPIO/issues/79" rel="external nofollow">https://github.com/rm-hull/<abbr title="Orange Pi"><abbr title="Orange Pi">OPi</abbr></abbr>.<abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr>/issues/79</a> 
</p>

<p>
	 
</p>

<p>
	I will have time to try this tomorrow... but I want to ask: is anyone using <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> in its most basic way?
</p>

<p>
	 
</p>

<p>
	As reference: I saw this older thread about zero3's <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr>... 
</p>

<p>
	<a href="https://testforum.armbian.com/topic/31493-how-to-enable-i2c3-on-orange-pi-zero-3/" rel="">https://forum.armbian.com/topic/31493-how-to-enable-i2c3-on-orange-pi-zero-3/</a>
</p>

<p>
	 
</p>

<p>
	It is using leebobby's "armbian" image, with raspi-config, and wiringpi
</p>

<p>
	Using my original <abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr>-zero, I never needed to use armbian-config to enable basic <abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr> and the python <abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr>.<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr> just worked as documented
</p>

<p>
	 
</p>

<p>
	Note: the <abbr title="Orange Pi"><abbr title="Orange Pi">opi</abbr></abbr>.<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr> only claims to support basic <abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>, not i2c.
</p>

<p>
	 
</p>

<p>
	Update: these are interesting potential solutions and discussions (but they are all from before there was armbian for opiz3)
</p>

<p>
	<a href="https://www.reddit.com/r/OrangePI/comments/16vfa4g/orange_pi_zero_3_gpio_python_library/" rel="external nofollow">https://www.reddit.com/r/OrangePI/comments/16vfa4g/orange_pi_zero_3_gpio_python_library/</a>
</p>

<p>
	<a href="https://github.com/eutim/OPI.GPIO" rel="external nofollow">https://github.com/eutim/<abbr title="Orange Pi">OPI</abbr>.<abbr title="General purpose input/output">GPIO</abbr></a>
</p>

<p>
	<a href="https://www.reddit.com/r/OrangePI/comments/16ioyri/gpio_python_library_for_orange_pi_zero_3/" rel="external nofollow">https://www.reddit.com/r/OrangePI/comments/16ioyri/gpio_python_library_for_orange_pi_zero_3/</a>
</p>

<p>
	<a href="https://www.reddit.com/r/OrangePI/comments/18iveo3/how_to_control_gpio_pins_in_android_orange_pi/" rel="external nofollow">https://www.reddit.com/r/OrangePI/comments/18iveo3/how_to_control_gpio_pins_in_android_orange_pi/</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">33800</guid><pubDate>Tue, 06 Feb 2024 17:58:24 +0000</pubDate></item><item><title>nanopi duo2 hangs on reboot</title><link>https://testforum.armbian.com/topic/54922-nanopi-duo2-hangs-on-reboot/</link><description><![CDATA[<p>
	Hi!
</p>

<p>
	With latest edge 6.15.4 the board boots fine, shutdown also clean and complete but on reboot it does not again start up. Need to powercycle<span class="ipsEmoji">😒</span>
</p>

<p>
	I gets stuck et end of shutdown. Same for latest bookworm image (I think it's 6.12x).
</p>

<p>
	Earlier ones did work.
</p>

<p>
	 
</p>

<p>
	=&gt; Any other board also affected?
</p>

<p>
	=&gt; Is for reboot the watchdog involved?
</p>

<p>
	 
</p>

<p>
	   T.
</p>
]]></description><guid isPermaLink="false">54922</guid><pubDate>Tue, 02 Sep 2025 07:05:47 +0000</pubDate></item><item><title>OZPI v1 new image with Armbian v26.2 Debian stable (trixie)</title><link>https://testforum.armbian.com/topic/57258-ozpi-v1-new-image-with-armbian-v262-debian-stable-trixie/</link><description><![CDATA[<p>
	During installation new Image show on screen following problems:
</p>

<p>
	 
</p>

<p>
	<strong>Failed to retrieve unit state: Transport endpoint is not connected</strong>
</p>

<p>
	    _             _    _                                         _ _        <br />
	   /_\  _ _ _ __ | |__(_)__ _ _ _    __ ___ _ __  _ __ _  _ _ _ (_) |_ _  _ <br />
	  / _ \| '_| '  \| '_ \ / _` | ' \  / _/ _ \ '  \| '  \ || | ' \| |  _| || |<br />
	 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|_\__\___/_|_|_|_|_|_\_,_|_||_|_|\__|\_, |<br />
	                                 |___|                                 |__/ <br />
	 v26.2 rolling for Orange Pi Zero running Armbian Linux 6.12.63-current-sunxi
</p>

<p>
	 Packages:     Debian stable (trixie)<br />
	 Support:      for advanced users (rolling release)<br />
	Failed to retrieve unit state: Transport endpoint is not connected
</p>

<p>
	 
</p>

<p>
	trying reboot:
</p>

<p>
	 
</p>

<p>
	root@orangepizero:~# reboot <br />
	Call to Reboot failed: Connection timed out<br />
	 
</p>
]]></description><guid isPermaLink="false">57258</guid><pubDate>Tue, 06 Jan 2026 09:19:11 +0000</pubDate></item><item><title><![CDATA[NanoPi Duo overheating with kernels > 6.1.x]]></title><link>https://testforum.armbian.com/topic/56966-nanopi-duo-overheating-with-kernels-61x/</link><description><![CDATA[<p>
	I built the latest Nobel build and ended up with Armbian-unofficial_26.02.0-trunk_Nanopiduo_noble_current_6.12.63.img. Even at idle it runs 70C. If you try to do upgrades it will do thermal shutdown. The temp reporting is real because it's hot enough to burn your finger if you hold the heat sink long enough. I used a PS2 usb fan (I call it the ghetto cooler 5000) long enough to downgrade kernel to 6.1.x. Now it idles around 50C. I know there's been heating issues with H3 (Duo uses H2+). I compared DTBs, voltages and cannot find the smoking gun. I played around controlling the voltages, etc. Anyways, I'm OK with 6.1.x kernel since this board was out in 2017. I still have a few I want to use for projects. I guess as long as I can use a current Ubuntu distro I'm OK.
</p>

<p>
	 
</p>

<p>
	OK, unpacked one of my old breadboard projects on focal Linux nanopiduo 5.10.60-sunxi #21.08.2 SMP Tue Sep 14 16:28:44 UTC 2021 armv7l armv7l armv7l GNU/Linux. CPU idles cool, so I do a:
</p>

<p>
	 
</p>

<pre class="ipsCode">sudo cat /sys/class/regulator/regulator.5/microvolts
1100000
</pre>

<p>
	 
</p>

<p>
	It looks like 6.x kernel/nobel is using 1.3v. There it is. 1.1V. That confirms the mismatch perfectly. Your old Focal breadboard is running at 1.1V, while the modern Noble board is forcing 1.3V.
</p>

<p>
	On these chips, that 0.2V difference is massive because power (and heat) scales with the square of the voltage. Moving from 1.1V to 1.3V increases heat output by about 40%, which is why one board is a stable 50°C and the other is a 96°C furnace.
</p>

<p>
	 
</p>

<p>
	So more hacking to do. I'll see if I can do a build hack.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56966</guid><pubDate>Sat, 27 Dec 2025 18:02:45 +0000</pubDate></item><item><title>Dec 25th image for Cubie a5e is not a bootable image</title><link>https://testforum.armbian.com/topic/56924-dec-25th-image-for-cubie-a5e-is-not-a-bootable-image/</link><description><![CDATA[<p>
	PSA - <br />
	trunk 130 is not a bootable image.
</p>

<p>
	trunk 100 works fine.
</p>
]]></description><guid isPermaLink="false">56924</guid><pubDate>Thu, 25 Dec 2025 19:43:44 +0000</pubDate></item><item><title>Nanopi neo air ffmpeg with Cedrus H264</title><link>https://testforum.armbian.com/topic/14641-nanopi-neo-air-ffmpeg-with-cedrus-h264/</link><description><![CDATA[<p>
	Hi all. 
</p>

<p>
	I have a <a href="http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Air" rel="external nofollow">board nanopi neo air</a> with armbian linux on it.   We with my colleague try to setting up ffmpeg with cedrus264 for hardware accelerated  capturing video from ov5640-like camera device. 
</p>

<p>
	There is my  <a href="https://drive.google.com/file/d/1ik7BWZdcjR7WsVOnyZB7M9mV0Qu0JQtY/view?usp=sharing" rel="external nofollow">armbianmonitor</a>.  
</p>

<p>
	There are my v4l2-ctl -d /dev/videox -D out:
</p>

<p>
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			Driver Info:<br>
			    Driver name      : cedrus<br>
			    Card type        : cedrus<br>
			    Bus info         : platform:cedrus<br>
			    Driver version   : 5.4.51<br>
			    Capabilities     : 0x84208000<br>
			        Video Memory-to-Memory<br>
			        Streaming<br>
			        Extended Pix Format<br>
			        Device Capabilities<br>
			    Device Caps      : 0x04208000<br>
			        Video Memory-to-Memory<br>
			        Streaming<br>
			        Extended Pix Format<br>
			Media Driver Info:<br>
			    Driver name      : cedrus<br>
			    Model            : cedrus<br>
			    Serial           : <br>
			    Bus info         : platform:cedrus<br>
			    Media version    : 5.4.51<br>
			    Hardware revision: 0x00000000 (0)<br>
			    Driver version   : 5.4.51<br>
			Interface Info:<br>
			    ID               : 0x0300000c<br>
			    Type             : V4L Video<br>
			Entity Info:<br>
			    ID               : 0x00000001 (1)<br>
			    Name             : cedrus-source<br>
			    Function         : V4L2 I/O<br>
			    Pad 0x01000002   : 0: Source<br>
			      Link 0x02000008: to remote pad 0x1000004 of entity 'cedrus-proc': Data, Enabled, Immutable<br>
			 
		</p>
	</div>
</div>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			Driver Info:<br>
			    Driver name      : sun6i-video<br>
			    Card type        : sun6i-csi<br>
			    Bus info         : platform:camera<br>
			    Driver version   : 5.4.51<br>
			    Capabilities     : 0x84200001<br>
			        Video Capture<br>
			        Streaming<br>
			        Extended Pix Format<br>
			        Device Capabilities<br>
			    Device Caps      : 0x04200001<br>
			        Video Capture<br>
			        Streaming<br>
			        Extended Pix Format<br>
			Media Driver Info:<br>
			    Driver name      : sun6i-csi<br>
			    Model            : Allwinner Video Capture Device<br>
			    Serial           : <br>
			    Bus info         : <br>
			    Media version    : 5.4.51<br>
			    Hardware revision: 0x00000000 (0)<br>
			    Driver version   : 5.4.51<br>
			Interface Info:<br>
			    ID               : 0x03000003<br>
			    Type             : V4L Video<br>
			Entity Info:<br>
			    ID               : 0x00000001 (1)<br>
			    Name             : sun6i-csi<br>
			    Function         : V4L2 I/O<br>
			    Pad 0x01000002   : 0: Sink, Must Connect<br>
			      Link 0x02000007: from remote pad 0x1000006 of entity 'Borei_VideoDriver 0-003c': Data, Enabled, Immutable<br>
			 
		</p>
	</div>
</div>

<p>
	After some reconfiguration of dts, we can successfully capture video in low fps with 
</p>

<pre class="ipsCode">
ffmpeg -f v4l2 -framerate 25 -video_size 960x720 -i /dev/video1 output.mkv</pre>

<p>
	but with 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">ffmpeg -f v4l2 -channel 0 -video_size 960x720 -i /dev/video1 -pix_fmt nv12 -r 30 -b:v 64k -c:v cedrus264 test.mp4</span></pre>

<p>
	ffmpeg failed: 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			root@nanopiair:/home/pi# ffmpeg -f v4l2 -channel 0 -video_size 960x720 -i /dev/video1 -pix_fmt nv12 -r 30 -b:v 64k -c:v cedrus264 test.mp4 &gt; ffmpeg_error.txt<br>
			ffmpeg version git-2015-01-22-f86a076 Copyright (c) 2000-2014 the FFmpeg developers<br>
			  built on Jul 14 2020 09:02:41 with gcc 8 (Debian 8.3.0-6)<br>
			  configuration: --prefix=/usr --enable-nonfree --enable-gpl --enable-vdpau --enable-libx264 --enable-libv4l2<br>
			  libavutil      54.  6.100 / 54.  6.100<br>
			  libavcodec     56.  0.101 / 56.  0.101<br>
			  libavformat    56.  2.100 / 56.  2.100<br>
			  libavdevice    56.  0.100 / 56.  0.100<br>
			  libavfilter     5.  0.102 /  5.  0.102<br>
			  libswscale      3.  0.100 /  3.  0.100<br>
			  libswresample   1.  1.100 /  1.  1.100<br>
			  libpostproc    53.  0.100 / 53.  0.100<br>
			Input #0, video4linux2,v4l2, from '/dev/video1':<br>
			  Duration: N/A, start: 1581.872201, bitrate: 248832 kb/s<br>
			    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 960x720, 248832 kb/s, 30 fps, 30 tbr, 1000k tbn, 1000k tbc<br>
			File 'test.mp4' already exists. Overwrite ? [y/N] y<br>
			[cedrus264 @ 0x241ff20] VE Open error.<br>
			Output #0, mp4, to 'test.mp4':<br>
			    Stream #0:0: Video: h264, q=2-31, 128 kb/s, 30 fps<br>
			    Metadata:<br>
			      encoder         : Lavc56.0.101 cedrus264<br>
			Stream mapping:<br>
			  Stream #0:0 -&gt; #0:0 (rawvideo (native) -&gt; h264 (cedrus264))<br>
			Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height<br>
			 
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	Ffmpeg was buided from <a href="https://github.com/stulluk/FFmpeg-Cedrus" rel="external nofollow">FFmpeg-Cedrus</a>, also we  try follow <a href="https://testforum.armbian.com/topic/1842-ffmpeg-with-cedrus-h264-hw-encoder-h3-cmos-camera/" rel="">this</a> and use <a href="https://github.com/avafinger/ffmpeg_cedrus264_H3" rel="external nofollow">this binaries</a> - result haven't changed. 
</p>

<p>
	 
</p>

<p>
	After some inspecting sources of ffmpeg-cedrus we found that ffmpeg try to open /dev/cedar_dev device, which don't exists in our system.  Ffmpeg fails on opening device. If we replace /dev/cedar_dev by /dev/video0, where is our cedrus driver, ffmpeg fails on ioctl IOCTL_GET_ENV_INFO.  In source, it is <a href="https://github.com/stulluk/FFmpeg-Cedrus/blob/master/libavcodec/arm/sunxi/ve.c#L99" rel="external nofollow">99</a> or <a href="https://github.com/stulluk/FFmpeg-Cedrus/blob/master/libavcodec/arm/sunxi/ve.c#L101" rel="external nofollow">101</a> line.
</p>

<p>
	We check kernel config for configuration, provided by <a href="https://linux-sunxi.org/Sunxi-cedrus" rel="external nofollow">Sunxi-Cedrus</a> and determine that cedrus was configured right. 
</p>

<p>
	 
</p>

<p>
	Also we  have tried all described actions on official armbian buster image for nanopi neo air and we have got the same result. 
</p>

<p>
	What we does wrong? 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">14641</guid><pubDate>Tue, 14 Jul 2020 14:00:04 +0000</pubDate></item><item><title>Critique or improve my method to get a lightweight LabWC desktop</title><link>https://testforum.armbian.com/topic/55882-critique-or-improve-my-method-to-get-a-lightweight-labwc-desktop/</link><description><![CDATA[<p>
	If anyone in interested in a lightweight wayland desktop, inspired by openbox, you should try labwc.
</p>

<p>
	 
</p>

<p>
	In orange pi zero 3, we need to stay in bookworm to get video acceleration, so this guide helps build labwc in bookworm <img alt=":thumbup:" data-emoticon="" src="https://testforum.armbian.com/uploads/emoticons/default_thumbup.png" title=":thumbup:" loading="lazy">
</p>

<p>
	 
</p>

<p>
	As a greeter, I chose pi-greeter, because it is the lightest login manager I could setup, without any X11
</p>

<p>
	 
</p>

<p>
	<a href="https://github.com/robertojguerra/opiz3-labwc-setup" rel="external nofollow">https://github.com/robertojguerra/opiz3-labwc-setup</a>
</p>

<p>
	 
</p>

<p>
	I am open to read any improvements, or show me how I could make deb packages.
</p>

<p>
	 
</p>

<p>
	In the near future, I will make a step-by-step video tutorial in Youtube.
</p>
]]></description><guid isPermaLink="false">55882</guid><pubDate>Thu, 23 Oct 2025 21:11:08 +0000</pubDate></item><item><title>LonganPi 3H page w/o ISOs ?</title><link>https://testforum.armbian.com/topic/49278-longanpi-3h-page-wo-isos/</link><description><![CDATA[<p>
	Hello everyone!
</p>

<p>
	 
</p>

<p>
	*sorry for my bad English.
</p>

<p>
	 
</p>

<p>
	I found the page <a href="https://www.armbian.com/longanpi-3h/" rel="external nofollow">https://www.armbian.com/longanpi-3h/</a> Sipeed LonganPi 3H but no OS images to download. Can anyone help me and give me links to ISOs or there are none yet?
</p>
]]></description><guid isPermaLink="false">49278</guid><pubDate>Mon, 13 Jan 2025 07:59:16 +0000</pubDate></item><item><title>How to change pin assignments in kernel</title><link>https://testforum.armbian.com/topic/56834-how-to-change-pin-assignments-in-kernel/</link><description><![CDATA[<p>
	Hello! I've built my own <abbr title="Single board computer"><abbr title="Single board computer">sbc</abbr></abbr> using the Allwinner H3 chip, and I'm looking to get a custom armbian image running on it.
</p>

<p>
	 
</p>

<p>
	I've already successfully compiled an image by adding a new config to u-boot and armbian-build, and a device tree to the linux kernel. Now I'm looking to get the WiFi working, but I can't seem to find where I can change its pin definitions.
</p>

<p>
	 
</p>

<p>
	I'm using the AP6212: the SDIO pins are connected to SDC1 (aka mmc1) like every other board, but the WL_REG_ON (aka WL-PMU-EN) and WL_HOST_WAKE (aka WL-WAKE-AP) pins are connected to <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> pins different from all other boards, so I'll need to change their pin assignments in the kernel manually. But I can't find where are these pins defined! Do I need to change it via u-boot, the kernel, a module or some config file?
</p>

<p>
	 
</p>

<p>
	Any pointers would be appreciated! Thanks in advance
</p>
]]></description><guid isPermaLink="false">56834</guid><pubDate>Sun, 21 Dec 2025 15:00:00 +0000</pubDate></item><item><title>NanoPi NEO LEDs not working with Linux 5.15.25-sunxi (Armbian 22.02.1)</title><link>https://testforum.armbian.com/topic/20245-nanopi-neo-leds-not-working-with-linux-51525-sunxi-armbian-22021/</link><description><![CDATA[<p>
	Using a clean install of Armbian 22.02.1  with Linux 5.15.25-sunxi on a NanoPi NEO the green &amp; blue LEDs no longer work. Previously they have worked with both Armbian and DietPi.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># uname -a
Linux nanopineo 5.15.25-sunxi #22.02.1 SMP Sun Feb 27 09:23:25 UTC 2022 armv7l GNU/Linux</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /sys/devices/platform/leds/leds/nanopi:green:status/trigger
cat: '/sys/devices/platform/leds/leds/nanopi:green:status/trigger': No such file or directory</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /sys/class/leds/led{0,1}/trigger
cat: /sys/class/leds/led0/trigger: No such file or directory
cat: /sys/class/leds/led1/trigger: No such file or directory</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># ls -lha /sys/class/leds/
total 0
drwxr-xr-x  2 root root 0 Dec 31  1969 .
drwxr-xr-x 62 root root 0 Dec 31  1969 ..</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># grep led /var/log/syslog
Feb 27 22:38:48 nanopineo kernel: [    2.532268] leds-gpio: probe of leds failed with error -16
Feb 27 22:38:48 nanopineo kernel: [    2.534730] ledtrig-cpu: registered to indicate activity on CPUs</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># locate leds
/usr/bin/setleds
/usr/include/linux/uleds.h
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/input/input-leds.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/flash
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/led-class-flash.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-an30259a.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-axp20x.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-bcm6328.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-bcm6358.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-bd2802.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-cpcap.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-cr0014114.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-dac124s085.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-el15203000.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-is31fl319x.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-is31fl32xx.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lm3530.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lm3532.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lm355x.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lm3642.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lm3692x.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lm3697.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lp3944.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lp3952.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lp5521.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lp5523.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lp5562.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lp55xx-common.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lp8501.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lp8860.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-lt3593.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-max77650.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-mlxreg.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-pca9532.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-pca955x.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-pca963x.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-pwm.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-regulator.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-spi-byte.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-tca6507.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-ti-lmu-common.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/leds-tlc591xx.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/flash/leds-as3645a.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/flash/leds-ktd2692.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/flash/leds-lm3601x.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/flash/leds-rt4505.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/flash/leds-rt8515.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-audio.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-backlight.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-camera.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-gpio.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-netdev.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-oneshot.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-pattern.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-timer.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-transient.ko.xz
/usr/lib/modules/5.15.25-sunxi/kernel/drivers/leds/trigger/ledtrig-tty.ko.xz
/usr/share/X11/xkb/compat/ledscroll
/usr/share/man/man1/setleds.1.gz</span></pre>

<p>
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># ls -l /proc/device-tree/leds
total 0
-r--r--r-- 1 root root 10 Apr 10 10:35 compatible
drwxr-xr-x 2 root root  0 Apr 10 10:30 led-0
drwxr-xr-x 2 root root  0 Apr 10 10:30 led-1
-r--r--r-- 1 root root  5 Apr 10 10:35 name
-r--r--r-- 1 root root  8 Apr 10 10:35 pinctrl-0
-r--r--r-- 1 root root  8 Apr 10 10:35 pinctrl-names
drwxr-xr-x 2 root root  0 Apr 10 10:30 pwr
drwxr-xr-x 2 root root  0 Apr 10 10:30 status</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># ls -l /proc/device-tree/leds/led-0
total 0
-r--r--r-- 1 root root 16 Apr 10 10:36 gpios
-r--r--r-- 1 root root 19 Apr 10 10:36 label
-r--r--r-- 1 root root 10 Apr 10 10:36 linux,default-trigger
-r--r--r-- 1 root root  6 Apr 10 10:36 name</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># ls -l /proc/device-tree/leds/led-1
total 0
-r--r--r-- 1 root root  3 Apr 10 10:36 default-state
-r--r--r-- 1 root root 16 Apr 10 10:36 gpios
-r--r--r-- 1 root root 17 Apr 10 10:36 label
-r--r--r-- 1 root root  6 Apr 10 10:36 name</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># ls -l /proc/device-tree/leds/pwr
total 0
-r--r--r-- 1 root root 16 Apr 10 10:37 gpios
-r--r--r-- 1 root root 15 Apr 10 10:37 label
-r--r--r-- 1 root root 11 Apr 10 10:37 linux,default-trigger
-r--r--r-- 1 root root  4 Apr 10 10:37 name</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># ls -l /proc/device-tree/leds/status
total 0
-r--r--r-- 1 root root 16 Apr 10 10:37 gpios
-r--r--r-- 1 root root 20 Apr 10 10:37 label
-r--r--r-- 1 root root 10 Apr 10 10:37 linux,default-trigger
-r--r--r-- 1 root root  7 Apr 10 10:37 name</span></pre>

<p>
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/led-0/gpios

</span><span class="tag">&lt;nothing&gt;</span></pre>

<p>
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/led-0/label
nanopi:blue:status</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/led-0/linux,default-trigger
heartbeat</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/led-0/name
led-0</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/led-1/default-state
on</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/led-1/gpios
9</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/led-1/label
nanopi:green:pwr</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/led-1/name
led-1</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/pwr/gpios
9</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/pwr/label
nanopi:red:pwr</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/pwr/linux,default-trigger
default-on</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/pwr/name
pwr</span></pre>

<p>
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/status/gpios

</span><span class="tag">&lt;nothing&gt;</span></pre>

<p>
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/status/label
nanopi:green:status</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/status/linux,default-trigger
heartbeat</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># cat /proc/device-tree/leds/status/name
status</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	In the armbian-config .<abbr title="Device tree source">dts</abbr> editor I found that led-0 and led-1 are reversed from what I found above. led-0 is blue and led-1 is green. I don't know if that's a show stopper or not.
</p>

<p>
	 
</p>

<p>
	--- current.<abbr title="Device tree source">dts</abbr> &gt; edit not saved, kept original ---
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">1463         leds {
1464                 compatible = "gpio-leds";
1465
1466                 led-0 {
1467                         label = "nanopi:green:pwr";
1468                         gpios = &lt;0x3f 0x00 0x0a 0x00&gt;;
1469                         default-state = "on";
1470                 };
1471
1472                 led-1 {
1473                         label = "nanopi:blue:status";
1474                         gpios = &lt;0x0e 0x00 0x0a 0x00&gt;;
1475                         linux,default-trigger = "heartbeat";
1476                 };
1477         };</span></pre>

<p>
	<br />
	The config-5.15.25-sunxi file shows;
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=m
CONFIG_LEDS_TRIGGER_ONESHOT=m
CONFIG_LEDS_TRIGGER_DISK=y
CONFIG_LEDS_TRIGGER_MTD=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CPU=y
CONFIG_LEDS_TRIGGER_ACTIVITY=y
CONFIG_LEDS_TRIGGER_GPIO=m
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y</span></pre>

<p>
	 
</p>

<p>
	I booted with a previous version of DietPi and the LEDs were working as before. It looks like everything needed is there and the correct default trigger is shown etc,
</p>

<p>
	 
</p>

<p>
	I'm not sure where to look next.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20245</guid><pubDate>Sun, 10 Apr 2022 21:35:36 +0000</pubDate></item><item><title>H2/H3: "old problem" Link (eth0) is Up/Down syndrom</title><link>https://testforum.armbian.com/topic/12294-h2h3-old-problem-link-eth0-is-updown-syndrom/</link><description><![CDATA[<p>
	on a Sunvell R69 (H2) and a NanoPi Neo (H3) I got these "old known" eth0 Link Up/Down syndrom, but couldnt find a solution in the forum while using the search-engine <img alt=":(" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_sad.png" srcset="https://testforum.armbian.com/uploads/emoticons/sad@2x.png 2x" title=":(" width="20" loading="lazy"></p>

<p>
	 
</p>

<p>
	armbianmonitor -u<br>
	System diagnosis information will now be uploaded to
</p>

<p>
	Sunvell R69 - Linux sunvell-r69 5.4.0-rc8-sunxi #19.11.3 SMP Wed Nov 27 17:01:29 CET 2019 armv7l armv7l armv7l GNU/Linux : 
</p>

<p>
	<a href="http://ix.io/232T" rel="external nofollow">http://ix.io/232T</a>
</p>

<p>
	 
</p>

<p>
	NanoPi Neo - Linux npi-neo 5.3.3-sunxi #5.98 SMP Sat Oct 5 18:34:15 +03 2019 armv7l GNU/Linux <span><span>:</span></span>
</p>

<p>
	<a href="http://ix.io/232U" rel="external nofollow">http://ix.io/232U</a>
</p>

<p>
	<br>
	in dmesg it looks like<br>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">[10536.264427] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[10568.008879] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[10571.081067] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[10575.177000] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[10580.297247] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[10604.873552] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[10607.945753] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[10608.969632] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[10612.041827] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[10631.498029] dwmac-sun8i 1c30000.ethernet eth0: Link is Down
[10633.546213] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[10636.618141] dwmac-sun8i 1c30000.ethernet eth0: Link is Down</span></pre>

<p>
	I have the feeling its could have to do with using 1GBit/1000MBit devices on the same 100MBit-Ethernet-Hub, because I do get much mor of these messages when my armbian-build-system-PC is on (which uses a onboard GBit-Ethernet-Card).<br>
	On the 100MBit-Hub there are also some othe 1GBit-Devices like the NanoPi Neo2.<br><br>
	On the PC I did try to force the 1GBit-Card to 100MBit with <strong>ethtool -s eth0 speed 100 autoneg off</strong> 
</p>

<p>
	But that doesnt seem to help.
</p>

<p>
	 
</p>

<p>
	On other SBC-devices I could find these messages in the dmesg (and in the froum search it was a problem 4 to 2 years ago)
</p>

<p>
	 
</p>

<p>
	On the other hand there was a disscussion about a new driver version for kernel 4.1.4 at<br><a href="https://testforum.armbian.com/topic/4364-dwmac-sun8i-%C2%A0driver-v6/" rel="">https://forum.armbian.com/topic/4364-dwmac-sun8i- driver-v6/</a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	With debian stretch armabian 5.41 and kernel 4.1.4.34 I did see that problem (and doenst feel it at a SSH-session) on the Sunvell R69. 
</p>
]]></description><guid isPermaLink="false">12294</guid><pubDate>Thu, 28 Nov 2019 14:38:16 +0000</pubDate></item><item><title>No overlays when kernel 6.18.1-edge-sunxi compile</title><link>https://testforum.armbian.com/topic/56756-no-overlays-when-kernel-6181-edge-sunxi-compile/</link><description><![CDATA[<p>
	See build log <a href="https://paste.armbian.de/lesoquheja" rel="external nofollow">https://paste.armbian.de/lesoquheja</a>
</p>

<p>
	 
</p>

<p>
	The kernel works, but installing the .deb failed because my extlinux script could not copy:
</p>

<p>
	/usr/lib/linux-image-6.18.1-edge-sunxi/overlay/sun8i-h3-analog-codec.dtbo
</p>

<p>
	 
</p>

<p>
	The whole overlay folder does not exist. It does exist for  6.12.58-current-sunxi  and last time I compiled kernel for the nanopineo was 6.16.8, the overlays were created.
</p>

<p>
	I remember it was also once the case with edge kernel for other <abbr title="Single board computer">SBC</abbr> ( .deb package from the Armbian beta repo). That time own local build did create overlays.
</p>

<p>
	I am not sure where to look or what could be wrong.<br />
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56756</guid><pubDate>Tue, 16 Dec 2025 20:03:11 +0000</pubDate></item><item><title>[Orange Pi 3] [Regression] GMAC hardware offload broken in kernel 6.12.58</title><link>https://testforum.armbian.com/topic/56644-orange-pi-3-regression-gmac-hardware-offload-broken-in-kernel-61258/</link><description><![CDATA[<p>
	Hello Respected Supporters,
</p>

<p>
	 
</p>

<p>
	After upgrading to Armbian 26 (kernel version 6.12.58), the onboard network card (end0) experienced a severe degradation in transmission performance (reduced to approximately 1/10 of previous levels). Upon investigation, it was discovered that the kernel driver (dwmac-sun8i) has locked all hardware offload features (TSO/GSO/Checksum), forcing the CPU to handle all processing in software.
</p>

<p>
	<br />
	<strong>root@orangepi3:~# uname -r</strong><br />
	6.12.58-current-sunxi64
</p>

<p>
	<br />
	<strong>root@orangepi3:~# dpkg --list | grep linux-image</strong><br />
	ii  linux-image-current-sunxi64       26.2.0-trunk.48                         arm64        Armbian Linux current kernel image 6.12.58-current-sunxi64
</p>

<p>
	<br />
	<strong>root@orangepi3:~# readlink /sys/class/net/end0/device/driver</strong><br />
	../../../../bus/platform/drivers/dwmac-sun8i
</p>

<p>
	<br />
	<strong>root@orangepi3:~# ethtool -k end0</strong><br />
	Features for end0:<br />
	rx-checksumming: off<br />
	tx-checksumming: off<br />
	        tx-checksum-ipv4: off<br />
	        tx-checksum-ip-generic: off [fixed]<br />
	        tx-checksum-ipv6: off<br />
	        tx-checksum-fcoe-crc: off [fixed]<br />
	        tx-checksum-sctp: off [fixed]<br />
	scatter-gather: off<br />
	        tx-scatter-gather: off<br />
	        tx-scatter-gather-fraglist: off [fixed]<br />
	tcp-segmentation-offload: off<br />
	        tx-tcp-segmentation: off [fixed]<br />
	        tx-tcp-ecn-segmentation: off [fixed]<br />
	        tx-tcp-mangleid-segmentation: off [fixed]<br />
	        tx-tcp6-segmentation: off [fixed]<br />
	generic-segmentation-offload: off<br />
	generic-receive-offload: off<br />
	large-receive-offload: off [fixed]<br />
	rx-vlan-offload: on [fixed]<br />
	tx-vlan-offload: off [fixed]<br />
	ntuple-filters: off [fixed]<br />
	receive-hashing: off [fixed]<br />
	highdma: on [fixed]<br />
	rx-vlan-filter: off [fixed]<br />
	vlan-challenged: off [fixed]<br />
	tx-gso-robust: off [fixed]<br />
	tx-fcoe-segmentation: off [fixed]<br />
	tx-gre-segmentation: off [fixed]<br />
	tx-gre-csum-segmentation: off [fixed]<br />
	tx-ipxip4-segmentation: off [fixed]<br />
	tx-ipxip6-segmentation: off [fixed]<br />
	tx-udp_tnl-segmentation: off [fixed]<br />
	tx-udp_tnl-csum-segmentation: off [fixed]<br />
	tx-gso-partial: off [fixed]<br />
	tx-tunnel-remcsum-segmentation: off [fixed]<br />
	tx-sctp-segmentation: off [fixed]<br />
	tx-esp-segmentation: off [fixed]<br />
	tx-udp-segmentation: off [fixed]<br />
	tx-gso-list: off [fixed]<br />
	tx-nocache-copy: off<br />
	loopback: off [fixed]<br />
	rx-fcs: off [fixed]<br />
	rx-all: off [fixed]<br />
	tx-vlan-stag-hw-insert: off [fixed]<br />
	rx-vlan-stag-hw-parse: on [fixed]<br />
	rx-vlan-stag-filter: off [fixed]<br />
	l2-fwd-offload: off [fixed]<br />
	hw-tc-offload: off [fixed]<br />
	esp-hw-offload: off [fixed]<br />
	esp-tx-csum-hw-offload: off [fixed]<br />
	rx-udp_tunnel-port-offload: off [fixed]<br />
	tls-hw-tx-offload: off [fixed]<br />
	tls-hw-rx-offload: off [fixed]<br />
	rx-gro-hw: off [fixed]<br />
	tls-hw-record: off [fixed]<br />
	rx-gro-list: off<br />
	macsec-hw-offload: off [fixed]<br />
	rx-udp-gro-forwarding: off<br />
	hsr-tag-ins-offload: off [fixed]<br />
	hsr-tag-rm-offload: off [fixed]<br />
	hsr-fwd-offload: off [fixed]<br />
	hsr-dup-offload: off [fixed]<br />
	 
</p>

<p>
	Could you please help look into this issue? We are looking forward to seeing it fixed in an upcoming release. Thank you very much.
</p>

<p>
	 
</p>

<p>
	Regards,
</p>

<p>
	GBH
</p>
]]></description><guid isPermaLink="false">56644</guid><pubDate>Tue, 09 Dec 2025 07:08:07 +0000</pubDate></item><item><title>H5 NanoPI Neo2 IS2 ADC and DAC How?</title><link>https://testforum.armbian.com/topic/56637-h5-nanopi-neo2-is2-adc-and-dac-how/</link><description><![CDATA[<p>
	Hello, electronics enthusiasts, I can't figure out how to activate the i2s bus and enable audio input and output, for example pcm5102(DAC) and pcm1808(ADC)
</p>

<p>
	 
</p>

<p>
	My board Nano pi neo2 
</p>
]]></description><guid isPermaLink="false">56637</guid><pubDate>Mon, 08 Dec 2025 15:16:47 +0000</pubDate></item><item><title>Orange Pi Zero 3 Sound Problem(Lineout-Analog Codec)</title><link>https://testforum.armbian.com/topic/56548-orange-pi-zero-3-sound-problemlineout-analog-codec/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	I have been trying to get sound working on my Orange Pi Zero 3, and I am facing persistent issues. I installed every operating system listed on Armbian’s Orange Pi Zero 3 page and followed all the standard setup procedures. Despite updating all packages and even performing kernel updates, I have never been able to get any sound output from the device.
</p>

<p>
	I have checked multiple configurations, tried different OS images, and ensured that all drivers are up to date, but nothing works. The device otherwise functions normally, but audio simply does not come through under any circumstances.
</p>

<p>
	Could you please provide guidance or a solution? Any help would be greatly appreciated.
</p>
]]></description><guid isPermaLink="false">56548</guid><pubDate>Wed, 03 Dec 2025 10:01:31 +0000</pubDate></item><item><title>Armbian 24.2 is broken on Orange PI PC2</title><link>https://testforum.armbian.com/topic/35635-armbian-242-is-broken-on-orange-pi-pc2/</link><description><![CDATA[<p>
	Armbian 24.2 is broken on Orange PI PC2 (Debian Bookworm CLI)
</p>

<p>
	 
</p>

<p>
	Latest stable community release:
</p>

<p>
	<a href="https://github.com/armbian/community/releases/download/24.5.0-trunk.123/Armbian_community_24.5.0-trunk.123_Orangepipc2_bookworm_current_6.6.20_minimal.img.xz" rel="external nofollow">https://github.com/armbian/community/releases/download/24.5.0-trunk.123/Armbian_community_24.5.0-trunk.123_Orangepipc2_bookworm_current_6.6.20_minimal.img.xz</a>
</p>

<p>
	 
</p>

<p>
	With update 23.11 -&gt; 24.2 the orange pi pc2 no longer starts.
</p>

<p>
	I tried a new sd installation and it too does not appear on the network. Right now I don't have a serial cable to check but it is possible that the network driver is missing or not working.
</p>

<p>
	 
</p>

<p>
	<strong>SD, <abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr> and <abbr title="Power supply unit"><abbr title="Power supply unit">PSU</abbr></abbr> are 100% working: a revert to 23.11.2 makes it work perfectly.</strong>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">35635</guid><pubDate>Tue, 05 Mar 2024 10:17:19 +0000</pubDate></item><item><title>OrangePi3LTS - update /upgrade error</title><link>https://testforum.armbian.com/topic/56029-orangepi3lts-update-upgrade-error/</link><description><![CDATA[<p>
	I think I messed something up in the system, maybe with the repositories, but I get this message when updating...
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">apt update
Stary:1 http://deb.debian.org/debian bookworm InRelease
Stary:2 http://security.debian.org bookworm-security InRelease                                                          
Stary:3 https://download.docker.com/linux/debian bookworm InRelease                                                     
Stary:4 http://deb.debian.org/debian bookworm-updates InRelease                                                         
Stary:5 http://deb.debian.org/debian bookworm-backports InRelease                                                       
Stary:6 https://dtcooper.github.io/raspotify raspotify InRelease                                                        
Stary:7 https://github.armbian.com/configng stable InRelease                                                            
Stary:8 http://armbian.lv.auroradev.org/beta bookworm InRelease                                       
Czytanie list pakietów... Gotowe                         
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe   
1 package can be upgraded. Run 'apt list --upgradable' to see it.
root@orangepi3-lts:~# apt list --upgradable
Listing... Gotowe
armbian-bsp-cli-orangepi3-lts-current/bookworm 25.11.0-trunk.401 arm64 [upgradable from: 25.8.0-trunk.49]
N: There is 1 additional version. Please use the '-a' switch to see it
root@orangepi3-lts:~# apt list --upgradable -a
Listing... Gotowe
armbian-bsp-cli-orangepi3-lts-current/bookworm 25.11.0-trunk.401 arm64 [upgradable from: 25.8.0-trunk.49]
armbian-bsp-cli-orangepi3-lts-current/now 25.8.0-trunk.49 arm64 [installed,upgradable to: 25.11.0-trunk.401]</span></pre>

<p>
	maybe someone has already dealt with this message and error?
</p>
]]></description><guid isPermaLink="false">56029</guid><pubDate>Sun, 02 Nov 2025 16:39:49 +0000</pubDate></item><item><title>does the olimex a20-olinuxino-lime2 armbian image contain and install non free software?</title><link>https://testforum.armbian.com/topic/56327-does-the-olimex-a20-olinuxino-lime2-armbian-image-contain-and-install-non-free-software/</link><description><![CDATA[<p>
	<a href="https://www.armbian.com/olimex-lime-2/" rel="external nofollow">https://www.armbian.com/olimex-lime-2/</a>
</p>

<p>
	Does the image come with and install non free software on the computer? If so is there documentation showing how to do a fully free software installation of the Armbian_community_25.11.0-trunk.546_Lime2_trixie_current_6.12.58_minimal.img image?
</p>

<p>
	Free software is software you can use, share, modify and redistribute. Thank you.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56327</guid><pubDate>Sat, 22 Nov 2025 13:11:47 +0000</pubDate></item><item><title>Very simple module for nothing, Segmentation fault</title><link>https://testforum.armbian.com/topic/50406-very-simple-module-for-nothing-segmentation-fault/</link><description><![CDATA[<p>
	Hello
</p>

<p>
	I wrote aind compile little module only for tests:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">#include </span><span class="tag">&lt;linux</span><span class="pun">/</span><span class="atn">module</span><span class="pln">.</span><span class="atn">h</span><span class="tag">&gt;</span><span class="pln">
#include </span><span class="tag">&lt;linux</span><span class="pun">/</span><span class="atn">sched</span><span class="pln">.</span><span class="atn">h</span><span class="tag">&gt;</span><span class="pln">

static int errval = 0;

//module_param(errval,int,S_IRWXU);
module_param(errval,int,S_IWUSR|S_IRUSR|S_IWGRP|S_IRGRP);
MODULE_PARM_DESC(errval,"Value to return from init function");
int my_init_module(void)
{
	
	
    printk("errval=%d\n",errval);
	return errval;
}

void my_cleanup_module(void)
{
	printk("The module is now unloaded\n");
}
module_init(my_init_module);
module_exit(my_cleanup_module);
MODULE_LICENSE("GPL");</span></pre>

<p>
	compile by:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">make -C /lib/modules/6.6.75-current-sunxi64/build  M=$(PWD) modules</span></pre>

<p>
	And it cause segmentation fault
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">onlyme@orangepizero3:~/modules/errors$ sudo insmod errs.ko
[sudo] password for onlyme: 

Message from syslogd@orangepizero3 at Mar 10 13:35:33 ...
 kernel:[  331.593726] Internal error: Oops: 0000000096000004 [#1] SMP

Message from syslogd@orangepizero3 at Mar 10 13:35:33 ...
 kernel:[  331.798432] Code: 540005a0 f9401680 aa1a03e2 aa1703e1 (f9406400) 
Segmentation fault</span></pre>

<p>
	On Ubuntu x86 and raspbian (raspbery pi 3) it works, on orangepi zero 3 dosnet. Why?
</p>
]]></description><guid isPermaLink="false">50406</guid><pubDate>Mon, 10 Mar 2025 12:53:28 +0000</pubDate></item><item><title>Radxa-cubie-a5e second Ethernet port not work after update</title><link>https://testforum.armbian.com/topic/55353-radxa-cubie-a5e-second-ethernet-port-not-work-after-update/</link><description><![CDATA[<p>
	Radxa-cubie-a5e second Ethernet port not work after update  Armbian 25.11.0-trunk.259.
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			[   22.495764] sun55i-gmac200 4510000.ethernet: deferred probe timeout, ignoring dependency<br />
			[   22.495788] sun55i-gmac200 4510000.ethernet: probe with driver sun55i-gmac200 failed with error -110<br />
			 
		</p>
	</div>
</blockquote>

<p>
	 
</p>
]]></description><guid isPermaLink="false">55353</guid><pubDate>Mon, 29 Sep 2025 13:35:02 +0000</pubDate></item><item><title>kernel: ... sysrq: HELP messages in log</title><link>https://testforum.armbian.com/topic/52603-kernel-sysrq-help-messages-in-log/</link><description><![CDATA[<p>
	From time to time I see a message like this in my log files:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">2025-06-05T11:29:33.367636+02:00 bananapipro2 kernel: [934985.549250] sysrq: HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w) dump-ftrace-buffer(z) replay-kernel-logs(R)</span></pre>

<p>
	 
</p>

<p>
	The system continues to work (although I remember that it stooped at this point in older releases).
</p>

<p>
	 
</p>

<p>
	Is there any action required? I am afraid that this could stop my system which is running unattended for longer periods usually.
</p>

<p>
	 
</p>

<p>
	I am running v25.2.2 for Banana Pi Pro running Armbian Linux 6.12.20-current-sunxi.
</p>
]]></description><guid isPermaLink="false">52603</guid><pubDate>Fri, 06 Jun 2025 06:23:46 +0000</pubDate></item><item><title>video encoder using mainline kernel</title><link>https://testforum.armbian.com/topic/26551-video-encoder-using-mainline-kernel/</link><description><![CDATA[<p>
	Has anyone managed to get video encoder working with the latest mainline kernel?
</p>

<p>
	 
</p>

<p>
	I'm getting stuck trying to compile the cedar_ve kernel driver from <a href="https://github.com/uboborov/sunxi-cedar-mainline" rel="external nofollow">https://github.com/uboborov/sunxi-cedar-mainline</a>
</p>

<p>
	 
</p>

<p>
	I have downloaded the kernel source using armbian-config and then built the sunxi-cedar-mainline kernel driver. However, I fail to load the driver due to version magic:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			root@nanopineo:~# modprobe cedar_ve<br />
			modprobe: ERROR: could not insert 'cedar_ve': Exec format error<br />
			root@nanopineo:~# dmesg | tail -n 1<br />
			[  653.998366] cedar_ve: version magic '5.15.80 SMP mod_unload ARMv7 thumb2 p2v8 ' should be '5.15.80-sunxi SMP mod_unload ARMv7 thumb2 p2v8 '
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	When trying to force the load:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			root@nanopineo:~# modprobe -f cedar_ve<br />
			modprobe: ERROR: could not insert 'cedar_ve': Exec format error
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	But no dmesg message about magic check failure.<br />
	 
</p>
]]></description><guid isPermaLink="false">26551</guid><pubDate>Thu, 09 Feb 2023 21:03:18 +0000</pubDate></item><item><title>OLED HELP PLS?</title><link>https://testforum.armbian.com/topic/55999-oled-help-pls/</link><description><![CDATA[<p>
	Alright so I am trying to use this OLED display: <a href="https://www.amazon.com/AITRIP-Display-SSD1306-3-3V-5V-Arduino/dp/B08JPYJ35Y?th=1" rel="external nofollow">https://www.amazon.com/AITRIP-Display-SSD1306-3-3V-5V-Arduino/dp/B08JPYJ35Y?th=1</a> with Armbian(minimal) on my orange pi zero 2w, but I just cant get the i2c1 bus to detect it.
</p>

<p>
	Here's some more details:
</p>

<p>
	uname -r returns: 6.12.23-current-sunxi64
</p>

<p>
	 
</p>

<p>
	cat /boot/armbianEnv.txt returns:
</p>

<p>
	verbosity=1<br>
	bootlogo=false<br>
	console=both<br>
	disp_mode=1920x1080p60<br>
	overlay_prefix=sun50i-h616<br>
	rootdev=UUID=adb61282-df86-4116-9688-e94c56913687<br>
	rootfstype=ext4<br>
	overlays=i2c0-pi i2c1-pi<br>
	param_i2c1_pin_sda=3<br>
	param_i2c1_pin_scl=5<br>
	user_overlays=<br>
	usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
</p>

<p>
	 
</p>

<p>
	sudo i2cdetect -l returns:<br>
	i2c-0   i2c             DesignWare HDMI                         I2C adapter<br>
	i2c-1   i2c             mv64xxx_i2c adapter                     I2C adapter<br>
	i2c-2   i2c             mv64xxx_i2c adapter                     I2C adapter<br>
	i2c-3   i2c             mv64xxx_i2c adapter                     I2C adapter<br>
	i2c-4   i2c             mv64xxx_i2c adapter                     I2C adapter
</p>

<p>
	 
</p>

<p>
	sudo i2cdetect -y 1 returns:<br>
	     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f<br>
	00:                         -- -- -- -- -- -- -- --<br>
	10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br>
	20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br>
	30: -- -- -- -- -- -- UU -- -- -- -- -- -- -- -- --<br>
	40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br>
	50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br>
	60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --<br>
	70: -- -- -- -- -- -- -- --
</p>

<p>
	 
</p>

<p>
	Here's a picture of the display:
</p>

<p>
	<img alt="0?ui=2&amp;ik=ddb40b3198&amp;attid=0.1&amp;permmsgid" class="ipsImage" data-ratio="75.08" height="750" width="562" src="https://mail.google.com/mail/u/0?ui=2&amp;ik=ddb40b3198&amp;attid=0.1&amp;permmsgid=msg-f:1847509612233791816&amp;th=19a3ac342c509948&amp;view=fimg&amp;fur=ip&amp;sz=s0-l75-ft&amp;attbid=ANGjdJ_GTaqyD98N2Xj1BeLbgffbKVxXY4813A_hIZLF-bLfbovgFO1Em6wlak3R-ZxUV1vIbn8BClFGNkA_Ft5pNUFijS25ymM3p2b9zySp0EKt_wB9Yy0lDUNxYpY&amp;disp=emb&amp;realattid=19a3ac2fb157bfbeada1&amp;zw" loading="lazy">
</p>

<p>
	 
</p>

<p>
	Here's a picture of the pin layout:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="15312" href="https://testforum.armbian.com/uploads/monthly_2025_10/Screenshot2025-10-31095511.png.523efcff4f5083eeaeef4cc0ca0e9fb1.png" rel=""><img alt="Screenshot2025-10-31095511.thumb.png.894a0374e1b53c9ad766bdaca54df688.png" class="ipsImage ipsImage_thumbnailed" data-fileid="15312" style="width:500px;height:auto;" width="1000" src="https://testforum.armbian.com/uploads/monthly_2025_10/Screenshot2025-10-31095511.thumb.png.894a0374e1b53c9ad766bdaca54df688.png" loading="lazy" height="700"></a>
</p>

<p>
	 
</p>

<p>
	VCC is going to 3.3v, GND to GND, SDA to pin 3, and SCK to pin 5
</p>

<p>
	 
</p>

<p>
	Thanks!
</p>

<p>
	Feel free to ask for more details!
</p>
]]></description><guid isPermaLink="false">55999</guid><pubDate>Fri, 31 Oct 2025 15:00:27 +0000</pubDate></item><item><title>Support of BPI-6202/6204</title><link>https://testforum.armbian.com/topic/55782-support-of-bpi-62026204/</link><description><![CDATA[<p>
	Hello, is <abbr title="Banana Pi"><abbr title="Banana Pi">BPI</abbr></abbr>-6202/6204 supported?
</p>

<p>
	It should have <a href="https://wiki.banana-pi.org/BPI-6202_Embedded_single_board_industrial_computer#PCBA_spec" rel="external nofollow">A40I CPU</a>, like the M2 Ultra (which is actually supported)
</p>
]]></description><guid isPermaLink="false">55782</guid><pubDate>Fri, 17 Oct 2025 13:58:45 +0000</pubDate></item></channel></rss>
