<?xml version="1.0"?>
<rss version="2.0"><channel><title>Allwinner sunxi Latest Topics</title><link>https://forum.armbian.com/forum/173-allwinner-sunxi/</link><description>Allwinner sunxi Latest Topics</description><language>en</language><item><title>Radxa Cubie A7A/A7Z - Allwinner a733</title><link>https://forum.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://forum.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" data-ratio="56.3" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_11/Screenshot_2025-11-08_12-02-49.thumb.png.6890961076e131237d891e4ed027f060.png" /></a>
</p>
]]></description><guid isPermaLink="false">56130</guid><pubDate>Sat, 08 Nov 2025 17:10:16 +0000</pubDate></item><item><title>MLIR Support Framework for Allwinner A733 / T527</title><link>https://forum.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>Enable ethernet port on expansion board for OrangePi zero 2w</title><link>https://forum.armbian.com/topic/58602-enable-ethernet-port-on-expansion-board-for-orangepi-zero-2w/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/oqehojekev' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/oqehojekev
		
	
</a>
</div></span>
    </div>
    
    
</div><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>OPI 4A - Allwinner T527</title><link>https://forum.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>Fsck system fs read-only, but don't boot</title><link>https://forum.armbian.com/topic/59549-fsck-system-fs-read-only-but-dont-boot/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.armbian.com/uploads/emoticons/default_smile.png" srcset="https://forum.armbian.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" />  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://forum.armbian.com/uploads/emoticons/default_sad.png" srcset="https://forum.armbian.com/uploads/emoticons/sad@2x.png 2x" title=":(" width="20" /> </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://forum.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>$35 Orange Pi 4 Pro &#x2013; An Allwinner A733 Edge AI SBC with up to 16GB LPDDR5, WiFi 6, NPU</title><link>https://forum.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>How to disable HDIMI and Codec audio divices on kernel 6.18.25</title><link>https://forum.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>[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://forum.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>No Access to Pi-hole Admin Interface After Armbian Pi-hole + Unbound Config Setup</title><link>https://forum.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>Orange Pi Zero 3</title><link>https://forum.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>H3 Reboot Issue</title><link>https://forum.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://forum.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://forum.armbian.com/topic/59272-create-a-small-sd-boot-to-sda/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.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://forum.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://forum.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://forum.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://forum.armbian.com/uploads/emoticons/default_sad.png" srcset="https://forum.armbian.com/uploads/emoticons/sad@2x.png 2x" title=":(" width="20" /></span>
</p>

<p>
	 
</p>

<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/211786-thesnowfield/?do=hovercard" data-mentionid="211786" href="https://forum.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>turning on usb 3.0 Radxa cubie a5e</title><link>https://forum.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>Orange Pi Zero V1 and U-boot v2025.04</title><link>https://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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" data-ratio="67.90" width="1000" src="https://forum.armbian.com/uploads/monthly_2026_03/2026-03-14234823.thumb.png.1e737349d8e51dfc882aa2c4b7e9ef74.png" /></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="16155" href="https://forum.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" data-ratio="79.37" width="945" src="https://forum.armbian.com/uploads/monthly_2026_03/2026-03-14234917.thumb.png.509defcda1212db2810c7748514aa2d6.png" /></a>
</p>
]]></description><guid isPermaLink="false">58485</guid><pubDate>Sat, 14 Mar 2026 16:52:11 +0000</pubDate></item><item><title>Radxa Cubie A5E - NVMe support?</title><link>https://forum.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 Neo2 V1.1 / how to control OTG port power with GPIO 354?</title><link>https://forum.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://forum.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://forum.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>pcduino 3 nano heeeeeelp</title><link>https://forum.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>Orange Pi Zero 3 WiFi Issues (unisoc_wifi Driver)</title><link>https://forum.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://forum.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" data-embed-src="https://www.youtube-nocookie.com/embed/t53NH9L0Ifo?feature=oembed"></iframe>
	</div>
</div>

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

<p>
	<a class="ipsAttachLink" data-fileid="16044" href="https://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.armbian.com/topic/14641-nanopi-neo-air-ffmpeg-with-cedrus-h264/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://drive.google.com/file/d/1ik7BWZdcjR7WsVOnyZB7M9mV0Qu0JQtY/view?usp=sharing' target='_blank'  rel="nofollow noreferrer">
	
		
			https://drive.google.com/file/d/1ik7BWZdcjR7WsVOnyZB7M9mV0Qu0JQtY/view?usp=sharing
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.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://forum.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://forum.armbian.com/uploads/emoticons/default_thumbup.png" title=":thumbup:" />
</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://forum.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://forum.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://forum.armbian.com/topic/20245-nanopi-neo-leds-not-working-with-linux-51525-sunxi-armbian-22021/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/3UN6' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/3UN6
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.armbian.com/topic/12294-h2h3-old-problem-link-eth0-is-updown-syndrom/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='http://ix.io/232T' target='_blank'  rel="nofollow noreferrer">
	
		
			http://ix.io/232T
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.armbian.com/uploads/emoticons/default_sad.png" srcset="https://forum.armbian.com/uploads/emoticons/sad@2x.png 2x" title=":(" width="20"></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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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" />
</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://forum.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" data-ratio="70.20" style="width:500px;height:auto;" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_10/Screenshot2025-10-31095511.thumb.png.894a0374e1b53c9ad766bdaca54df688.png" /></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://forum.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><item><title>How to enable i2c3 on Orange Pi Zero 3</title><link>https://forum.armbian.com/topic/56022-how-to-enable-i2c3-on-orange-pi-zero-3/</link><description><![CDATA[<p>
	This is a reply to treii28's post from 2023: 
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="209790" data-embedcontent="" data-embedid="embed4608539130" src="https://forum.armbian.com/topic/31493-how-to-enable-i2c3-on-orange-pi-zero-3/?do=embed" style="height:391px;max-width:500px;"></iframe>

<p>
	 
</p>

<p>
	To enable i2c on PH4 and PH5 pins, one would have to have to following lines in /boot/armbianEnv.txt files:
</p>

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

	<div class="ipsQuote_contents">
		<p>
			overlay_prefix=sun50i-h616<br />
			overlays=i2c3-ph
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	Reboot and see the new devices with:
</p>

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

	<div class="ipsQuote_contents">
		<p>
			ls /dev/i2c*
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	Scan for all the connected i2c devices:
</p>

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

	<div class="ipsQuote_contents">
		<p>
			 
		</p>

		<p>
			sudo apt install i2c-tools
		</p>

		<p>
			i2cdetect -y 2
		</p>

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

<p>
	 
</p>

<p>
	All relevant (and some extra) overlays can be seen with the following command:
</p>

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

	<div class="ipsQuote_contents">
		<p>
			ls /boot/<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>/allwinner/overlay/sun50i-h616*
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	To see the configuration one could disassemble the <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> binary file and search it's contents for i2c3-ph
</p>

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

	<div class="ipsQuote_contents">
		<p>
			 
		</p>

		<p>
			cd /boot/<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>/allwinner
		</p>

		<p>
			<abbr title="Device tree compiler"><abbr title="Device tree compiler">dtc</abbr></abbr> -I <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> -O <abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> sun50i-h618-orangepi-zero3.<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> &gt; opz3.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>
		</p>

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

<p>
	 
</p>

<p>
	Whenever making changes it would be the best to connect a serial monitor to the physical serial pins (3 separate pins labeled with UART and GND, RX, TX) to see kernel output at boot (115200 baud rate). The kernel log would have a line for loading the dtbo (or maybe an error for missing file:
</p>

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

	<div class="ipsQuote_contents">
		<p>
			Applying kernel provided DT overlay sun50i-h616-i2c3-ph.dtbo
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	For easier reference there are included lsmod output, kernel config and <abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> files from an armbian and the opiz version for "original" debian image (distributed by a sketchy Google drive link, it runs an unnecessary service with weird software repositories enabled by default).
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink" data-fileext="smod-armbian" data-fileid="15321" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15321&amp;key=e0b28a601f0dcd8a5864e0ecfee03be5" rel="">lsmod-armbian</a> <a class="ipsAttachLink" data-fileext="smod-opiz" data-fileid="15322" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15322&amp;key=49b03218cbeedf5ca4cac06d5a953e0c" rel="">lsmod-opiz</a> <a class="ipsAttachLink" data-fileext="config" data-fileid="15323" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15323&amp;key=e73de71e1c349ac3087b165852e579ae" rel="">kernel-armbian.config</a> <a class="ipsAttachLink" data-fileext="config" data-fileid="15324" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15324&amp;key=a3fa3ae5f35d4ec8cddf44aad54e540e" rel="">kernel-opiz.config</a> <a class="ipsAttachLink" data-fileext="dts" data-fileid="15325" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15325&amp;key=f7765cecaa7178c51dd9a914d4e62f54" rel="">opz3-armbian.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr></a> <a class="ipsAttachLink" data-fileext="dts" data-fileid="15326" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15326&amp;key=5b1283648eb240d843ae1b2dbe4322a4" rel="">opiz3-opiz.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr></a>
</p>
]]></description><guid isPermaLink="false">56022</guid><pubDate>Sun, 02 Nov 2025 08:07:14 +0000</pubDate></item><item><title>Orange Pi Zero 3 ili9486 TFT LCD (WaveShare 35a)</title><link>https://forum.armbian.com/topic/54743-orange-pi-zero-3-ili9486-tft-lcd-waveshare-35a/</link><description><![CDATA[<p>
	Help! I used your overlay, but nothing works for me. Orange pi zero 3 (Armbian Linux 6.12.35-current-sunxi64)<br />
	overlay:
</p>

<pre class="ipsCode">/dts-v1/;
/plugin/;
/ {
    compatible = "allwinner,sun50i-h616";
    fragment@0 {
        target = &lt;&amp;spi1&gt;;
        __overlay__ {
            status = "okay";
        cs-gpios = &lt;&amp;pio 7 5 0&gt;,&lt;&amp;pio 2 15 0&gt;; /*PH5=CS0 for lcd, PC15=CS1 for touch*/
            display: display@0 {
                compatible = "ilitek,ili9341";
                reg = &lt;0&gt;;
                pinctrl-names = "default";
                spi-max-frequency = &lt;20000000&gt;;
                rotate = &lt;270&gt;;
                bgr = &lt;0&gt;;
                fps = &lt;30&gt;;
                buswidth = &lt;8&gt;;
                regwidth = &lt;16&gt;;
                height = &lt;480&gt;;
                width = &lt;320&gt;;
                reset-gpios = &lt;&amp;pio 2 14 1&gt;; /* PC14 */
                dc-gpios = &lt;&amp;pio 2 6 0&gt;; /* PC6 */
                debug = &lt;3&gt;;
                init = &lt;0x10000b0 0x00 // Interface Mode Control
                        0x1000011  // Sleep Out
                        0x20000ff  // Delay (255ms)
                        0x10000C0 0x0D 0x0D  // Power Control 1
                        0x10000C1 0x43  // Power Control 2
                        0x10000C5 0x00 0x48 0x80  // VCOM Control 1
                        0x10000C7 0x00  // VCOM Control 2
                        0x1000036 0x28  // Memory Access Control (Rotacao)
                        0x100003A 0x55  // Pixel Format Set (16bit)
                        0x10000B1 0xB0 0x11  // Frame Rate Control
                        0x10000F0 0x01 // Enable Extended Comand Set
                        0x10000F6 0x00 0x01 0x32 // SPI ilInterface Control
                        0x1000026 0x01 // Gamma Set
                        0x10000E0 0x0F 0x31 0x2B 0x0C 0x0E 0x08 0x4E 0xF1 0x37 0x07 0x10 0x03 0x0E 0x09 0x00  // Positive Gamma Correction
                        0x10000E1 0x00 0x0E 0x14 0x03 0x11 0x07 0x31 0xC1 0x48 0x08 0x0F 0x0C 0x31 0x36 0x0F  // Negative Gamma Correction
                        0x10000B6 0x02 0x02 0x3B  // Display Function Control
                        0x1000011  // Sleep Out
                        0x20000ff  // Delay (255ms)
                        0x1000029&gt;; // Display ON
            };

            ads7846: ads7846@1 {
                compatible = "ti,ads7846";
                reg = &lt;1&gt;;
                pinctrl-names = "default";
                spi-max-frequency = &lt;1000000&gt;;
                interrupt-parent = &lt;&amp;pio&gt;;
                interrupts = &lt;2 10 2&gt;; /* PC10 - IRQ */
                pendown-gpio = &lt;&amp;pio 2 10 1&gt;; /* PC10 */
                
                /* OPTIONS */
                ti,x-min = /bits/ 16 &lt;0&gt;;
                ti,y-min = /bits/ 16 &lt;0&gt;;
        ti,x-max = /bits/ 16 &lt;0xFFF&gt;;
        ti,y-max = /bits/ 16 &lt;0xFFF&gt;;
                ti,pressure-min = /bits/ 16 &lt;0&gt;;
                ti,pressure-max = /bits/ 16 &lt;0xFFF&gt;;
                ti,x-plate-ohms = /bits/ 16 &lt;400&gt;;
                ti,swap-xy = &lt;1&gt;;
        };
        };
    };
};</pre>

<p>
	Here's what I got in the console:
</p>

<pre class="ipsCode">root@orangepizero3:~# dmesg | grep -i "spi\|ili9486\|fb_"
[    1.496981] sun6i-spi 5010000.spi: Error applying setting, reverse things back
[    1.497500] sun6i-spi 5011000.spi: cannot register SPI host
[    1.504082] sun6i-spi 5010000.spi: Error applying setting, reverse things back
[    1.504504] sun6i-spi 5011000.spi: cannot register SPI host
[    1.512160] spi-nor spi0.0: supply vdd not found, using dummy regulator
[    6.677433] fb_ili9341: module is from the staging directory, the quality is unknown, you have been warned.
[    6.677997] fb_ili9341 spi1.0: fbtft_property_value: width = 320
[    6.678010] fb_ili9341 spi1.0: fbtft_property_value: height = 480
[    6.678018] fb_ili9341 spi1.0: fbtft_property_value: regwidth = 16
[    6.678025] fb_ili9341 spi1.0: fbtft_property_value: buswidth = 8
[    6.678033] fb_ili9341 spi1.0: fbtft_property_value: debug = 3
[    6.678041] fb_ili9341 spi1.0: fbtft_property_value: rotate = 270
[    6.678049] fb_ili9341 spi1.0: fbtft_property_value: fps = 30
[    6.678234] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'reset' GPIO
[    6.678260] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'dc' GPIO
[    6.678279] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'rd' GPIO
[    6.678294] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'wr' GPIO
[    6.678310] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'cs' GPIO
[    6.678325] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'latch' GPIO
[    6.678340] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678354] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678369] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678383] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678398] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678412] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678426] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678441] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678456] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678470] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678485] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678499] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678514] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678528] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678543] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678557] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678572] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678587] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678604] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678621] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678638] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678655] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678672] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678689] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678706] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678723] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678740] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678757] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678774] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678791] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678808] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678825] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678842] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678859] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678876] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678893] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678910] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678927] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678944] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.678961] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.678978] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.678995] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.679012] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.679029] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.679046] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.679063] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'db' GPIO
[    6.679080] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'led' GPIO
[    6.679098] fb_ili9341 spi1.0: fbtft_request_one_gpio: 'aux' GPIO
[    6.701957] ads7846 spi1.1: supply vcc not found, using dummy regulator
[    6.703555] ads7846 spi1.1: touchscreen, irq 77
[    6.704030] input: ADS7846 Touchscreen as /devices/platform/soc/5011000.spi/spi_master/spi1/spi1.1/input/input0
[    6.801201] fb_ili9341 spi1.0: init: write_register:
[    6.801229] fb_ili9341 spi1.0: buf[0] = B0
[    6.801238] fb_ili9341 spi1.0: buf[1] = 00
[    6.801397] fb_ili9341 spi1.0: init: write_register:
[    6.801406] fb_ili9341 spi1.0: buf[0] = 11
[    6.801441] fb_ili9341 spi1.0: init: msleep(255)
[    7.073196] fb_ili9341 spi1.0: init: write_register:
[    7.073241] fb_ili9341 spi1.0: buf[0] = C0
[    7.073265] fb_ili9341 spi1.0: buf[1] = 0D
[    7.073284] fb_ili9341 spi1.0: buf[2] = 0D
[    7.073489] fb_ili9341 spi1.0: init: write_register:
[    7.073510] fb_ili9341 spi1.0: buf[0] = C1
[    7.073530] fb_ili9341 spi1.0: buf[1] = 43
[    7.073701] fb_ili9341 spi1.0: init: write_register:
[    7.073721] fb_ili9341 spi1.0: buf[0] = C5
[    7.073743] fb_ili9341 spi1.0: buf[1] = 00
[    7.073762] fb_ili9341 spi1.0: buf[2] = 48
[    7.073781] fb_ili9341 spi1.0: buf[3] = 80
[    7.073952] fb_ili9341 spi1.0: init: write_register:
[    7.073973] fb_ili9341 spi1.0: buf[0] = C7
[    7.073994] fb_ili9341 spi1.0: buf[1] = 00
[    7.074163] fb_ili9341 spi1.0: init: write_register:
[    7.074183] fb_ili9341 spi1.0: buf[0] = 36
[    7.074203] fb_ili9341 spi1.0: buf[1] = 28
[    7.074372] fb_ili9341 spi1.0: init: write_register:
[    7.074392] fb_ili9341 spi1.0: buf[0] = 3A
[    7.074414] fb_ili9341 spi1.0: buf[1] = 55
[    7.074581] fb_ili9341 spi1.0: init: write_register:
[    7.074601] fb_ili9341 spi1.0: buf[0] = B1
[    7.074622] fb_ili9341 spi1.0: buf[1] = B0
[    7.074641] fb_ili9341 spi1.0: buf[2] = 11
[    7.074809] fb_ili9341 spi1.0: init: write_register:
[    7.074829] fb_ili9341 spi1.0: buf[0] = F0
[    7.074850] fb_ili9341 spi1.0: buf[1] = 01
[    7.075018] fb_ili9341 spi1.0: init: write_register:
[    7.075038] fb_ili9341 spi1.0: buf[0] = F6
[    7.075058] fb_ili9341 spi1.0: buf[1] = 00
[    7.075077] fb_ili9341 spi1.0: buf[2] = 01
[    7.075096] fb_ili9341 spi1.0: buf[3] = 32
[    7.075264] fb_ili9341 spi1.0: init: write_register:
[    7.075285] fb_ili9341 spi1.0: buf[0] = 26
[    7.075306] fb_ili9341 spi1.0: buf[1] = 01
[    7.075474] fb_ili9341 spi1.0: init: write_register:
[    7.075494] fb_ili9341 spi1.0: buf[0] = E0
[    7.075515] fb_ili9341 spi1.0: buf[1] = 0F
[    7.075534] fb_ili9341 spi1.0: buf[2] = 31
[    7.075553] fb_ili9341 spi1.0: buf[3] = 2B
[    7.075571] fb_ili9341 spi1.0: buf[4] = 0C
[    7.075590] fb_ili9341 spi1.0: buf[5] = 0E
[    7.075609] fb_ili9341 spi1.0: buf[6] = 08
[    7.075628] fb_ili9341 spi1.0: buf[7] = 4E
[    7.075647] fb_ili9341 spi1.0: buf[8] = F1
[    7.075665] fb_ili9341 spi1.0: buf[9] = 37
[    7.075684] fb_ili9341 spi1.0: buf[10] = 07
[    7.075703] fb_ili9341 spi1.0: buf[11] = 10
[    7.075722] fb_ili9341 spi1.0: buf[12] = 03
[    7.075742] fb_ili9341 spi1.0: buf[13] = 0E
[    7.075761] fb_ili9341 spi1.0: buf[14] = 09
[    7.075780] fb_ili9341 spi1.0: buf[15] = 00
[    7.075954] fb_ili9341 spi1.0: init: write_register:
[    7.075974] fb_ili9341 spi1.0: buf[0] = E1
[    7.075995] fb_ili9341 spi1.0: buf[1] = 00
[    7.076014] fb_ili9341 spi1.0: buf[2] = 0E
[    7.076034] fb_ili9341 spi1.0: buf[3] = 14
[    7.076053] fb_ili9341 spi1.0: buf[4] = 03
[    7.076071] fb_ili9341 spi1.0: buf[5] = 11
[    7.076090] fb_ili9341 spi1.0: buf[6] = 07
[    7.076109] fb_ili9341 spi1.0: buf[7] = 31
[    7.076128] fb_ili9341 spi1.0: buf[8] = C1
[    7.076147] fb_ili9341 spi1.0: buf[9] = 48
[    7.076165] fb_ili9341 spi1.0: buf[10] = 08
[    7.076184] fb_ili9341 spi1.0: buf[11] = 0F
[    7.076203] fb_ili9341 spi1.0: buf[12] = 0C
[    7.076222] fb_ili9341 spi1.0: buf[13] = 31
[    7.076241] fb_ili9341 spi1.0: buf[14] = 36
[    7.076260] fb_ili9341 spi1.0: buf[15] = 0F
[    7.076432] fb_ili9341 spi1.0: init: write_register:
[    7.076452] fb_ili9341 spi1.0: buf[0] = B6
[    7.076473] fb_ili9341 spi1.0: buf[1] = 02
[    7.076493] fb_ili9341 spi1.0: buf[2] = 02
[    7.076511] fb_ili9341 spi1.0: buf[3] = 3B
[    7.076679] fb_ili9341 spi1.0: init: write_register:
[    7.076699] fb_ili9341 spi1.0: buf[0] = 11
[    7.076797] fb_ili9341 spi1.0: init: msleep(255)
[    7.361180] fb_ili9341 spi1.0: init: write_register:
[    7.361202] fb_ili9341 spi1.0: buf[0] = 29
[    7.490659] fb_ili9341 spi1.0: Display update: 2321 kB/s, fps=0
[    7.491267] graphics fb0: fb_ili9341 frame buffer, 480x320, 300 KiB video memory, 16 KiB buffer memory, fps=31, spi1.0 at 20 MHz</pre>

<p>
	I'm connecting exactly according to this picture:<img alt="image.png.0f283cffe241f910847eb5e7be07daa2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14994" data-ratio="100.00" width="600" src="https://forum.armbian.com/uploads/monthly_2025_08/image.png.0f283cffe241f910847eb5e7be07daa2.png" />
</p>
]]></description><guid isPermaLink="false">54743</guid><pubDate>Sun, 24 Aug 2025 05:00:36 +0000</pubDate></item><item><title>OrangePi PC + ili9486</title><link>https://forum.armbian.com/topic/55884-orangepi-pc-ili9486/</link><description><![CDATA[<p>
	Hello, I`ll try to hook up display to OpangePi PC, But have no output.
</p>

<p>
	My English is not native so i`ll try to write in simlpe way.
</p>

<p>
	 
</p>

<p>
	image
</p>

<p>
	Armbian_23.8.1_Orangepipc_jammy_current_6.1.47_minimal.img.xz
</p>

<p>
	 
</p>

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

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="pun">/</span><span class="pln">dts</span><span class="pun">-</span><span class="pln">v1</span><span class="pun">/;</span><span class="pln">
</span><span class="pun">/</span><span class="pln">plugin</span><span class="pun">/;</span><span class="pln">
</span><span class="pun">/</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    compatible </span><span class="pun">=</span><span class="pln"> </span><span class="str">"allwinner,sun8i-h3"</span><span class="pun">;</span><span class="pln">
    fragment@0 </span><span class="pun">{</span><span class="pln">
        target </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;&amp;</span><span class="pln">spi0</span><span class="pun">&gt;;</span><span class="pln">
        __overlay__ </span><span class="pun">{</span><span class="pln">
            status </span><span class="pun">=</span><span class="pln"> </span><span class="str">"okay"</span><span class="pun">;</span><span class="pln">
            </span><span class="com">// cs-gpios = &lt;&amp;pio 0 9 0&gt;,&lt;&amp;pio 0 8 0&gt;; /* PA9=CS0 for LCD, PA8=CS1 for touch */</span><span class="pln">
            display</span><span class="pun">:</span><span class="pln"> display@0 </span><span class="pun">{</span><span class="pln">
                compatible </span><span class="pun">=</span><span class="pln"> </span><span class="str">"ilitek,ili9341"</span><span class="pun">;</span><span class="pln">
                reg </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">0</span><span class="pun">&gt;;</span><span class="pln">
                pinctrl</span><span class="pun">-</span><span class="pln">names </span><span class="pun">=</span><span class="pln"> </span><span class="str">"default"</span><span class="pun">;</span><span class="pln">
                spi</span><span class="pun">-</span><span class="pln">max</span><span class="pun">-</span><span class="pln">frequency </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">20000000</span><span class="pun">&gt;;</span><span class="pln">
                txbuflen </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">65536</span><span class="pun">&gt;;</span><span class="pln">
                rotate </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">270</span><span class="pun">&gt;;</span><span class="pln">
                bgr </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">0</span><span class="pun">&gt;;</span><span class="pln">
                fps </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">30</span><span class="pun">&gt;;</span><span class="pln">
                buswidth </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">8</span><span class="pun">&gt;;</span><span class="pln">
                regwidth </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">16</span><span class="pun">&gt;;</span><span class="pln">
                height </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">480</span><span class="pun">&gt;;</span><span class="pln">
                width </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">320</span><span class="pun">&gt;;</span><span class="pln">
                reset</span><span class="pun">-</span><span class="pln">gpios </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;&amp;</span><span class="pln">pio </span><span class="lit">0</span><span class="pln"> </span><span class="lit">2</span><span class="pln"> </span><span class="lit">1</span><span class="pun">&gt;;</span><span class="pln"> </span><span class="com">/* PA20 */</span><span class="pln">
                dc</span><span class="pun">-</span><span class="pln">gpios </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;&amp;</span><span class="pln">pio </span><span class="lit">0</span><span class="pln"> </span><span class="lit">71</span><span class="pln"> </span><span class="lit">0</span><span class="pun">&gt;;</span><span class="pln"> </span><span class="com">/* PA10 */</span><span class="pln">
                debug </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">0</span><span class="pun">&gt;;</span><span class="pln">
                init </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&lt;</span><span class="lit">0x10000b0</span><span class="pln"> </span><span class="lit">0x00</span><span class="pln"> </span><span class="com">// Interface Mode Control</span><span class="pln">
                        </span><span class="lit">0x1000011</span><span class="pln">  </span><span class="com">// Sleep Out</span><span class="pln">
                        </span><span class="lit">0x20000ff</span><span class="pln">  </span><span class="com">// Delay (255ms)</span><span class="pln">
                        </span><span class="lit">0x10000C0</span><span class="pln"> </span><span class="lit">0x0D</span><span class="pln"> </span><span class="lit">0x0D</span><span class="pln">  </span><span class="com">// Power Control 1</span><span class="pln">
                        </span><span class="lit">0x10000C1</span><span class="pln"> </span><span class="lit">0x43</span><span class="pln">  </span><span class="com">// Power Control 2</span><span class="pln">
                        </span><span class="lit">0x10000C5</span><span class="pln"> </span><span class="lit">0x00</span><span class="pln"> </span><span class="lit">0x48</span><span class="pln"> </span><span class="lit">0x80</span><span class="pln">  </span><span class="com">// VCOM Control 1</span><span class="pln">
                        </span><span class="lit">0x10000C7</span><span class="pln"> </span><span class="lit">0x00</span><span class="pln">  </span><span class="com">// VCOM Control 2</span><span class="pln">
                        </span><span class="lit">0x1000036</span><span class="pln"> </span><span class="lit">0x28</span><span class="pln">  </span><span class="com">// Memory Access Control (Rotacao)</span><span class="pln">
                        </span><span class="lit">0x100003A</span><span class="pln"> </span><span class="lit">0x55</span><span class="pln">  </span><span class="com">// Pixel Format Set (16bit)</span><span class="pln">
                        </span><span class="lit">0x10000B1</span><span class="pln"> </span><span class="lit">0xB0</span><span class="pln"> </span><span class="lit">0x11</span><span class="pln">  </span><span class="com">// Frame Rate Control</span><span class="pln">
                        </span><span class="lit">0x10000F0</span><span class="pln"> </span><span class="lit">0x01</span><span class="pln"> </span><span class="com">// Enable Extended Comand Set</span><span class="pln">
                        </span><span class="lit">0x10000F6</span><span class="pln"> </span><span class="lit">0x00</span><span class="pln"> </span><span class="lit">0x01</span><span class="pln"> </span><span class="lit">0x32</span><span class="pln"> </span><span class="com">// SPI ilInterface Control</span><span class="pln">
                        </span><span class="lit">0x1000026</span><span class="pln"> </span><span class="lit">0x01</span><span class="pln"> </span><span class="com">// Gamma Set</span><span class="pln">
                        </span><span class="lit">0x10000E0</span><span class="pln"> </span><span class="lit">0x0F</span><span class="pln"> </span><span class="lit">0x31</span><span class="pln"> </span><span class="lit">0x2B</span><span class="pln"> </span><span class="lit">0x0C</span><span class="pln"> </span><span class="lit">0x0E</span><span class="pln"> </span><span class="lit">0x08</span><span class="pln"> </span><span class="lit">0x4E</span><span class="pln"> </span><span class="lit">0xF1</span><span class="pln"> </span><span class="lit">0x37</span><span class="pln"> </span><span class="lit">0x07</span><span class="pln"> </span><span class="lit">0x10</span><span class="pln"> </span><span class="lit">0x03</span><span class="pln"> </span><span class="lit">0x0E</span><span class="pln"> </span><span class="lit">0x09</span><span class="pln"> </span><span class="lit">0x00</span><span class="pln">  </span><span class="com">// Positive Gamma Correction</span><span class="pln">
                        </span><span class="lit">0x10000E1</span><span class="pln"> </span><span class="lit">0x00</span><span class="pln"> </span><span class="lit">0x0E</span><span class="pln"> </span><span class="lit">0x14</span><span class="pln"> </span><span class="lit">0x03</span><span class="pln"> </span><span class="lit">0x11</span><span class="pln"> </span><span class="lit">0x07</span><span class="pln"> </span><span class="lit">0x31</span><span class="pln"> </span><span class="lit">0xC1</span><span class="pln"> </span><span class="lit">0x48</span><span class="pln"> </span><span class="lit">0x08</span><span class="pln"> </span><span class="lit">0x0F</span><span class="pln"> </span><span class="lit">0x0C</span><span class="pln"> </span><span class="lit">0x31</span><span class="pln"> </span><span class="lit">0x36</span><span class="pln"> </span><span class="lit">0x0F</span><span class="pln">  </span><span class="com">// Negative Gamma Correction</span><span class="pln">
                        </span><span class="lit">0x10000B6</span><span class="pln"> </span><span class="lit">0x02</span><span class="pln"> </span><span class="lit">0x02</span><span class="pln"> </span><span class="lit">0x3B</span><span class="pln">  </span><span class="com">// Display Function Control</span><span class="pln">
                        </span><span class="lit">0x1000011</span><span class="pln">  </span><span class="com">// Sleep Out</span><span class="pln">
                        </span><span class="lit">0x20000ff</span><span class="pln">  </span><span class="com">// Delay (255ms)</span><span class="pln">
                        </span><span class="lit">0x1000029</span><span class="pun">&gt;;</span><span class="pln"> </span><span class="com">// Display ON</span><span class="pln">
                </span><span class="pun">};</span><span class="pln">
</span><span class="com">//                xpt2046: xpt2046@1 {</span><span class="pln">
</span><span class="com">//                                compatible = "ti,ads7846";</span><span class="pln">
</span><span class="com">//                                reg = &lt;1&gt;;</span><span class="pln">
</span><span class="com">//                                spi-max-frequency = &lt;2000000&gt;;</span><span class="pln">
</span><span class="com">//                                interrupts = &lt;0 7 2&gt;; /* high-to-low edge triggered */</span><span class="pln">
</span><span class="com">//                                interrupt-parent = &lt;&amp;pio&gt;;</span><span class="pln">
</span><span class="com">//                                pendown-gpio = &lt;&amp;pio 0 7 0&gt;;</span><span class="pln">
</span><span class="com">//                                ti,keep-vref-on = &lt;1&gt;;</span><span class="pln">
</span><span class="com">//                                ti,x-min = /bits/ 16 &lt;200&gt;;</span><span class="pln">
</span><span class="com">//                                ti,x-max = /bits/ 16 &lt;3900&gt;;</span><span class="pln">
</span><span class="com">//                                ti,y-min = /bits/ 16 &lt;200&gt;;</span><span class="pln">
</span><span class="com">//                                ti,y-max = /bits/ 16 &lt;3900&gt;;</span><span class="pln">
</span><span class="com">//                                ti,x-plate-ohms = /bits/ 16 &lt;60&gt;;</span><span class="pln">
</span><span class="com">//                                ti,pressure-max = /bits/ 16 &lt;255&gt;;</span><span class="pln">
</span><span class="com">//                                ti,swap-xy = &lt;1&gt;;</span><span class="pln">
</span><span class="com">//            };</span><span class="pln">
        </span><span class="pun">};</span><span class="pln">
    </span><span class="pun">};</span><span class="pln">
</span><span class="pun">};</span><span class="pln">
</span></pre>

<p>
	 
</p>

<p>
	when board boots, display switch from white to black. Without console output.
</p>

<p>
	 
</p>

<p>
	<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr> readall - looks good. all pins present.
</p>

<p>
	 
</p>

<p>
	when I try Armbian_25.8.1_Orangepione_noble_current_6.12.43.img.xz
</p>

<p>
	board boots. add overlay to it, by armbian-add-overlays
</p>

<p>
	remove HDMI cable. (Really good first-config over ssh, why not to add this to other boards, like mine?)
</p>

<p>
	reboot
</p>

<p>
	Display works(Ony if HDMI is unpluged), with output of boot Armbian.
</p>

<p>
	 
</p>

<p>
	I`ll think this something wrong with output on spi LCD over OrangePi PC Armbian build, or sometning like that way....
</p>

<p>
	Any advise?
</p>

<p>
	 
</p>

<p>
	UPD:
</p>

<p>
	Ok. I get it to work.(Armbian_23.8.1_Orangepipc_jammy_current_6.1.47_minimal.img.xz)
</p>

<p>
	ili9341 may be changed to ili9486. Didn`t matter...why?
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">dmesg | grep graphics
[    9.406143] graphics fb1: fb_ili9486 frame buffer, 480x320, 300 KiB video memory, 64 KiB buffer memory, fps=31, spi0.0 at 16 MHz</span></pre>

<p>
	 
</p>

<p>
	con2fbmap 1 1<br />
	 
</p>

<p>
	and it works....
</p>

<p>
	 
</p>

<p>
	UPD 2: <a class="ipsAttachLink" data-fileext="dtbo" data-fileid="15268" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15268&amp;key=6f8654f46e1f3c7e18f1ff703352c929" rel="">ili9486.dtbo</a> With touch working, tested trought evtest
</p>
]]></description><guid isPermaLink="false">55884</guid><pubDate>Fri, 24 Oct 2025 04:19:12 +0000</pubDate></item><item><title>CPU won't run freq 1512000 on armbian. Running perfectly on any other distro.</title><link>https://forum.armbian.com/topic/55962-cpu-wont-run-freq-1512000-on-armbian-running-perfectly-on-any-other-distro/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	I have an Orange Pi Zero 3 with Allwinner H618 (1GB RAM version). The CPU specs say up to 1.5 GHz (1512000 kHz), and it hits that fine on other distros (like official Orange Pi Ubuntu images or Debian builds). But on Armbian, max freq is stuck at 1416000 kHz, even on latest kernels.
</p>

<p>
	Board: Orange Pi Zero 3 (H618, 1GB RAM) Armbian Version: Armbian Bookworm (fresh SD flash, ran armbian-upgrade after boot) Kernel Versions Tested:
</p>

<p>
	6.12.43-current-sunxi64
</p>

<p>
	6.12.47-current-sunxi64
</p>

<p>
	6.15.4-edge-sunxi64
</p>

<p>
	6.16.8-edge-sunxi64 (current edge, i think)
</p>

<p>
	What happens:
</p>

<p>
	scaling_available_frequencies only goes up to 1416000.
</p>

<p>
	With governor=performance and MAX_SPEED=1512000 in cpufrequtils, under load (stress --cpu 4) it never goes above 1416000.
</p>

<p>
	No throttling (temps &lt;65°C with heatsink, armbianmonitor clean).
</p>

<p>
	dmesg says "sun50i_cpufreq_nvmem: Using CPU speed bin speed0" and seems to fallback to H616 limits, cutting OPP table.
</p>

<p>
	Tried:
</p>

<p>
	armbian-config to switch kernels.
</p>

<p>
	Edit /etc/default/cpufrequtils (GOVERNOR=performance, MAX_SPEED=1512000).
</p>

<p>
	extraargs=cpufreq.default_governor=performance in /boot/armbianEnv.txt. No <abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr> changes (don't want to break stuff).
</p>

<p>
	On non-Armbian (e.g., Orange Pi's Ubuntu 24.04), 1512000 shows in available freqs and runs full speed. Armbian works for basics (WiFi, Ethernet, local server), but this caps perf by ~7%.
</p>

<p>
	Attached outputs from 6.16.8-edge. How to unlock full OPP for H618 speed bin 0?
</p>

<p>
	Thanks.<br />
	By the way, this is my first time using Armbian and posting on the forum, so sorry if anything's off.<br />
	<br />
	Zaplemon
</p>

<p>
	<a class="ipsAttachLink" data-fileext="txt" data-fileid="15290" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15290&amp;key=f54d9a2000c3e46cff8fbdb780cd77d9" rel="">freq_info.txt</a> <a class="ipsAttachLink" data-fileext="txt" data-fileid="15291" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15291&amp;key=90b5866c82ef2216980017507d2e6c4d" rel="">dmesg_cpufreq.txt</a> <a class="ipsAttachLink" data-fileext="txt" data-fileid="15292" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15292&amp;key=e31316032fe93246dc7aec217e911c98" rel="">armbianmonitor_load.txt</a> <a class="ipsAttachLink" data-fileext="txt" data-fileid="15293" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15293&amp;key=5b611ba3b7431a7884c3adc6d0738c89" rel="">uname.txt</a>
</p>
]]></description><guid isPermaLink="false">55962</guid><pubDate>Tue, 28 Oct 2025 21:43:03 +0000</pubDate></item><item><title>SB Gadget Serial (g_serial) not working on Noble 6.12.51 build NanoPi Duo</title><link>https://forum.armbian.com/topic/55965-sb-gadget-serial-g_serial-not-working-on-noble-61251-build-nanopi-duo/</link><description><![CDATA[<p>
	I built an unofficial Armbian 6.12.51 (Noble) image using the build tool:
</p>

<p>
	 
</p>

<p>
	Armbian-unofficial_25.11.0-trunk_Nanopiduo_noble_current_6.12.51.img
</p>

<p>
	 
</p>

<p>
	I am trying to get the micro-USB port to work as a USB serial gadget (g_serial / libcomposite).
</p>

<p>
	 
</p>

<p>
	What I have done / observed:
</p>

<p>
	 
</p>

<p>
	g_serial and libcomposite modules are loaded:
</p>

<p>
	lsmod | grep g_serial g_serial 12288 0 libcomposite 49152 2 g_serial,usb_f_acm
</p>

<p>
	 
</p>

<p>
	ConfigFS is mounted:
</p>

<p>
	mount | grep configfs configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
</p>

<p>
	 
</p>

<p>
	UDC exists:
</p>

<p>
	ls /sys/class/udc/ musb-hdrc.2.auto
</p>

<p>
	 
</p>

<p>
	Gadget folder does not exist:
</p>

<p>
	ls /sys/kernel/config/usb_gadget/ # output: empty
</p>

<p>
	 
</p>

<p>
	Trying to manually bind a gadget fails:
</p>

<p>
	echo musb-hdrc.2.auto | sudo tee /sys/kernel/config/usb_gadget/g1/UDC # Output: tee: UDC: Device or resource busy
</p>

<p>
	 
</p>

<p>
	Current UDC mode:
</p>

<p>
	cat /sys/class/udc/musb-hdrc.2.auto/device/mode b_idle
</p>

<p>
	 
</p>

<p>
	There is no /sys/class/usb_role/usb0/role available to force device mode.
</p>

<p>
	 
</p>

<p>
	This setup works fine on Jammy kernel, same cable, same SD card rootfs.
</p>

<p>
	 
</p>

<p>
	Problem:
</p>

<p>
	 
</p>

<p>
	The OTG controller comes up in b_idle mode, preventing the USB gadget from binding. /dev/ttyACM0 never appears on the host PC. It seems like the device tree / overlay for Noble 6.12.51 is not configuring the OTG port for peripheral mode.
</p>

<p>
	 
</p>

<p>
	What I want:
</p>

<p>
	 
</p>

<p>
	USB serial gadget (g_serial) working over the micro-USB port on Noble 6.12.51 build.
</p>

<p>
	Any advice on the correct overlay or device tree modification needed to bring the OTG port into device mode at boot.
</p>

<p>
	 
</p>

<p>
	Extra info:
</p>

<p>
	CONFIG_USB_CONFIGFS_SERIAL=y in kernel
</p>

<p>
	CONFIG_USB_LIBCOMPOSITE compiled as module
</p>

<p>
	Micro-USB cable confirmed working with Jammy kernel
</p>

<p>
	Modules: libcomposite, g_serial, usb_f_acm present
</p>

<p>
	 
</p>

<p>
	Thanks in advance for guidance!
</p>
]]></description><guid isPermaLink="false">55965</guid><pubDate>Wed, 29 Oct 2025 02:02:22 +0000</pubDate></item><item><title>Failed to load '/boot/dtb/overlay/-fixup.scr'</title><link>https://forum.armbian.com/topic/55957-failed-to-load-bootdtboverlay-fixupscr/</link><description><![CDATA[<p>
	Hello community
</p>

<p>
	 
</p>

<p>
	Here are the versions I’m using:
</p>

<p>
	Kernel:<br />
	5.15.48-sunxi
</p>

<p>
	OS:<br />
	Linux nanopineo 5.15.48-sunxi #22.05.3 SMP Wed Feb 19 15:56:03 UTC 2025 armv7l GNU/Linux
</p>

<p>
	I’m having a problem.<br />
	Sometimes, during boot, I see the following log:
</p>

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

	<div class="ipsQuote_contents">
		<p>
			U-Boot SPL 2021.10-armbian (Feb 19 2025 - 15:25:27 +0000)<br />
			DRAM: 512 MiB<br />
			Trying to boot from MMC2
		</p>

		<p>
			U-Boot 2021.10-armbian (Feb 19 2025 - 15:25:27 +0000) Allwinner Technology
		</p>

		<p>
			CPU:   Allwinner H3 (SUN8I 1680)<br />
			Model: FriendlyARM NanoPi NEO<br />
			DRAM:  512 MiB<br />
			MMC:   mmc@1c0f000: 0, mmc@1c11000: 1<br />
			Loading Environment from FAT... Unable to use mmc 1:1... <br />
			In:    serial<br />
			Out:   serial<br />
			Err:   serial<br />
			Net:   phy interface0
		</p>

		<p>
			Error: ethernet@1c30000 address not set.<br />
			No ethernet found.
		</p>

		<p>
			starting USB...<br />
			Bus usb@1c1a000: USB EHCI 1.00<br />
			Bus usb@1c1a400: USB OHCI 1.0<br />
			Bus usb@1c1d000: USB EHCI 1.00<br />
			Bus usb@1c1d400: USB OHCI 1.0<br />
			scanning bus usb@1c1a000 for devices... 1 USB Device(s) found<br />
			scanning bus usb@1c1a400 for devices... 1 USB Device(s) found<br />
			scanning bus usb@1c1d000 for devices... 1 USB Device(s) found<br />
			scanning bus usb@1c1d400 for devices... 1 USB Device(s) found<br />
			       scanning usb for storage devices... 0 Storage Device(s) found<br />
			Autoboot in 1 seconds, press &lt;Space&gt; to stop<br />
			switch to partitions #0, OK<br />
			mmc1(part 0) is current device<br />
			Scanning mmc 1:1...<br />
			Found U-Boot script /boot/boot.scr<br />
			3965 bytes read in 2 ms (1.9 MiB/s)<br />
			## Executing script at 43100000<br />
			Unknown command '#' - try 'help'<br />
			U-boot loaded from <abbr title="embedded MultiMediaCard">eMMC</abbr> or secondary SD<br />
			Boot script loaded from mmc<br />
			553 bytes read in 1 ms (540 KiB/s)<br />
			11910689 bytes read in 377 ms (30.1 MiB/s)<br />
			8378424 bytes read in 266 ms (30 MiB/s)<br />
			Found mainline kernel configuration<br />
			30287 bytes read in 4 ms (7.2 MiB/s)<br />
			Failed to load '/boot/<abbr title="Device tree blob">dtb</abbr>/overlay/-fixup.scr'<br />
			Kernel image @ 0x42000000 [ 0x000000 - 0x7fd838 ]<br />
			## Loading init Ramdisk from Legacy Image at 43400000 ...<br />
			   Image Name:   uInitrd<br />
			   Image Type:   ARM Linux RAMDisk Image (gzip compressed)<br />
			   Data Size:    11910625 Bytes = 11.4 MiB<br />
			   Load Address: 00000000<br />
			   Entry Point:  00000000<br />
			   Verifying Checksum ... OK<br />
			## Flattened Device Tree blob at 43000000<br />
			   Booting using the fdt blob at 0x43000000<br />
			EHCI failed to shut down host controller.<br />
			   Loading Ramdisk to 494a4000, end 49fffde1 ... OK<br />
			   Loading Device Tree to 49434000, end 494a3fff ... OK
		</p>

		<p>
			Starting kernel ...
		</p>
	</div>
</blockquote>

<p>
	After this message, the system halts.
</p>

<p>
	The only way to fix it is to flash the image again or to boot from an SD card and mount the <abbr title="embedded MultiMediaCard">EMMC</abbr> which fixes the file system. 
</p>

<p>
	 
</p>

<p>
	I noticed that the device doesn’t use the overlay_prefix variable from /boot/armbianEnv.txt.<br />
	It shows this message:
</p>

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

	<div class="ipsQuote_contents">
		<p>
			Failed to load '/boot/<abbr title="Device tree blob">dtb</abbr>/overlay/-fixup.scr'
		</p>
	</div>
</blockquote>

<p>
	I tried adding the overlay_prefix variable manually in the boot.cmd file, but it didn’t help.
</p>

<p>
	 
</p>

<p>
	Previously, I changed:
</p>

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

	<div class="ipsQuote_contents">
		<p>
			setenv devnum "0"
		</p>
	</div>
</blockquote>

<p>
	to
</p>

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

	<div class="ipsQuote_contents">
		<p>
			setenv devnum "1"
		</p>
	</div>
</blockquote>

<p>
	Could that be the cause?
</p>

<p>
	 
</p>

<p>
	I changed it back to default
</p>

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

	<div class="ipsQuote_contents">
		<p>
			setenv devnum "0"
		</p>
	</div>
</blockquote>

<p>
	but the problem still happens.
</p>

<p>
	 
</p>

<p>
	Do you have any ideas what could be wrong?
</p>
]]></description><guid isPermaLink="false">55957</guid><pubDate>Tue, 28 Oct 2025 14:30:10 +0000</pubDate></item><item><title>Video acceleration on Allwinner A83T</title><link>https://forum.armbian.com/topic/55785-video-acceleration-on-allwinner-a83t/</link><description><![CDATA[<p>
	I have been experimenting with trying to get video acceleration working on the A83T. I can see from /proc/device-tree/<abbr title="System On a Chip">soc</abbr>/... that there is already a video-engine node within the current A83T device tree. It appears to be applied as one of the megous patches ARM-<abbr title="Device tree source">dts</abbr>-sun8i-a83t-Add-<abbr title="driver for hardware accelerated video de-/encoding">cedrus</abbr>-video-codec-support-to-A83T-untes.patch. Admittedly this is noted as being untested. In my initially created build via the build framework, <abbr title="driver for hardware accelerated video de-/encoding">Cedrus</abbr> was not present at all among the list of loaded modules. I addressed this by creating an entry in the <abbr title="driver for hardware accelerated video de-/encoding">Cedrus</abbr> compatibility table for the sun8i-a83t-video engine
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink" data-fileid="15241" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15241&amp;key=3252cff248065bd43fc1a9d9b41d767f" data-fileext="patch" rel="">drv-sun8i-a83t-<abbr title="driver for hardware accelerated video de-/encoding">cedrus</abbr>-add-variant.patch</a>
</p>

<p>
	 
</p>

<p>
	It now appears to load but complains about being unable to allocated an SRAM:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[   10.046406] cedrus 1c0e000.video-codec: Failed to claim SRAM
[   10.046490] cedrus 1c0e000.video-codec: Failed to probe hardware
[   10.091215] cedrus 1c0e000.video-codec: Failed to claim SRAM
[   10.091339] cedrus 1c0e000.video-codec: Failed to probe hardware
[   10.419296] cedrus 1c0e000.video-codec: Failed to claim SRAM
[   10.419597] cedrus 1c0e000.video-codec: Failed to probe hardware
[   20.193058] cedrus 1c0e000.video-codec: Failed to claim SRAM
[   20.193114] cedrus 1c0e000.video-codec: Failed to probe hardware
[   20.193322] platform 1c0e000.video-codec: deferred probe pending: (reason unknown)</span></pre>

<p>
	 
</p>

<p>
	Using both sun8i-a23-a33.dtsi and sun8i-h3.dtsi as points of reference, I attempted to make an SRAM allocation under the system controller but this still appears to fail with the same failure messages. I have double checked in the user manual and VE memory should definitely exist at 0x01D0 0000.
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink" data-fileid="15240" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=15240&amp;key=87bbde7375d0086ae3d2824a86f8949a" data-fileext="patch" rel="">arm-<abbr title="Device tree source">dts</abbr>-sun8i-a83t-add-ve-node.patch</a>
</p>

<p>
	 
</p>

<p>
	I would be grateful for any pointers.
</p>

<p>
	 
</p>

<p>
	Thanks 
</p>

<p>
	 
</p>

<p>
	Ryzer
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">55785</guid><pubDate>Fri, 17 Oct 2025 17:54:23 +0000</pubDate></item><item><title>Request: Lightweight XFCE Desktop Image for Orange Pi Zero 3</title><link>https://forum.armbian.com/topic/55765-request-lightweight-xfce-desktop-image-for-orange-pi-zero-3/</link><description><![CDATA[<p>
	Hi everyone,
</p>

<p>
	I'm using the Orange Pi Zero 3 and would really appreciate a lightweight desktop image with just the XFCE desktop, a web browser, and basic tools (like file manager, terminal, etc.) with video acceleration.
</p>

<p>
	The current Armbian desktop image works, but it includes a lot of software I don’t need. I’m looking for something more minimal — just enough for light use and a faster experience.
</p>

<p>
	Does anyone have (or know how to build) a stripped-down XFCE image for this board?
</p>

<p>
	Thanks in advance!
</p>
]]></description><guid isPermaLink="false">55765</guid><pubDate>Thu, 16 Oct 2025 08:25:11 +0000</pubDate></item><item><title>Orange Pi3 lts</title><link>https://forum.armbian.com/topic/19846-orange-pi3-lts/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi!
</p>

<p>
	Is the Orange Pi3 image suitable for the Orange Pi3 <abbr title="Long term support">LTs</abbr>? Or where to find it?
</p>
]]></description><guid isPermaLink="false">19846</guid><pubDate>Fri, 11 Feb 2022 15:52:54 +0000</pubDate></item><item><title>I2S Audio Not Working on Orange Pi Zero 2W (Allwinner H618) with MAX98357A</title><link>https://forum.armbian.com/topic/50228-i2s-audio-not-working-on-orange-pi-zero-2w-allwinner-h618-with-max98357a/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.next.armbian.com/egohivineg' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.next.armbian.com/egohivineg
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	<strong>Hardware:</strong>
</p>

<ul>
	<li>
		Board: Orange Pi Zero 2W (Allwinner H618)
	</li>
	<li>
		Audio Module: MAX98357A (I2S)
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Connections:</strong>
</p>

<ul>
	<li>
		BCLK → PI13 (Pin 7)
	</li>
	<li>
		LRC/WS → PI14 (Pin 16)
	</li>
	<li>
		DIN → PI15 (Pin 31)
	</li>
	<li>
		5V/GND → Properly connected
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Software:</strong>
</p>

<ul>
	<li>
		Armbian Version: 25.5.0-trunk.147 (nightly)
	</li>
	<li>
		Kernel: 6.6.75-current-sunxi64
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Configuration:</strong>
</p>

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

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">overlay_prefix=sun50i-h618 overlays=i2s param_i2s=on</span></pre>

<p>
	 
</p>

<p>
	<strong>Problem:</strong>
</p>

<ul>
	<li>
		No sound output via MAX98357A.
	</li>
	<li>
		aplay -l returns "no soundcards found".
	</li>
	<li>
		dmesg | grep i2s shows no output, indicating the I2S driver is not loaded.
	</li>
	<li>
		Missing I2S overlay: Checked /boot/<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>/allwinner/overlay/ — no sun50i-h618-i2s.dtbo (only I2C overlays are present).
	</li>
	<li>
		Loaded sound modules: Only snd_soc_hdmi_codec (HDMI audio).
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Steps Taken:</strong>
</p>

<ol>
	<li>
		Verified physical wiring (BCLK/LRC/DIN, 5V/GND).
	</li>
	<li>
		Updated to the latest nightly build (25.5.0-trunk.147).
	</li>
	<li>
		Added overlays=i2s, param_i2s=on to /boot/armbianEnv.txt.
	</li>
	<li>
		Tried manual driver load: modprobe sun8i-i2s (no effect).
	</li>
</ol>

<p>
	 
</p>

<p>
	<strong>Questions:</strong>
</p>

<ol>
	<li>
		Is I2S support for Allwinner H618 available in kernel 6.6.75?
	</li>
	<li>
		Are there plans to add sun50i-h618-i2s.dtbo in future releases?
	</li>
	<li>
		Is there a workaround to enable I2S on H618 (e.g., custom <abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr>)?
	</li>
	<li>
		Would upgrading to kernel 6.7+ resolve this?
	</li>
</ol>

<p>
	 
</p>

<p>
	<strong>Diagnostics:</strong>
</p>

<p>
	uname -a:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Linux orangepizero2w 6.6.75-current-sunxi64 #1 SMP Sat Feb 1 17:37:57 UTC 2025 aarch64 GNU/Linux</span></pre>

<p>
	 
</p>

<p>
	cat /etc/armbian-release:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">VERSION=25.5.0-trunk.147 BRANCH=current BOARD=orangepizero2w</span></pre>

<p>
	 
</p>

<p>
	dmesg | grep -i i2s: No output.
</p>

<p>
	 
</p>

<p>
	<strong>Request:</strong><br />
	Any guidance or patches to enable I2S on H618 would be greatly appreciated. Thank you!
</p>
]]></description><guid isPermaLink="false">50228</guid><pubDate>Mon, 03 Mar 2025 18:24:12 +0000</pubDate></item><item><title>Omg ssh issues Not solved</title><link>https://forum.armbian.com/topic/55354-omg-ssh-issues-not-solved/</link><description><![CDATA[<p>
	This is not solved the only tag I can add is solved. How do I change that
</p>

<p>
	 
</p>

<p>
	I have an orange pi zero 3 and am trying to ssh into this board. Ive written all three minimal files to different 32gb sd cards. After I write the drive I add a blank ssh file and a wpa_supplicante.conf file with my wifi info on it. I install the os with balanaetecher or Rufus(I've tried so many things. I find my IP when I try to ssh doesn't work) but I can ping the zero. I've tried windows 8.1, and 11 plus Linux mint same thing. 
</p>

<p>
	Could someone please help me? This probably should take 20 minutes but I've been at it for 2.5 days
</p>
]]></description><guid isPermaLink="false">55354</guid><pubDate>Mon, 29 Sep 2025 13:49:43 +0000</pubDate></item><item><title>Getting error installing Octoprint via armbian-config on Orange Pi Zero</title><link>https://forum.armbian.com/topic/55304-getting-error-installing-octoprint-via-armbian-config-on-orange-pi-zero/</link><description><![CDATA[<p>
	Hi,<br />
	<br />
	I installed on my Orange Pi Zero (not plus) <strong>armbian</strong> and using <strong>armbian-config</strong> I am trying to install <strong>Octoprint</strong> to control my 3d printer. <br />
	<br />
	I got an error:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-css prettyprinted"><span class="kwd">docker</span><span class="pun">:</span><span class="pln"> Error response from </span><span class="kwd">daemon</span><span class="pun">:</span><span class="pln"> error gathering device information while adding custom device </span><span class="str">"/dev/video0"</span><span class="pun">:</span><span class="pln"> no such file or directory</span></pre>

<p>
	<br />
	I have no webcam attached and I am not planning to use it for now, Can I disable this check?<br />
	 
</p>
]]></description><guid isPermaLink="false">55304</guid><pubDate>Wed, 24 Sep 2025 15:30:32 +0000</pubDate></item><item><title>i2c not showing up</title><link>https://forum.armbian.com/topic/55229-i2c-not-showing-up/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi All
</p>

<p>
	 
</p>

<p>
	First post here.
</p>

<p>
	Have been using <abbr title="Raspberry Pi"><abbr title="Raspberry Pi">Rpi</abbr></abbr> Zero 2W for a couple of years in various installations and other then speed been happy with it.
</p>

<p>
	 
</p>

<p>
	So got an Orange Pi Zero 2 W in an attempt to use it as a plug in replacement for the <abbr title="Raspberry Pi"><abbr title="Raspberry Pi">Rpi</abbr></abbr>.
</p>

<p>
	Installed Armbian and other than a booting issue, it all works.
</p>

<p>
	 
</p>

<p>
	The first obstacle is the i2c, it is obvious that is nowhere near as easy as a <abbr title="Raspberry Pi"><abbr title="Raspberry Pi">Rpi</abbr></abbr> to set up.
</p>

<p>
	I have read many posts and get more confused as the days go on.
</p>

<p>
	 
</p>

<p>
	So, the question:
</p>

<p>
	Is there a step by step instruction on how to enable I2C.
</p>

<p>
	 
</p>

<p>
	I am connecting 2 x ADS1115 A2D converters, one at &amp;H48 and the 2nd at &amp;H49.
</p>

<p>
	When I use i2cdetect -l 
</p>

<p>
	i2c-0     i2c     DesignWare HDMI
</p>

<p>
	i2c-1     i2c     mv64xxx_i2c   Adapter
</p>

<p>
	i2c-2     i2c              ditto
</p>

<p>
	 
</p>

<p>
	When I use i2cdetect -y 0
</p>

<p>
	&amp;h30 and &amp;h50  show up
</p>

<p>
	 
</p>

<p>
	When I use i2cdetect -y 1
</p>

<p>
	I get UU on &amp;h36
</p>

<p>
	 
</p>

<p>
	In software, I can do a
</p>

<p>
	fd = i2c_open("/dev/i2c-0")    or use i2c-1
</p>

<p>
	<abbr title="Release candidate"><abbr title="Release candidate">rc</abbr></abbr> = i2cselect (fd,&amp;h48,0)
</p>

<p>
	 
</p>

<p>
	BUT, I cannot write or read to the device.(obviously because it does not exist according to i2cdetect )
</p>

<p>
	My  armbianEnv.txt has
</p>

<p>
	overlays=i2c3          changed from i2c0 after reading some posts.
</p>

<p>
	dtparam i2c_arm=on
</p>

<p>
	 
</p>

<p>
	In armbian-config /system/kernel/booto001/ I have ticked i2c0-pi   and for 2 and 3 as well.
</p>

<p>
	 
</p>

<p>
	So after all that I have no idea how to proceed.
</p>

<p>
	 
</p>

<p>
	Regards
</p>

<p>
	 
</p>

<p>
	EDIT: kern.log has repeated entries as follows:
</p>

<p>
	mv64xxx_i2c 5002000 Error applying settings reverse things back
</p>
]]></description><guid isPermaLink="false">55229</guid><pubDate>Wed, 17 Sep 2025 01:25:10 +0000</pubDate></item><item><title>Reboot is not working</title><link>https://forum.armbian.com/topic/52653-reboot-is-not-working/</link><description><![CDATA[<p>
	I have an issue with the latest releases since Yammy on a Orange Pi Zero <abbr title="Long term support">LTS</abbr>. Reboot is not working (system shuts, but not starting again)
</p>
]]></description><guid isPermaLink="false">52653</guid><pubDate>Sat, 07 Jun 2025 13:06:11 +0000</pubDate></item><item><title>Orange Pi H3 soc images doesn't have lpae enabled in kernel</title><link>https://forum.armbian.com/topic/28194-orange-pi-h3-soc-images-doesnt-have-lpae-enabled-in-kernel/</link><description><![CDATA[<p>
	Currently I receive rustc crashes after memory usage get to 3GB (1GB RAM + 2GB SWAP) when building firefox. After looking around why, I found that kernel isn't build with lpae extension.
</p>

<p>
	Although <a href="https://www.armbian.com/download/?tx_soc=h3" rel="external nofollow">H3 <abbr title="System On a Chip">soc</abbr></a> supports <a href="https://developer.arm.com/documentation/den0013/d/Virtualization/Large-Physical-Address-Extensions" rel="external nofollow">lpae (</a>Large Physical Address Extension), but kernel has <strong>CONFIG_ARM_LPAE <u>flag not set</u></strong> and so we can't use more than 3GB of memory (1GB is reserved for kernel).
</p>

<p>
	(<em>Processors that implement the ARMv7-A Large Physical Address Extension (LPAE), expand the range of accessible physical addresses from 4GB (232 bytes) to 1024GB (240 bytes) a terabyte, by translating 32-bit virtual memory addresses into 40-bit physical memory addresses.)</em>
</p>

<p>
	 
</p>

<p>
	After looking around I found that there isn't any armbian release where this flag is enabled, but other distros have this correctly enabled by default,
</p>

<p>
	debian <a href="https://wiki.debian.org/DebianKernel/ARMMP" rel="external nofollow">https://wiki.debian.org/DebianKernel/ARMMP</a>
</p>

<p>
	<a href="https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/sunxi/config-4.14;h=6e19f1599b998648af2ecc9d375de19b59b9557e" rel="external nofollow">openwrt </a>
</p>

<p>
	 
</p>

<p>
	I also wonder if used build options are generic or did they make use of CPU extensions. H3 also supports VFPv4 or VFPv4-D32<br />
	for <a href="https://www.armbian.com/download/?tx_soc=h3" rel="external nofollow">H3 </a>example:  -march=armv7ve -mtune=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4
</p>

<p>
	 
</p>

<p>
	my output from<br />
	cat /proc/cpuinfo<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">orangepi-PC
    processor       : 3
    model name      : ARMv7 Processor rev 5 (v7l)
    BogoMIPS        : 65.14
    Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x0
    CPU part        : 0xc07
    CPU revision    : 5</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">28194</guid><pubDate>Sat, 06 May 2023 06:29:05 +0000</pubDate></item><item><title>Trying Pcduino2 on a newer kernel</title><link>https://forum.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>kernel 6.15.4-edge and asound.conf</title><link>https://forum.armbian.com/topic/55169-kernel-6154-edge-and-asoundconf/</link><description><![CDATA[<p>
	I have a question regarding the configuration of the /etc/asound.conf file... are there any changes in the new kernel that prevent this from happening? I've noticed that my USB audio card no longer loses its settings and its position doesn't change. However, to be sure, I tried editing the /etc/asound.conf file... but it turns out to be impossible <span class="ipsEmoji">🙂</span> That is, after saving the settings in /etc/asound.conf... ALSA doesn't work! <span class="ipsEmoji">🙂</span>
</p>

<p>
	Moreover, the blocking for certain selected devices doesn't work either. In my case, the blocking is: HDMI Audio... in the file: /etc/modprobe.d/blacklist.conf
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">blacklist sun9i_hdmi_audio
blacklist snd_soc_simple_card</span></pre>

<p>
	Are these changes related to the detection/blocking, etc., of block devices in Linux?
</p>
]]></description><guid isPermaLink="false">55169</guid><pubDate>Sat, 13 Sep 2025 12:08:53 +0000</pubDate></item><item><title>Nanopineo - build fails when I use both CPUMIN and CPUMAX on the command-line</title><link>https://forum.armbian.com/topic/55094-nanopineo-build-fails-when-i-use-both-cpumin-and-cpumax-on-the-command-line/</link><description><![CDATA[<p>
	This issue isn't for orangepione, but for nanopineo - which I can't find in the dropdowns anymore.  Perhaps it is no longer supported.  I'm able to build a working image using this command:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">./compile.sh BOARD=nanopineo BRANCH=current RELEASE=noble BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_CONFIGURE=no COMPRESS_OUTPUTIMAGE=xz</span></pre>

<p>
	 
</p>

<p>
	However, if I add the CPU governance variables, such as this:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">./compile.sh BOARD=nanopineo BRANCH=current RELEASE=noble BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_CONFIGURE=no COMPRESS_OUTPUTIMAGE=xz CPUMIN=81600 CPUMAX=96000</span></pre>

<p>
	 
</p>

<p>
	...the build fails with the following error text:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">./compile.sh mike
[<span class="ipsEmoji">🚸</span>] This script requires root privileges; Docker is unavailable [ trying to use sudo ]
[<span class="ipsEmoji">🌿</span>] Applying cmdline param [ 'PREFER_DOCKER': '(unset)' --&gt; 'no' early ]
[<span class="ipsEmoji">🌱</span>] Skip     cmdline param [ 'ARMBIAN_RELAUNCHED': already set to 'yes' early ]
[<span class="ipsEmoji">🌿</span>] Applying cmdline param [ 'SET_OWNER_TO_UID': '(unset)' --&gt; '1000' early ]
[<span class="ipsEmoji">🌱</span>] Skip     cmdline param [ 'PREFER_DOCKER': already set to 'no' after config 'config-mike.conf' ]
[<span class="ipsEmoji">🌱</span>] Skip     cmdline param [ 'ARMBIAN_RELAUNCHED': already set to 'yes' after config 'config-mike.conf' ]
[<span class="ipsEmoji">🌱</span>] Skip     cmdline param [ 'SET_OWNER_TO_UID': already set to '1000' after config 'config-mike.conf' ]
[<span class="ipsEmoji">🌱</span>] Starting single build process [ nanopineo ]
[<span class="ipsEmoji">🌱</span>] Checking [ basic host setup ]
[<span class="ipsEmoji">🌱</span>] Build host OS release [ noble ]
[<span class="ipsEmoji">🌱</span>] Build host architecture [ arm64 ]
[<span class="ipsEmoji">🌱</span>] Sourcing board configuration [ /home/mike/build/config/boards/nanopineo.csc ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing board file config/boards/nanopineo.csc [ BOARDFAMILY='sun8i' ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing board file config/boards/nanopineo.csc [ BOOTCONFIG='nanopi_neo_defconfig' ]
[<span class="ipsEmoji">✅</span>] change-tracking: after defaulting LINUXFAMILY to BOARDFAMILY [ LINUXFAMILY='sun8i' ]
[<span class="ipsEmoji">🌱</span>] Starting main configuration
[<span class="ipsEmoji">🌱</span>] Using REVISION from [ main VERSION file: '25.11.0-trunk' ]
[<span class="ipsEmoji">🌿</span>] Enabling extension [ armbian-config ]
[<span class="ipsEmoji">🌱</span>] Sourcing family configuration [ /home/mike/build/config/sources/families/sun8i.conf ]
[<span class="ipsEmoji">🌿</span>] Enabling extension [ sunxi-tools ]
[<span class="ipsEmoji">💥</span>] Error 1 occurred in main shell [ at /home/mike/build/lib/functions/configuration/main-config.sh:552
   source_family_config_and_arch() --&gt; lib/functions/configuration/main-config.sh:552
          do_main_configuration() --&gt; lib/functions/configuration/main-config.sh:291
                do_with_logging() --&gt; lib/functions/logging/section-logging.sh:81
    do_with_conditional_logging() --&gt; lib/functions/logging/section-logging.sh:111
    prep_conf_main_build_single() --&gt; lib/functions/main/config-prepare.sh:29
         cli_standard_build_run() --&gt; lib/functions/cli/cli-build.sh:22
        armbian_cli_run_command() --&gt; lib/functions/cli/utils-cli.sh:136
                 cli_entrypoint() --&gt; lib/functions/cli/entrypoint.sh:208
                           main() --&gt; compile.sh:50
 ]</span></pre>

<p>
	 
</p>

<p>
	I looked at the source_family_config_and_arch() function source, and the file that gets passed into it (/home/mike/build/config/sources/families/sun8i.conf) exists on my box, but something is causing the failure at line 552 anyway.  What's strange is that the exact same LINUXFAMILY / BOARDFAMILY is configured in my working command (with all the params passed on the cmdline), like this:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"><span class="ipsEmoji">🌱</span>] Sourcing board configuration [ /home/mike/build/config/boards/nanopineo.csc ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing board file config/boards/nanopineo.csc [ BOARDFAMILY='sun8i' ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing board file config/boards/nanopineo.csc [ BOOTCONFIG='nanopi_neo_defconfig' ]
[<span class="ipsEmoji">✅</span>] change-tracking: after defaulting LINUXFAMILY to BOARDFAMILY [ LINUXFAMILY='sun8i' ]
[<span class="ipsEmoji">🌱</span>] Starting main configuration
[<span class="ipsEmoji">🌱</span>] Using REVISION from [ main VERSION file: '25.11.0-trunk' ]
[<span class="ipsEmoji">🌿</span>] Enabling extension [ armbian-config ]
[<span class="ipsEmoji">🌱</span>] Sourcing family configuration [ /home/mike/build/config/sources/families/sun8i.conf ]
[<span class="ipsEmoji">🌿</span>] Enabling extension [ sunxi-tools ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing family config [ KERNEL_MAJOR_MINOR='6.12' ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing family config [ LINUXFAMILY='sunxi'  # (was: 'sun8i') ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing family config [ KERNELPATCHDIR='archive/sunxi-6.12' ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing family config [ BOOTBRANCH='tag:v2024.01' ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing family config [ BOOTPATCHDIR='u-boot-sunxi' ]
[<span class="ipsEmoji">✅</span>] change-tracking: after sourcing family config [ NETWORKING_STACK='network-manager' ]</span></pre>

<p>
	 
</p>

<p>
	The build/config/sources/families/sun8i.conf file, referenced in the log output, contains a proper CPUMIN and CPUMAX, so I'm not sure why specifying them on the command line blows up the build.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># SPDX-License-Identifier: GPL-2.0
#
# Copyright (c) 2013-2023 Igor Pecovnik, igor@armbian.com
#
# This file is a part of the Armbian Build Framework
# https://github.com/armbian/build/
#
# shellcheck source=config/sources/families/include/sunxi_common.inc
source "${BASH_SOURCE%/*}/include/sunxi_common.inc"

if [[ -z ${OVERLAY_PREFIX} ]]; then
        OVERLAY_PREFIX='sun8i-h3'
fi

[[ -z $CPUMIN ]] &amp;&amp; CPUMIN=480000
[[ -z $CPUMAX ]] &amp;&amp; CPUMAX=1400000</span></pre>

<p>
	 
</p>

<p>
	Any thoughts on what I'm doing wrong?
</p>
]]></description><guid isPermaLink="false">55094</guid><pubDate>Tue, 09 Sep 2025 06:10:02 +0000</pubDate></item><item><title>H3 cedrus video acceleration, device tree problem?</title><link>https://forum.armbian.com/topic/54404-h3-cedrus-video-acceleration-device-tree-problem/</link><description><![CDATA[<p>
	Hi all!
</p>

<p>
	 
</p>

<p>
	On NanoPi Duo2 I'm trying to use the builtin video hw processor.
</p>

<p>
	ffmpeg already works with -hwaccel v4l2request but throws errors:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Press [q] to stop, [?] for help
[h264 @ 0x11645f0] Using V4L2 media driver cedrus (6.12.35) for S264
[V4L2RequestContext @ 0xae5f0db0] Failed to create buffer of type 1: Cannot allocate memory (12)
[h264 @ 0x11645f0] Failed setup for format drm_prime: hwaccel initialisation returned error.

</span></pre>

<p>
	 
</p>

<p>
	dmesg
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[ 8906.864389] cma: __cma_alloc: reserved: alloc failed, req-size: 3038 pages, ret: -12
[ 8906.872255] cma: number of available pages: 42@86+128@384+34@3550+34@6622+34@9694+34@12766+34@15838+34@18910+34@21982+1570@25054=&gt; 1978 free of 26624 total pages
[ 8906.886783] cedrus 1c0e000.video-codec: dma alloc of size 12443648 failed
root@nanopiduo2:~#</span></pre>

<p>
	 
</p>

<p>
	I already did play around with armbianEnv tweaking extraargs cma  but no success.
</p>

<p>
	 
</p>

<p>
	I found a link talking about <abbr title="Video processing unit (encoding/decoding)">VPU</abbr> device tree dma limitations <a href="https://git.sec.in.tum.de/croemheld/linux/-/blob/v5.1-rc5/Documentation/devicetree/bindings/media/cedrus.txt" rel="external nofollow">https://git.sec.in.tum.de/croemheld/linux/-/blob/v5.1-rc5/Documentation/devicetree/bindings/media/<abbr title="driver for hardware accelerated video de-/encoding">cedrus</abbr>.txt</a>
</p>

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

	<div class="ipsQuote_contents">
		<p>
			Device-tree bindings for the <abbr title="Video processing unit (encoding/decoding)">VPU</abbr> found in Allwinner SoCs, referred to as the Video Engine (VE) in Allwinner literature. The <abbr title="Video processing unit (encoding/decoding)">VPU</abbr> can only access the first 256 MiB of DRAM, that are DMA-mapped starting from the DRAM base. This requires specific memory allocation and handling.
		</p>
	</div>
</blockquote>

<p>
	I already decompiled the DT and verified there are is no such "reserved-memory"  section.   Is this the root cause?
</p>

<p>
	Maybe someone can provide some hints or ideas confirming that I'm on the right track? If yes I'd give it a try adjusting the DT.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	     T.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">54404</guid><pubDate>Sun, 10 Aug 2025 11:31:51 +0000</pubDate></item><item><title>v4l2loopback ?</title><link>https://forum.armbian.com/topic/54339-v4l2loopback/</link><description><![CDATA[<p>
	Can we count on adding a module to the future kernel... I mean: v4l2loopback <span class="ipsEmoji">🙂</span>
</p>
]]></description><guid isPermaLink="false">54339</guid><pubDate>Tue, 05 Aug 2025 16:37:21 +0000</pubDate></item><item><title>Nanopi Duo (allwinner H2+) kernel panic</title><link>https://forum.armbian.com/topic/54985-nanopi-duo-allwinner-h2-kernel-panic/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	For long (long) time I did not update my nano pi duo image, recently I changed microSD card and wanted start fresh with latest image.
</p>

<p>
	 
</p>

<p>
	I have tried latest debian image and also tried building image for the BOARD target as `nanopiduo`, but in in both cases my board is stuck at ...<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">U-Boot SPL 2024.01-armbian-2024.01-S866c-P7738-Ha5c2-Va723-Bb703-R448a (Mar 09 2025 - 03:54:39 +0000)
DRAM: 128 MiB                           
Trying to boot from MMC1                
ns16550_serial serial@1c28000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19
                                        
                                        
U-Boot 2024.01-armbian-2024.01-S866c-P7738-Ha5c2-Va723-Bb703-R448a (Mar 09 2025 - 03:54:39 +0000) Allwinner Technology
                                        
CPU:   Allwinner H3 (SUN8I 1680)        
Model: FriendlyARM NanoPi DUO           
DRAM:  128 MiB
Core:  57 devices, 16 uclasses, devicetree: separate
WDT:   Not starting watchdog@1c20ca0
MMC:   mmc@1c0f000: 0
Loading Environment from FAT... Unable to use mmc 0:1...
In:    serial,usbkbd
Out:   serial
Err:   serial
Net:   No ethernet found.
starting USB...
No working controllers 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
5475 bytes read in 6 ms (890.6 KiB/s)
## Executing script at 43100000
U-boot loaded from SD
182 bytes read in 6 ms (29.3 KiB/s)
Load fdt: /boot/dtb/sun8i-h2-plus-nanopi-duo.dtb
8431400 bytes read in 357 ms (22.5 MiB/s)
11476944 bytes read in 484 ms (22.6 MiB/s)
Found mainline kernel configuration
36294 bytes read in 20 ms (1.7 MiB/s)
Working FDT set to 43000000
504 bytes read in 17 ms (28.3 KiB/s)
Applying kernel provided DT overlay sun8i-h3-usbhost2.dtbo
504 bytes read in 17 ms (28.3 KiB/s)
Applying kernel provided DT overlay sun8i-h3-usbhost3.dtbo
4185 bytes read in 17 ms (240.2 KiB/s)
Applying kernel provided DT fixup script (sun8i-h3-fixup.scr)
## Executing script at 45000000
Kernel image @ 0x42000000 [ 0x000000 - 0xaf1fd0 ]
## Loading init Ramdisk from Legacy Image at 43400000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    8431336 Bytes = 8 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
Working FDT set to 43000000
   Loading Ramdisk to 497f5000, end 49fff6e8 ... OK
   Loading Device Tree to 42ee4000, end 42f55fff ... OK
Working FDT set to 42ee4000

Starting kernel ...

[    2.314576] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    2.322869] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.12.43-current-sunxi #1
[    2.330722] Hardware name: Allwinner sun8i Family
[    2.335438] Call trace: 
[    2.335467]  unwind_backtrace from show_stack+0x11/0x14
[    2.343286]  show_stack from dump_stack_lvl+0x37/0x42
[    2.348377]  dump_stack_lvl from panic+0xc9/0x278
[    2.353116]  panic from mount_root_generic+0x171/0x1f4
[    2.358299]  mount_root_generic from prepare_namespace+0x161/0x1ae
[    2.364527]  prepare_namespace from kernel_init_freeable+0x1f9/0x20a
[    2.370928]  kernel_init_freeable from kernel_init+0x21/0x100
[    2.376720]  kernel_init from ret_from_fork+0x11/0x1c
[    2.381808] Exception stack(0xc8821fb0 to 0xc8821ff8)
[    2.386881] 1fa0:                                     00000000 00000000 00000000 00000000
[    2.395074] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.403265] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[    2.410060] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---</span></pre>

<p>
	 
</p>

<p>
	In older images, CPU was detected as `Allwinner H2+`, however now it's detecting as H3.
</p>

<p>
	I have tried couple other SD cards, with same error.
</p>

<p>
	 
</p>

<p>
	What config I can try to get my `nanopi duo` working?
</p>

<p>
	<br />
	<br />
	offtopic: I tried images available from  friendlyelec drive, which are getting stuck at "Starting kernel".
</p>
]]></description><guid isPermaLink="false">54985</guid><pubDate>Fri, 05 Sep 2025 03:26:33 +0000</pubDate></item><item><title>NanoPi Neo Air AP6212 (CYW43430) reduce transmission power</title><link>https://forum.armbian.com/topic/55000-nanopi-neo-air-ap6212-cyw43430-reduce-transmission-power/</link><description><![CDATA[<p>
	Dear Community,
</p>

<p>
	 
</p>

<p>
	I currently want to reduce the transmission power of the NanoPi Neo Air.
</p>

<p>
	This means that I simply want to be able to set the Wifi transmission power in 10% steps, for example.
</p>

<p>
	 
</p>

<p>
	What I have already tried:
</p>

<ol>
	<li>
		Instructions according to Wiki: OpenWrt image is not flashed. No access via browser.<br />
		But it doesn't matter: max. transmission power is used in AP mode. <br />
		Setting as in the Wiki image "TransmitPower:auto" probably does not apply here anyway.
	</li>
	<li>
		Network Manager TUI via "sudo nmtui" has no such settings.
	</li>
	<li>
		Adjust the NVRAM files in "/lib/firmware/brcm" or "/lib/firmware/ap6212" step by step. <br />
		All changes are saved in the txt file but not written to the host driver.<br />
		The tests do not recognise any changes. No matter how I adjust the values. (Many different attempts)
	</li>
	<li>
		Firmware patch ("brcmfmac43430a1-sdio.bin") with HxD: The place where "Maxp2ga0" is set is found &amp; edited in binary file. --&gt; 07 60 3F 60 6D 61 78 70 32 67 61 30 = `?`maxp2ga0<br />
		Bytes for maxp2ga0: 07 60Bytes for maxp2ga1: 3F 60<br />
		3F 60 → 0x603F or 0x3F60 → similar, typically 0x60 = 96 → 20 dBm (Both antenna values have been set)<br />
		Unfortunately, this change is not loaded into the host driver on the chip either...<br />
		Continue working on existing "locked" firmware with Seemoo Lab? (unlikely)
	</li>
	<li>
		Throttling Tx-Power via command "sudo iw dev wlan0 set txpower fixed 1500"<br />
		Change is displayed under "iwconfig wlan0", but it is either overwritten directly or not taken into account at all.<br />
		No change is noticeable in the tests, no matter how low the value is set.
	</li>
	<li>
		Other firmware &amp; NVRAM tested: Wifi does not start at all (IP rebount reconnect try xx) or the W-Lan is not visible.<br />
		Maybe you can start here again and find a working firmware that is not "locked"? Which software to use?<br />
		 
	</li>
</ol>

<p>
	I test with Putty via the wifi connection. I use the following command:
</p>

<p>
	for i in $(seq 1 30); do iw dev wlan0 station dump | awk '/signal/ {print $2}'; sleep 1; done \<br />
	| awk '{x[NR]=$1; s+=$1} END{ if (NR&gt;0) {mean=s/NR; for(i=1;i&lt;=NR;i++) v+=(x[i]-mean)^2; sd=sqrt(v/NR); print 'N="NR, "mean="mean, "sd="sd} }'
</p>

<p>
	This measures the connection strength in dBm every second, 30 times, and only outputs the mean value.
</p>

<p>
	I always have the same 3 measurement positions with the exact same antenna alignment. 
</p>

<p>
	(In a corridor: 3m, 12m, 25m)
</p>

<p>
	 
</p>

<p>
	Interesting stuff:
</p>

<ul>
	<li>
		sudo iw phy phy0 info
	</li>
	<li>
		dmesg | tail -n 50 | grep -i brcmfmac
	</li>
	<li>
		File paths: /lib/firmware/brcm &amp; /lib/firmware/AP6212
	</li>
	<li>
		CC code (country) is not set by default: "sudo iw reg get" &amp; "sudo iw reg set DE"
	</li>
</ul>

<p>
	<br />
	Are there any other approaches or have I overlooked something?<br />
	Thank you very much for your help!
</p>
]]></description><guid isPermaLink="false">55000</guid><pubDate>Fri, 05 Sep 2025 12:55:51 +0000</pubDate></item><item><title>What is purpose of /dev/mmcblk2boot devices?</title><link>https://forum.armbian.com/topic/54872-what-is-purpose-of-devmmcblk2boot-devices/</link><description><![CDATA[<p>
	Please give me a tip - what is purpose of /dev/mmcblk2boot block devices created?<br />
	Quite small size - 4MB - ones, do they serve to something u-boot needs at boot time?<br />
	There are no records for them in fstab so I assume they are created by zram, but what happens to them after boot when they aren't needed anymore?
</p>

<p>
	 
</p>

<p>
	Board Orangepi 3LTS with bookworm minimal<br />
	 
</p>

<p>
	Also as a matter of wondering - why there are two zram devices: one of 1/2 of RAM (as usual) and another of quite small 50MB only, what is it for?
</p>

<p>
	 
</p>

<p>
	 
</p>

<pre class="ipsCode">root@heaven:~# fdisk -l
&lt;redacted&gt;

Disk /dev/mmcblk2boot0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mmcblk2boot1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

&lt;redacted&gt;

Disk /dev/zram0: 987,53 MiB, 1035497472 bytes, 252807 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/zram1: 50 MiB, 52428800 bytes, 12800 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes</pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">54872</guid><pubDate>Sun, 31 Aug 2025 08:08:30 +0000</pubDate></item><item><title>x264 HW-encoding on Orange Pi Zero 2W</title><link>https://forum.armbian.com/topic/50617-x264-hw-encoding-on-orange-pi-zero-2w/</link><description><![CDATA[<p>
	Hello!
</p>

<p>
	 
</p>

<p>
	I am trying to get the cedar_ve device working for OPIZ2W. 
</p>

<p>
	 
</p>

<p>
	I am currently running this image: Orangepizero2w_1.0.4_ubuntu_noble_server_linux6.1.31
</p>

<p>
	My uname -a:
</p>

<p>
	Linux orangepizero2w 6.1.31-sun50iw9 #1.0.4 SMP Wed Oct 9 13:39:53 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
</p>

<p>
	 
</p>

<p>
	To do this I am trying to follow these steps:
</p>

<p>
	1. Modify a <abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> for OPIZ2W to include cedar_ve.
</p>

<p>
	2. Donwloan <abbr title="driver for hardware accelerated video de-/encoding"><abbr title="driver for hardware accelerated video de-/encoding">cedrus</abbr></abbr> driver and build it.
</p>

<p>
	3. Compile modified ffmpeg with x264cedrus support
</p>

<p>
	 
</p>

<p>
	Have anyone tried this? I have only found builds for recent kernel for the H3 CPU, none for the H618.
</p>

<p>
	 
</p>

<p>
	I am looking for a <abbr title="Device tree source"><abbr title="Device tree source">DTS</abbr></abbr> that supports cedar_ve for Orange Pi Zero 2W or any other things that can point me in the right direction.
</p>
]]></description><guid isPermaLink="false">50617</guid><pubDate>Wed, 19 Mar 2025 18:19:20 +0000</pubDate></item><item><title>RS485 automatically to control DE pin</title><link>https://forum.armbian.com/topic/54923-rs485-automatically-to-control-de-pin/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I am using Nanopi Neo board and I need RS485 driver to control DE pin automatically.
</p>

<p>
	I have prepared <abbr title="Device tree source"><abbr title="Device tree source">DTS</abbr></abbr> Overlay file:
</p>

<p>
	 
</p>

<p>
	/<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>-v1/;<br />
	/plugin/;
</p>

<p>
	/ {<br />
	    compatible = "allwinner,sun8i-h3";
</p>

<p>
	    fragment@0 {<br />
	        target = &lt;&amp;uart1&gt;;<br />
	        __overlay__ {<br />
	            status = "okay";<br />
	            pinctrl-names = "default";<br />
	            pinctrl-0 = &lt;&amp;uart1_pins &amp;uart1_de_pin&gt;;<br />
	            rs485-rts-gpios = &lt;&amp;gpio6 8 0&gt;;  /* PG8 active-low */<br />
	            linux,rs485-enabled-at-boot-time;<br />
	            rs485-rts-delay = &lt;0 300&gt;;<br />
	        };<br />
	    };
</p>

<p>
	    fragment@1 {<br />
	        target = &lt;&amp;uart2&gt;;<br />
	        __overlay__ {<br />
	            status = "okay";<br />
	            pinctrl-names = "default";<br />
	            pinctrl-0 = &lt;&amp;uart2_pins &amp;uart2_de_pin&gt;;<br />
	            rs485-rts-gpios = &lt;&amp;gpio0 2 0&gt;;  /* PA2 active-low */<br />
	            linux,rs485-enabled-at-boot-time;<br />
	            rs485-rts-delay = &lt;0 300&gt;;<br />
	        };<br />
	    };<br />
	};<br />
	 
</p>

<p>
	<abbr title="Device tree compiler">I produced dtbo file from <abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> one with the command: <abbr title="Device tree compiler">dtc</abbr></abbr> -@ -I <abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> -O <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> -o rs485.dtbo rs485.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>
</p>

<p>
	 
</p>

<p>
	I copied this rs485.dtbo file to /boot/<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>/overlay. Also I added rs485 string to ArmbianEnv.txt and rebooted. 
</p>

<p>
	But only TX works, RX doesn't. 
</p>

<p>
	 
</p>

<p>
	What should  I do else to make it work?
</p>
]]></description><guid isPermaLink="false">54923</guid><pubDate>Tue, 02 Sep 2025 07:49:50 +0000</pubDate></item><item><title>Can't enable UART overlay on OrangePi Zero 3</title><link>https://forum.armbian.com/topic/49431-cant-enable-uart-overlay-on-orangepi-zero-3/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.next.armbian.com/oseferilev' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.next.armbian.com/oseferilev
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	I see the device tree file here:
</p>

<p>
	```
</p>

<p>
	/boot/<abbr title="Device tree blob">dtb</abbr>/allwinner/overlay/sun50i-h616-uart5-ph.dtbo
</p>

<p>
	```
</p>

<p>
	But after adding `overlays=uart5-ph` to `armbianEnv.txt` and rebooting, I'm not getting any new serial device created.  Any idea what I need to do?
</p>
]]></description><guid isPermaLink="false">49431</guid><pubDate>Thu, 23 Jan 2025 16:26:40 +0000</pubDate></item><item><title>Nanopi Neo Air stuck at 'Loading kernel' booting from eMMC</title><link>https://forum.armbian.com/topic/54821-nanopi-neo-air-stuck-at-loading-kernel-booting-from-emmc/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	First of all, thank You for your work.<br />
	On a project we are using Nanopi Neo Air boards with an Allwinner h3 processor and a 8GB <abbr title="embedded MultiMediaCard">eMMC</abbr> flashed with an Armbian OS:
</p>

<p>
	 
</p>

<pre class="ipsCode">$ uname -a
Linux &lt;DEVICE_HOSTNAME&gt; 6.6.75-legacy-sunxi #1 SMP Sat Feb  1 17:37:57 UTC 2025 armv7l GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye</pre>

<p>
	<br />
	Recently we have been getting increasing reports of the boards being stuck on boot, on message 'Starting Kernel ...' (checked from logs available on COM port).
</p>

<p>
	<br />
	Although this behavior is highly undesirable, since the <abbr title="embedded MultiMediaCard">eMMC</abbr> is visible in device tree when booting from an SD-Card, it can be recovered by running command
</p>

<p>
	 
</p>

<pre class="ipsCode">$ fsck /dev/mmcblk2p1</pre>

<p>
	 
</p>

<p>
	In order to reproduce this behavior we have set up a continuous power cycle test where, booting from <abbr title="embedded MultiMediaCard">eMMC</abbr>:
</p>

<ul>
	<li>
		Device is powered on
	</li>
	<li>
		After 70 seconds (enough time for the system to boot), power supply is interrupted
	</li>
	<li>
		Device remains powered off for 10 seconds
	</li>
</ul>

<p>
	 
</p>

<p>
	This would account for around 1000 power cycles per day and we were able to get the device bricked in the range of 68 to 5500 power cycles.<br />
	<br />
	We then repeated the test but by booting from an SD-Card and were not able to reproduce the issue, having reached power cycle counts of 34381.<br />
	<br />
	<strong>Does anyone have a clue on why the <abbr title="embedded MultiMediaCard">eMMC</abbr> displays this behavior, or is someone able to provide some guidance on what we could do/check to try to prevent this from happening (or making the <abbr title="embedded MultiMediaCard">eMMC</abbr> more resilient to power cycles)?</strong>
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">54821</guid><pubDate>Wed, 27 Aug 2025 16:05:42 +0000</pubDate></item><item><title>How can I get Orange Pi Plus 2 Image(OS)?</title><link>https://forum.armbian.com/topic/41799-how-can-i-get-orange-pi-plus-2-imageos/</link><description><![CDATA[<p>
	I tried to download the <abbr title="Orange Pi">Opi</abbr> plus 2 Image in armbian download page, but it linked In to <abbr title="Orange Pi">Opi</abbr> plus which is older hardware. There Are only plus 2e and plus Image. Here is the link <span>: <a href="https://www.armbian.com/orange-pi-plus-2/" rel="external nofollow">https://www.armbian.com/orange-pi-plus-2/</a></span>
</p>

<p>
	 
</p>

<p>
	<span>How can I get the image of <abbr title="Orange Pi">Opi</abbr> plus 2 ?? Plz let me know:(</span>
</p>
]]></description><guid isPermaLink="false">41799</guid><pubDate>Sun, 30 Jun 2024 17:33:56 +0000</pubDate></item><item><title>u-boot update for Orangepi Plus</title><link>https://forum.armbian.com/topic/54777-u-boot-update-for-orangepi-plus/</link><description><![CDATA[<p>
	When tweaking Armbian’s Build System  I understand that it also builds u-boot and updates it when new sources are available.<br />
	I understand, that the last one was updated on <span>:</span><br />
	[<span class="ipsEmoji">🌿</span>] {u-boot:1}  Cleaning u-boot tree [ u-boot-worktree/u-boot/v2024.01 for '' ]<br />
	[<span class="ipsEmoji">🔨</span>]   [Mon Aug 25 11:11:25 PM CEST 2025] Running: git --no-pager clean -xfdq<br />
	[<span class="ipsEmoji">🌱</span>] Calling Python patching script for U-Boot: [ <a href="https://github.com/u-boot/u-boot" rel="external nofollow">https://github.com/u-boot/u-boot</a> - tag:v2024.01 ]<br />
	[<span class="ipsEmoji">🌱</span>] Using U-Boot patch dir: [ u-boot-sunxi ]<br />
	<br />
	Where is the latest build could be downloaded from and what is its flash procedure and recovery (if necessary) ?
</p>
]]></description><guid isPermaLink="false">54777</guid><pubDate>Mon, 25 Aug 2025 21:15:31 +0000</pubDate></item></channel></rss>
