<?xml version="1.0"?>
<rss version="2.0"><channel><title>Amlogic CPU Boxes Latest Topics</title><link>https://forum.armbian.com/forum/192-amlogic-cpu-boxes/</link><description>Amlogic CPU Boxes Latest Topics</description><language>en</language><item><title>Booting armbian manually from u-boot shell over UART</title><link>https://forum.armbian.com/topic/57339-booting-armbian-manually-from-u-boot-shell-over-uart/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello, I'm new to embedded linux installation, so please bear with me. So I purchased an android tv box labeled h96max S905L3 from TEMU. Specifications (if the label is trustworthy): RAM: 2GB, ROM:16GB, running android 14.0. On the pcb it says: s905_zx02_v01. It features an ethernet port, 2 USB, HDMI, AV port (looks like a headphone jack) and no hidden reset button or sd card slot. I was trying to install any kind of linux to it using a bootable usb, I just need a simple shell capable of running an http server. I have tried using the remote control to trigger boot to linux, but nothing works. I have then opened the thing, and connected uart to a RP2040 and wrote a simple script as a uart bridge. I now have access to u-boot shell, interupted setup. So far I used chatgpt to guide me, but couldn't get it to boot properly. It told me how to boot manually the image from the usb, but it failed every time.
</p>

<p>
	 
</p>

<p>
	It told me to set these env vars, and over time it showed me different addresses. It said the issues were related to overlapping of the addresses, or using address range that was reserved. It also said the <abbr title="Device tree blob">dtb</abbr> which I used, the meson-gxl-s905x-p212.<abbr title="Device tree blob">dtb</abbr> won't work, since the device always threw an error bad_magic, even though I checked fdt header, and the magic was correct.
</p>

<p>
	 
</p>

<p>
	setenv kernel_addr_r 0x20000000
</p>

<p>
	setenv ramdisk_addr_r 0x24000000
</p>

<p>
	setenv fdt_addr_r 0x21000000
</p>

<p>
	 
</p>

<p>
	I would then load the files
</p>

<p>
	 
</p>

<p>
	fatload usb 0:1 ${kernel_addr_r} linux-android.img
</p>

<p>
	fatload usb 0:1 ${ramdisk_addr_r} uInitrd
</p>

<p>
	fatload usb 0:1 ${fdt_addr_r} vendor-expanded.<abbr title="Device tree blob">dtb</abbr>
</p>

<p>
	 
</p>

<p>
	Notice: I used different images, firstly the Image file, and the meson-gxl-s905x-p212.<abbr title="Device tree blob">dtb</abbr>. After failed boots, chatgpt told me to expand, i.e. add padding to the <abbr title="Device tree blob">dtb</abbr> (first with the meson...<abbr title="Device tree blob">dtb</abbr>, and after that with the vendor.<abbr title="Device tree blob">dtb</abbr>). It didn't work, so it told me to generate an android like image using
</p>

<p>
	 
</p>

<p>
	mkbootimg \
</p>

<p>
	--kernel Image \
</p>

<p>
	--<abbr title="Device tree blob">dtb</abbr> vendor-expanded.<abbr title="Device tree blob">dtb</abbr> \
</p>

<p>
	--cmdline "console=ttyAML0,115200 console=ttyS0,115200 root=/dev/sda1 rootwait rootdelay=10 rw" \
</p>

<p>
	--base 0x0 \
</p>

<p>
	--pagesize 2048 \
</p>

<p>
	--kernel_offset 0x1080000 \
</p>

<p>
	--dtb_offset 0x1000000 \
</p>

<p>
	-o linux-android.img
</p>

<p>
	 
</p>

<p>
	and boot using the extracted vendor.<abbr title="Device tree blob">dtb</abbr> (pulled from android) and using
</p>

<p>
	 
</p>

<p>
	bootm ${kernel_addr_r} instead of booti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
</p>

<p>
	 
</p>

<p>
	The bootargs I used are setenv bootargs "root=/dev/sda1 rootfstype=ext4 rw rootwait console=ttyAML0,115200n8 console=tty0"
</p>

<p>
	 
</p>

<p>
	Please, any help would be appreciated as I already spent over 6 hours with this little cheap bastard that wouldn't boot anything but that chinese android. I will post output of anything, just let me know if something is needed. I'm sorry for the messiness of this post, but I tried a lot of things that chatgpt told me, explained the errors, and supplied commands for the u-boot shell.
</p>
]]></description><guid isPermaLink="false">57339</guid><pubDate>Sun, 11 Jan 2026 11:58:03 +0000</pubDate></item><item><title>problems booting amlogic tvbox from SD</title><link>https://forum.armbian.com/topic/58884-problems-booting-amlogic-tvbox-from-sd/</link><description><![CDATA[<p>
	Hi i have done a few boxes with armbian installed, some boxes wifi do not work but that is to be expected.But i got a amlogic box now that is giving me intrm error,It seems i can boot armbian and it loads up but after the loading it just get stuck at intrims.This has somethnig to do with the boot process from sd card.When i boot it form usb stick it works fine but the same setup from sd card gives me that error.
</p>

<p>
	I suspect the second part to boot the os is controlled by the box,I need to have first boot all the time
</p>

<p>
	What can i do to modify the sd card.
</p>
]]></description><guid isPermaLink="false">58884</guid><pubDate>Thu, 02 Apr 2026 17:27:51 +0000</pubDate></item><item><title>Realvnc problem in Armbian. Black screen</title><link>https://forum.armbian.com/topic/58783-realvnc-problem-in-armbian-black-screen/</link><description><![CDATA[<p>
	Hello. I have a problem that's been driving me crazy, and I think I'm not the only one. I'm using Armbian version v25.05.0 for Aml.S905x running Armbian Linux 6.12.19-<abbr title="A fork of Armbian that uses Armbian's name without permission.">ophub</abbr> Debian stable (bookworm), and I managed to install RealVNC Connect, for which I have a license. The problem I'm having, and I can't find a solution, is that by default the GDM3 desktop launcher uses Wayland, and when I connect externally to the server, I only get a black screen with a message saying "the desktop cannot be displayed at this time." I'm using GNOME, and I've tried different desktop environments, but they never work, even after selecting them from the gear icon. It just acts like it's going to launch and then returns to the user's home page. It doesn't matter if I use Xorg; no desktop environment ever loads. Only GNOME and GNOME Classic work. If I modify the /etc/gdm3/custom.conf file by deselecting Waylan, I get a black screen and can't even log in. It's a vicious cycle that prevents me from using this server that I like. I've also tried installing other screen launchers like LightDM, but they don't work on my system; the startup process either freezes or I get a black screen. I'm quite desperate. The device where Armbian is installed is an Amlogic TV Box, which is otherwise working perfectly, but this server issue is really frustrating me. Could anyone offer a solution so I can use this server that was working before? Thank you very much.
</p>
]]></description><guid isPermaLink="false">58783</guid><pubDate>Sun, 29 Mar 2026 09:32:52 +0000</pubDate></item><item><title>TX3 Mini Won't Boot from SD Card or eMMC After Resizing Partitions Armbian</title><link>https://forum.armbian.com/topic/44641-tx3-mini-wont-boot-from-sd-card-or-emmc-after-resizing-partitions-armbian/</link><description><![CDATA[<p>
	 
</p>

<p>
	<span>Hi, I'm new to the Armbian community, but I have used Linux before. Recently, I followed this tutorial: <u><a href="https://i12bretro.github.io/tutorials/0316.html" rel="external nofollow">https://i12bretro.github.io/tutorials/0316.html</a></u> to flash Armbian 20.10 Bullseye on what I suspect is a fake TX3 Mini. It has a red motherboard probably not a p-281 board, it could be a q201_N device as twrp said before installing Armbian. Anyways, Armbian detects 1 GB of RAM and 16 GB of internal storage in it. </span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="12994" href="https://forum.armbian.com/uploads/monthly_2024_08/20240831_130122.jpg.28e990e67004415009b7795f30d699e1.jpg" rel=""><img alt="20240831_130122.thumb.jpg.af5346bb44ca85ef42e13a52757fdd36.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="12994" data-ratio="62.20" width="1000" src="https://forum.armbian.com/uploads/monthly_2024_08/20240831_130122.thumb.jpg.af5346bb44ca85ef42e13a52757fdd36.jpg" /></a>
</p>

<p>
	<span>It most likely has either an S905X or S912 CPU since I used "u-boot-s905x-s912" during the process. </span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="12993" href="https://forum.armbian.com/uploads/monthly_2024_08/20240831_125702.jpg.1a3638be56851a2f9a8e8f4f061dad61.jpg" rel=""><img alt="20240831_125702.thumb.jpg.5c1b5d5cf4f3805881b831e74589e449.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="12993" data-ratio="117.92" width="636" src="https://forum.armbian.com/uploads/monthly_2024_08/20240831_125702.thumb.jpg.5c1b5d5cf4f3805881b831e74589e449.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="12998" href="https://forum.armbian.com/uploads/monthly_2024_08/20240831_125603.jpg.7cc4d179a02f96eddcf7814dc4d59132.jpg" rel=""><img alt="20240831_125603.thumb.jpg.cb1096b129ce57f2744d1e2797fddb54.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="12998" data-ratio="87.62" width="856" src="https://forum.armbian.com/uploads/monthly_2024_08/20240831_125603.thumb.jpg.cb1096b129ce57f2744d1e2797fddb54.jpg" /></a>
</p>

<p>
	After flashing the SD card with Armbian, I was able to boot successfully.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="12996" href="https://forum.armbian.com/uploads/monthly_2024_08/20240830_203339.jpg.b80528c5865e954bc94b9632b2a060a8.jpg" rel=""><img alt="20240830_203339.thumb.jpg.68dd06eab9bdb5eb6632cf42ef027bde.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="12996" data-ratio="47.40" width="1000" src="https://forum.armbian.com/uploads/monthly_2024_08/20240830_203339.thumb.jpg.68dd06eab9bdb5eb6632cf42ef027bde.jpg" /></a>
</p>

<p>
	I then installed Armbian using the terminal with "install.sh." After completing the installation, I decided to check the partitions using GParted. In the <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> (internal storage), I noticed around 900 MB of unallocated space. I decided to add this to my root partition. 
</p>

<p>
	To do that, I first moved the boot partition upwards and placed the unallocated space next to the root partition. However, when I tried to extend my root partition into the unallocated space, GParted froze. I canceled the process and reopened GParted, but this time it said it was unable to read the <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr>. I thought it might be a bug, so I rebooted, but after the reboot, the screen remained blank—nothing happened. When I insert the SD card, the screen flickers blank for 2 seconds and then shows "no signal" for 3 seconds.
</p>

<p>
	Did I just kill the device, or is there any way to fix this? Please help!
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">44641</guid><pubDate>Sat, 31 Aug 2024 09:08:26 +0000</pubDate></item><item><title>Minix NE0 U1 flash</title><link>https://forum.armbian.com/topic/56081-minix-ne0-u1-flash/</link><description><![CDATA[<p>
	Trying to figure out how to initiate toothpick mode in order to flash a minimal iot Armbian image.
</p>

<p>
	 
</p>

<p>
	I found a recovery1 button (accessed from a pinhole) but holding this while powering on, or holding the 'power' button while powering on, doesn't seem to get me anywhere.
</p>

<p>
	 
</p>

<p>
	It seems that whenever I insert my 32G sdcard (maybe not supported?), something happens where the stock android does not boot after the initial MINIX splash screen, but just sits on a black screen (regardless of how I may have powered it on). Initially I thought it was doing something, so I let it run overnight.. I restarted it in the am, but when I removed the SDCard, it just booted back into the original stock androidn.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56081</guid><pubDate>Wed, 05 Nov 2025 14:39:30 +0000</pubDate></item><item><title>Latest Armbian for S805 TV</title><link>https://forum.armbian.com/topic/28400-latest-armbian-for-s805-tv/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	so after many hours of trial and error I have managed to get the latest Armbian with Kernel 6.1.27 running on my old mxq s805 tv box.
</p>

<p>
	 
</p>

<p>
	Albeit only thing that is not working is hdmi output and wifi. <br />
	 
</p>

<p>
	So for anyone else trying to accomplish something similar, my steps were:
</p>

<p>
	 
</p>

<p>
	<a href="https://github.com/hzyitc/armbian-onecloud" rel="external nofollow">https://github.com/hzyitc/armbian-onecloud</a> <br />
	 
</p>

<p>
	Downloaded the latest release of this build for the onecloud device as it also runs on the s805 amlogic chipset (props to the developer for still updating)
</p>

<p>
	 
</p>

<p>
	Burn the image to your sd card.
</p>

<p>
	Then after the image is burned, create a textfile on the root of the sd card and name it „uEnv.txt“
</p>

<p>
	<br />
	Paste the following and adjust the .<abbr title="Device tree blob">dtb</abbr> file to your corresponding device. My case is the mxq
</p>

<p>
	 
</p>

<p>
	LINUX=/uImage<br />
	INITRD=/uInitrd<br />
	#VMODE=1080P50HZ<br />
	VMODE=1080P<br />
	FDT=/<abbr title="Device tree blob">dtb</abbr>/meson8b-mxq.<abbr title="Device tree blob">dtb</abbr><br />
	APPEND=root=LABEL=armbi_root rootfstype=ext4 rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.repair=yes net.ifnames=0<br />
	 
</p>

<p>
	Save the file, insert the sd card in your device connect it to LAN and ssh in to the device (check the ip in your router)
</p>

<p>
	 
</p>

<p>
	So, ssh root@your.ip.adress.x
</p>

<p>
	Password is 1234 by default.
</p>

<p>
	 
</p>

<p>
	And that is that. I currently have it running for 4hrs with no outage. PiHole and PiVPN both installed and running.
</p>

<p>
	 
</p>

<p>
	I hope this could help anyone out trying on a similar device. Credit goes to the devs and contributors. I just put the pieces together and made it work as my own builds wouldnt run so I resorted to this much better solution.
</p>

<p>
	 
</p>

<p>
	p.s: If anyone is interested for my reasoning of updating from a old build, it was because i was using 5.14 rc2 kernel that was bugging with wireguard.
</p>

<p>
	And as mentioned no hdmi output and no wifi. Wifi should be fixable hdmi rather not to my understanding.
</p>

<p>
	<br />
	Take care and have fun
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">28400</guid><pubDate>Tue, 23 May 2023 23:50:29 +0000</pubDate></item><item><title>vorke Z6 (s912)</title><link>https://forum.armbian.com/topic/58489-vorke-z6-s912/</link><description><![CDATA[<p>
	i am trying to install armbian on a vorke z6 plus s912 amlogic box. 
</p>

<p>
	As there is no S912 <abbr title="Device tree blob">dtb</abbr>, i tried using /<abbr title="Device tree blob">dtb</abbr>/amlogic/meson-gxm-t95z-plus.<abbr title="Device tree blob">dtb</abbr>
</p>

<p>
	with this iamge: Armbian_26.02.0_amlogic_s912-t95z-plus_trixie_6.18.15_server_2026.03.01.img.gz
</p>

<p>
	renamed  u-boot-s905x-s912.bin to u-boot.ext
</p>

<p>
	 
</p>

<p>
	After inserting and pressing the reset button, before applying power, i get into the recovery menu
</p>

<p>
	What <abbr title="Device tree blob">dtb</abbr> file or image can i use to get armbian running?
</p>
]]></description><guid isPermaLink="false">58489</guid><pubDate>Sat, 14 Mar 2026 20:10:49 +0000</pubDate></item><item><title>BCM43430 WiFi (AP6212) - HT Avail timeout clkctl 0x50 on BCM43430/2 stepping - Armbian 5.9 kernel</title><link>https://forum.armbian.com/topic/58482-bcm43430-wifi-ap6212-ht-avail-timeout-clkctl-0x50-on-bcm434302-stepping-armbian-59-kernel/</link><description><![CDATA[<p>
	 
</p>

<p>
	Hello everyone,
</p>

<p>
	 
</p>

<p>
	I have two identical-looking "arm-64" Amlogic TV boxes (S805X-based, meson-gxl-s805x-p241.<abbr title="Device tree blob">dtb</abbr>), both running the same Armbian image (kernel 5.9.0-arm-64 from balbes150 build).
</p>

<p>
	Both boxes have BCM43430 WiFi+BT combo (AP6212 module) on SDIO (mmc1).
</p>

<p>
	 
</p>

<p>
	<strong>Problem:</strong><br />
	- STB 1: WiFi works perfectly (BCM43430/1 stepping)<br />
	- STB 2: WiFi fails to initialize (BCM43430/2 stepping) — always ends with "HT Avail timeout (1000000): clkctl 0x50"
</p>

<p>
	Key dmesg from STB 1 (working):<br />
	[   7.719726] brcmfmac: F1 signature read @0x18000000=0x1541a9a6<br />
	[   7.736079] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1<br />
	[   7.976301] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Mar 30 2021 01:12:21 version 7.45.98.118 (7d96287 CY) FWID 01-32059766<br />
	→ wlan0 appears and connects normally
</p>

<p>
	Key dmesg from STB 2 (not working):<br />
	[  7.564287] brcmfmac: F1 signature read @0x18000000=0x1542a9a6<br />
	[  7.568240] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/2<br />
	[  8.644057] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50<br />
	[  9.652082] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
</p>

<p>
	→ No wlan0 interface created
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<strong>What I already tried on STB 2:</strong><br />
	1. Copied entire /lib/firmware/brcm folder from STB 1 → same timeout<br />
	2. Symlinked brcmfmac43430a0-sdio.bin / .txt → same timeout<br />
	3. Symlinked Raspberry Pi 3 variant (brcmfmac43430-sdio.raspberrypi,3-model-b.txt) → same<br />
	4. Created symlink for board-specific file: ln -sf brcmfmac43430-sdio.txt brcmfmac43430-sdio.amlogic,p241.txt → still fails<br />
	5. Added various NVRAM tweaks (boardflags3=0x48200100, LPO=1, sd_drivestrength=6, etc.) → no change<br />
	6. Tried sdio_overclock=0 (and 25000000) → module says "unknown parameter 'sdio_overclock' ignored" (not supported in this kernel 5.9 build)
</p>

<p>
	Current /lib/firmware/brcm contents (relevant files):<br />
	- brcmfmac43430-sdio.bin<br />
	- brcmfmac43430-sdio.txt<br />
	- brcmfmac43430a0-sdio.bin<br />
	- brcmfmac43430a0-sdio.txt<br />
	- brcmfmac43430-sdio.raspberrypi,3-model-b.txt<br />
	- brcmfmac43430-sdio.amlogic,p241.txt (now exists)
</p>

<p>
	modinfo brcmfmac shows no sdio_overclock or drive_strength parameter available.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<strong>Questions:</strong><br />
	- Has anyone seen BCM43430/2 stepping specifically fail like this while /1 works on the same image?<br />
	- Is there a known good NVRAM .txt for BCM43430/2 on Amlogic boxes?<br />
	- Any other module parameters or <abbr title="Device tree blob">DTB</abbr> tweaks that could slow down SDIO clock or force LPO mode?<br />
	- Or is this most likely a hardware difference (LPO crystal issue on the module/board)?
</p>

<p>
	Any help or pointers greatly appreciated — really want to avoid buying USB dongles if possible.
</p>

<p>
	Thanks!
</p>

<p>
	 
</p>

<p>
	<em><strong>ls /lib/firmware/brcm</strong></em>
</p>

<p>
	 
</p>

<p>
	 
</p>

<ul>
	<li>
		bcm4329.hcd
	</li>
	<li>
		BCM4330B1.hcd
	</li>
	<li>
		bcm4330.hcd
	</li>
	<li>
		BCM43342.hcd
	</li>
	<li>
		BCM4334B0.hcd
	</li>
	<li>
		BCM43430A1.hcd
	</li>
	<li>
		BCM43430B0.hcd
	</li>
	<li>
		bcm43438-sdio.hcd
	</li>
	<li>
		BCM4343A0.hcd
	</li>
	<li>
		BCM4345C0_003.001.025.0162.0000_Generic_UART_37_4MHz_wlbga_ref_iLNA_iTR_eLG.hcd
	</li>
	<li>
		BCM4345C0.amlogic,sm1.hcd
	</li>
	<li>
		BCM4345C0.firefly,rk3566-roc-pc.hcd
	</li>
	<li>
		BCM4345C0.radxa,zero2.hcd
	</li>
	<li>
		BCM4345C0.raspberrypi,4-compute-module.hcd
	</li>
	<li>
		BCM4345C5.hcd
	</li>
	<li>
		BCM4356A2.hcd
	</li>
	<li>
		BCM4359C0.hcd
	</li>
	<li>
		BCM4362A2.hcd
	</li>
	<li>
		BCM4362A2-khadas-vim4.hcd
	</li>
	<li>
		brcmfmac4329-sdio.bin
	</li>
	<li>
		brcmfmac4329-sdio.txt
	</li>
	<li>
		brcmfmac4330-sdio.amlogic,q200-n1.txt
	</li>
	<li>
		brcmfmac4330-sdio.bin
	</li>
	<li>
		brcmfmac4330-sdio.rockchip,rk3318-box.txt
	</li>
	<li>
		brcmfmac4330-sdio.txt
	</li>
	<li>
		brcmfmac43342-sdio.bin
	</li>
	<li>
		brcmfmac43342-sdio.txt
	</li>
	<li>
		brcmfmac4334-sdio.bin
	</li>
	<li>
		brcmfmac4334-sdio.rockchip,rk3318-box.txt
	</li>
	<li>
		brcmfmac43362-sdio.bin
	</li>
	<li>
		brcmfmac43362-sdio.txt
	</li>
	<li>
		brcmfmac4339-sdio.1CK.txt
	</li>
	<li>
		brcmfmac4339-sdio.bin
	</li>
	<li>
		brcmfmac4339-sdio.txt
	</li>
	<li>
		brcmfmac4339-sdio.ZP.txt
	</li>
	<li>
		brcmfmac43430a0-sdio.bin
	</li>
	<li>
		brcmfmac43430a0-sdio.txt
	</li>
	<li>
		brcmfmac43430b0-sdio.bin
	</li>
	<li>
		brcmfmac43430b0-sdio.rockchip,fine3399.bin
	</li>
	<li>
		brcmfmac43430b0-sdio.txt
	</li>
	<li>
		brcmfmac43430-sdio.bin
	</li>
	<li>
		brcmfmac43430-sdio.clm_blob
	</li>
	<li>
		brcmfmac43430-sdio.raspberrypi,3-model-b.bin
	</li>
	<li>
		brcmfmac43430-sdio.raspberrypi,3-model-b.txt
	</li>
	<li>
		brcmfmac43430-sdio.raspberrypi,model-zero-2-w.bin
	</li>
	<li>
		brcmfmac43430-sdio.raspberrypi,model-zero-2-w.txt
	</li>
	<li>
		brcmfmac43430-sdio.txt
	</li>
	<li>
		brcmfmac43436s-sdio.bin
	</li>
	<li>
		brcmfmac43436s-sdio.raspberrypi,model-zero-2-w.bin
	</li>
	<li>
		brcmfmac43436s-sdio.raspberrypi,model-zero-2-w.txt
	</li>
	<li>
		brcmfmac43455-sdio.amlogic,sm1.bin
	</li>
	<li>
		brcmfmac43455-sdio.amlogic,sm1.txt
	</li>
	<li>
		brcmfmac43455-sdio.bin
	</li>
	<li>
		brcmfmac43455-sdio.clm_blob
	</li>
	<li>
		brcmfmac43455-sdio.firefly,rk3566-roc-pc.bin
	</li>
	<li>
		brcmfmac43455-sdio.firefly,rk3566-roc-pc.txt
	</li>
	<li>
		brcmfmac43455-sdio.radxa,zero2.bin
	</li>
	<li>
		brcmfmac43455-sdio.radxa,zero2.txt
	</li>
	<li>
		brcmfmac43455-sdio.raspberrypi,3-model-b-plus.bin
	</li>
	<li>
		brcmfmac43455-sdio.raspberrypi,4-compute-module.bin
	</li>
	<li>
		brcmfmac43455-sdio.raspberrypi,4-compute-module.txt
	</li>
	<li>
		brcmfmac43455-sdio.raspberrypi,4-model-b.bin
	</li>
	<li>
		brcmfmac43455-sdio.raspberrypi,4-model-b.txt
	</li>
	<li>
		brcmfmac43455-sdio.raspberrypi,5-model-b.bin
	</li>
	<li>
		brcmfmac43455-sdio.raspberrypi,5-model-b.clm_blob
	</li>
	<li>
		brcmfmac43455-sdio.raspberrypi,5-model-b.txt
	</li>
	<li>
		brcmfmac43455-sdio.txt
	</li>
	<li>
		brcmfmac43456-sdio.bin
	</li>
	<li>
		brcmfmac43456-sdio.clm_blob
	</li>
	<li>
		brcmfmac43456-sdio.radxa,rockpi4b.bin
	</li>
	<li>
		brcmfmac43456-sdio.radxa,rockpi4b.txt
	</li>
	<li>
		brcmfmac43456-sdio.radxa,zero2.bin
	</li>
	<li>
		brcmfmac43456-sdio.radxa,zero2.txt
	</li>
	<li>
		brcmfmac43456-sdio.radxa,zero.bin
	</li>
	<li>
		brcmfmac43456-sdio.radxa,zero.txt
	</li>
	<li>
		brcmfmac43456-sdio.raspberrypi,400.bin
	</li>
	<li>
		brcmfmac43456-sdio.raspberrypi,400.txt
	</li>
	<li>
		brcmfmac43456-sdio.txt
	</li>
	<li>
		brcmfmac4356-sdio.bin
	</li>
	<li>
		brcmfmac4356-sdio.clm_blob
	</li>
	<li>
		brcmfmac4356-sdio-nanopi-m4v2.bin
	</li>
	<li>
		brcmfmac4356-sdio-nanopi-m4v2.txt
	</li>
	<li>
		brcmfmac4356-sdio.txt
	</li>
	<li>
		brcmfmac4359-sdio.bin
	</li>
	<li>
		brcmfmac4359-sdio.txt
	</li>
	<li>
		brcmfmac43752-pcie.bin
	</li>
	<li>
		brcmfmac43752-pcie.clm_blob
	</li>
	<li>
		brcmfmac43752-pcie.txt
	</li>
	<li>
		brcmfmac43752-sdio.9tripod,x3568-v4.bin
	</li>
	<li>
		brcmfmac43752-sdio.9tripod,x3568-v4.txt
	</li>
	<li>
		brcmfmac43752-sdio.bin
	</li>
	<li>
		brcmfmac43752-sdio.clm_blob
	</li>
	<li>
		brcmfmac43752-sdio.firefly,rk3568-roc-pc.bin
	</li>
	<li>
		brcmfmac43752-sdio.firefly,rk3568-roc-pc.txt
	</li>
	<li>
		brcmfmac43752-sdio.txt
	</li>
	<li>
		brcmfmac-ap6330-sdio.bin
	</li>
	<li>
		brcmfmac-ap6330-sdio.txt
	</li>
	<li>
		clm_bcm43752a2_ag.blob
	</li>
	<li>
		config_bcm43456c5_ag.txt
	</li>
	<li>
		config_bcm43752a2_ag.txt
	</li>
	<li>
		config.txt
	</li>
	<li>
		fw_bcm43456c5_ag_apsta.bin
	</li>
	<li>
		fw_bcm43456c5_ag.bin
	</li>
	<li>
		fw_bcm43752a2_ag_apsta.bin
	</li>
	<li>
		fw_bcm43752a2_ag.bin
	</li>
	<li>
		fw_bcm43752a2_ag_p2p.bin
	</li>
	<li>
		nvram_ap6256.txt
	</li>
	<li>
		nvram_ap6275s.txt
	</li>
	<li>
		SYN43711A0.hcd<br />
		 
	</li>
</ul>
]]></description><guid isPermaLink="false">58482</guid><pubDate>Sat, 14 Mar 2026 13:05:29 +0000</pubDate></item><item><title>Mxq pro 4k 5g (Amlogic meson8b)</title><link>https://forum.armbian.com/topic/37492-mxq-pro-4k-5g-amlogic-meson8b/</link><description><![CDATA[<p>
	Hello GUYS I want to install new firmware for my tv box but i can't find please help me about that. (Mxq pro 4k 5g (Amlogic meson8b))PLease help me. Because I am fed up . It slows down day by day.
</p>
]]></description><guid isPermaLink="false">37492</guid><pubDate>Sat, 13 Apr 2024 14:51:08 +0000</pubDate></item><item><title>Install on amlogic tv box without working emmc</title><link>https://forum.armbian.com/topic/57374-install-on-amlogic-tv-box-without-working-emmc/</link><description><![CDATA[<p>
	Hello everyone, I have three Amlogic S905x TV boxes with a dead <abbr title="embedded MultiMediaCard">EMMC</abbr>, and one with a desoldered <abbr title="embedded MultiMediaCard">EMMC</abbr> (since I thought without it, they would boot from the microSD card). Is there a way to force them to boot into Armbian? Holding the power button doesn't work, and desoldering the <abbr title="embedded MultiMediaCard">EMMC</abbr> didn't help either.
</p>

<p>
	I was able to boot Armbian using UART. A workaround is to use Ardruino, which sends commands to boot Armbian after a while, but that's a workaround, and I'd like a more elegant solution.
</p>

<p>
	1) Download the *.img.gz image for the amlogic_s905x
</p>

<p>
	2) Write the image to the microSD card using Rufus.
</p>

<p>
	3) Connect the UART. Steps 2-6 in the brick instructions.
</p>

<p>
	4) Insert the microSD card with Armbian into the console.
</p>

<p>
	5) Turn on the console, close the testpoint, and at a certain point, the UART boot log will stop at gxl_p212_v1#.
</p>

<p>
	6) Execute the following commands:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-perl prettyprinted"><span class="pln">mmc dev </span><span class="lit">1</span><span class="pln">
env default </span><span class="pun">-</span><span class="pln">a </span><span class="pun">-</span><span class="pln">f</span><span class="pun">;</span><span class="pln">save
setenv preboot </span><span class="str">'if fatload mmc 0 1020000 aml_autoscript; then autoscr 1020000; fi; if fatload usb 0 1020000 aml_autoscript; then autoscr 1020000; fi; if fatload mmc 1 1020000 emmc_autoscript; then autoscr 1020000; fi;'</span><span class="pln">
save
reboot</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Is there a simpler way to boot from a microSD card to default settings? Maybe I need to cleverly write a bootloader to it?
</p>
]]></description><guid isPermaLink="false">57374</guid><pubDate>Wed, 14 Jan 2026 13:08:49 +0000</pubDate></item><item><title>Armbian image for Amlogic S805X P241 with 5.15 kernel (minimal, working boot)</title><link>https://forum.armbian.com/topic/58233-armbian-image-for-amlogic-s805x-p241-with-515-kernel-minimal-working-boot/</link><description><![CDATA[<p>
	Hi all,<br />
	I’m working with an Amlogic S805X (P241) board and I’d like to run Armbian on it, but I need a kernel 5.15 <abbr title="Long term support"><abbr title="Long term support">LTS</abbr></abbr> build that boots reliably (especially from USB/SD).
</p>

<p>
	I see Armbian community builds with kernel 6.x for Amlogic TV boxes (e.g., Armbian_community_26.x), but these do not boot successfully on my P241.
</p>

<p>
	 
</p>

<p>
	I previously successfully booted Armbian with kernel 5.9, but I want an image based on the 5.15 <abbr title="Long term support"><abbr title="Long term support">LTS</abbr></abbr> kernel if possible.
</p>

<p>
	Is there an existing downloadable image for S805X/P241 with kernel 5.15?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	If not, can you share build parameters (BOARD=, BRANCH=, kernel target) to compile a minimal Armbian image with 5.15 that uses meson-gxl-s805x-p241.<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>?
</p>

<p>
	I also want to confirm the correct <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> file and boot configuration needed.<br />
	<br />
	Kernel 6.x gives me reserved-memory / CMA errors on S805X P241 and didnt boot<br />
	Kernel 5.x booted ,<br />
	Is there any 5.15 <abbr title="Long term support">LTS</abbr> Armbian image, or how can I build one?<br />
	 
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">58233</guid><pubDate>Mon, 02 Mar 2026 04:01:26 +0000</pubDate></item><item><title>Concerns before trying to boot Armbian from SD card on GS King-X</title><link>https://forum.armbian.com/topic/58071-concerns-before-trying-to-boot-armbian-from-sd-card-on-gs-king-x/</link><description><![CDATA[<p>
	Hello everyone,<br />
	I would like to test Armbian on my GS King-X (S-922X). I have prepared a SD Card by using Armbian Imager. Then I have followed the instructions <a href="https://forum.armbian.com/topic/33676-installation-instructions-for-tv-boxes-with-amlogic-cpus" rel="">here</a>:
</p>

<ul>
	<li>
		modified the "armbi_boot/extlinux/extlinux.conf" file, specified: "fdt /<abbr title="Device tree blob">dtb</abbr>/amlogic/meson-meson-g12b-gsking-x.<abbr title="Device tree blob">dtb</abbr>";
	</li>
	<li>
		copied "u-boot-s905x2-s922" as "u-boot.ext".
	</li>
</ul>

<p>
	 
</p>

<p>
	Now before trying to make the device boot from the SD Card, I would like to know:
</p>

<ol>
	<li>
		If I do not install Armbian to the internal <abbr title="embedded MultiMediaCard">eMMC</abbr>, will I be able to boot back to Android, by just removing the SD Card and powering off then back on the device?
	</li>
	<li>
		Later, if I decide to install Armbian to a USB drive or an internal SATA Hard-Drive, will I be able to boot back to Android, or it will modify the boot loader in a way that it will not be possible?
	</li>
</ol>

<p>
	 
</p>

<p>
	Thank you in advance
</p>
]]></description><guid isPermaLink="false">58071</guid><pubDate>Wed, 18 Feb 2026 12:34:25 +0000</pubDate></item><item><title>Super console cube X3 seems can't boot.</title><link>https://forum.armbian.com/topic/57881-super-console-cube-x3-seems-cant-boot/</link><description><![CDATA[<p>
	I'm been trying to install Armbian on this TV.BOX console.
</p>

<p>
	 
</p>

<p>
	I already test bookworm xfce image of Armbian as like the last XFCE image → Armbian_community_26.2.0-trunk.357_Aml-s9xx-box_noble_current_6.18.7_xfce_desktop
</p>

<p>
	I als test minimal images ad they don't work.
</p>

<p>
	 
</p>

<p>
	The spces of console are <span>:</span>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Processor (CPU)Amlogic S905X3 Quad-core ARM Cortex-A55, up to 1.91GHz
</p>

<p>
	Graphics (<abbr title="Graphic processing unit (3D acceleration)">GPU</abbr>)Mali-G31 MP2
</p>

<p>
	RAM4GB DDR3
</p>

<p>
	Storage (ROM)32GB <abbr title="embedded MultiMediaCard">eMMC</abbr>
</p>

<p>
	Video OutputHDMI, supports up to 8K@24fps (Android system) and 1080p (EmuELEC system)
</p>

<p>
	Connectivity2.4G/5G Dual-band Wi-Fi, 10/1000M Ethernet LAN, Bluetooth 4.0
</p>

<p>
	Ports1x USB 3.0, 4x USB 2.0, HDMI, Ethernet, DCIN (Power), TF card slot, AV output
</p>

<p>
	 
</p>

<p>
	<strong>I test to boot the stock images just after download them and the boot shows the HK1Series and then goes to internal  android system (tvbox)   so failed</strong>.
</p>

<p>
	When  I do the steps <strong>to put <abbr title="Device tree blob">dtb</abbr> file, edit extlinux.conf and rename properly u-bott to u-boot.ext</strong>   (I search and test test many <abbr title="Device tree blob">dtb</abbr> files as like <strong>meson-sm1-hk1box-vontar-x3.<abbr title="Device tree blob">dtb</abbr></strong>, <strong>meson-sm1-h96max-x3.<abbr title="Device tree blob">dtb</abbr></strong>, <strong>sm1_s905x3_4g_1gbit.<abbr title="Device tree blob">dtb</abbr>, sm1_s905x3_4g.<abbr title="Device tree blob">dtb</abbr>  </strong>as like others that I download on web when I search info about install armbian on s905x tv  boxes).
</p>

<p>
	I also try to see if I can edit a .<abbr title="Device tree source">dts</abbr> file and then convert to .<abbr title="Device tree blob">dtb</abbr> qhen I did It doesn't work.
</p>

<p>
	 
</p>

<p>
	<strong>So none of steps above works</strong>.
</p>

<p>
	 
</p>

<p>
	<strong>But I find one image system that works </strong>called devmfc that has only a minimal image similar to a server image only with tty text.
</p>

<p>
	<a href="https://github.com/devmfc/debian-on-amlogic/releases" rel="external nofollow">https://github.com/devmfc/debian-on-amlogic/releases</a>
</p>

<p>
	 
</p>

<p>
	I inspect the .image of this system, and I find that if I copy the <strong>boot.scr, boot.script and cfgload to the /boot partiton of the armbian systems and boot the Sper Console it goes to a pink screen</strong> and then after a minute just reboot or goes to hkseries system.
</p>

<p>
	 
</p>

<p>
	<strong>So I think if I can edit boot.scr, bootscript and cfgload maybe I can put the right data to force boot the real kernel of armbian</strong>. Maybe then armbian works.
</p>

<p>
	 
</p>

<p>
	I use Linux and try to open those files with text editor but doesn't work.
</p>

<p>
	 
</p>

<p>
	<strong>Anyone knows How I can edit this files ? </strong>
</p>

<p>
	 
</p>

<p>
	Any user can boot armbian on this console TvBox ?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 Thanks.
</p>
]]></description><guid isPermaLink="false">57881</guid><pubDate>Thu, 05 Feb 2026 20:46:36 +0000</pubDate></item><item><title>Help installing ARMBIAN on BTV X P212</title><link>https://forum.armbian.com/topic/58117-help-installing-armbian-on-btv-x-p212/</link><description><![CDATA[<p>
	Hello everybody.<br />
	I'm new to this and I would like to install Linux on my BTV X p212 TV box.<br />
	I saw that there are several versions of systems but I couldn't find them for this specific one and I would like to know if you can help me? Please.<br />
	Ps: I searched here on the forum, google but I couldn't find it.
</p>
]]></description><guid isPermaLink="false">58117</guid><pubDate>Sat, 21 Feb 2026 00:09:41 +0000</pubDate></item><item><title>internal wifi "x96 max plus" tv box wifi chip "CDTech 47W3155"</title><link>https://forum.armbian.com/topic/58130-internal-wifi-x96-max-plus-tv-box-wifi-chip-cdtech-47w3155/</link><description><![CDATA[<p>
	not getting internal wifi from "amlogic s905x3" "x96 max plus" tv box wifi chip "CDTech 47W3155" board version "Q5X3-141 V4.1"
</p>
]]></description><guid isPermaLink="false">58130</guid><pubDate>Sun, 22 Feb 2026 15:31:55 +0000</pubDate></item><item><title>Help in installing Armbian On an andoid tv box with amologic chip</title><link>https://forum.armbian.com/topic/58104-help-in-installing-armbian-on-an-andoid-tv-box-with-amologic-chip/</link><description><![CDATA[<p>
	I recently got this tv box emulator thing but i now emulate games on my laptop for convineince. I decide to download armbian on the tv box so that i can set up pi-hole for network wide ad blocking.
</p>

<p>
	Ive tried multiple times but i cant see to get it working.
</p>

<p>
	Cpu: Amologic S905L
</p>

<p>
	Ram:2 gig DDr3
</p>

<p>
	ive been downloading this version <a href="https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_jammy_arm64_server_2026.02/Armbian_26.02.0_amlogic_s905l_jammy_6.1.161_server_2026.02.02.img.gz" rel="external nofollow">https://github.com/<abbr title="A fork of Armbian that uses Armbian's name without permission."><abbr title="A fork of Armbian that uses Armbian's name without permission.">ophub</abbr></abbr>/amlogic-s9xxx-armbian/releases/download/Armbian_jammy_arm64_server_2026.02/Armbian_26.02.0_amlogic_s905l_jammy_6.1.161_server_2026.02.02.img.gz</a> 
</p>

<p>
	been using this <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>
</p>

<p>
	meson-gxl-s905x-p212.<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>
</p>

<p>
	been using this u bootfile named:
</p>

<p>
	u-boot-s905x-s912
</p>

<p>
	To reboot the system there is no button in the AV port and the box refuses to download any apk or app for terminal emulator, Developer tools are not available,threfore i prefer to do it through the update method.
</p>

<p>
	<img alt="image.png.f0345a79ef26f90b3e2d4d77d70fcd4d.png" class="ipsImage ipsImage_thumbnailed" data-fileid="16065" data-ratio="158.87" width="355" src="https://forum.armbian.com/uploads/monthly_2026_02/image.png.f0345a79ef26f90b3e2d4d77d70fcd4d.png" />
</p>

<p>
	the file structure
</p>

<p>
	Ive been following these instructions from gemini
</p>

<p>
	<a href="https://gemini.google.com/share/1e335432197f" rel="external nofollow">https://gemini.google.com/share/1e335432197f</a> 
</p>

<p>
	<a href="https://gemini.google.com/share/0a6ce8a19d0c" rel="external nofollow">https://gemini.google.com/share/0a6ce8a19d0c</a>  
</p>

<p>
	Please ask me if you need more info
</p>

<p>
	 
</p>

<p>
	I also asked in reddit btw  
</p>

<div class="ipsEmbeddedOther" contenteditable="false">
	<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedid="embed8874582024" src="https://forum.armbian.com/index.php?app=core&amp;module=system&amp;controller=embed&amp;url=https://www.reddit.com/r/Armbian/comments/1r9o32n/help_in_installing_armbian_on_an_andoid_tv_box/?utm_source=share%26utm_medium=web3x%26utm_name=web3xcss%26utm_term=1%26utm_content=share_button" style="height:326px;"></iframe>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58104</guid><pubDate>Fri, 20 Feb 2026 06:55:24 +0000</pubDate></item><item><title>U-boot defective after emmc install s905x3</title><link>https://forum.armbian.com/topic/57606-u-boot-defective-after-emmc-install-s905x3/</link><description><![CDATA[<p>
	Hello. I have easily managed to get armbian up and running of a usb stick, in fact everything worked perfect (hdmi, wifi, gbit ethernet, etc.). The tv box is h96-air-gbit (as the <abbr title="Device tree blob">dtb</abbr> is named), amlogic s905x3 <abbr title="System On a Chip">soc</abbr>, 32gb mmc, 4gb RAM, gigabit ethernet, 2xusb 2.0, 1xusb 3.0, sd card, hdmi, av port (reset button inside), spdif. The thing is, I wanted to benefit from the 32gb internal mmc storage, since I was running armbian from a 8gb usb stick (had a lot of those hanging around, and didn't want to buy a bigger one). I did notice the image I used had not armbian-install script, nor <abbr title="A type of flash memory">nand</abbr>-sata-install. I did a manual install (snapshot copy) of my current system with the help of Claude.ai
</p>

<p>
	1. step - create an setup another partition on the <abbr title="embedded MultiMediaCard">emmc</abbr> (currently there were 2x 4M partitions - the bootloader I presume)
</p>

<p>
	sudo fdisk /dev/mmcblk1
</p>

<p>
	sudo mkfs.ext4 -L ARMBIAN_ROOT /dev/mmcblk1p1
</p>

<p>
	Note: Doing this seems enough reasonable to me (well, to my limited knowledge), no overwriting should have happened
</p>

<p>
	2. step - snapshot copy the OS
</p>

<p>
	sudo mkdir -p /mnt/<abbr title="embedded MultiMediaCard">emmc</abbr> sudo mount /dev/mmcblk1p1 /mnt/<abbr title="embedded MultiMediaCard">emmc</abbr> sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt/<abbr title="embedded MultiMediaCard">emmc</abbr>/
</p>

<p>
	Note: This also seems alright, and the commands exited with no errors
</p>

<p>
	3. step - update the extlinux.conf, the cmdline to point to the right UUID - the one from the <abbr title="embedded MultiMediaCard">emmc</abbr>
</p>

<p>
	sudo blkid /dev/mmcblk1p1
</p>

<p>
	sudo nano /mnt/<abbr title="embedded MultiMediaCard">emmc</abbr>/boot/extlinux/extlinux.conf
</p>

<p>
	4. step - just confirm everything is set, and shutdown, disconnect power and reconnect
</p>

<p>
	cat /mnt/<abbr title="embedded MultiMediaCard">emmc</abbr>/boot/extlinux/extlinux.conf
</p>

<p>
	sync
</p>

<p>
	sudo umount /mnt/<abbr title="embedded MultiMediaCard">emmc</abbr>
</p>

<p>
	Note: Everything seemed fine and correct.
</p>

<p>
	 
</p>

<p>
	So after the whole process, I shut it down, removed the usb and booted. It didn't come online after a while, so I rebooted with hdmi connected (I did face some issues before, like unusally slow boot times in headless mode). It just never turned on. The logo was gone, so I figured something went quite wrong. Currently, the situation is the following: I reopened the board to connect uart for diagnostics. So The board without external storage (usb, sd card) doesn't boot, it does a certain sequence, but fails and just hangs (no reboot loop). If I have an external usb, the one which worked before (correct setup), it reboots in loop - it does try to boot from the usb, but fails. Chatgpt suggests that I probably overwrote some portions of the bootloader or firmware files on which armbian relied (some or most of the env vars are probably gone). Claude has a similar suggestion (FDT_BAD_MAGIC, get partition table from <abbr title="Device tree source">dts</abbr> faild - the bootloader is messed up). I did try booting from usb and from sd - forcing multi boot (reset button), but that's definitely not the issue. The bootloader seems to be working up to a certain point - but booting from usb or sd produce the same error - last few lines of the log, right before the reboot (and it reboots indefinitely in loop):
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="typ">Device</span><span class="pun">:</span><span class="pln"> SDIO </span><span class="typ">Port</span><span class="pln"> B
</span><span class="typ">Manufacturer</span><span class="pln"> ID</span><span class="pun">:</span><span class="pln"> fe
OEM</span><span class="pun">:</span><span class="pln"> </span><span class="lit">3456</span><span class="pln">
</span><span class="typ">Name</span><span class="pun">:</span><span class="pln"> </span><span class="typ">ASTCTran</span><span class="pln"> </span><span class="typ">Speed</span><span class="pun">:</span><span class="pln"> </span><span class="lit">50000000</span><span class="pln">
</span><span class="typ">Rd</span><span class="pln"> </span><span class="typ">Block</span><span class="pln"> </span><span class="typ">Len</span><span class="pun">:</span><span class="pln"> </span><span class="lit">512</span><span class="pln">
SD version </span><span class="lit">3.0</span><span class="pln">
</span><span class="typ">High</span><span class="pln"> </span><span class="typ">Capacity</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Yes</span><span class="pln">
</span><span class="typ">Capacity</span><span class="pun">:</span><span class="pln"> </span><span class="lit">7.3</span><span class="pln"> </span><span class="typ">GiB</span><span class="pln">
mmc clock</span><span class="pun">:</span><span class="pln"> </span><span class="lit">40000000</span><span class="pln">
</span><span class="typ">Bus</span><span class="pln"> </span><span class="typ">Width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">4</span><span class="pun">-</span><span class="pln">bit
</span><span class="typ">Device</span><span class="pun">:</span><span class="pln"> SDIO </span><span class="typ">Port</span><span class="pln"> B
</span><span class="typ">Manufacturer</span><span class="pln"> ID</span><span class="pun">:</span><span class="pln"> fe
OEM</span><span class="pun">:</span><span class="pln"> </span><span class="lit">3456</span><span class="pln">
</span><span class="typ">Name</span><span class="pun">:</span><span class="pln"> </span><span class="typ">ASTCTran</span><span class="pln"> </span><span class="typ">Speed</span><span class="pun">:</span><span class="pln"> </span><span class="lit">50000000</span><span class="pln">
</span><span class="typ">Rd</span><span class="pln"> </span><span class="typ">Block</span><span class="pln"> </span><span class="typ">Len</span><span class="pun">:</span><span class="pln"> </span><span class="lit">512</span><span class="pln">
SD version </span><span class="lit">3.0</span><span class="pln">
</span><span class="typ">High</span><span class="pln"> </span><span class="typ">Capacity</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Yes</span><span class="pln">
</span><span class="typ">Capacity</span><span class="pun">:</span><span class="pln"> </span><span class="lit">7.3</span><span class="pln"> </span><span class="typ">GiB</span><span class="pln">
mmc clock</span><span class="pun">:</span><span class="pln"> </span><span class="lit">40000000</span><span class="pln">
</span><span class="typ">Bus</span><span class="pln"> </span><span class="typ">Width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">4</span><span class="pun">-</span><span class="pln">bit
reading aml_autoscript
</span><span class="lit">800</span><span class="pln"> bytes read in </span><span class="lit">11</span><span class="pln"> ms </span><span class="pun">(</span><span class="lit">70.3</span><span class="pln"> </span><span class="typ">KiB</span><span class="pun">/</span><span class="pln">s</span><span class="pun">)</span><span class="pln">
</span><span class="com">## Executing script at 01080000</span><span class="pln">
</span><span class="com">## Error: "bootfromsd" not defined</span><span class="pln">
get partition info failed </span><span class="pun">!!</span><span class="pln">
reboot use </span><span class="kwd">default</span><span class="pln"> mode</span><span class="pun">:</span><span class="pln"> normal
bl31 reboot reason</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0xd</span><span class="pln">
bl31 reboot reason</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x1</span><span class="pln">
system cmd  </span><span class="lit">1.</span></pre>

<p>
	 
</p>

<p>
	Since, the aml_autoscript should definitely be working, the bootloader is the most probable issue.
</p>

<p>
	 
</p>

<p>
	So, what Claude suggests is to flash s905x3 compatible u-boot. I managed to get the board in usb burn mode by mask rom (toothpick reset method didn't work). Currently I have the board plugged to pc (usb male to male) and uart connected (improvised RP2040 zero uart bridge). Please provide me with instructions and what to do. I soft bricked the board by following plausible instructions from ai, I don't want to hard brick it (I really liked it:) Also, I keep the board connected, since I don't know if I could reintroduce mask rom mode if turned off.
</p>

<p>
	 
</p>

<p>
	Here is the complete log of one of the infinite reboots from the loop:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="pln">SM1</span><span class="pun">:</span><span class="pln">BL</span><span class="pun">:</span><span class="lit">511f6b</span><span class="pun">:</span><span class="lit">81ca2f</span><span class="pun">;</span><span class="pln">FEAT</span><span class="pun">:</span><span class="pln">A0F83180</span><span class="pun">:</span><span class="lit">20282000</span><span class="pun">;</span><span class="pln">POC</span><span class="pun">:</span><span class="pln">F</span><span class="pun">;</span><span class="pln">RCY</span><span class="pun">:</span><span class="lit">0</span><span class="pun">;</span><span class="pln">  EMMC</span><span class="pun">:</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> READ</span><span class="pun">:</span><span class="lit">0</span><span class="pun">;</span><span class="lit">0.0</span><span class="pun">;</span><span class="pln">CHK</span><span class="pun">:</span><span class="lit">0</span><span class="pun">;</span><span class="pln">
bl2_stage_init </span><span class="lit">0x01</span><span class="pln">
bl2_stage_init </span><span class="lit">0x81</span><span class="pln">
hw id</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x0001</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> pwm id </span><span class="lit">0x00</span><span class="pln">
bl2_stage_init </span><span class="lit">0xc0</span><span class="pln">
bl2_stage_init </span><span class="lit">0x02</span><span class="pln">
 
L0</span><span class="pun">:</span><span class="lit">00000000</span><span class="pln">
L1</span><span class="pun">:</span><span class="lit">00000703</span><span class="pln">
L2</span><span class="pun">:</span><span class="lit">00008067</span><span class="pln">
L3</span><span class="pun">:</span><span class="lit">15000020</span><span class="pln">
S1</span><span class="pun">:</span><span class="lit">00000000</span><span class="pln">
B2</span><span class="pun">:</span><span class="lit">20282000</span><span class="pln">
B1</span><span class="pun">:</span><span class="pln">a0f83180

TE</span><span class="pun">:</span><span class="pln"> </span><span class="lit">146487</span><span class="pln">

BL2 </span><span class="typ">Built</span><span class="pln"> </span><span class="pun">:</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">21</span><span class="pun">:</span><span class="lit">48</span><span class="pun">,</span><span class="pln"> </span><span class="typ">Aug</span><span class="pln"> </span><span class="lit">28</span><span class="pln"> </span><span class="lit">2019.</span><span class="pln"> g12a g1bf2b53 </span><span class="pun">-</span><span class="pln"> luan</span><span class="pun">.</span><span class="pln">yuan@droid15</span><span class="pun">-</span><span class="pln">sz

</span><span class="typ">Board</span><span class="pln"> ID  </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pln">
</span><span class="typ">Set</span><span class="pln"> cpu clk to </span><span class="lit">24M</span><span class="pln">
</span><span class="typ">Set</span><span class="pln"> clk81 to </span><span class="lit">24M</span><span class="pln">
</span><span class="typ">Use</span><span class="pln"> GP1_pll as DSU clk</span><span class="pun">.</span><span class="pln">
DSU clk</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1200</span><span class="pln"> </span><span class="typ">Mhz</span><span class="pln">
CPU clk</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1200</span><span class="pln"> </span><span class="typ">MHz</span><span class="pln">
</span><span class="typ">Set</span><span class="pln"> clk81 to </span><span class="lit">166.6M</span><span class="pln">
fw parse done
</span><span class="typ">Load</span><span class="pln"> ddrfw from eMMC</span><span class="pun">,</span><span class="pln"> src</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x00060200</span><span class="pun">,</span><span class="pln"> des</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0xf</span><span class="pln"> ffd0000</span><span class="pun">,</span><span class="pln"> size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x0000c000</span><span class="pun">,</span><span class="pln"> part</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
</span><span class="typ">Load</span><span class="pln"> ddrfw from eMMC</span><span class="pun">,</span><span class="pln"> src</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x00038200</span><span class="pun">,</span><span class="pln"> des</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0xfffd0000</span><span class="pun">,</span><span class="pln"> size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x00004000</span><span class="pun">,</span><span class="pln"> part</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
PIE I prepare done
fastboot data load
</span><span class="lit">00000000</span><span class="pln">
emmc </span><span class="kwd">switch</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> ok
ddr saved addr</span><span class="pun">:</span><span class="lit">00016000</span><span class="pln">
</span><span class="typ">Load</span><span class="pln"> ddr parameter from eMMC</span><span class="pun">,</span><span class="pln"> src</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x02c00000</span><span class="pun">,</span><span class="pln"> des</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0xfffd0000</span><span class="pun">,</span><span class="pln"> size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x00001000</span><span class="pun">,</span><span class="pln">  part</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
</span><span class="lit">00000000</span><span class="pln">
emmc </span><span class="kwd">switch</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> ok
fastboot data verify
verify result</span><span class="pun">:</span><span class="pln"> </span><span class="lit">265</span><span class="pln">
</span><span class="typ">Cfg</span><span class="pln"> max</span><span class="pun">:</span><span class="pln"> </span><span class="lit">5</span><span class="pun">,</span><span class="pln"> cur</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1.</span><span class="pln"> </span><span class="typ">Board</span><span class="pln"> id</span><span class="pun">:</span><span class="pln"> </span><span class="lit">255.</span><span class="pln"> </span><span class="typ">Force</span><span class="pln"> loop cfg
DDR4 probe
ddr clk to </span><span class="lit">912MHz</span><span class="pln">
</span><span class="typ">Load</span><span class="pln"> ddrfw from eMMC</span><span class="pun">,</span><span class="pln"> src</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x00</span><span class="pln"> </span><span class="lit">014200</span><span class="pun">,</span><span class="pln"> des</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0xfffd0000</span><span class="pun">,</span><span class="pln"> size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x0000c000</span><span class="pun">,</span><span class="pln"> part</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln">

dmc_version </span><span class="lit">0001</span><span class="pln">
</span><span class="typ">Check</span><span class="pln"> phy result
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of initialization
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of read enable training
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of fi ne write leveling
INFO </span><span class="pun">:</span><span class="pln"> ERROR </span><span class="pun">:</span><span class="pln"> </span><span class="typ">Training</span><span class="pln"> has failed</span><span class="pun">!</span><span class="pln">
</span><span class="lit">1D</span><span class="pln"> training failed
</span><span class="typ">Cfg</span><span class="pln"> max</span><span class="pun">:</span><span class="pln"> </span><span class="lit">5</span><span class="pun">,</span><span class="pln"> cur</span><span class="pun">:</span><span class="pln"> </span><span class="lit">2.</span><span class="pln"> </span><span class="typ">Board</span><span class="pln"> id</span><span class="pun">:</span><span class="pln"> </span><span class="lit">255.</span><span class="pln"> </span><span class="typ">Force</span><span class="pln"> loop cfg
DDR3 probe
ddr clk to </span><span class="lit">792MHz</span><span class="pln">
</span><span class="typ">Load</span><span class="pln"> ddrfw from eMMC</span><span class="pun">,</span><span class="pln"> src</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x0002c2</span><span class="pln"> </span><span class="lit">00</span><span class="pun">,</span><span class="pln"> des</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0xfffd0000</span><span class="pun">,</span><span class="pln"> size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x0000c000</span><span class="pun">,</span><span class="pln"> part</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln">

dmc_version </span><span class="lit">0001</span><span class="pln">
</span><span class="typ">Check</span><span class="pln"> phy result
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of initialization
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of read enable training
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of fine wr ite leveling
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of read dq deskew training
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of MPR read delay center optimization
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of </span><span class="typ">Write</span><span class="pln"> leveling coarse delay
 INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of write delay center optimization
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of read delay center optimization
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">End</span><span class="pln"> of max read latency training
INFO </span><span class="pun">:</span><span class="pln"> </span><span class="typ">Td</span><span class="pln"> BL3X from eMMC</span><span class="pun">,</span><span class="pln"> src</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x00078200</span><span class="pun">,</span><span class="pln"> des</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x01768000</span><span class="pun">,</span><span class="pln"> size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x000c8000</span><span class="pun">,</span><span class="pln"> part</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
   BL33 CHK</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0xfffffff1</span><span class="pln"> ADDR </span><span class="lit">01</span><span class="pln"> </span><span class="lit">7a1970</span><span class="pln">
</span><span class="typ">Load</span><span class="pln"> FIP HDR from eMMC</span><span class="pun">,</span><span class="pln"> src</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x00010200</span><span class="pun">,</span><span class="pln"> des</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x01700000</span><span class="pun">,</span><span class="pln"> size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x00004000</span><span class="pun">,</span><span class="pln"> part</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1</span><span class="pln">
</span><span class="lit">00000000</span><span class="pln">
emmc </span><span class="kwd">switch</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> ok
</span><span class="typ">Load</span><span class="pln"> BL3X from eMMC</span><span class="pun">,</span><span class="pln"> src</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x00078200</span><span class="pun">,</span><span class="pln"> des</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x01768000</span><span class="pun">,</span><span class="pln"> size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x000c8000</span><span class="pun">,</span><span class="pln">  part</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1</span><span class="pln">
    bl2z</span><span class="pun">:</span><span class="pln"> ptr</span><span class="pun">:</span><span class="pln"> </span><span class="lit">05129330</span><span class="pun">,</span><span class="pln"> size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">00001e40</span><span class="pln">
</span><span class="lit">0.0</span><span class="pun">;</span><span class="pln">M3 C HK</span><span class="pun">:</span><span class="lit">0</span><span class="pun">;</span><span class="pln">cm4_sp_mode </span><span class="lit">0</span><span class="pln">
MVN_1</span><span class="pun">=</span><span class="lit">0x00000000</span><span class="pln">
MVN_2</span><span class="pun">=</span><span class="lit">0x00000000</span><span class="pln">
</span><span class="pun">[</span><span class="typ">Image</span><span class="pun">:</span><span class="pln"> g12a_v1</span><span class="pun">.</span><span class="lit">1.3390</span><span class="pun">-</span><span class="lit">6ac5299</span><span class="pln"> </span><span class="lit">2019</span><span class="pun">-</span><span class="lit">09</span><span class="pun">-</span><span class="lit">26</span><span class="pln"> </span><span class="lit">14</span><span class="pun">:</span><span class="lit">09</span><span class="pun">:</span><span class="lit">46</span><span class="pln"> luan</span><span class="pun">.</span><span class="pln">yuan@droid15</span><span class="pun">-</span><span class="pln">sz</span><span class="pun">]</span><span class="pln">
OPS</span><span class="pun">=</span><span class="lit">0x10</span><span class="pln">
ring efuse init
</span><span class="lit">2b</span><span class="pln"> </span><span class="lit">0c</span><span class="pln"> </span><span class="lit">10</span><span class="pln"> </span><span class="lit">00</span><span class="pln"> </span><span class="lit">01</span><span class="pln"> </span><span class="lit">07</span><span class="pln"> </span><span class="lit">0e</span><span class="pln"> </span><span class="lit">00</span><span class="pln"> </span><span class="lit">00</span><span class="pln"> </span><span class="lit">0f</span><span class="pln"> </span><span class="lit">32</span><span class="pln"> </span><span class="lit">34</span><span class="pln"> </span><span class="lit">50</span><span class="pln"> </span><span class="lit">4d</span><span class="pln"> </span><span class="lit">50</span><span class="pln"> </span><span class="lit">50</span><span class="pln"> 
</span><span class="pun">[</span><span class="lit">0.933</span><span class="pln"> </span><span class="lit">001</span><span class="pln"> </span><span class="typ">Inits</span><span class="pln"> done</span><span class="pun">]</span><span class="pln">
secure task start</span><span class="pun">!</span><span class="pln">
high task start</span><span class="pun">!</span><span class="pln">
low task start</span><span class="pun">!</span><span class="pln">
run into bl31
NOTICE</span><span class="pun">:</span><span class="pln">  BL31</span><span class="pun">:</span><span class="pln"> v1</span><span class="pun">.</span><span class="lit">3</span><span class="pun">(</span><span class="pln">release</span><span class="pun">):</span><span class="lit">4fc40b1</span><span class="pln">
NOTICE</span><span class="pun">:</span><span class="pln">  B L31</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Built</span><span class="pln"> </span><span class="pun">:</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">57</span><span class="pun">:</span><span class="lit">33</span><span class="pun">,</span><span class="pln"> </span><span class="typ">May</span><span class="pln"> </span><span class="lit">22</span><span class="pln"> </span><span class="lit">2019</span><span class="pln">
NOTICE</span><span class="pun">:</span><span class="pln">  BL31</span><span class="pun">:</span><span class="pln"> G12A normal boot</span><span class="pun">!</span><span class="pln">
NOTICE</span><span class="pun">:</span><span class="pln">  BL31</span><span class="pun">:</span><span class="pln"> BL33 decompress pass
ERROR</span><span class="pun">:</span><span class="pln">   </span><span class="typ">Error</span><span class="pln"> initializing runtime service opteed_fast


U</span><span class="pun">-</span><span class="typ">Boot</span><span class="pln"> </span><span class="lit">2015.01</span><span class="pln"> </span><span class="pun">(</span><span class="typ">Jun</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="lit">9</span><span class="pln"> </span><span class="lit">2020</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> </span><span class="lit">20</span><span class="pun">:</span><span class="lit">04</span><span class="pun">:</span><span class="lit">27</span><span class="pun">)</span><span class="pln">

DRAM</span><span class="pun">:</span><span class="pln">  </span><span class="lit">3.8</span><span class="pln"> </span><span class="typ">GiBspi_post_bind</span><span class="pun">(</span><span class="pln">spifc</span><span class="pun">):</span><span class="pln"> req_seq </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
</span><span class="kwd">register</span><span class="pln"> usb cfg</span><span class="pun">[</span><span class="lit">0</span><span class="pun">][</span><span class="lit">1</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="lit">00000000d7f3ec90</span><span class="pln">
NAND</span><span class="pun">:</span><span class="pln">  get_sys_clk_rate_mtd</span><span class="pun">()</span><span class="pln"> </span><span class="lit">290</span><span class="pun">,</span><span class="pln"> clock setting  </span><span class="lit">200</span><span class="pun">!</span><span class="pln">
NAND device id</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> ff ff ff ff ff 
</span><span class="typ">No</span><span class="pln"> NAND device found</span><span class="pun">!!!</span><span class="pln">
nand init failed</span><span class="pun">:</span><span class="pln"> </span><span class="pun">-</span><span class="lit">6</span><span class="pln">
get_sys_clk_rate_mtd</span><span class="pun">()</span><span class="pln"> </span><span class="lit">290</span><span class="pun">,</span><span class="pln"> clock setting </span><span class="lit">200</span><span class="pun">!</span><span class="pln">
NAND device id</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> ff ff ff ff ff 
</span><span class="typ">No</span><span class="pln"> NAND device found</span><span class="pun">!</span><span class="pln"> </span><span class="pun">!!</span><span class="pln">
nand init failed</span><span class="pun">:</span><span class="pln"> </span><span class="pun">-</span><span class="lit">6</span><span class="pln">
MMC</span><span class="pun">:</span><span class="pln">   aml_privemmc</span><span class="pun">/</span><span class="pln">sd response timeout</span><span class="pun">,</span><span class="pln"> cmd8</span><span class="pun">,</span><span class="pln"> status</span><span class="pun">=</span><span class="lit">0x1ff2800</span><span class="pln">
emmc</span><span class="pun">/</span><span class="pln">sd response timeout</span><span class="pun">,</span><span class="pln"> cmd55</span><span class="pun">,</span><span class="pln"> status</span><span class="pun">=</span><span class="lit">0x1ff2800</span><span class="pln">
  co</span><span class="pun">-</span><span class="pln">phase </span><span class="lit">0x3</span><span class="pun">,</span><span class="pln"> tx</span><span class="pun">-</span><span class="pln">dly </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> clock </span><span class="lit">400000</span><span class="pln">
co</span><span class="pun">-</span><span class="pln">phase </span><span class="lit">0x3</span><span class="pun">,</span><span class="pln"> tx</span><span class="pun">-</span><span class="pln">dly </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> clock </span><span class="lit">40000000</span><span class="pln">
         aml_sd_retry_refix</span><span class="pun">[</span><span class="lit">983</span><span class="pun">]:</span><span class="pln">delay </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0x0</span><span class="pun">,</span><span class="pln">gadjust </span><span class="pun">=</span><span class="lit">0x162000</span><span class="pln">
</span><span class="pun">[</span><span class="pln">mmc_startup</span><span class="pun">]</span><span class="pln"> mmc refix success
init_part</span><span class="pun">()</span><span class="pln"> </span><span class="lit">282</span><span class="pun">:</span><span class="pln"> PART_TYPE_DOS
</span><span class="pun">[</span><span class="pln">mmc_init</span><span class="pun">]</span><span class="pln"> mmc init success
      </span><span class="typ">Amlogic</span><span class="pln"> multi</span><span class="pun">-</span><span class="pln">dtb tool
       </span><span class="typ">Cannot</span><span class="pln"> find legal dtb</span><span class="pun">!</span><span class="pln">
start dts</span><span class="pun">,</span><span class="pln">buffer</span><span class="pun">=</span><span class="lit">00000000d3e53620</span><span class="pun">,</span><span class="pln">dt_addr</span><span class="pun">=</span><span class="lit">00000000d3e53620</span><span class="pln">
check_valid_dts</span><span class="pun">:</span><span class="pln"> FDT_ERR_BADMAGIC
get_partition_from_dts</span><span class="pun">()</span><span class="pln"> </span><span class="lit">91</span><span class="pun">:</span><span class="pln"> ret </span><span class="pun">-</span><span class="lit">9</span><span class="pln">
get_partition_from_dts</span><span class="pun">()</span><span class="pln"> </span><span class="lit">94</span><span class="pun">:</span><span class="pln"> ret </span><span class="pun">-</span><span class="lit">9</span><span class="pln">
get_ptbl_from_dtb</span><span class="pun">()-</span><span class="lit">272</span><span class="pun">:</span><span class="pln">  get partition table from dts faild
mmc_device_init</span><span class="pun">()-</span><span class="lit">1254</span><span class="pun">:</span><span class="pln"> get partition table from dtb  failed
get_ptbl_rsv</span><span class="pun">()-</span><span class="lit">494</span><span class="pun">:</span><span class="pln"> magic faild MPT</span><span class="pun">,</span><span class="pln">    
mmc_device_init</span><span class="pun">()-</span><span class="lit">1281</span><span class="pun">:</span><span class="pln"> dtb</span><span class="pun">&amp;</span><span class="pln">rsv are not exisIn</span><span class="pun">:</span><span class="pln">    serial
</span><span class="typ">Out</span><span class="pun">:</span><span class="pln">   s_verify_dtb_checksum</span><span class="pun">()-</span><span class="lit">3477</span><span class="pun">:</span><span class="pln"> calc </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> store </span><span class="lit">0</span><span class="pln">
update_dtb_info</span><span class="pun">()-</span><span class="lit">3585</span><span class="pun">:</span><span class="pln"> cpy </span><span class="lit">1</span><span class="pln"> is not val id
_verify_dtb_checksum</span><span class="pun">()-</span><span class="lit">3477</span><span class="pun">:</span><span class="pln"> calc </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> store </span><span class="lit">0</span><span class="pln">
update_dtb_info</span><span class="pun">()-</span><span class="lit">3585</span><span class="pun">:</span><span class="pln"> cpy </span><span class="lit">0</span><span class="pln"> is not valid
dtb_read</span><span class="pun">()-</span><span class="lit">3694</span><span class="pun">:</span><span class="pln"> total valid _verify_dtb_checksum</span><span class="pun">()-</span><span class="lit">3477</span><span class="pun">:</span><span class="pln"> calc </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> store </span><span class="lit">0</span><span class="pln">
update_dtb _info</span><span class="pun">()-</span><span class="lit">3585</span><span class="pun">:</span><span class="pln"> cpy </span><span class="lit">1</span><span class="pln"> is not valid
_verify_dtb_checksum</span><span class="pun">()-</span><span class="lit">3477</span><span class="pun">:</span><span class="pln"> calc </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> store </span><span class="lit">0</span><span class="pln">
update_dtb_info</span><span class="pun">()-</span><span class="lit">3585</span><span class="pun">:</span><span class="pln"> cpy </span><span class="lit">0</span><span class="pln"> is not valid
dtb_read</span><span class="pun">()-</span><span class="lit">3694</span><span class="pun">:</span><span class="pln"> total valid </span><span class="lit">0</span><span class="pln">
emmc </span><span class="pun">-</span><span class="pln"> EMMC sub system

</span><span class="typ">Usa</span><span class="pln"> ge</span><span class="pun">:</span><span class="pln">
emmc dtb_read addr size
emmc dtb_write addr size
emmc erase dtb
emmc erase key
emmc fastboot_read addr size
emmc fastboot_write addr size

     vpu</span><span class="pun">:</span><span class="pln"> vpu_power_on
vpu</span><span class="pun">:[</span><span class="pln">K M</span><span class="pun">]</span><span class="typ">Error</span><span class="pun">:</span><span class="pln">f</span><span class="pun">[</span><span class="pln">keymanage_dts_get_key_device</span><span class="pun">]</span><span class="pln">L100</span><span class="pun">:/</span><span class="pln">unify not parsed yet</span><span class="pun">!</span><span class="pln">
</span><span class="pun">[</span><span class="pln">KM</span><span class="pun">]</span><span class="typ">Error</span><span class="pun">:</span><span class="pln">f</span><span class="pun">[</span><span class="pln">_get_km_ops_by_name</span><span class="pun">]</span><span class="pln">L248</span><span class="pun">:</span><span class="pln">key eth_exphy_para not know device </span><span class="lit">4</span><span class="pln">
</span><span class="pun">[</span><span class="pln">KM</span><span class="pun">]</span><span class="typ">Error</span><span class="pun">:</span><span class="pln">f</span><span class="pun">[</span><span class="pln">key_unify_read</span><span class="pun">]</span><span class="pln">L312</span><span class="pun">:</span><span class="pln">key</span><span class="pun">[</span><span class="pln">eth_ exphy_para</span><span class="pun">]</span><span class="pln"> no cfg in dts
 dwmac</span><span class="pun">.</span><span class="pln">f f3f0000 </span><span class="typ">Waiting</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> PHY </span><span class="kwd">auto</span><span class="pln"> negotiation to complete</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><span class="pun">.</span><span class="pln">             done
    </span><span class="typ">The</span><span class="pln"> </span><span class="typ">Bes</span><span class="pln"> t </span><span class="typ">Window</span><span class="pln"> is index </span><span class="lit">44</span><span class="pln">
</span><span class="pun">[</span><span class="pln">KM</span><span class="pun">]</span><span class="typ">Error</span><span class="pun">:</span><span class="pln">f</span><span class="pun">[</span><span class="pln">keymanage_dts_get_key_device</span><span class="pun">]</span><span class="pln">L100</span><span class="pun">:/</span><span class="pln">unify not parsed yet</span><span class="pun">!</span><span class="pln">
</span><span class="pun">[</span><span class="pln">KM</span><span class="pun">]</span><span class="typ">Error</span><span class="pun">:</span><span class="pln">f</span><span class="pun">[</span><span class="pln">_get_km_ops_by_name</span><span class="pun">]</span><span class="pln">L248</span><span class="pun">:</span><span class="pln">key eth_exphy_para not know device </span><span class="lit">4</span><span class="pln">
</span><span class="pun">[</span><span class="pln">KM</span><span class="pun">]</span><span class="pln">E rror</span><span class="pun">:</span><span class="pln">f</span><span class="pun">[</span><span class="pln">key_unify_write</span><span class="pun">]</span><span class="pln">L279</span><span class="pun">:</span><span class="pln">key</span><span class="pun">[</span><span class="pln">eth_exphy_para</span><span class="pun">]</span><span class="pln"> no cfg in dts
libfdt fdt_check_header</span><span class="pun">():</span><span class="pln"> FDT_ERR_BADMAGIC
</span><span class="typ">No</span><span class="pln"> FDT memory address configured</span><span class="pun">.</span><span class="pln"> </span><span class="typ">Please</span><span class="pln"> configure
the FDT address via </span><span class="str">"fdt addr &lt;a ddress&gt;"</span><span class="pln"> command</span><span class="pun">.</span><span class="pln">
</span><span class="typ">Aborting</span><span class="pun">!</span><span class="pln">
dwmac</span><span class="pun">.</span><span class="pln">ff3f0000</span><span class="pun">[</span><span class="pln">KM</span><span class="pun">]</span><span class="typ">Error</span><span class="pun">:</span><span class="pln">f</span><span class="pun">[</span><span class="pln">keymanage_ta</span><span class="pun">:</span><span class="pln"> 
        erase the area which is uboot or data 
store erase partition </span><span class="str">&lt;partition_name&gt;</span><span class="pun">:</span><span class="pln"> 
        erase the area whi ch partition in u</span><span class="pun">-</span><span class="pln">boot 
store erase dtb 
store erase key 
store disprotect key 
store rom_protect on</span><span class="pun">/</span><span class="pln">off 
store scrub off</span><span class="pun">|</span><span class="pln">partition size
        scrub the area from offset and size 
store dtb i read</span><span class="pun">/</span><span class="pln">read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write dtb</span><span class="pun">,</span><span class="pln"> size is optional 
store key read</span><span class="pun">/</span><span class="pln">write ad</span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">crc32 </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
</span><span class="typ">Magic</span><span class="pln">  is incorrect</span><span class="pun">.</span><span class="pln">
boot</span><span class="pun">-</span><span class="pln">info is invalid</span><span class="pun">.</span><span class="pln"> </span><span class="typ">Resetting</span><span class="pun">.</span><span class="pln">
save boo t</span><span class="pun">-</span><span class="pln">info 
info</span><span class="pun">-&gt;</span><span class="pln">magic </span><span class="pun">=</span><span class="pln"> 
info</span><span class="pun">-&gt;</span><span class="pln">version_major </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">version_minor </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">slots</span><span class="pun">[</span><span class="lit">0</span><span class="pun">].</span><span class="pln">priority </span><span class="pun">=</span><span class="pln"> </span><span class="lit">15</span><span class="pln">
 info</span><span class="pun">-&gt;</span><span class="pln">slots</span><span class="pun">[</span><span class="lit">0</span><span class="pun">].</span><span class="pln">tries_remaining </span><span class="pun">=</span><span class="pln"> </span><span class="lit">7</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">slots</span><span class="pun">[</span><span class="lit">0</span><span class="pun">].</span><span class="pln">successful_boot </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">slots</span><span class="pun">[</span><span class="lit">1</span><span class="pun">].</span><span class="pln">priority </span><span class="pun">=</span><span class="pln"> </span><span class="lit">14</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">slots</span><span class="pun">[</span><span class="lit">1</span><span class="pun">].</span><span class="pln">tries_remaining </span><span class="pun">=</span><span class="pln"> </span><span class="lit">7</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">slots</span><span class="pun">[</span><span class="lit">1</span><span class="pun">].</span><span class="pln">successful_boot </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">crcion in u</span><span class="pun">-</span><span class="pln">boot 
store erase dtb 
store erase key 
store disprotect key 
st ore rom_protect on</span><span class="pun">/</span><span class="pln">off 
store scrub off</span><span class="pun">|</span><span class="pln">partition size
        scrub the area from offset and size 
store dtb iread</span><span class="pun">/</span><span class="pln">read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read </span><span class="pun">/</span><span class="pln">write dtb</span><span class="pun">,</span><span class="pln"> size is optional 
store key read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write key</span><span class="pun">,</span><span class="pln"> size is optional 
store ddr_parameter read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write ddr parameter</span><span class="pun">[</span><span class="pln">KM</span><span class="pun">]</span><span class="typ">Error</span><span class="pun">:</span><span class="pln">f</span><span class="pun">[</span><span class="pln">keymanage_dedid preferred_mode is </span><span class="pun">&lt;</span><span class="pln">NULL</span><span class="pun">&gt;[</span><span class="lit">0</span><span class="pun">]</span><span class="pln">
hdr mode is </span><span class="lit">0</span><span class="pln">
dv  mode is ver</span><span class="pun">:</span><span class="lit">0</span><span class="pln">  len</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
hdr10</span><span class="pun">+</span><span class="pln"> mode is </span><span class="lit">0</span><span class="pln">
</span><span class="pun">[</span><span class="pln">OSD</span><span class="pun">]</span><span class="pln">check dts</span><span class="pun">:</span><span class="pln"> FDT_ERR_BADMAGIC</span><span class="pun">,</span><span class="pln"> load </span><span class="kwd">default</span><span class="pln"> fb_addr parameters
</span><span class="pun">[</span><span class="pln">OSD</span><span class="pun">]</span><span class="typ">set</span><span class="pln"> initrd_high</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x3d800000</span><span class="pln">
</span><span class="pun">[</span><span class="pln">OSD</span><span class="pun">]</span><span class="pln">fb_addr </span><span class="kwd">for</span><span class="pln"> logo</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x3d800000</span><span class="pln">
</span><span class="pun">[</span><span class="pln">OSD</span><span class="pun">]</span><span class="pln">check dts</span><span class="pun">:</span><span class="pln"> FDT_ERR_BADMAGIC</span><span class="pun">,</span><span class="pln"> load </span><span class="kwd">default</span><span class="pln"> fb_addr parameters
</span><span class="pun">[</span><span class="pln">OSD</span><span class="pun">]</span><span class="pln">fb_addr </span><span class="kwd">for</span><span class="pln"> logo</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x3d800000</span><span class="pln">
</span><span class="pun">[</span><span class="pln">OSD</span><span class="pun">]</span><span class="pln">VPP_OFIFO_SIZE</span><span class="pun">:</span><span class="lit">0xfff01fff</span><span class="pln">
</span><span class="pun">[</span><span class="pln">CANVAS</span><span class="pun">]</span><span class="pln">canvas init
</span><span class="pun">[</span><span class="pln">CANVAS</span><span class="pun">]</span><span class="pln">addr</span><span class="pun">=</span><span class="lit">0x3d800000</span><span class="pln"> width</span><span class="pun">=</span><span class="lit">3840</span><span class="pun">,</span><span class="pln"> height</span><span class="pun">=</span><span class="lit">2160</span><span class="pln">
</span><span class="typ">Cannot</span><span class="pln"> find dev</span><span class="pun">.</span><span class="pln">
amot 
store erase dtb 
store erase key 
store disprotect key 
store rom_protect on</span><span class="pun">/</span><span class="pln">off 
store scrub off</span><span class="pun">|</span><span class="pln">partition size
        scrub the area from offset and size 
store dtb iread</span><span class="pun">/</span><span class="pln">read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write dtb</span><span class="pun">,</span><span class="pln"> size is optional 
store key read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write key</span><span class="pun">,</span><span class="pln"> size is optional 
store ddr_parameter read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write ddr parameter</span><span class="pun">,</span><span class="pln"> size is o</span><span class="pun">[</span><span class="pln">KM</span><span class="pun">]</span><span class="typ">Error</span><span class="pun">:</span><span class="pln">f</span><span class="pun">[</span><span class="pln">keymanage_dnel error
SARADC channel</span><span class="pun">(</span><span class="lit">2</span><span class="pun">)</span><span class="pln"> is </span><span class="lit">0x3ff</span><span class="pun">.</span><span class="pln">
saradc </span><span class="pun">-</span><span class="pln"> saradc sub</span><span class="pun">-</span><span class="pln">system

</span><span class="typ">Usage</span><span class="pun">:</span><span class="pln">
saradc saradc open </span><span class="str">&lt;channel&gt;</span><span class="pln">    </span><span class="pun">-</span><span class="pln"> open a SARADC channel
saradc close    </span><span class="pun">-</span><span class="pln"> close the SARADC
saradc getval   </span><span class="pun">-</span><span class="pln"> get the value in current channel
saradc test     </span><span class="pun">-</span><span class="pln"> test the SARADC by channel</span><span class="pun">-</span><span class="lit">7</span><span class="pln">
saradc get_in_range </span><span class="str">&lt;min&gt;</span><span class="pln"> </span><span class="str">&lt;max&gt;</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> </span><span class="kwd">return</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> </span><span class="kwd">if</span><span class="pln"> current value in the range of current channel

</span><span class="typ">Command</span><span class="pun">:</span><span class="pln"> bcb uboot</span><span class="pun">-</span><span class="pln">command 
</span><span class="typ">Start</span><span class="pln"> ron_name</span><span class="pun">&gt;:</span><span class="pln"> 
        erase the area which partition in u</span><span class="pun">-</span><span class="pln">boot 
store erase dtb 
store erase key 
store disprotect key 
store rom_protect on</span><span class="pun">/</span><span class="pln">off 
store scrub off</span><span class="pun">|</span><span class="pln">partition size
        scrub the area from offset and size 
store dtb iread</span><span class="pun">/</span><span class="pln">read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write dtb</span><span class="pun">,</span><span class="pln"> size is optional 
store key read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write key</span><span class="pun">,</span><span class="pln"> size is optional 
store ddr_parameter read</span><span class="pun">/</span><span class="pln">writeuboot</span><span class="pun">-</span><span class="pln">command
</span><span class="typ">Hit</span><span class="pln"> </span><span class="typ">Enter</span><span class="pln"> or space or </span><span class="typ">Ctrl</span><span class="pun">+</span><span class="pln">C key to stop autoboot </span><span class="pun">--</span><span class="pln"> </span><span class="pun">:</span><span class="pln">  </span><span class="lit">0</span><span class="pln"> 
</span><span class="typ">Unknown</span><span class="pln"> command </span><span class="str">'ddr_auto_fast_boot_check'</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> </span><span class="kwd">try</span><span class="pln"> </span><span class="str">'help'</span><span class="pln">
pll tsensor avg</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x1e95</span><span class="pun">,</span><span class="pln"> u_efuse</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x807a</span><span class="pln">
temp1</span><span class="pun">:</span><span class="pln"> </span><span class="lit">25</span><span class="pln">
ddr tsensor avg</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x1eaf</span><span class="pun">,</span><span class="pln"> u_efuse</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x8076</span><span class="pln">
temp2</span><span class="pun">:</span><span class="pln"> </span><span class="lit">26</span><span class="pln">
device cool done
CONFIG_SYSTEM_AS_ROOT</span><span class="pun">:</span><span class="pln"> systemroot 
system_mode</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1</span><span class="pln">
</span><span class="typ">Start</span><span class="pln"> read misc partition datas</span><span class="pun">!</span><span class="pln">
</span><span class="typ">Cannot</span><span class="pln"> find dev</span><span class="pun">.</span><span class="pln">
amlmmc cmd </span><span class="pun">&lt;</span><span class="pln">NULL</span><span class="pun">&gt;</span><span class="pln"> failed 

store </span><span class="pun">-</span><span class="pln"> STORE sub</span><span class="pun">-</span><span class="pln">system

</span><span class="typ">Usage</span><span class="pun">:</span><span class="pln">
store init flag
store read name addr off</span><span class="pun">|</span><span class="pln">partition size
    read </span><span class="str">'size'</span><span class="pln"> bytes starting at offset </span><span class="str">'off'</span><span class="pln">
    to</span><span class="pun">/</span><span class="pln">from memory address </span><span class="str">'addr'</span><span class="pun">,</span><span class="pln"> skipping bad blocks</span><span class="pun">.</span><span class="pln">
store write name addr off</span><span class="pun">|</span><span class="pln">partitiote addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write key</span><span class="pun">,</span><span class="pln"> size is optional 
store ddr_parameter read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write ddr parameter</span><span class="pun">,</span><span class="pln"> size is optional 
store mbr addr
   update mbr</span><span class="pun">/</span><span class="pln">partition table by dtb

</span><span class="pun">[</span><span class="pln">burnup</span><span class="pun">]</span><span class="typ">Err</span><span class="pun">:</span><span class="pln">store_read_ops</span><span class="pun">,</span><span class="pln">L84</span><span class="pun">:</span><span class="pln">cmd failed</span><span class="pun">,</span><span class="pln"> ret</span><span class="pun">=</span><span class="lit">1</span><span class="pun">,</span><span class="pln"> </span><span class="pun">[</span><span class="pln">store  read misc </span><span class="lit">0xd3e4d090</span><span class="pln">  </span><span class="lit">0x0</span><span class="pln">  </span><span class="lit">0x820</span><span class="pun">]</span><span class="pln">
failed to store read misc</span><span class="pun">.</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">magic </span><span class="pun">=</span><span class="pln"> 
info</span><span class="pun">-&gt;</span><span class="pln">version_majosful_boot </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
info</span><span class="pun">-&gt;</span><span class="pln">crc32 </span><span class="pun">=</span><span class="pln"> </span><span class="pun">-</span><span class="lit">1075449479</span><span class="pln">
</span><span class="typ">Cannot</span><span class="pln"> find dev</span><span class="pun">.</span><span class="pln">
amlmmc cmd </span><span class="pun">&lt;</span><span class="pln">NULL</span><span class="pun">&gt;</span><span class="pln"> failed 

store </span><span class="pun">-</span><span class="pln"> STORE sub</span><span class="pun">-</span><span class="pln">system

</span><span class="typ">Usage</span><span class="pun">:</span><span class="pln">
store init flag
store read name addr off</span><span class="pun">|</span><span class="pln">partition size
    read </span><span class="str">'size'</span><span class="pln"> bytes starting at offset </span><span class="str">'off'</span><span class="pln">
    to</span><span class="pun">/</span><span class="pln">from memory address </span><span class="str">'addr'</span><span class="pun">,</span><span class="pln"> skipping bad blocks</span><span class="pun">.</span><span class="pln">
store write name addr off</span><span class="pun">|</span><span class="pln">partition size
    write </span><span class="str">'size'</span><span class="pln"> bytes starting at offset </span><span class="str">'off'</span><span class="pln">
    to</span><span class="pun">/</span><span class="pln">frarameter read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write ddr parameter</span><span class="pun">,</span><span class="pln"> size is optional 
store mbr addr
   update mbr</span><span class="pun">/</span><span class="pln">partition table by dtb

</span><span class="pun">[</span><span class="pln">burnup</span><span class="pun">]</span><span class="typ">Err</span><span class="pun">:</span><span class="pln">store_write_ops</span><span class="pun">,</span><span class="pln">L148</span><span class="pun">:</span><span class="pln">cmd </span><span class="pun">[</span><span class="pln">store  write misc </span><span class="lit">0xd3e4d090</span><span class="pln">  </span><span class="lit">0x0</span><span class="pln">  </span><span class="lit">0x820</span><span class="pun">]</span><span class="pln"> failed active slot </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pln">
CONFIG_AVB2</span><span class="pun">:</span><span class="pln"> null 
active_slot</span><span class="pun">:</span><span class="pln"> normal
</span><span class="typ">Cannot</span><span class="pln"> find dev</span><span class="pun">.</span><span class="pln">
amlmmc cmd </span><span class="pun">&lt;</span><span class="pln">NULL</span><span class="pun">&gt;</span><span class="pln"> failed 

store </span><span class="pun">-</span><span class="pln"> STORE sub</span><span class="pun">-</span><span class="pln">system

</span><span class="typ">Usage</span><span class="pun">:</span><span class="pln">
store init flag
store r on</span><span class="pun">/</span><span class="pln">off 
store scrub off</span><span class="pun">|</span><span class="pln">partition size
        scrub the area from offset and size 
store dtb iread</span><span class="pun">/</span><span class="pln">read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write dtb</span><span class="pun">,</span><span class="pln"> size is optional 
store key read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write key</span><span class="pun">,</span><span class="pln"> size is optional 
store ddr_parameter read</span><span class="pun">/</span><span class="pln">write addr </span><span class="str">&lt;size&gt;</span><span class="pln">
        read</span><span class="pun">/</span><span class="pln">write ddr parameter</span><span class="pun">,</span><span class="pln"> size is optional 
store mbr addr
   update mbr</span><span class="pun">/</span><span class="pln">partition table by dtb

</span><span class="pun">[</span><span class="pln">burnup</span><span class="pun">]</span><span class="typ">Err</span><span class="pun">:</span><span class="pln">stornoSof
sof timeout</span><span class="pun">,</span><span class="pln"> reset usb phy tuning
card in
co</span><span class="pun">-</span><span class="pln">phase </span><span class="lit">0x2</span><span class="pun">,</span><span class="pln"> tx</span><span class="pun">-</span><span class="pln">dly </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> clock </span><span class="lit">400000</span><span class="pln">
co</span><span class="pun">-</span><span class="pln">phase </span><span class="lit">0x2</span><span class="pun">,</span><span class="pln"> tx</span><span class="pun">-</span><span class="pln">dly </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> clock </span><span class="lit">400000</span><span class="pln">
co</span><span class="pun">-</span><span class="pln">phase </span><span class="lit">0x2</span><span class="pun">,</span><span class="pln"> tx</span><span class="pun">-</span><span class="pln">dly </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> clock </span><span class="lit">400000</span><span class="pln">
co</span><span class="pun">-</span><span class="pln">phase </span><span class="lit">0x2</span><span class="pun">,</span><span class="pln"> tx</span><span class="pun">-</span><span class="pln">dly </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> clock </span><span class="lit">400000</span><span class="pln">
co</span><span class="pun">-</span><span class="pln">phase </span><span class="lit">0x2</span><span class="pun">,</span><span class="pln"> tx</span><span class="pun">-</span><span class="pln">dly </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> clock </span><span class="lit">40000000</span><span class="pln">
aml_sd_retry_refix</span><span class="pun">[</span><span class="lit">983</span><span class="pun">]:</span><span class="pln">delay </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0x0</span><span class="pun">,</span><span class="pln">gadjust </span><span class="pun">=</span><span class="lit">0x162000</span><span class="pln">
</span><span class="pun">[</span><span class="pln">mmc_startup</span><span class="pun">]</span><span class="pln"> mmc refix success
init_part</span><span class="pun">()</span><span class="pln"> </span><span class="lit">282</span><span class="pun">:</span><span class="pln"> PART_TYPE_DOS
</span><span class="pun">[</span><span class="pln">mmc_init</span><span class="pun">]</span><span class="pln"> mmc init success
</span><span class="typ">Device</span><span class="pun">:</span><span class="pln"> SDIO </span><span class="typ">Port</span><span class="pln"> B
</span><span class="typ">Manufacturer</span><span class="pln"> ID</span><span class="pun">:</span><span class="pln"> fe
OEM</span><span class="pun">:</span><span class="pln"> </span><span class="lit">3456</span><span class="pln">
</span><span class="typ">Name</span><span class="pun">:</span><span class="pln"> </span><span class="typ">ASTCTran</span><span class="pln"> </span><span class="typ">Speed</span><span class="pun">:</span><span class="pln"> </span><span class="lit">50000000</span><span class="pln">
</span><span class="typ">Rd</span><span class="pln"> </span><span class="typ">Block</span><span class="pln"> </span><span class="typ">Len</span><span class="pun">:</span><span class="pln"> </span><span class="lit">512</span><span class="pln">
SD version </span><span class="lit">3.0</span><span class="pln">
</span><span class="typ">High</span><span class="pln"> </span><span class="typ">Capacity</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Yes</span><span class="pln">
</span><span class="typ">Capacity</span><span class="pun">:</span><span class="pln"> </span><span class="lit">7.3</span><span class="pln"> </span><span class="typ">GiB</span><span class="pln">
mmc clock</span><span class="pun">:</span><span class="pln"> </span><span class="lit">40000000</span><span class="pln">
</span><span class="typ">Bus</span><span class="pln"> </span><span class="typ">Width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">4</span><span class="pun">-</span><span class="pln">bit
</span><span class="typ">Device</span><span class="pun">:</span><span class="pln"> SDIO </span><span class="typ">Port</span><span class="pln"> B
</span><span class="typ">Manufacturer</span><span class="pln"> ID</span><span class="pun">:</span><span class="pln"> fe
OEM</span><span class="pun">:</span><span class="pln"> </span><span class="lit">3456</span><span class="pln">
</span><span class="typ">Name</span><span class="pun">:</span><span class="pln"> </span><span class="typ">ASTCTran</span><span class="pln"> </span><span class="typ">Speed</span><span class="pun">:</span><span class="pln"> </span><span class="lit">50000000</span><span class="pln">
</span><span class="typ">Rd</span><span class="pln"> </span><span class="typ">Block</span><span class="pln"> </span><span class="typ">Len</span><span class="pun">:</span><span class="pln"> </span><span class="lit">512</span><span class="pln">
SD version </span><span class="lit">3.0</span><span class="pln">
</span><span class="typ">High</span><span class="pln"> </span><span class="typ">Capacity</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Yes</span><span class="pln">
</span><span class="typ">Capacity</span><span class="pun">:</span><span class="pln"> </span><span class="lit">7.3</span><span class="pln"> </span><span class="typ">GiB</span><span class="pln">
mmc clock</span><span class="pun">:</span><span class="pln"> </span><span class="lit">40000000</span><span class="pln">
</span><span class="typ">Bus</span><span class="pln"> </span><span class="typ">Width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">4</span><span class="pun">-</span><span class="pln">bit
reading aml_autoscript
</span><span class="lit">800</span><span class="pln"> bytes read in </span><span class="lit">11</span><span class="pln"> ms </span><span class="pun">(</span><span class="lit">70.3</span><span class="pln"> </span><span class="typ">KiB</span><span class="pun">/</span><span class="pln">s</span><span class="pun">)</span><span class="pln">
</span><span class="com">## Executing script at 01080000</span><span class="pln">
</span><span class="com">## Error: "bootfromsd" not defined</span><span class="pln">
get partition info failed </span><span class="pun">!!</span><span class="pln">
reboot use </span><span class="kwd">default</span><span class="pln"> mode</span><span class="pun">:</span><span class="pln"> normal
bl31 reboot reason</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0xd</span><span class="pln">
bl31 reboot reason</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x1</span><span class="pln">
system cmd  </span><span class="lit">1.</span></pre>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">57606</guid><pubDate>Sat, 24 Jan 2026 11:15:00 +0000</pubDate></item><item><title>Armbian boots from SD Card only manually via U-Boot, autoboot fails I installed it to eMMC(Amlogic S805X / gxl_p241_v1)</title><link>https://forum.armbian.com/topic/58050-armbian-boots-from-sd-card-only-manually-via-u-boot-autoboot-fails-i-installed-it-to-emmcamlogic-s805x-gxl_p241_v1/</link><description><![CDATA[<p>
	Hello everyone,
</p>

<p>
	I successfully installed Armbian to <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> on an Amlogic S805X (gxl_p241 / p241 board).<br />
	The system boots correctly when I manually start it from U-Boot, but autoboot fails every time.
</p>

<p>
	I believe my bootloader / U-Boot environment is not properly configured. During flashing, I only selected the <abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr>, and I am not sure how the bootloader variables should be set for <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> boot.<br />
	<br />
	if it didnt work ,how to manually install u-boot 
</p>

<p>
	 
</p>

<p>
	U-Boot log<br />
	-----------------------------------------------------------------------------------<br />
	<strong>USB XHCI 1.00<br />
	scanning bus 0 for devices... 2 USB Device(s) found<br />
	       scanning usb for storage devices... init_part() 282: PART_TYPE_DOS<br />
	1 Storage Device(s) found<br />
	fail in cmd [fatsize usb 0 factory_update_param.aml], rcode 1<br />
	File factory_update_param.aml not exist in Upan??<br />
	get upgrade version failed<br />
	Hit Enter or space or Ctrl+C key to stop autoboot -- :  0<br />
	gxl_p241_v1#</strong><br />
	 
</p>
]]></description><guid isPermaLink="false">58050</guid><pubDate>Mon, 16 Feb 2026 18:06:55 +0000</pubDate></item><item><title>X92 aml. USB connect debounce failed</title><link>https://forum.armbian.com/topic/58048-x92-aml-usb-connect-debounce-failed/</link><description><![CDATA[<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2026_02/15564859_.png.aa2cb8148c06f9c19aebe212b8b6813f.png" data-fileid="16053" data-fileext="png" rel="">Please help, I can't figure out this error for a month now. I've tried all the .<abbr title="Device tree blob">dtb</abbr> files, but nothing works.</a>
</p>
]]></description><guid isPermaLink="false">58048</guid><pubDate>Mon, 16 Feb 2026 13:57:28 +0000</pubDate></item><item><title>amlogic s912</title><link>https://forum.armbian.com/topic/57375-amlogic-s912/</link><description><![CDATA[<p>
	Hi.I want to install the armbian in the mini ms8 pro with the amlogic s912 and 2gb ram ddr3 but i don't know how to install it.I have burned the s912 iso in the microsd but i can't run the installation.
</p>

<p>
	 
</p>

<p>
	Benchmarks
</p>

<p>
	 
</p>

<p>
	Antutu – 40142
</p>

<p>
	 
</p>

<p>
	GeekBench4 – 476 Single-Core and 2473 Multi-Core
</p>

<p>
	 
</p>

<p>
	3D Mark Ice Storm Extreme – 6284
</p>

<p>
	 
</p>

<p>
	A1 SD Bench Memory – RAM Copy 3347.01 Mbps / ROM (R)35.65 Mbps and (W)11.31 Mbps / SD Card (R)14.15 Mbps and (W)12.76 Mbps
</p>
]]></description><guid isPermaLink="false">57375</guid><pubDate>Wed, 14 Jan 2026 13:43:59 +0000</pubDate></item><item><title>Richmediabox ZXV10 B860H Unlock Help</title><link>https://forum.armbian.com/topic/57925-richmediabox-zxv10-b860h-unlock-help/</link><description><![CDATA[<p>
	Hello everyone,
</p>

<p>
	I have a device from this brand. An ISP in Turkey distributes this device. It needs to be unlocked. I want to install Armbian on it. However, it doesn’t look like any device I’ve seen online. The motherboard is different from all the devices I checked. Is there anyone who can help me?<br />
	<br />
	I can access the device via ADB. I can install APK files. The device has an S905X processor and 1 GB of RAM. It is running Android 9.
</p>

<p><a href="https://forum.armbian.com/uploads/monthly_2026_02/zte1.jpg.476b94795526b7a070d18097ea0f4b3c.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="16019" src="https://forum.armbian.com/uploads/monthly_2026_02/zte1.thumb.jpg.d1d700563519e03af452b6bc11f96706.jpg" data-ratio="133.21" width="563" class="ipsImage ipsImage_thumbnailed" alt="zte1.jpg"></a></p>
<p><a href="https://forum.armbian.com/uploads/monthly_2026_02/zte2.jpg.c5eac9d2d44103c4add14a26be7a7315.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="16020" src="https://forum.armbian.com/uploads/monthly_2026_02/zte2.thumb.jpg.b14dbcad3b8f1997d7b4678789aa95b7.jpg" data-ratio="133.21" width="563" class="ipsImage ipsImage_thumbnailed" alt="zte2.jpg"></a></p>]]></description><guid isPermaLink="false">57925</guid><pubDate>Sun, 08 Feb 2026 19:42:54 +0000</pubDate></item><item><title>Need help with .dtb for Leelbox Q3 (Amlogic S912 tv-box)</title><link>https://forum.armbian.com/topic/57872-need-help-with-dtb-for-leelbox-q3-amlogic-s912-tv-box/</link><description><![CDATA[<p>
	Hello, I have some troubles with this TVBOX: it runs armbian and other distros correctly, using the <br />
	<br />
	meson-gxm-t95z-plus.<abbr title="Device tree blob">dtb</abbr><br />
	<br />
	but sometimes wifi goes into kernel panic at boot, and when it does, the whole system becomes unstable (i.e. not rebooting, eth0 hangs...).<br />
	<br />
	I have extracted the original .<abbr title="Device tree blob">DTB</abbr> from the only firmware that exists for this box, the ancient 6.0 Marshmellow Android (I guess it's a 3.x kernel...). I attach it to this message hoping someone more expert than me can help in making it work ina more stable manner.<br />
	<br />
	I attach a picture of the board also, it reads "M8S". Box has 2GB ram and 16GB <abbr title="embedded MultiMediaCard">eMMC</abbr>, brcmfmac wifi/bt and ZTE PHY chip.<br />
	<br />
	<br />
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2026_02/IMG20260112205254.jpg.51a2590ecd40a8ebbe8cb64594100855.jpg" data-fileid="16000" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="16000" data-ratio="133.21" width="563" alt="IMG20260112205254.thumb.jpg.9c1cd7ee2826e23fce19fe3ddb2568ab.jpg" src="https://forum.armbian.com/uploads/monthly_2026_02/IMG20260112205254.thumb.jpg.9c1cd7ee2826e23fce19fe3ddb2568ab.jpg" /></a>
</p>
<p>
<a class="ipsAttachLink" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=16001&amp;key=7d46f83fdc81347723b941b6125f526f" data-fileExt='dtb' data-fileid='16001' data-filekey='7d46f83fdc81347723b941b6125f526f'>meson1.dtb</a></p>]]></description><guid isPermaLink="false">57872</guid><pubDate>Wed, 04 Feb 2026 20:33:51 +0000</pubDate></item><item><title>How to boot from my Android TV Box?</title><link>https://forum.armbian.com/topic/27743-how-to-boot-from-my-android-tv-box/</link><description><![CDATA[<p>
	Hi, I would like to know if its possible to boot from SD card in my model of Android TV BOX. It does not have a reset button but has an update app.
</p>

<p>
	 
</p>

<p>
	Its a Giga TV Box HD890 4K. It has an Amlogic CPU
</p>

<p>
	 
</p>

<p>
	I do all the process of installing Armbian in the SD card, Android starts an update and it says:
</p>

<p>
	 
</p>

<p>
	"Map file is too short".
</p>

<p>
	 
</p>

<p>
	I really dont know what I have to do to enable multi boot. Installation is aborted.
</p>

<p>
	 
</p>

<p>
	Im getting really upset for not being able to install Armbian.
</p>

<p>
	 
</p>

<p>
	Any help to this issue would be really welcome.
</p>

<p>
	 
</p>

<p>
	Sorry for my bad english
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">27743</guid><pubDate>Tue, 04 Apr 2023 23:21:14 +0000</pubDate></item><item><title>Having trouble installing to emmc</title><link>https://forum.armbian.com/topic/57707-having-trouble-installing-to-emmc/</link><description><![CDATA[<p>
	Hello guys, im trying to install armbian to internal <abbr title="embedded MultiMediaCard">emmc</abbr>, but armbian-install neither the other file exists, please help, thanks
</p>
]]></description><guid isPermaLink="false">57707</guid><pubDate>Sat, 31 Jan 2026 01:17:02 +0000</pubDate></item><item><title>Panfrost power transition timeout errors</title><link>https://forum.armbian.com/topic/57655-panfrost-power-transition-timeout-errors/</link><description><![CDATA[<p>
	I have an x92 box with Amlogic Meson GXM (S912). The <abbr title="System On a Chip"><abbr title="System On a Chip">SOC</abbr></abbr> has a Mali-T820 <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr>, and the box has 2 GB of RAM and 16 GB of <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr>. I'm running Armbian 25.11.2 noble on it. While using the Wayfire Wayland GUI, there is a lot of kernel output like this, constantly repeating:
</p>

<p>
	 
</p>

<p>
	<abbr title="driver for Mali Midgard and Bifrost GPUs"><abbr title="driver for Mali Midgard and Bifrost GPUs">panfrost</abbr></abbr> d00c0000.<abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">gpu</abbr></abbr>: shader power transition timeout<br />
	<abbr title="driver for Mali Midgard and Bifrost GPUs"><abbr title="driver for Mali Midgard and Bifrost GPUs">panfrost</abbr></abbr> d00c0000.<abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">gpu</abbr></abbr>: tiler power transition timeout<br />
	<abbr title="driver for Mali Midgard and Bifrost GPUs"><abbr title="driver for Mali Midgard and Bifrost GPUs">panfrost</abbr></abbr> d00c0000.<abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">gpu</abbr></abbr>: l2 power transition timeout
</p>

<p>
	 
</p>

<p>
	The GUI works, and hardware 3D acceleration works. But it would be nice to get this spam out of the logs, and I also wonder if there is really some problem. Like, maybe the kernel doesn't know how to change <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr> voltages. Maybe it is related to this at boot, maybe due to an issue with the device tree. 
</p>

<p>
	 
</p>

<p>
	kernel: <abbr title="driver for Mali Midgard and Bifrost GPUs"><abbr title="driver for Mali Midgard and Bifrost GPUs">panfrost</abbr></abbr> d00c0000.<abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">gpu</abbr></abbr>: error -ENODEV: _opp_set_regulators: no regulator (mali) found
</p>

<p>
	 
</p>

<p>
	The only other sign of something being possibly wrong is that <abbr title="System On a Chip"><abbr title="System On a Chip">SOC</abbr></abbr> temperature goes surprisingly high when playing hardware accelerated video. That ought to be energy efficient. I'm running Mopidy and Firefox at 53°C and just playing a video can get it to 70°C.
</p>

<p>
	 
</p>

<p>
	It is possible to make these errors go away via:
</p>

<p>
	 
</p>

<p>
	echo on | sudo tee  /sys/bus/platform/devices/d00c0000.<abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">gpu</abbr></abbr>/power/control
</p>

<p>
	 
</p>

<p>
	I don't know if changing that from auto to on will increase power consumption. Alternatively I tried to add a dummy regulator to the device tree and set mali-supply of the <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr> to that regulator. Adding the dummy regulator only removes this single error at boot time:
</p>

<p>
	 
</p>

<p>
	<abbr title="driver for Mali Midgard and Bifrost GPUs"><abbr title="driver for Mali Midgard and Bifrost GPUs">panfrost</abbr></abbr> d00c0000.<abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">gpu</abbr></abbr>: error -ENODEV: _opp_set_regulators: no regulator (mali) found
</p>

<p>
	 
</p>

<p>
	The power domain picture of the S912 datasheet shows a VDD_EE (Everything Else) input to the chip from an external PMIC, and then 3 components in the <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr>, each with individual switches to VDD_EE. The 3 components are: GP0+L2C_0, PP0+L2C_1 and PP1. I suppose they correspond to the 3 types of power timeout errors, though I'm not sure which is which. This seems to show that there is no possibility for voltage scaling for individual <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> parts or even the whole <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr>, without actually changing VDD_EE and everything else it powers. So, probably all the <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> driver needs to know is how to flip those three switches.
</p>
]]></description><guid isPermaLink="false">57655</guid><pubDate>Wed, 28 Jan 2026 01:38:34 +0000</pubDate></item><item><title>T95 max plus sdcard not</title><link>https://forum.armbian.com/topic/57598-t95-max-plus-sdcard-not/</link><description><![CDATA[<p>
	I've spent the last couple of months playing around (low-end testing just to see what the software and I are capable of) with Debian and docker: RSS, Nextcloud, navidrome, immich, nothing earth-shattering.  I was doing this in a VM so I could wipe and restart in case of failure/learning curve issues, which was great.  Everybody's got to have a hobby, right?   After much foibles, I had gotten the setup into something I liked and understood the pratfalls to expect in installation.  Ready for primetime, I didn't want to leave this in the VM  (I have constant paranoia about usage on my power-sucking desktop), but I have a T95 Max plus TV box sitting around doing nothing but Kodi and it's on all the time, so I started dreaming about how I could get a version of Linux on it and do all my docker homelab junk and kodi and maybe make a diy NAS out of the thing.  Armbian to the rescue!
</p>

<p>
	 
</p>

<p>
	I grabbed the wrong image (I got the barebones CLI only version instead of something with a graphic interface that I figured would be easier to manage) and I was able to boot off the sdcard and was able to install docker and portainer and had a working web interface, so...great...for a first try.  I then installed it to the <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr> and managed to get xfce4 for a desktop interface so I can see what I'm doing.   The CLI version didn't really match any of the tutorials I was reading (there are suggestions that I could change the desktop with arnbian-config, but that's either false or was published for an early version and weeded out in later version, iDK).
</p>

<p>
	 
</p>

<p>
	Anywho, after mixing and matching instruction from amlgoic s905x3 and s905 versions, I have a working armbian with an xfce4 interface with working sound, USB, wireless and Ethernet.  I was warned that all of those peripherals may or may not work in this endeavour, but I am happy to say they all work after I did a bunch of updates and upgrades of the armbian.  Docker is going and the containers are all going and after 2x installs, I have a working Kodi going, so I am delighted and amazed. 
</p>

<p>
	 
</p>

<p>
	Now I have a couple of smallish problems.   Honestly they are minor, but I have succeeded so far and I'm full of false bravado so I an hoping I can Gert some insight or suggestions:
</p>

<p>
	 
</p>

<p>
	First, when I write the armbian to the <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr>, the sdcard stopped working, period.  Armbian refuses to see it as a device and I can't boot off it using the toothpick reset method.  I've also tried using the amlogic flash utility with a male-to-male usb cable and my PC won't see it either, which tells me the sdcard interface is bunged, either the kernel can't see it or does not have drivers.  Either way, if I have future problems I have to trash the whole setup because I am incapable of reflashing the box. Plus, the box is only 32gb and I was hoping to use the sdcard as storage, but I guess not.  I've also thought of adding a USB card reader and seeing if I can get the box to see an sdcard through that, but I don't have a lot of faith there if it's a driver issue.
</p>

<p>
	 
</p>

<p>
	Second, the xfce interface asks for my username and password every boot but my mouse and keyboard take a minute to kick in.  It's annoying to me to be waving a mouse around and thinking the system has locked up, when it's really just taking some time to activate the USB.  What would be attractive to me is that I bypass the login screen,but I can't find the spot in arnbian-config that allows me to set an automatic login (again, the tutorial I'm reading may be old, but the options just aren't there in my version).
</p>

<p>
	 
</p>

<p>
	Sigh.  So my questions to the geniuses and gurus out there: Has anyone had the same problem with the sdcard and/or were able to fix it and how, and How can I set an automatic login through terminal?   The interface I have really doesn't have any real system settings like peripherals to show and won't let me adjust anything anyways.
</p>
]]></description><guid isPermaLink="false">57598</guid><pubDate>Fri, 23 Jan 2026 14:31:10 +0000</pubDate></item><item><title>Installing Armbian in emmc on MXQ Pro 4k S905W</title><link>https://forum.armbian.com/topic/57565-installing-armbian-in-emmc-on-mxq-pro-4k-s905w/</link><description><![CDATA[<p>
	Hi, is there any way to install Armbian on the built-in <abbr title="embedded MultiMediaCard">emmc</abbr> memory on an mxq 4k pro with an s905w processor?
</p>

<p>
	Should I follow these guides?
</p>

<p>
	<a href="https://7ji.github.io/embedded/2022/11/08/alarm-install.html" rel="external nofollow">https://7ji.github.io/embedded/2022/11/08/alarm-install.html</a>
</p>

<p>
	<a href="https://7ji.github.io/embedded/2022/11/11/ept-with-ampart.html" rel="external nofollow">https://7ji.github.io/embedded/2022/11/11/ept-with-ampart.html</a>
</p>

<p>
	Or is the built-in script in the system sufficient and will do everything without damaging anything?
</p>

<p>
	I would be grateful for any tips
</p>
]]></description><guid isPermaLink="false">57565</guid><pubDate>Wed, 21 Jan 2026 22:07:25 +0000</pubDate></item><item><title>stuck how to activate recovery mode</title><link>https://forum.armbian.com/topic/57441-stuck-how-to-activate-recovery-mode/</link><description><![CDATA[<p>
	Hi guys,
</p>

<p>
	I try to install Armbian on my Amlogix G11pro (S509X2 based) TV Gamebox. It keeps booting only into my Emuelec SD card, if I plug it or with anyhting else it only boots into Android that is on <abbr title="embedded MultiMediaCard">eMMC</abbr>.<br />
	I understood that I have to use the toothpic method to press the reset button to get into the recovery mode. I tried this but failed as my toothpic didnt reach anything I could click, it just went through. so I opened the box and found that behind the audio jack there is nothing (see attached pic). there is empty space with three connectors on the board, maybe that is the place where usually the micro switch for the reset button sits, but I am not sure. Before I try to short these (why three connectors?), I would be like to have a bit more info, in order not to brick my board. The FAQ says to use the toothpic method is only one method of several, what are the other ones ?<br />
	BR <br />
	retro123
</p>

<p><a href="https://forum.armbian.com/uploads/monthly_2026_01/g11pro_audiojack.jpg.5dc27737813c3fcbafc843745e061f82.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="15859" src="https://forum.armbian.com/uploads/monthly_2026_01/g11pro_audiojack.thumb.jpg.c26016e397ddf98b16ba684c09dc1d3f.jpg" data-ratio="100.27" width="748" class="ipsImage ipsImage_thumbnailed" alt="g11pro_audiojack.jpg"></a></p>]]></description><guid isPermaLink="false">57441</guid><pubDate>Sat, 17 Jan 2026 13:38:37 +0000</pubDate></item><item><title>Need Help unbricking H96 Pro Plus</title><link>https://forum.armbian.com/topic/50190-need-help-unbricking-h96-pro-plus/</link><description><![CDATA[<p>
	Hello, i think i bricked my H96 Pro Plus, like a year ago i installed Armbian on it.
</p>

<p>
	Today i flashed a SD with a new version, reinstalled octoprint etc and finally tried to burn it to the <abbr title="embedded MultiMediaCard">emmc</abbr> using <strong>"./install-aml.sh"</strong>
</p>

<p>
	it seemed to work the process ended and i powered it off, removed the SD and tried to boot it up. 
</p>

<p>
	The only thing i see is the H96 Pro+ Logo and thats it.
</p>

<p>
	I tried to boot from the SD Card again but it didn't work. I reflashed the SD card, changed the <abbr title="Device tree blob">dtb</abbr> file etc, just to make sure it would boot normally but nothing.
</p>

<p>
	 
</p>

<p>
	Im at that point where i think its bricked and i need to do some maskrom magic but i have no idea what to bridge <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>
	Any help would be much appreciated.
</p>

<p>
	 
</p>

<p>
	I was following <a href="https://forum.armbian.com/topic/27825-proper-way-to-install-armbian-linux-on-h96-pro-plus-s912-or-equivalent-cli-ver" rel="">This guide</a>
</p>

<p>
	 
</p>

<p>
	Model: H96 Pro+<br />
	Motherboard: cz-s32-v2.2
</p>

<p>
	<abbr title="embedded MultiMediaCard">EMMC</abbr>: thgbmfg8c4lbair  ???
</p>

<p><a href="https://forum.armbian.com/uploads/monthly_2025_03/1740889957004.jpg.8fd858d6c220b11806ead73645bc9ed4.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="14092" src="https://forum.armbian.com/uploads/monthly_2025_03/1740889957004.thumb.jpg.91b4b26eb1e428018591338076be133d.jpg" data-ratio="132.98" width="564" class="ipsImage ipsImage_thumbnailed" alt="1740889957004.jpg"></a></p>
<p><a href="https://forum.armbian.com/uploads/monthly_2025_03/1740889957009.jpg.bd65d3345d34654212b3e99d5fe12629.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="14093" src="https://forum.armbian.com/uploads/monthly_2025_03/1740889957009.thumb.jpg.ce56964bc0cfc004237356cfb57726a5.jpg" data-ratio="132.98" width="564" class="ipsImage ipsImage_thumbnailed" alt="1740889957009.jpg"></a></p>
<p><a href="https://forum.armbian.com/uploads/monthly_2025_03/1740889956995.jpg.fef172781cb802ae1edc0ded75dd5d9a.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="14094" src="https://forum.armbian.com/uploads/monthly_2025_03/1740889956995.thumb.jpg.66b6573c58fba158ed0cbe06f568c1e8.jpg" data-ratio="75.1" width="1000" class="ipsImage ipsImage_thumbnailed" alt="1740889956995.jpg"></a></p>
<p><a href="https://forum.armbian.com/uploads/monthly_2025_03/1740889957000.jpg.ab6ae2600302ecd75222cdd96498109d.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="14095" src="https://forum.armbian.com/uploads/monthly_2025_03/1740889957000.thumb.jpg.56954b3ed0f3f70f1d414fa7eb3e8571.jpg" data-ratio="132.98" width="564" class="ipsImage ipsImage_thumbnailed" alt="1740889957000.jpg"></a></p>]]></description><guid isPermaLink="false">50190</guid><pubDate>Sun, 02 Mar 2025 04:39:40 +0000</pubDate></item><item><title>Armbian on TX60 Pro - S905L, 16 GB / 256 GB, Armbian not working</title><link>https://forum.armbian.com/topic/57406-armbian-on-tx60-pro-s905l-16-gb-256-gb-armbian-not-working/</link><description><![CDATA[<p>
	I have bought a TX60 Pro with S905L CPU, 16 GB RAM and 256 GB <abbr title="embedded MultiMediaCard">eMMC</abbr>. I tried to run Armbian on it: wrote several images on microSD, but since it does not have a microSD reader, I plug it in in a microSD reader. Unfortunately, it does not boot from it, not even when I start it with the Reset button pressed.
</p>

<p>
	 
</p>

<p>
	Is there any chance I can run Armbian on this box?
</p>
]]></description><guid isPermaLink="false">57406</guid><pubDate>Thu, 15 Jan 2026 21:38:29 +0000</pubDate></item><item><title>Support for TV Boxes with Amlogic S905X4</title><link>https://forum.armbian.com/topic/49842-support-for-tv-boxes-with-amlogic-s905x4/</link><description><![CDATA[<p>
	I’m using the DEVMFC version [https://github.com/devmfc/debian-on-amlogic]. Additionally, I took the `/boot` partition and copied all the files from the <a href="https://github.com/devmfc/debian-on-amlogic/releases/download/v6.12.11/Devmfc_Ubuntu-Oracular_6.12.11-meson64_Minimal-25.01.24.img.xz" rel="external nofollow">Devmfc_Ubuntu-Oracular_6.12.11-meson64_Minimal-25.01.24.img.xz</a> image. Then, I downloaded the same version available from the Armbian community, but with a graphical interface: <a href="https://dl.armbian.com/aml-s9xx-box/Oracular_edge_xfce" rel="external nofollow">Armbian_community_25.5.0-trunk.4_Aml-s9xx-box_noble_current_6.12.12_xfce_desktop.img.xz</a>.
</p>

<p>
	 
</p>

<p>
	I first flashed the Armbian image onto a USB drive. Then, in the `/boot` partition, I moved all existing root files into a `/backup` folder. After that, I copied the files from the DEVMFC version into the root of the `/boot` partition on the USB drive.
</p>

<p>
	 
</p>

<p>
	Surprisingly, when I tried to boot this setup on a TV Box similar to the Vontar X4, which has an S905X4 processor, it actually booted! It prompted me to create a root password, a regular user, set the language, and select a time zone. Then, it successfully launched into X for the graphical interface. However, it seems that USB ports were either disabled, or the system froze—the login screen was visible, and the keyboard cursor was blinking, but no input was possible.
</p>

<p>
	 
</p>

<p>
	I believe this is a solid starting point for getting Armbian images with a graphical interface running on S905X4 (Meson SC2), S905W2 (Meson S4), and S905Y4 (Meson S4) processors. Even without hardware-accelerated graphics, it should still be usable for basic applications like Notepad, text editors, spreadsheets, calculators, terminal access, and other simple tasks.
</p>

<p>
	 
</p>

<p>
	Has anyone else made progress running Armbian on the S905X4?<br />
	<br />
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="14013" data-ratio="75.00" width="640" alt="IMG_8850Media.jpeg.609bbf0d3ac09cc418125ad667ad8c2a.jpeg" src="https://forum.armbian.com/uploads/monthly_2025_02/IMG_8850Media.jpeg.609bbf0d3ac09cc418125ad667ad8c2a.jpeg" />
</p>
]]></description><guid isPermaLink="false">49842</guid><pubDate>Sat, 15 Feb 2025 01:00:22 +0000</pubDate></item><item><title>Help needed, WIFI not working: brcmfmac timeout error</title><link>https://forum.armbian.com/topic/57346-help-needed-wifi-not-working-brcmfmac-timeout-error/</link><description><![CDATA[<p>
	Hello everyone! I am running Armbian in a BTV11 box (Amlogic S905X3) alongside the "meson-sm1-sei610.<abbr title="Device tree blob">dtb</abbr>". My cabled ethernet connection is working fine but not WIFI. No networks are found. I have already tried alternatives like <a href="https://forum.armbian.com/topic/12988-armbian-for-amlogic-s905x3/?do=findComment&amp;comment=108204" rel="">meson-sm1-sei610-ethfix.<abbr title="Device tree blob">dtb</abbr></a>, that leads to my ethernet to also stop working.
</p>

<p>
	 
</p>

<p>
	At first the Kernel was looking for `brcmfmac4330-sdio.seirobotics,sei610.bin` firmware, that doesnt exist in Armbian. So I made a symlink pointing to a generic `brcmfmac4330-sdio.bin`. <a href="https://forum.armbian.com/topic/28826-tanix-tx3-mini-amlogic-s905w-broadcom-wifi-issue/#comment-166702" rel="">Saw that similar fixes worked for other people.</a>
</p>

<p>
	 
</p>

<p>
	This is what I see from logs: `sudo dmesg`:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[    8.451121] brcmfmac: F1 signature read @0x18000000=0x16044330
[    8.456690] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4330-sdio for chip BCM4330/4
[    8.488102] usbcore: registered new interface driver brcmfmac
[    8.495653] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac4330-sdio.clm_blob failed with error -2
[    8.858975] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[    8.871034] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4330/4 wl0: Oct 25 2011 19:34:12 version 5.90.125.104
[   13.975072] brcmfmac: brcmf_sdio_readframes: read 97 bytes from channel 1 failed: -84
[   13.979176] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame, send NAK
[   14.014920] brcmfmac: brcmf_sdio_readframes: RXHEADER FAILED: -84
[   14.017205] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame, send NAK
[   16.618796] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[   16.639467] ieee80211 phy0: brcmf_netdev_open: failed to bring up cfg80211
[   18.506857] ieee80211 phy0: brcmf_p2p_create_p2pdev: timeout occurred
[   18.507694] ieee80211 phy0: brcmf_cfg80211_add_iface: add iface p2p-dev-wlan0 type 10 failed: err=-5
[   22.171208] brcmfmac: brcmf_sdio_readframes: RXHEADER FAILED: -84
[   22.171730] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame, send NAK
[   24.554983] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[   24.575580] ieee80211 phy0: brcmf_run_escan: error (-110)</span></pre>

<p>
	 
</p>

<p>
	More info available from Armbian monitor: <a href="https://paste.armbian.com/zuwididupe" rel="external nofollow">https://paste.armbian.com/zuwididupe</a>
</p>

<p>
	Does anyone have any insight that might help me figure out whats wrong with my box's WIFI?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">57346</guid><pubDate>Sun, 11 Jan 2026 19:22:20 +0000</pubDate></item><item><title>latest armbian looping on hg680fj with schipset amlogic s905x2, replace dtb with&#xA0;</title><link>https://forum.armbian.com/topic/57204-latest-armbian-looping-on-hg680fj-with-schipset-amlogic-s905x2-replace-dtb-with%C2%A0/</link><description><![CDATA[<p>
	i was installed armbian on hg680fj with schipset amlogic s905x2, replace <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> with spesific hg680fj and change xtlinux config, after that starting boot, but looping on armbian screen. please help ehat shoud i do.
</p>
]]></description><guid isPermaLink="false">57204</guid><pubDate>Sun, 04 Jan 2026 03:58:35 +0000</pubDate></item><item><title>`Hangs on boot to ash</title><link>https://forum.armbian.com/topic/56964-hangs-on-boot-to-ash/</link><description><![CDATA[<p>
	Hello everybody,
</p>

<p>
	My Box is a oxtagon shaped  t95z plus 2 mb 16 mb
</p>

<p>
	chipset:
</p>

<p>
	processor arm cortex -a53<br />
	mali T820 <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr><br />
	AP6255 wifi ac + bluetooth 4.2<br />
	sandisk SDINAD1F4-16G 16G <abbr title="embedded MultiMediaCard">emmc</abbr> 16G rom<br />
	lanson L5TC4G63CFR x2 dram 2GB
</p>

<p>
	 
</p>

<p>
	I try to install armbian_community_26_2 _0-trunk.100 aml-s9xx-box_noble_current_6.12.63_cinnamon_dektop.img.xz
</p>

<p>
	I use meson-gxm-vega-s96.<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>
</p>

<p>
	And u-boot-s905x-s912.<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> copy and rename as u-boot.ext
</p>

<p>
	It boots to ash then it stops
</p>

<p>
	No asking for password and user
</p>

<p>
	I have no clue what to do next
</p>

<p>
	I have entered armbian-config but this returns a error
</p>

<p>
	Any tips?
</p>
]]></description><guid isPermaLink="false">56964</guid><pubDate>Sat, 27 Dec 2025 15:12:05 +0000</pubDate></item><item><title>Flashed on an S905 box without following instructions properly, box now won't boot, anyway to get it back?</title><link>https://forum.armbian.com/topic/57112-flashed-on-an-s905-box-without-following-instructions-properly-box-now-wont-boot-anyway-to-get-it-back/</link><description><![CDATA[<p>
	I have an old MXQ Pro 4K (based on the original S905, not S905X or S905D, the original S905) which I tried to install armbian on, but I didn't know extra things were needed to set up uboot and <abbr title="Device tree blob">dtb</abbr> correctly, so I just flashed the image, put the SD card in my box, ran `reboot update` from Android to boot to the SD card, it showed the MXQ Pro logo, rebooted, went back to the MXQ Pro logo, and I can't get it to go past that. My box has a weird firmware issue (started immediately after a firmware restore so I don't think it's hardware damage) where the button in the headphone jack just... doesn't work, even when holding it, it still tries to boot to the <abbr title="embedded MultiMediaCard">eMMC</abbr>, and now I have no way of getting back into Android, and I can't boot from the SD card due to the button not working, so, is there any hope for my box here? Or have I effectively hard bricked it?
</p>

<p>
	 
</p>

<p>
	I don't have a USB-A to USB-A cable for USB burning tool, and I will not be purchasing one, this was a spare box I've had laying around for eons and I don't think it's worth spending any money on -- I could probably get a much better box for the same money.
</p>
]]></description><guid isPermaLink="false">57112</guid><pubDate>Wed, 31 Dec 2025 11:08:29 +0000</pubDate></item><item><title>Commands in extlinux</title><link>https://forum.armbian.com/topic/57008-commands-in-extlinux/</link><description><![CDATA[<p>
	What are the possible commands you can use
</p>

<p>
	I there a possibility to enable wifi on first boot
</p>

<p>
	Or set the monitor resolution
</p>

<p>
	Or other settings you can make
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">57008</guid><pubDate>Mon, 29 Dec 2025 14:50:07 +0000</pubDate></item><item><title>Help with Armbian on Mecool KM1 Deluxe</title><link>https://forum.armbian.com/topic/56987-help-with-armbian-on-mecool-km1-deluxe/</link><description><![CDATA[<p>
	Hi, I'm new to this forum but I've been researching this topic for quite some time. I have a Mecool KM1 Deluxe with 4GB of RAM and 64GB of storage, and an Amlogic S905X3 chip. I wanted to install Armbian to use it as a Linux device, but I've tried several versions and it hasn't worked.<br />
	Someone mentioned on this forum that installing CoreELEC would prevent Armbian from booting. I installed emuelec and it worked perfectly, but I haven't been able to run Armbian. Could this be the reason? Thanks.<br />
	<br />
	 
</p>
]]></description><guid isPermaLink="false">56987</guid><pubDate>Sun, 28 Dec 2025 16:17:27 +0000</pubDate></item><item><title>Armbian on Amlogic TV Boxes &#x2013; User Experience with Tanix</title><link>https://forum.armbian.com/topic/56937-armbian-on-amlogic-tv-boxes-%E2%80%93-user-experience-with-tanix/</link><description><![CDATA[<p>
	I’ve been testing Armbian on an Amlogic-based TV box, and wanted to share a short user experience. The device originally runs Android, but thanks to the Amlogic S9xx platform, it can boot Armbian from an SD card without touching the internal firmware.
</p>

<p>
	 
</p>

<p>
	In my case, the system booted reliably and was usable for basic tasks like SSH access, light services, and general Linux testing. Ethernet and USB worked out of the box, while Wi-Fi and power management still required some manual tweaks, which seems common for community-supported TV boxes.
</p>

<p>
	 
</p>

<p>
	For reference, the hardware I used belongs to the category of <strong><a href="https://www.tanixtvbox.com/amlogic-tv-box/" rel="external nofollow">Amlogic TV boxes</a></strong> that are widely available on the market. These devices are not officially supported by Armbian, but they can still be interesting low-cost platforms for learning, testing, or small home projects.
</p>

<p>
	 
</p>

<p>
	I’m curious if others here have experience with Armbian on similar Amlogic TV boxes, and which SoCs or configurations worked best for you.
</p>
]]></description><guid isPermaLink="false">56937</guid><pubDate>Fri, 26 Dec 2025 06:14:00 +0000</pubDate></item><item><title>Booting Armbian without EMMC</title><link>https://forum.armbian.com/topic/56920-booting-armbian-without-emmc/</link><description><![CDATA[<p>
	Hi all, I have this Amlogic S905x2 (ddr3l) android tv box which I'm trying to boot Armbian on.
</p>

<p>
	 
</p>

<p>
	Firstly, I was having issue with the default bootloader always booting into android, no matter if I used the sd card or usb. So then I lifted the <abbr title="embedded MultiMediaCard">emmc</abbr> chip, in hope that it will then choose to boot from the sd card.
</p>

<p>
	 
</p>

<p>
	However, I failed to notice that BL2 is stored in the <abbr title="embedded MultiMediaCard">emmc</abbr>, and as you guessed, I need BL2 to boot into linux.
</p>

<p>
	 
</p>

<p>
	Now I've read that you can use USB burning tool to send and start BL2 from RAM. However, I've no idea what to do next and what file am I even supposed to send via the USB Burning tool.
</p>

<p>
	 
</p>

<p>
	I would be very thankful for any assistance.
</p>
]]></description><guid isPermaLink="false">56920</guid><pubDate>Thu, 25 Dec 2025 15:56:31 +0000</pubDate></item><item><title>Amlogic S950L3 issue</title><link>https://forum.armbian.com/topic/56835-amlogic-s950l3-issue/</link><description><![CDATA[<p>
	I had an error when installing armbian on my M96H androidtv S950L3. Anyone any idea to resolve this?<span></span><span></span><span></span>
</p>

<p><a href="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at2_01_00PM.jpeg.c367191402c381285a9fbc1f06913ea5.jpeg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="15687" src="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at2_01_00PM.thumb.jpeg.e0eab4733e76736c4c04f335faca1e18.jpeg" data-ratio="133.21" width="563" class="ipsImage ipsImage_thumbnailed" alt="WhatsApp Image 2025-12-21 at 2.01.00 PM.jpeg"></a></p>
<p><a href="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at6_43_05PM.jpeg.5d933b31f5716481b855b81c9d767d26.jpeg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="15688" src="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at6_43_05PM.thumb.jpeg.9c2692ee101dd84cd565bccdf4f110fa.jpeg" data-ratio="133.21" width="563" class="ipsImage ipsImage_thumbnailed" alt="WhatsApp Image 2025-12-21 at 6.43.05 PM.jpeg"></a></p>
<p><a href="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at10_03_26PM.jpeg.469a3831946b31c5fc562de55831edef.jpeg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="15689" src="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at10_03_26PM.thumb.jpeg.3987379a23dc8d88b4df72f5d08657a6.jpeg" data-ratio="111.61" width="672" class="ipsImage ipsImage_thumbnailed" alt="WhatsApp Image 2025-12-21 at 10.03.26 PM.jpeg"></a></p>
<p><a href="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at10_03_53PM.jpeg.34cc1a7539c0011744e6b5ce1389468d.jpeg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="15690" src="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at10_03_53PM.thumb.jpeg.901d5c08c65f63cdd1e3f141b943c27e.jpeg" data-ratio="41.5" width="1000" class="ipsImage ipsImage_thumbnailed" alt="WhatsApp Image 2025-12-21 at 10.03.53 PM.jpeg"></a></p>
<p><a href="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at10_04_17PM.jpeg.f5c8b0181d0d528c319ee5c377b31e6d.jpeg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="15691" src="https://forum.armbian.com/uploads/monthly_2025_12/WhatsAppImage2025-12-21at10_04_17PM.thumb.jpeg.b8b4751324a7217e6be6aa842530434f.jpeg" data-ratio="35.5" width="1000" class="ipsImage ipsImage_thumbnailed" alt="WhatsApp Image 2025-12-21 at 10.04.17 PM.jpeg"></a></p>]]></description><guid isPermaLink="false">56835</guid><pubDate>Sun, 21 Dec 2025 15:09:37 +0000</pubDate></item><item><title>Boot partition not showing on windows after burn images to sdcard</title><link>https://forum.armbian.com/topic/49204-boot-partition-not-showing-on-windows-after-burn-images-to-sdcard/</link><description><![CDATA[<p>
	i have burn images armbian latest desktop version from official armbian website. but after finished burning, not showing Boot partition as usual. i have to change <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> file with working one from original <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> board.
</p>
]]></description><guid isPermaLink="false">49204</guid><pubDate>Wed, 08 Jan 2025 15:09:59 +0000</pubDate></item><item><title>Help Armbian install Mecool BB2 S912/2GB</title><link>https://forum.armbian.com/topic/56647-help-armbian-install-mecool-bb2-s9122gb/</link><description><![CDATA[<p>
	Hello, is it possible to install Armbian on Mecool BB2  S912/2GB ?  Whick bootloader/<abbr title="Device tree blob">dtb</abbr> should I use?
</p>

<p>
	 
</p>

<p>
	Thank you.
</p>
]]></description><guid isPermaLink="false">56647</guid><pubDate>Tue, 09 Dec 2025 12:23:33 +0000</pubDate></item><item><title><![CDATA[A95X F1 (S905W) - System hangs/bricks after a few hours (v6.12 & v6.18)]]></title><link>https://forum.armbian.com/topic/56625-a95x-f1-s905w-system-hangsbricks-after-a-few-hours-v612-v618/</link><description><![CDATA[<p>
	Device: A95X F1 TV Box <abbr title="System On a Chip">SoC</abbr>: Amlogic S905W OS: Armbian Linux Server (v6.12 and v6.18) &amp; Desktop versions. Installation: To <abbr title="A type of flash memory">NAND</abbr>/<abbr title="embedded MultiMediaCard">eMMC</abbr>.
</p>

<p>
	 
</p>

<p>
	The Issue: I am deploying about 10 units. The installation to <abbr title="A type of flash memory">NAND</abbr> goes smoothly, and the system boots correctly. However, after running perfectly for a few hours, the devices crash:
</p>

<p>
	Video output goes to a black screen.
</p>

<p>
	Network is dead (No SSH, No PING).
</p>

<p>
	Power cycling the device does not recover the system; it remains in this "bricked" state.
</p>

<p>
	 
</p>

<p>
	Recovery Method: Once the device crashes, I cannot simply reinstall Armbian. I am forced to:
</p>

<p>
	Flash the stock Android firmware using the USB Burning Tool.
</p>

<p>
	Reinstall Armbian from scratch.
</p>

<p>
	 
</p>

<p>
	Troubleshooting done:
</p>

<p>
	Tested on multiple units (10 different boxes).
</p>

<p>
	Tested over a period of one month with various incremental updates.
</p>

<p>
	Tested both Server and Desktop images.
</p>

<p>
	Result remains the same: corruption/crash after a few hours of uptime.
</p>

<p>
	 
</p>

<p>
	¿Some help?
</p>
]]></description><guid isPermaLink="false">56625</guid><pubDate>Sun, 07 Dec 2025 12:35:14 +0000</pubDate></item><item><title>Forgot user/password of S9xx tv box with armbian</title><link>https://forum.armbian.com/topic/56619-forgot-userpassword-of-s9xx-tv-box-with-armbian/</link><description><![CDATA[<p>
	I installed ambian in this tv box to run klipper for my 3d printer, but its been a years since I last used it and I totally forgot what was the user I created. I really didn't want to wipe the SD card because of my 3d printer's config files etc. Is there anything I can do to retrieve the user and password? Thanks.
</p>
]]></description><guid isPermaLink="false">56619</guid><pubDate>Sun, 07 Dec 2025 00:17:27 +0000</pubDate></item><item><title>ethernet problem on Vero4k+</title><link>https://forum.armbian.com/topic/56612-ethernet-problem-on-vero4k/</link><description><![CDATA[<p>
	Hi, I’ve installed Armbian to my Vero4k+ and all works fine except wired ethernet, the thing is it kind of works, but when I use different <abbr title="Device tree blob">dtb</abbr> files:
</p>

<p>
	meson-gxl-s905d-vero4k-plus.<abbr title="Device tree blob">dtb</abbr>
</p>

<p>
	wifi works, bluetooth works eth doesn’t, eth0 interface is UP but can’t get IP or set one,
</p>

<p>
	meson-gxl-s905d-p230.<abbr title="Device tree blob">dtb</abbr>
</p>

<p>
	wifi works, bluetooth doesn’t, eth generally works but when testing with iperf3 in server mode it’s great cca 930mbps 0 errors, but in client mode it depends of OS (ubuntu or debian) and kernel (5 or 6) used from 1-350mbps but with looooot of errors (cca. 67000 for 10 sec test) and if I limit link speed to 100mbps it doesn’t change much, also lot of errors, if I boot it to osmc it works fine (920mbps symetrical, also some errors on client side but fine).
</p>

<p>
	Is there anything I can do to troubleshoot - fix this?
</p>

<p>
	Thank you
</p>
]]></description><guid isPermaLink="false">56612</guid><pubDate>Sat, 06 Dec 2025 07:47:55 +0000</pubDate></item><item><title>Yoka TV kb2 pro installation instructions</title><link>https://forum.armbian.com/topic/56461-yoka-tv-kb2-pro-installation-instructions/</link><description><![CDATA[<p>
	The purpose in this guide is to make installation simple for those who wish to follow what I did. This is specifically for the Yoka TV KB2 Pro which uses the S912 chipset with 3GB RAM and 32 GB ROM. It was successful and works for setting up windows mapped drives just fine with Samba. (for example Z:\) I am using it off the SD card, I left Android 7.1 on the <abbr title="embedded MultiMediaCard">EMMC</abbr>.
</p>

<p>
	 
</p>

<p>
	Notes: My intentions are to use it for a file server for use with USB 2.0 drives I have laying around that are old but still technically usable. The file transfer speed is only expected to be around 30% of the 1GBPS wired network. The bottleneck will definitely be the USB 2.0, but for what I am using it for, it should work just fine. Leaving it on 24/7 is only slightly more power than a Raspberry PI 4, so very low cost. The Wireless and Bluetooth do not work as is, I am not sure if you can get the drivers to make them work, I did not try. The 1GBPS network port works just fine. There is also no <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr>/<abbr title="Video processing unit (encoding/decoding)">VPU</abbr> acceleration, but for a file server who cares?
</p>

<p>
	 
</p>

<p>
	This was done with windows 11 and win32diskimager (note the original website is <a href="https://sourceforge.net/projects/win32diskimager/" rel="external nofollow">https://sourceforge.net/projects/win32diskimager/</a>) the other links are not what you are looking for and likely viruses and malware. Balena Etcher did not like the image file, win32diskimager had no issues once I extracted the .img file.
</p>

<p>
	 
</p>

<p>
	Head to <a href="https://www.armbian.com/amlogic-s9xx-tv-box/" rel="external nofollow">https://www.armbian.com/amlogic-s9xx-tv-box/</a>
</p>

<p>
	 
</p>

<p>
	Download the Armbian 26.2.0-trunk.22 Noble Gnome - I did not test any of the other images.
</p>

<p>
	 
</p>

<p>
	Burn it to an SD card - note (it says it will only work with up to 32GB micro SD cards. My 64GB amazon micro SD card worked just fine after upgrading my Yoka TV KB2 PRO to android 7.1 earlier, go figure.) I would suggest for this get a name brand SD card that is 32GB or less (the image uses around 2GB)
</p>

<p>
	 
</p>

<p>
	At the boot partition you have to rename the file u-boot-s905x-s912 to u-boot.ext
</p>

<p>
	 
</p>

<p>
	Now you have to edit the /extlinux/extlinux.conf file, look for the line that says FDT /<abbr title="Device tree blob">dtb</abbr>/meson-something (and change it to say FDT /<abbr title="Device tree blob">dtb</abbr>/meson-gxm-q200.<abbr title="Device tree blob">dtb</abbr> save the file
</p>

<p>
	 
</p>

<p>
	This lets it know what chipset/model you are using, this is for the S912 chip that is in your Yoka TV kb2 pro
</p>

<p>
	 
</p>

<p>
	You will need a usb keyboard and mouse, you also have to have it plugged into an HDMI cord that runs to a monitor or TV.
</p>

<p>
	 
</p>

<p>
	Now for booting it in multiboot mode - hold the reset button (between AV and HDMI ports, this button is inside and very small, google suggests a toothpick, I used a phone sim remover tool) for 10 seconds before and while powering it on, do not let go until you hit 10 seconds. Now every time you restart it, it defaults to SD card first. It may take 2 or 3 attempts, but it does work. To boot to Android, just remove the SD card.
</p>

<p>
	 
</p>

<p>
	First boot username and password is root and 1234, it will force you to change the password.
</p>

<p>
	 
</p>

<p>
	When it asks for bash or zsh, I chose bash because I am way more familiar with it.
</p>

<p>
	 
</p>

<p>
	When it asks for locale I used en_US.UTF-8
</p>

<p>
	 
</p>

<p>
	Time zone is based on wherever you are I used America/Chicago
</p>

<p>
	 
</p>

<p>
	It will also ask you to create a new user account (non-root) and a password)
</p>

<p>
	 
</p>

<p>
	This should get you up and running. The button to access everything is in the upper left corner, then you can access all your apps.
</p>

<p>
	 
</p>

<p>
	There are tutorials to upgrade it to android 7.1 - it does work and well documented. I upgraded mine to android 7.1 it worked just fine. Do Not try to upgrade to android 9 slimBOXtv, there are no successful attempts proven, just bricked devices. I did not see a single picture of anyone having it running. I did however see plenty of complaints for bricked devices. Good enough for me to steer clear.
</p>

<p>
	 
</p>

<p>
	I know this is rather long, but it will get you through the entire process, be safe, and hope you enjoy this how-to guide.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56461</guid><pubDate>Thu, 27 Nov 2025 20:29:38 +0000</pubDate></item><item><title>External HDD not detected after reimage</title><link>https://forum.armbian.com/topic/56546-external-hdd-not-detected-after-reimage/</link><description><![CDATA[<p>
	I've been using this setup for a few good weeks without issues, same powered hub and everything, however after accidentally unplugging the server and being unable to boot I decided to reimage the SD Card and now the box refuses to detect my external 1TB 2.5" HDD (powered hub).<br />
	<br />
	Currently running latest server Debian (Armbian_community_26.2.0-trunk.22_Aml-s9xx-box_trixie_current_6.12.59) on X96 Mini (Amlogic S905W). I've tried to recreate my setup as close as possible to what I had before, however, now I cannot seem to be able to detect the HDD. The OS is installed on the SD Card.
</p>

<p>
	 
</p>

<p>
	lsblk looks like this:
</p>

<p>
	 
	</p><p>
		NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS<br />
		mmcblk0      179:0    0  57.6G  0 disk<br />
		├─mmcblk0p1  179:1    0   512M  0 part /boot<br />
		└─mmcblk0p2  179:2    0  56.6G  0 part /var/log.hdd<br />
		                                       /<br />
		mmcblk1      179:32   0  14.7G  0 disk<br />
		mmcblk1boot0 179:64   0     4M  1 disk<br />
		mmcblk1boot1 179:96   0     4M  1 disk<br />
		zram0        252:0    0 960.7M  0 disk [SWAP]<br />
		zram1        252:1    0    50M  0 disk /var/log<br />
		zram2        252:2    0     0B  0 disk<br />
		<br />
		I can hear a clicking sound coming from the hdd, however it does not want to spin up. The HDD has around 8-9% free space left, and is formatted as EXFAT.<br />
		Connecting to a windows laptop the HDD spins up and gets detected instantly, even with no external power.<br />
		<br />
		I'm completely at a loss regarding this, especially since I did my best recreating my working setup from a few hours ago.
	</p>

]]></description><guid isPermaLink="false">56546</guid><pubDate>Wed, 03 Dec 2025 01:20:51 +0000</pubDate></item><item><title>Xiaomi Mi tv stick 4k - Quad-Core Cortex-A35 (Amlogic S905Y4)</title><link>https://forum.armbian.com/topic/56537-xiaomi-mi-tv-stick-4k-quad-core-cortex-a35-amlogic-s905y4/</link><description><![CDATA[<p>
	How I can install armbian on Xiaomi Mi tv stick 4k with <abbr title="System On a Chip"><abbr title="System On a Chip">SoC</abbr></abbr> Amlogic S905Y4 &amp; <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr> Arm Mali-G31 MP2?
</p>

<p>
	<br />
	Specifications<br />
	Output Resolution - 4k<br />
	CPU - Quad-core Cortex-A35<br />
	<abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> - Mali-G31 MP2<br />
	RAM - 2GB<br />
	Storage - 8GB<br />
	Operating System - Android TV™ 11<br />
	Wireless connectivity - Wi-Fi 2.4GHz/5GHz, Bluetooth 5.2
</p>
]]></description><guid isPermaLink="false">56537</guid><pubDate>Tue, 02 Dec 2025 10:05:47 +0000</pubDate></item><item><title>Amlogic S905X -- Cannot install Armbian to internal eMMC</title><link>https://forum.armbian.com/topic/55308-amlogic-s905x-cannot-install-armbian-to-internal-emmc/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello everyone, I own this android box 
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="211378" data-embedcontent="" data-embedid="embed7882596187" src="https://forum.armbian.com/topic/36320-leelbox-s1-s905x-1gb8gb/?do=embed" style="height:240px;max-width:502px;"></iframe>

<p>
	and I followed this tutorial <a href="https://ragone.dev/post/install-linux-on-android-tv-box" rel="external nofollow">https://ragone.dev/post/install-linux-on-android-tv-box</a> which is based on tutorials on armbian website, I tried to install Armbian 25.8 server with Debian.<br />
	Everything went fine until the step "5. Flash Armbian to the internal <abbr title="embedded MultiMediaCard">eMMC</abbr>", despite me running the <strong>install-aml.sh </strong>script and getting a complete message in the end (see following images for script execution output),
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250921_163753519.jpg.9aa239728d41d730cbbd7c1998073d66.jpg" data-fileid="15147" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15147" data-ratio="120.39" width="623" alt="PXL_20250921_163753519.thumb.jpg.4ca6f38d30b0a1e3293729b4ff16f5cc.jpg" src="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250921_163753519.thumb.jpg.4ca6f38d30b0a1e3293729b4ff16f5cc.jpg" /></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250921_164245100.jpg.da47c5436fa2d2ea9d4ffa0cb8312878.jpg" data-fileid="15148" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15148" data-ratio="75.00" width="1000" alt="PXL_20250921_164245100.thumb.jpg.4fa7f6cfdc9b76da935b3b456b467b8b.jpg" src="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250921_164245100.thumb.jpg.4fa7f6cfdc9b76da935b3b456b467b8b.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	when I reboot it just always starts from the sd (see the following screenshot showing that the mounted storage is 16 GB, but my box internal storage is 8 GB).
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250921_164526273.jpg.3591743217f3f59c0217a3fe764423a3.jpg" data-fileid="15149" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15149" data-ratio="75.00" width="1000" alt="PXL_20250921_164526273.thumb.jpg.7ee4da180ed7a60bfcff727d7add640c.jpg" src="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250921_164526273.thumb.jpg.7ee4da180ed7a60bfcff727d7add640c.jpg" /></a>
</p>

<p>
	<br />
	fdisk -l output to also show the internal mmc (in the screen /dev/mmcblk1)
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250921_164806814.jpg.7123a2b935864c55e3b41b8ab1213182.jpg" data-fileid="15150" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15150" data-ratio="133.21" width="563" alt="PXL_20250921_164806814.thumb.jpg.6b1a309239c047a4850e9053c6ff9ee1.jpg" src="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250921_164806814.thumb.jpg.6b1a309239c047a4850e9053c6ff9ee1.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	<br />
	If I remove the sd and then turn it on, it is just stuck in a loop, having the following errors:
</p>

<p>
	<span></span><span></span><span></span><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250924_211921939.PORTRAIT.jpg.942d73ab9e593d35d5e948406ab0527c.jpg" data-fileid="15146" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15146" data-ratio="133.21" width="563" alt="PXL_20250924_211921939.PORTRAIT.thumb.jpg.52753d037d3ab411bd9b37b81902ce7d.jpg" src="https://forum.armbian.com/uploads/monthly_2025_09/PXL_20250924_211921939.PORTRAIT.thumb.jpg.52753d037d3ab411bd9b37b81902ce7d.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Can you please help me in solving this problem?<br />
	<br />
	I already tried looking on the web and found these two topics:
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="78754" data-embedcontent="" data-embedid="embed2634774733" src="https://forum.armbian.com/topic/18902-s905-failed-to-boot-from-emmc/?do=embed" style="height:394px;max-width:502px;"></iframe>

<p>
	<a href="https://github.com/ophub/amlogic-s9xxx-armbian/issues/3032" rel="external nofollow">https://github.com/<abbr title="A fork of Armbian that uses Armbian's name without permission.">ophub</abbr>/amlogic-s9xxx-armbian/issues/3032</a><br />
	 
</p>

<p>
	<br />
	<a href="https://github.com/ophub/amlogic-s9xxx-armbian/issues/3032" rel="external nofollow">But </a>they didn't help me.<br />
	<br />
	<br />
	Kind regards
</p>
]]></description><guid isPermaLink="false">55308</guid><pubDate>Wed, 24 Sep 2025 21:50:46 +0000</pubDate></item><item><title>Change Desktop environment to Mate</title><link>https://forum.armbian.com/topic/56489-change-desktop-environment-to-mate/</link><description><![CDATA[<p>
	Cinnamon desktop environment is bugged for me, both my a95x r2 (amlogic s905w) and a95x f3 slim (amlogic s905x3) showing no display, blank screen like no input after loging in.
</p>

<p>
	My suggestion for desktop ubuntu based varian, better change it to Mate desktop. The armbian desktop cinnamon varian based on ubuntu is now work for me after switching to mate desktop
</p>
]]></description><guid isPermaLink="false">56489</guid><pubDate>Sat, 29 Nov 2025 15:14:14 +0000</pubDate></item><item><title>amlogic s905x2 eSTREAM4K/SEI500L Maskrom Mode</title><link>https://forum.armbian.com/topic/56419-amlogic-s905x2-estream4ksei500l-maskrom-mode/</link><description><![CDATA[<p>
	<span></span>Hi, I've attached a photo so you can help me figure out where to connect it to create the short circuit and get the USB Burning Tool (Maskrom Mode) to recognize it.<span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span>
</p>

<p>
	<a href="https://ibb.co/xKPt529n" rel="external nofollow">https://ibb.co/xKPt529n</a><span></span><span></span><span></span>
</p>

<p>
	I couldn't upload the image, error -200
</p>
]]></description><guid isPermaLink="false">56419</guid><pubDate>Wed, 26 Nov 2025 23:04:04 +0000</pubDate></item><item><title>The noname aic8800 ax900 bt5.4 usb WiFi module fails to start.</title><link>https://forum.armbian.com/topic/56382-the-noname-aic8800-ax900-bt54-usb-wifi-module-fails-to-start/</link><description><![CDATA[<p>
	The Wi-Fi isn't working. I've been trying to get it working for a week now.<br />
	My hardware is a board from a TV set-top box based on the Amlogic S905X. I have six of them. Armbian OS v26.2, kernel 6.12.59-current-meson64
</p>

<p>
	There are 6 adapters: noname aic8800 ax900 bt5.4 usb (Two types. Some are detected slightly differently by the system, but I want to figure out the first type first (on the left in the photo))
</p>

<p>
	 
</p>

<p>
	Photo of adapters: <a href="https://disk.yandex.ru/i/x37stQnEgEW52g%D1%80%D0%B0" rel="external nofollow">https://disk.yandex.ru/i/x37stQnEgEW52gра</a>
</p>

<p>
	 
</p>

<p>
	As far as I can tell, the manufacturer's website: <a href="https://www.fenvi.com/index.php/drive.html?id=1&amp;page=2" rel="external nofollow">https://www.fenvi.com/index.php/drive.html?id=1&amp;page=2</a>
</p>

<p>
	What I've tried:<br />
	<a href="https://resource.tp-link.com.cn/pc/docCenter/showDocproductId=3343&amp;type=DRIVER&amp;id=1744265707665927" rel="external nofollow">https://resource.tp-link.com.cn/pc/docCenter/showDocproductId=3343&amp;type=DRIVER&amp;id=1744265707665927</a><br />
	<a href="https://www.tendacn.com/ru/material/show/105769" rel="external nofollow">https://www.tendacn.com/ru/material/show/105769</a>
</p>

<p>
	<a href="https://www.lulian.cn/download/135.html" rel="external nofollow">https://www.lulian.cn/download/135.html</a>
</p>

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

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

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

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

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

<p>
	In the related thread <a href="https://www.linux.org.ru/forum/linux-hardware/18109581?cid=18151734" rel="external nofollow">https://www.linux.org.ru/forum/linux-hardware/18109581?cid=18151734</a> , they suggested installing: <a href="https://github.com/shenmintao/aic8800d80" rel="external nofollow">https://github.com/shenmintao/aic8800d80</a> , but that didn't help me.
</p>

<p>
	What helped:<br />
	1) I tried following the instructions from <a href="https://linux.brostrend.com/" rel="external nofollow">https://linux.brostrend.com/</a><br />
	After that, the adapter worked once, but after a reboot, it didn't work again. I couldn't try again on a clean system.
</p>

<p>
	 
</p>

<p>
	2) On a clean system, the description from the first post helped once: <a href="https://forums.linuxmint.com/viewtopic.php?t=437357" rel="external nofollow">https://forums.linuxmint.com/viewtopic.php?t=437357</a><br />
	```<br />
	sudo dkms remove aic8800/1.0.8 –all<br />
	sudo dpkg –remove –force-all aic8800-dkms<br />
	sudo dpkg –remove –force-all aic8800-dkms<br />
	sudo rm -rf /var/lib/dkms/aic8800<br />
	```<br />
	then installed the deb packages from <a href="https://github.com/radxa-pkg/aic8800/releases/tag/4.0%2Bgit20250410.b99ca8b6-3" rel="external nofollow">https://github.com/radxa-pkg/aic8800/releases/tag/4.0%2Bgit20250410.b99ca8b6-3</a><br />
	```<br />
	sudo dpkg -i aic8800-firmware_4.0+git20250410.b99ca8b6-3_all.deb<br />
	sudo dpkg -i aic8800-usb-dkms_4.0+git20250410.b99ca8b6-3_all.deb<br />
	```<br />
	But after two reboots, for some reason, it crashed and I can't retry.
</p>

<p>
	I also disable the storage on the Wi-Fi adapter: according to the instructions at <a href="https://linux.brostrend.com/advanced/usb_modeswitch/," rel="external nofollow">https://linux.brostrend.com/advanced/usb_modeswitch/,</a> that is,<br />
	```<br />
	sudo apt install usb-modeswitch
</p>

<p>
	lsusb | grep -E '(0bda|368b|a69c):(8812|b812|c811|b832|c832|1a2b|88df|8d80|8d83|5721|5723)'<br />
	sudo /usr/sbin/usb_modeswitch -KQ -v a69c -p 5721<br />
	```
</p>

<p>
	When running the lsusb command, the output is:<br />
	```<br />
	Bus 001 Device 004: ID 368b:8d81 AICSemi AIC 8800D80<br />
	```
</p>

<p>
	I also tried this one because the description says it supports my adapter. They promise support for 368b:*
</p>

<p>
	<a href="https://github.com/xProbe/aic8800d80-wifi-driver" rel="external nofollow">https://github.com/xProbe/aic8800d80-wifi-driver</a>
</p>

<p>
	But there are a lot of mistakes there:
</p>

<p>
	 
</p>

<p>
	'''/home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:259:5: warning: no previous prototype for ‘aic_crc32’ [-Wmissing-prototypes] 259 | u32 aic_crc32(u8 p, u32 len, u32 crc) | ^~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c: In function ‘rwnx_plat_flash_bin_upload_android’: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:760:15: warning: conversion from ‘long unsigned int’ to ‘u32’ {aka ‘unsigned int’} changes value from ‘18446744073709551615’ to ‘4294967295’ [-Woverflow] 760 | u32 crc = ~0UL; | ^ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c: At top level: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:900:6: warning: no previous prototype for ‘get_fw_path’ [-Wmissing-prototypes] 900 | void get_fw_path(char fw_path){ | ^~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:908:6: warning: no previous prototype for ‘set_testmode’ [-Wmissing-prototypes] 908 | void set_testmode(int val){ | ^~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:912:5: warning: no previous prototype for ‘get_testmode’ [-Wmissing-prototypes] 912 | int get_testmode(void){ | ^~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:916:5: warning: no previous prototype for ‘get_hardware_info’ [-Wmissing-prototypes] 916 | int get_hardware_info(void){ | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:921:5: warning: no previous prototype for ‘get_adap_test’ [-Wmissing-prototypes] 921 | int get_adap_test(void){ | ^~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:925:5: warning: no previous prototype for ‘get_flash_bin_size’ [-Wmissing-prototypes] 925 | int get_flash_bin_size(void) | ^~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:930:5: warning: no previous prototype for ‘get_flash_bin_crc’ [-Wmissing-prototypes] 930 | u32 get_flash_bin_crc(void) | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:949:6: warning: no previous prototype for ‘get_userconfig_xtal_cap’ [-Wmissing-prototypes] 949 | void get_userconfig_xtal_cap(xtal_cap_conf_t *xtal_cap) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:962:6: warning: no previous prototype for ‘get_userconfig_txpwr_idx’ [-Wmissing-prototypes] 962 | void get_userconfig_txpwr_idx(txpwr_idx_conf_t *txpwr_idx){ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:989:6: warning: no previous prototype for ‘get_userconfig_txpwr_ofst’ [-Wmissing-prototypes] 989 | void get_userconfig_txpwr_ofst(txpwr_ofst_conf_t *txpwr_ofst){ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:1012:6: warning: no previous prototype for ‘rwnx_plat_userconfig_set_value’ [-Wmissing-prototypes] 1012 | void rwnx_plat_userconfig_set_value(char *command, char *value){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth.c:1060:6: warning: no previous prototype for ‘rwnx_plat_userconfig_parsing’ [-Wmissing-prototypes] 1060 | void rwnx_plat_userconfig_parsing(char *buffer, int size){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicwf_usb.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:174:18: warning: no previous prototype for ‘rwnx_cmd_malloc’ [-Wmissing-prototypes] 174 | struct rwnx_cmd *rwnx_cmd_malloc(void){ | ^~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:203:6: warning: no previous prototype for ‘rwnx_cmd_free’ [-Wmissing-prototypes] 203 | void rwnx_cmd_free(struct rwnx_cmd *cmd){ | ^~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:213:5: warning: no previous prototype for ‘rwnx_init_cmd_array’ [-Wmissing-prototypes] 213 | int rwnx_init_cmd_array(void){ | ^~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:228:6: warning: no previous prototype for ‘rwnx_free_cmd_array’ [-Wmissing-prototypes] 228 | void rwnx_free_cmd_array(void){ | ^~~~~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_msg_rx.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aic_txrxif.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicwf_usb.c:1375:5: warning: no previous prototype for ‘aicfw_download_fw_8800’ [-Wmissing-prototypes] 1375 | int aicfw_download_fw_8800(struct aic_usb_dev *usb_dev){ | ^~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicwf_usb.c:1650:5: warning: no previous prototype for ‘aicfw_download_fw’ [-Wmissing-prototypes] 1650 | int aicfw_download_fw(struct aic_usb_dev *usb_dev) | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_msg_rx.c:1655:6: warning: no previous prototype for ‘rwnx_rx_handle_msg’ [-Wmissing-prototypes] 1655 | void rwnx_rx_handle_msg(struct rwnx_hw *rwnx_hw, struct ipc_e2a_msg *msg) | ^~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_msg_rx.c:1667:6: warning: no previous prototype for ‘rwnx_rx_handle_print’ [-Wmissing-prototypes] 1667 | void rwnx_rx_handle_print(struct rwnx_hw *rwnx_hw, u8 *msg, u32 len) | ^~~~~~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_utils.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicbluetooth_cmds.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_cmds.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aic_compat_8800d80.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_irqs.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_utils.c:23:5: warning: no previous prototype for ‘rwnx_init_aic’ [-Wmissing-prototypes] 23 | int rwnx_init_aic(struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_cfgfile.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_cmds.c:339:6: warning: no previous prototype for ‘cmd_mgr_task_process’ [-Wmissing-prototypes] 339 | void cmd_mgr_task_process(struct work_struct *work) | ^~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aic_compat_8800d80.c: In function ‘aicfw_download_fw_8800d80’: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aic_compat_8800d80.c:375:31: warning: unused variable ‘patch_info’ [-Wunused-variable] 375 | struct aicbt_patch_info_t patch_info = { | ^~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aic_compat_8800d80.c:374:31: warning: unused variable ‘head’ [-Wunused-variable] 374 | struct aicbt_patch_table *head = NULL; | ^~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aic_compat_8800d80.c: At top level: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aic_compat_8800d80.c:340:12: warning: ‘aicbt_ext_patch_data_load’ defined but not used [-Wunused-function] 340 | static int aicbt_ext_patch_data_load(struct aic_usb_dev *usb_dev, struct aicbt_patch_info_t *patch_info) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aic_compat_8800d80x2.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_strs.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_irqs.c:21:13: warning: no previous prototype for ‘rwnx_irq_hdlr’ [-Wmissing-prototypes] 21 | irqreturn_t rwnx_irq_hdlr(int irq, void *dev_id) | ^~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_irqs.c:34:6: warning: no previous prototype for ‘rwnx_task’ [-Wmissing-prototypes] 34 | void rwnx_task(unsigned long data) | ^~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_tx.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/md5.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_txq.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicwf_rx_prealloc.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:344:6: warning: no previous prototype for ‘rwnx_rx_data_skb_resend’ [-Wmissing-prototypes] 344 | void rwnx_rx_data_skb_resend(struct rwnx_hw *rwnx_hw, struct rwnx_vif *rwnx_vif, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1533:5: warning: no previous prototype for ‘reord_flush_tid’ [-Wmissing-prototypes] 1533 | int reord_flush_tid(struct aicwf_rx_priv *rx_priv, struct sk_buff *skb, u8 tid) | ^~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1793:6: warning: no previous prototype for ‘reord_rxframes_process’ [-Wmissing-prototypes] 1793 | bool reord_rxframes_process(struct aicwf_rx_priv *rx_priv, struct reord_ctrl *preorder_ctrl, int bforced) | ^~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1829:6: warning: no previous prototype for ‘reord_rxframes_ind’ [-Wmissing-prototypes] 1829 | void reord_rxframes_ind(struct aicwf_rx_priv *rx_priv, | ^~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1915:5: warning: no previous prototype for ‘reord_process_unit’ [-Wmissing-prototypes] 1915 | int reord_process_unit(struct recv_msdu *pframe, struct aicwf_rx_priv *rx_priv, struct sk_buff *skb, u16 seq_num, u8 tid, u8 forward, u8 is_amsdu) | ^~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:2115:6: warning: no previous prototype for ‘remove_sec_hdr_mgmt_frame’ [-Wmissing-prototypes] 2115 | void remove_sec_hdr_mgmt_frame(struct hw_rxhdr *hw_rxhdr,struct sk_buff *skb) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:2196:6: warning: no previous prototype for ‘defrag_timeout_cb’ [-Wmissing-prototypes] 2196 | void defrag_timeout_cb(struct timer_list *t) | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_tx.c:1244:5: warning: no previous prototype for ‘intf_tx’ [-Wmissing-prototypes] 1244 | int intf_tx(struct rwnx_hw *priv,struct msg_buf *msg) | ^~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.o In file included from ./include/linux/string.h:390, from ./include/linux/dma-mapping.h:7, from /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:10: In function ‘fortify_memcpy_chk’, inlined from ‘rwnx_rx_add_rtap_hdr’ at /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1365:9, inlined from ‘rwnx_rx_monitor’ at /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1405:5, inlined from ‘rwnx_rxdataind_aicwf’ at /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:2335:13: ./include/linux/fortify-string.h:571:25: warning: call to ‘__write_overflow_field’ declared with attribute warning: detected write beyond size of field (1st parameter); maybe use struct_group()? [-Wattribute-warning] 571 | write_overflow_field(p_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicwf_txq_prealloc.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_txq.c:154:6: warning: no previous prototype for ‘rwnx_txq_flush’ [-Wmissing-prototypes] 154 | void rwnx_txq_flush(struct rwnx_hw *rwnx_hw, struct rwnx_txq *txq) | ^~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicwf_txq_prealloc.c:13:7: warning: no previous prototype for ‘aicwf_prealloc_txq_alloc’ [-Wmissing-prototypes] 13 | void aicwf_prealloc_txq_alloc(size_t size) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aicwf_txq_prealloc.c:50:6: warning: no previous prototype for ‘aicwf_prealloc_txq_free’ [-Wmissing-prototypes] 50 | void aicwf_prealloc_txq_free(void) | ^~~~~~~~~~~~~~~~~~~~~~~ LD [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic_load_fw/aic_load_fw.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_mod_params.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_mesh.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:552:6: warning: no previous prototype for ‘rwnx_skb_align_8bytes’ [-Wmissing-prototypes] 552 | void rwnx_skb_align_8bytes(struct sk_buff skb){ | ^~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:619:6: warning: no previous prototype for ‘rwnx_frame_parser’ [-Wmissing-prototypes] 619 | void rwnx_frame_parser(char tag, char data, unsigned long len){ | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:1157:6: warning: no previous prototype for ‘rwnx_update_mesh_power_mode’ [-Wmissing-prototypes] 1157 | void rwnx_update_mesh_power_mode(struct rwnx_vif *vif) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_defs.h:32, from /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:25: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_compat.h:395:5: warning: no previous prototype for ‘rwnx_select_queue’ [-Wmissing-prototypes] 395 | rwnx_select_queue(dev, skb, sb_dev) | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:1736:5: note: in expansion of macro ‘rwnx_select_queue’ 1736 | u16 rwnx_select_queue(struct net_device *dev, struct sk_buff *skb, | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:2029:6: warning: no previous prototype for ‘aicwf_p2p_alive_timeout’ [-Wmissing-prototypes] 2029 | void aicwf_p2p_alive_timeout(struct timer_list *t) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:2708:5: warning: no previous prototype for ‘rwnx_send_check_p2p’ [-Wmissing-prototypes] 2708 | int rwnx_send_check_p2p(struct cfg80211_scan_request *param){ | ^~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:3564:6: warning: no previous prototype for ‘apm_staloss_work_process’ [-Wmissing-prototypes] 3564 | void apm_staloss_work_process(struct work_struct *work) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:3678:6: warning: no previous prototype for ‘apm_probe_sta_work_process’ [-Wmissing-prototypes] 3678 | void apm_probe_sta_work_process(struct work_struct *work) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:4216:5: warning: no previous prototype for ‘rwnx_cfg80211_set_monitor_channel’ [-Wmissing-prototypes] 4216 | int rwnx_cfg80211_set_monitor_channel(struct wiphy *wiphy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:4228:5: warning: no previous prototype for ‘rwnx_cfg80211_probe_client’ [-Wmissing-prototypes] 4228 | int rwnx_cfg80211_probe_client(struct wiphy *wiphy, struct net_device *dev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:4265:6: warning: no previous prototype for ‘rwnx_cfg80211_mgmt_frame_register’ [-Wmissing-prototypes] 4265 | void rwnx_cfg80211_mgmt_frame_register(struct wiphy *wiphy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:4969:5: warning: no previous prototype for ‘rwnx_cfg80211_channel_switch’ [-Wmissing-prototypes] 4969 | int rwnx_cfg80211_channel_switch(struct wiphy *wiphy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:5311:5: warning: no previous prototype for ‘rwnx_cfg80211_change_bss’ [-Wmissing-prototypes] 5311 | int rwnx_cfg80211_change_bss(struct wiphy *wiphy, struct net_device *dev, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:8438:5: warning: no previous prototype for ‘rwnx_ic_system_init’ [-Wmissing-prototypes] 8438 | int rwnx_ic_system_init(struct rwnx_hw *rwnx_hw){ | ^~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:8477:5: warning: no previous prototype for ‘rwnx_ic_rf_init’ [-Wmissing-prototypes] 8477 | int rwnx_ic_rf_init(struct rwnx_hw *rwnx_hw){ | ^~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_main.c:8516:6: warning: no previous prototype for ‘aic_ipc_setting’ [-Wmissing-prototypes] 8516 | void aic_ipc_setting(struct rwnx_vif rwnx_vif){ | ^~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_mod_params.c:270:6: warning: no previous prototype for ‘rwnx_get_countrycode_channels’ [-Wmissing-prototypes] 270 | void rwnx_get_countrycode_channels(struct wiphy wiphy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_pci.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:762:5: warning: no previous prototype for ‘rwnx_request_firmware_common’ [-Wmissing-prototypes] 762 | int rwnx_request_firmware_common(struct rwnx_hw rwnx_hw, u32 buffer, const char filename) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:773:6: warning: no previous prototype for ‘rwnx_release_firmware_common’ [-Wmissing-prototypes] 773 | void rwnx_release_firmware_common(u32 buffer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:790:5: warning: no previous prototype for ‘rwnx_plat_bin_fw_upload_2’ [-Wmissing-prototypes] 790 | int rwnx_plat_bin_fw_upload_2(struct rwnx_hw *rwnx_hw, u32 fw_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:1959:5: warning: no previous prototype for ‘rwnx_atoi2’ [-Wmissing-prototypes] 1959 | int rwnx_atoi2(char *value, int c_len) | ^~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:1986:5: warning: no previous prototype for ‘rwnx_atoi’ [-Wmissing-prototypes] 1986 | int rwnx_atoi(char *value) | ^~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:2334:6: warning: no previous prototype for ‘get_userconfig_xtal_cap’ [-Wmissing-prototypes] 2334 | void get_userconfig_xtal_cap(xtal_cap_conf_t *xtal_cap) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:2343:6: warning: no previous prototype for ‘rwnx_plat_nvram_set_value’ [-Wmissing-prototypes] 2343 | void rwnx_plat_nvram_set_value(char *command, char *value) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:2649:6: warning: no previous prototype for ‘rwnx_plat_nvram_set_value_8800d80x2’ [-Wmissing-prototypes] 2649 | void rwnx_plat_nvram_set_value_8800d80x2(char *command, char *value) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:2872:6: warning: no previous prototype for ‘rwnx_plat_userconfig_parsing_8800d80x2’ [-Wmissing-prototypes] 2872 | void rwnx_plat_userconfig_parsing_8800d80x2(char *buffer, int size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_dini.o In function ‘rwnx_plat_patch_load’, inlined from ‘rwnx_platform_on’ at /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:3563:11: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:1589:9: warning: ‘sprintf’ argument 3 overlaps destination object ‘aic_fw_path’ [-Wrestrict] 1589 | sprintf(aic_fw_path, «%s/%s», aic_fw_path, «aic8800DC»); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c: In function ‘rwnx_platform_on’: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:51:13: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 51 | extern char aic_fw_path[FW_PATH_MAX_LEN]; | ^~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_pci.c:85:5: warning: no previous prototype for ‘rwnx_pci_register_drv’ [-Wmissing-prototypes] 85 | int rwnx_pci_register_drv(void) | ^~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_pci.c:90:6: warning: no previous prototype for ‘rwnx_pci_unregister_drv’ [-Wmissing-prototypes] 90 | void rwnx_pci_unregister_drv(void) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_dini.c:105:5: warning: no previous prototype for ‘rwnx_cfpga_irq_enable’ [-Wmissing-prototypes] 105 | int rwnx_cfpga_irq_enable(struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_dini.c:129:5: warning: no previous prototype for ‘rwnx_cfpga_irq_disable’ [-Wmissing-prototypes] 129 | int rwnx_cfpga_irq_disable(struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_v7.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/ipc_host.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_tdls.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/regdb.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/md5.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aic_vendor.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aic_priv_cmd.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800dc.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aic_vendor.c:41:5: warning: no previous prototype for ‘aic_dev_start_mkeep_alive’ [-Wmissing-prototypes] 41 | int aic_dev_start_mkeep_alive(struct rwnx_hw *rwnx_hw, struct rwnx_vif *rwnx_vif, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aic_vendor.c:69:5: warning: no previous prototype for ‘aic_dev_stop_mkeep_alive’ [-Wmissing-prototypes] 69 | int aic_dev_stop_mkeep_alive(struct rwnx_hw *rwnx_hw, struct rwnx_vif *rwnx_vif, u8 mkeep_alive_id) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aic_vendor.c:1064:5: warning: no previous prototype for ‘aicwf_vendor_init’ [-Wmissing-prototypes] 1064 | int aicwf_vendor_init(struct wiphy *wiphy) | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aic_priv_cmd.c:235:14: warning: no previous prototype for ‘command_strtoul’ [-Wmissing-prototypes] 235 | unsigned int command_strtoul(const char *cp, char **endp, unsigned int base) | ^~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aic_priv_cmd.c:268:5: warning: no previous prototype for ‘str_starts’ [-Wmissing-prototypes] 268 | int str_starts(const char *str, const char *start) | ^~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aic_priv_cmd.c:1614:5: warning: no previous prototype for ‘handle_private_cmd’ [-Wmissing-prototypes] 1614 | int handle_private_cmd(struct net_device *net, char *command, u32 cmd_len) | ^~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aic_priv_cmd.c:1730:6: warning: no previous prototype for ‘set_mon_chan’ [-Wmissing-prototypes] 1730 | void set_mon_chan(struct rwnx_vif *vif, char *parameter) | ^~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800dc.c:2637:5: warning: no previous prototype for ‘aicwf_patch_var_config_8800dc’ [-Wmissing-prototypes] 2637 | int aicwf_patch_var_config_8800dc(struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800dc.c:3585:5: warning: no previous prototype for ‘set_bbpll_config’ [-Wmissing-prototypes] 3585 | int set_bbpll_config(struct rwnx_hw *rwnx_hw){ | ^~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80x2.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:19:5: warning: no previous prototype for ‘aicwf_set_rf_config_8800d80’ [-Wmissing-prototypes] 19 | int aicwf_set_rf_config_8800d80(struct rwnx_hw *rwnx_hw, struct mm_set_rf_calib_cfm *cfm) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:39:9: warning: no previous prototype for ‘rwnx_plat_userconfig_load_8800d80’ [-Wmissing-prototypes] 39 | int rwnx_plat_userconfig_load_8800d80(struct rwnx_hw *rwnx_hw){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c: In function ‘rwnx_plat_userconfig_load_8800d80’: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:57:13: warning: ‘sprintf’ argument 3 overlaps destination object ‘aic_fw_path’ [-Wrestrict] 57 | sprintf(aic_fw_path, «%s/%s», aic_fw_path, «aic8800D80»); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80.c:11:13: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 11 | extern char aic_fw_path[200]; | ^~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_radar.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/usb_host.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80x2.c:17:5: warning: no previous prototype for ‘aicwf_set_rf_config_8800d80x2’ [-Wmissing-prototypes] 17 | int aicwf_set_rf_config_8800d80x2(struct rwnx_hw *rwnx_hw, struct mm_set_rf_calib_cfm *cfm) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80x2.c:37:9: warning: no previous prototype for ‘rwnx_plat_userconfig_load_8800d80x2’ [-Wmissing-prototypes] 37 | int rwnx_plat_userconfig_load_8800d80x2(struct rwnx_hw *rwnx_hw){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80x2.c: In function ‘rwnx_plat_userconfig_load_8800d80x2’: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80x2.c:43:5: warning: ‘sprintf’ argument 3 overlaps destination object ‘aic_fw_path’ [-Wrestrict] 43 | sprintf(aic_fw_path, «%s/%s», aic_fw_path, «aic8800D80X2»); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_compat_8800d80x2.c:8:13: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here 8 | extern char aic_fw_path[200]; | ^~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_txrxif.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_radar.c:904:22: warning: no previous prototype for ‘pri_detector_init’ [-Wmissing-prototypes] 904 | struct pri_detector *pri_detector_init(struct dfs_pattern_detector *dpd, | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_radar.c:1073:6: warning: no previous prototype for ‘print_radar_detect_info’ [-Wmissing-prototypes] 1073 | void print_radar_detect_info(struct pri_detector *pde, struct pri_sequence *ps) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c:17:6: warning: no previous prototype for ‘intf_tcp_drop_msg’ [-Wmissing-prototypes] 17 | void intf_tcp_drop_msg(struct rwnx_hw *priv, | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c:30:6: warning: no previous prototype for ‘tcp_ack_timeout’ [-Wmissing-prototypes] 30 | void tcp_ack_timeout(struct timer_list *t) | ^~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c:123:5: warning: no previous prototype for ‘tcp_check_quick_ack’ [-Wmissing-prototypes] 123 | int tcp_check_quick_ack(unsigned char *buf, | ^~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c:216:5: warning: no previous prototype for ‘tcp_check_ack’ [-Wmissing-prototypes] 216 | int tcp_check_ack(unsigned char *buf, | ^~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c:260:5: warning: no previous prototype for ‘tcp_ack_match’ [-Wmissing-prototypes] 260 | int tcp_ack_match(struct tcp_ack_manage *ack_m, | ^~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c:288:6: warning: no previous prototype for ‘tcp_ack_update’ [-Wmissing-prototypes] 288 | void tcp_ack_update(struct tcp_ack_manage *ack_m) | ^~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c:313:5: warning: no previous prototype for ‘tcp_ack_alloc_index’ [-Wmissing-prototypes] 313 | int tcp_ack_alloc_index(struct tcp_ack_manage *ack_m) | ^~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c:352:5: warning: no previous prototype for ‘tcp_ack_handle’ [-Wmissing-prototypes] 352 | int tcp_ack_handle(struct msg_buf *new_msgbuf, | ^~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_tcp_ack.c:447:5: warning: no previous prototype for ‘tcp_ack_handle_new’ [-Wmissing-prototypes] 447 | int tcp_ack_handle_new(struct msg_buf *new_msgbuf, | ^~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/usb_host.c:35:30: warning: no previous prototype for ‘aicwf_usb_host_txdesc_get’ [-Wmissing-prototypes] 35 | volatile struct txdesc_host *aicwf_usb_host_txdesc_get(struct usb_host_env_tag *env, const int queue_idx) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_usb.o CC [M] /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_wext_linux.o /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_txrxif.c:1300:17: warning: no previous prototype for ‘rxbuff_queue_penq’ [-Wmissing-prototypes] 1300 | struct rx_buff *rxbuff_queue_penq(struct rx_frame_queue *pq, struct rx_buff *p) | ^~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_usb.c:158:6: warning: no previous prototype for ‘rwnx_stop_sta_all_queues’ [-Wmissing-prototypes] 158 | void rwnx_stop_sta_all_queues(struct rwnx_sta *sta, struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_usb.c:168:6: warning: no previous prototype for ‘rwnx_wake_sta_all_queues’ [-Wmissing-prototypes] 168 | void rwnx_wake_sta_all_queues(struct rwnx_sta *sta, struct rwnx_hw *rwnx_hw) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_wext_linux.c: In function ‘aicwf_get_iwe_stream_mac_addr’: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_wext_linux.c:403:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘bssid’ will never be NULL [-Waddress] 403 | if(scan_re-&gt;bss &amp;&amp; &amp;scan_re-&gt;bss-&gt;bssid[0]){ | ^~ In file included from /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_defs.h:20, from /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.h:16, from /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_wext_linux.c:10: ./include/net/cfg80211.h:2980:12: note: ‘bssid’ declared here 2980 | u8 bssid[ETH_ALEN]; | ^~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_wext_linux.c: At top level: /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_wext_linux.c:717:5: warning: no previous prototype for ‘aic_get_sec_ie’ [-Wmissing-prototypes] 717 | int aic_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) | ^~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_usb.c:1964:6: warning: no previous prototype for ‘aicwf_usb_cancel_all_urbs’ [-Wmissing-prototypes] 1964 | void aicwf_usb_cancel_all_urbs(struct aic_usb_dev *usb_dev){ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/igor/aic8800d80-wifi-driver/drivers/aic8800/aic8800_fdrv/aicwf_wext_linux.c:830:4: warning: no previous prototype for ‘aicwf_get_is_wps_ie’ [-Wmissing-prototypes] 830 | u8 aicwf_get_is_wps_ie(u8 *ie_ptr, uint *wps_ielen) | ^~~~~~~~~~~~~~~~~~~ '''
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56382</guid><pubDate>Tue, 25 Nov 2025 15:21:12 +0000</pubDate></item><item><title>screen overscan</title><link>https://forum.armbian.com/topic/56441-screen-overscan/</link><description><![CDATA[<p>
	Hello there,<br />
	I have found another problem.<br />
	My setup:
</p>

<p>
	Monitor Samsung syncmaster 2032mw
</p>

<p>
	Windoze 10 reports 1280x768 60Hz
</p>

<p>
	T95Z plus box<br />
	cpu amlogic meson(s912)arm cortex-a53<br />
	mali t820 <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">gpu</abbr></abbr><br />
	<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> used:<br />
	amlogic/meson-gxm-t95z-plus.<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr><br />
	everything works including WIFI.
</p>

<p>
	But I have overscan in the terminal and in de Cinnamon desktop<br />
	I am looking for info<br />
	<a href="https://docs.armbian.com/User-Guide_Advanced-Configuration/" rel="external nofollow">https://docs.armbian.com/User-Guide_Advanced-Configuration/</a><br />
	enable a custom screen resolution whitin x.org<br />
	for a resolution<br />
	when i open a terminal and run xrandr --listmonitors<br />
	the result is:<br />
	Monitors: 1<br />
	0: +HDMI 1920x1080/90+0+0 HDMI-1<br />
	then i type cvt 1628080 1768<br />
	but the next command allready result in<br />
	bash:cvt: command not found<br />
	Now i am stuck here<br />
	any tips?
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="15535" href="https://forum.armbian.com/uploads/monthly_2025_11/IMG_20251127_115131468_HDR.jpg.48fdf52b8abe18b736b7447c8cf12bdc.jpg" rel=""><img alt="IMG_20251127_115131468_HDR.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="15535" data-ratio="133.21" width="563" src="https://forum.armbian.com/uploads/monthly_2025_11/IMG_20251127_115131468_HDR.thumb.jpg.a477125fcf2f9170be486fa307d14647.jpg" /></a>
</p>
]]></description><guid isPermaLink="false">56441</guid><pubDate>Thu, 27 Nov 2025 11:52:47 +0000</pubDate></item><item><title>how to unbrick h96 max m12 amalogic s928x</title><link>https://forum.armbian.com/topic/56235-how-to-unbrick-h96-max-m12-amalogic-s928x/</link><description><![CDATA[<p>
	<br />
	<span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2025_11/IMG_20251115_084809283.jpg.0ebe2cbf887b1bdbe3c2da3fad1bc696.jpg" data-fileid="15426" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15426" data-ratio="56.30" width="1000" alt="IMG_20251115_084809283.thumb.jpg.c78626272647ed6ec26ec06203f9374d.jpg" src="https://forum.armbian.com/uploads/monthly_2025_11/IMG_20251115_084809283.thumb.jpg.c78626272647ed6ec26ec06203f9374d.jpg" /></a>
</p>
]]></description><guid isPermaLink="false">56235</guid><pubDate>Sat, 15 Nov 2025 19:27:45 +0000</pubDate></item><item><title>Is it possible to enable VENC (hardware encoder) support in kernel for S905X3</title><link>https://forum.armbian.com/topic/56393-is-it-possible-to-enable-venc-hardware-encoder-support-in-kernel-for-s905x3/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	I am using an X96 Air (S905X3) with Armbian (6.1.127-<abbr title="A fork of Armbian that uses Armbian's name without permission.">ophub</abbr>) and I can see the hardware decoder working:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">v4l2-ctl --list-devices

Amlogic Video Decoder (platform:meson-vdec):

    /dev/video0</span></pre>

<p>
	<br />
	<br />
	 
</p>

<p>
	However, the hardware encoder (VENC) does not appear:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">ls /dev/video*

/dev/video0

ls /dev/amvenc*

ls: cannot access '/dev/amvenc*': No such file or directory</span></pre>

<p>
	 
</p>

<p>
	I want to use ffmpeg with hardware encoding (h264_v4l2m2m) for real-time RTMP streaming, but without the encoder device, it is not possible.
</p>

<p>
	Could you please explain:
</p>

<p>
	Does this kernel support VENC on S905X3 at all?
</p>

<p>
	If not, what changes are required to enable hardware encoder in the kernel?
</p>

<p>
	Is there any instructions or topics ? Any guidance or examples would be very helpful.
</p>

<p>
	Thank you!
</p>
]]></description><guid isPermaLink="false">56393</guid><pubDate>Wed, 26 Nov 2025 08:56:23 +0000</pubDate></item><item><title>[Howto] Boot Armbian on S905x without a reset button using serial console if you have non-stock Android (tested on Scishion V88 Pro)</title><link>https://forum.armbian.com/topic/46095-howto-boot-armbian-on-s905x-without-a-reset-button-using-serial-console-if-you-have-non-stock-android-tested-on-scishion-v88-pro/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	posting a solution I have found how to boot Armbian on S905x device Scishion V88 Pro
</p>

<p>
	 
</p>

<p>
	My device:
</p>

<p>
	 
</p>

<p>
	* works, boots into an Android (has working u-boot)
</p>

<p>
	* has no reset button
</p>

<p>
	* contains thirdparty Android ROM that does not allow to enter aml burn mode
</p>

<p>
	* cannot use Android update app
</p>

<p>
	* does not respond to <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> pin short (<a href="https://forum.freaktab.com/node/603689?p=652855#post652855" rel="external nofollow">like in this post</a>)
</p>

<p>
	 
</p>

<p>
	The only way to boot Armbian in this case is to solder serial console, interrupt u-boot and run recover from sd card command:
</p>

<p>
	 
</p>

<p>
	1. solder serial console
</p>

<p>
	2. connect usb-serial adapter
</p>

<p>
	3. insert Armbian prepared SD card for your amlogic CPU version
</p>

<p>
	4. plug power and immediately press and hold Enter
</p>

<p>
	5. you should see interrupted u-boot prompt (ex, <strong>gxl_p212_v1#</strong>)
</p>

<p>
	6. type command <strong>run recovery_from_sdcard</strong> and hit Enter
</p>

<p>
	7. the box should now boot in Armbian
</p>

<p>
	 
</p>

<p>
	An example session:
</p>

<p>
	 
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">gxl_p212_v1#help

? - alias for 'help'

aml_sysrecovery- Burning with amlogic format package from partition sysrecovery

amlmmc - AMLMMC sub system

amlnf - aml nand sub-system

amlnf_test- AMLPHYNAND sub-system

autoscr - run script from memory

base - print or set address offset

bmp - manipulate BMP image data

booti - boot arm64 Linux Image image from memory

bootm - boot application image from memory

bootp - boot image via network using BOOTP/TFTP protocol

cbusreg - cbus register read/write

clkmsr - measure PLL clock

cmp - memory compare

cp - memory copy

crc32 - checksum calculation

cvbs - CVBS sub-system

dcache - enable or disable data cache

defenv_reserv- reserve some specified envs after defaulting env

dhcp - boot image via network using DHCP/TFTP protocol

echo - echo args to console

efuse - efuse read/write data commands

efuse_user- efuse user space read write ops

emmc - EMMC sub system

env - environment handling commands

exit - exit script

false - do nothing, unsuccessfully

fatinfo - print information about filesystem

fatload - load binary file from a dos filesystem

fatls - list files in a directory (default /)

fatsize - determine a file's size

fdt - flattened device tree utility commands

forceupdate- forceupdate

get_rebootmode- get reboot mode

go - start application at address 'addr'

gpio - query and control gpio pins

hdmitx - HDMITX sub-system

help - print command description/usage

i2c - I2C sub-system

icache - enable or disable instruction cache

imgread - Read the image from internal flash with actual size

irkey - irkey key_value1 key_value2 time_value

itest - return true/false on integer compare

jtagoff - disable jtag

jtagon - enable jtag

keyman - Unify key ops interfaces based dts cfg

keyunify- key unify sub-system

loop - infinite loop on address range

macreg - ethernet mac register read/write/dump

md - memory display

mm - memory modify (auto-incrementing address)

mmc - MMC sub system

mmcinfo - display MMC info

mw - memory write (fill)

mwm - mw mask function

nm - memory modify (constant address)

open_scp_log- print SCP messgage

osd - osd sub-system

phyreg - ethernet phy register read/write/dump

ping - send ICMP ECHO_REQUEST to network host

printenv- print environment variables

rarpboot- boot image via network using RARP/TFTP protocol

read_temp- cpu temp-system

reboot - set reboot mode and reboot system

reset - Perform RESET of the CPU

rsvmem - reserve memory

run - run commands in an environment variable

saradc - saradc sub-system

saradc_12bit- saradc sub-system

saveenv - save environment variables to persistent storage

sdc_burn- Burning with amlogic format package in sdmmc

sdc_update- Burning a partition with image file in sdmmc card

set_trim_base- cpu temp-system

set_usb_boot- set usb boot mode

setenv - set environment variables

showvar - print local hushshell variables

silent - silent

sleep - delay execution for some time

store - STORE sub-system

systemoff- system off

temp_triming- cpu temp-system

test - minimal test like /bin/sh

tftpboot- boot image via network using TFTP protocol

true - do nothing, successfully

unpackimg- un pack logo image into pictures

update - Enter v2 usbburning mode

usb - USB sub-system

usb_burn- Burning with amlogic format package in usb

usb_update- Burning a partition with image file in usb host

usbboot - boot from USB device

version - print monitor, compiler and linker version

vout - VOUT sub-system

vpu - vpu sub-system

wipeisb - wipeisb

write_trim- cpu temp-system

write_version- cpu temp-system


gxl_p212_v1#printenv

EnableSelinux=enforcing

aml_dt=gxl_p212_1g

baudrate=115200

bootargs=rootfstype=ramfs init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xc81004c0 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 androidboot.selinux=permissive androidboot.selinux=enforcing logo=osd1,loaded,0x3d800000,1080p60hz maxcpus=4 vout=1080p60hz,enable hdmimode=1080p60hz cvbsmode=576cvbs hdmitx= cvbsdrv=0 androidboot.firstboot=0 jtag=apee androidboot.hardware=amlogic

bootcmd=run storeboot

bootdelay=1

bootup_offset=0x1080240

bootup_size=0x3f4c8

cmdline_keys=if keyman init 0x1234; then if keyman read usid ${loadaddr} str; then setenv bootargs ${bootargs} androidboot.serialno=${usid};fi;if keyman read mac ${loadaddr} str; then setenv bootargs ${bootargs} mac=${mac} androidboot.mac=${mac};fi;if keyman read deviceid ${loadaddr} str; then setenv bootargs ${bootargs} androidboot.deviceid=${deviceid};fi;fi;

cvbs_drv=0

cvbsmode=576cvbs

display_bpp=16

display_color_bg=0

display_color_fg=0xffff

display_color_index=16

display_height=1080

display_layer=osd1

display_width=1920

dtb_mem_addr=0x1000000

ethact=dwmac.c9410000

ethaddr=00:15:18:01:81:31

factory_reset_poweroff_protect=echo wipe_data=${wipe_data}; echo wipe_cache=${wipe_cache};if test ${wipe_data} = failed; then run init_display; run storeargs;if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash;fi; if test ${wipe_cache} = failed; then run init_display; run storeargs;if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash;fi;

fb_addr=0x3d800000

fb_height=1080

fb_width=1920

fdt_high=0x20000000

firstboot=0

gatewayip=10.18.9.1

hdmimode=1080p60hz

hostname=arm_gxbb

init_display=osd open;osd clear;imgread pic logo bootup $loadaddr;bmp display $bootup_offset;bmp scale

initargs=rootfstype=ramfs init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xc81004c0 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 androidboot.selinux=permissive

ipaddr=10.18.9.97

jtag=apee

loadaddr=1080000

maxcpus=4

netmask=255.255.255.0

outputmode=1080p60hz

preboot=run factory_reset_poweroff_protect;run upgrade_check;run init_display;run storeargs;run upgrade_key;run upgrade_sadckey;run switch_bootmode;

reboot_mode=normal

recovery_from_flash=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if imgread kernel ${recovery_part} ${loadaddr} ${recovery_offset}; then wipeisb; bootm ${loadaddr}; fi

recovery_from_sdcard=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if fatload mmc 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload mmc 0 ${loadaddr} recovery.img; then if fatload mmc 0 ${dtb_mem_addr} dtb.img; then echo sd dtb.img loaded; fi;wipeisb; bootm ${loadaddr};fi;

recovery_from_udisk=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if fatload usb 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload usb 0 ${loadaddr} recovery.img; then if fatload usb 0 ${dtb_mem_addr} dtb.img; then echo udisk dtb.img loaded; fi;wipeisb; bootm ${loadaddr};fi;

recovery_offset=0

recovery_part=recovery

sdc_burning=sdc_burn ${sdcburncfg}

sdcburncfg=aml_sdc_burn.ini

serverip=10.18.9.113

stderr=serial

stdin=serial

stdout=serial

storeargs=setenv bootargs ${initargs} androidboot.selinux=${EnableSelinux} logo=${display_layer},loaded,${fb_addr},${outputmode} maxcpus=${maxcpus} vout=${outputmode},enable hdmimode=${hdmimode} cvbsmode=${cvbsmode} hdmitx=${cecconfig} cvbsdrv=${cvbs_drv} androidboot.firstboot=${firstboot} jtag=${jtag}; setenv bootargs ${bootargs} androidboot.hardware=amlogic;run cmdline_keys;

storeboot=echo Booting...; if unifykey get usid; then setenv bootargs ${bootargs} androidboot.serialno=${usid};fi;if unifykey get mac; then setenv bootargs ${bootargs} mac=${ethaddr};fi;if imgread kernel boot ${loadaddr}; then bootm ${loadaddr}; fi;run update;

switch_bootmode=get_rebootmode;if test ${reboot_mode} = factory_reset; then run recovery_from_flash;else if test ${reboot_mode} = update; then run update;else if test ${reboot_mode} = cold_boot; then fi;fi;fi;

try_auto_burn=update 700 750;

update=run usb_burning; run sdc_burning; if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash;

upgrade_check=echo upgrade_step=${upgrade_step}; if itest ${upgrade_step} == 3; then run init_display; run storeargs; run update;else fi;

upgrade_key=if gpio input GPIOAO_2; then echo detect upgrade key; sleep 3;if gpio input GPIOAO_2; then run update; fi;fi;

upgrade_sadckey=saradc open 0; echo detect sadckey ....;if saradc get_in_range 0 0x50; then sleep 1; if saradc get_in_range 0 0x50; then echo update by key...; run update; fi;fi;

upgrade_step=2

usb_burning=update 1000

wipe_cache=successful

wipe_data=successful


Environment size: 5164/65532 bytes


gxl_p212_v1#run recovery_from_sdcard

card in

[mmc_init] mmc init success

reading aml_autoscript

800 bytes read in 4 ms (195.3 KiB/s)

## Executing script at 01080000

## Error: "bootfromsd" not defined

Saving Environment to aml-storage...

mmc env offset: 0x27400000

Writing to MMC(1)... done

reboot use default mode: normal

INFO: PSCI Affinity Map:

INFO: AffInst: Level 0, MPID 0x0, State ON

INFO: AffInst: Level 0, MPID 0x1, State OFF

INFO: AffInst: Level 0, MPID 0x2, State OFF

INFO: AffInst: Level 0, MPID 0x3, State OFF

bl31 reboot reason: 0xd

bl31 reboot reason: 0x1

system cmd 1.

ERROR: gxbb System RGXL:BL1:9ac50e:a1974b;FEAT:ADFC318C;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;

TE: 94201


BL2 Built : 19:41:49, Jun 20 2016.

gxl ge299011 - xiaobo.gu@droid05


set vcck to 1120 mv

set vddee to 1000 mv

Board ID = 2

CPU clk: 1200MHz

DDR3 chl: Rank0+1 @ 528MHz - FAIL

DDR3 chl: Rank0 @ 528MHz - PASS

DQS-corr enabled

DDR scramble enabled

Rank0: 1024MB(auto)-2T-7

DataBus test pass!

AddrBus test pass!

-s

Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000

New fip structure!

Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x0000d600

Load bl31 from eMMC, src: 0x00020200, des: 0x10100000, size: 0x00014400

Load bl33 from eMMC, src: 0x00038200, des: 0x01000000, size: 0x000a8000

NOTICE: BL3-1: v1.0(debug):c813a61

NOTICE: BL3-1: Built : 14:39:44, Jun 16 2016

aml log : bl31 normal boot !

[Image: gxl_v1.1.3137-2517a7a 2016-06-24 11:31:11 xing.xu@droid05]

OPS=0x82

49 fa cb 46 f4 e1 33 33 f1 68 a2 be [0.441838 Inits done]

secure task start!

high task start!

low task start!

INFO: BL3-1: Initializing runtime services

WARNING: No OPTEE provided by BL2 boot loader

ERROR: Error initializing runtime service opteed_fast

INFO: BL3-1: Preparing for EL3 exit to normal world

INFO: BL3-1: Next image address = 0x1000000

INFO: BL3-1: Next image spsr = 0x3c9



U-Boot 2015.01 (Aug 11 2016 - 17:47:33)


DRAM: 1 GiB

Relocation Offset is: 36ecb000

register usb cfg[0][1] = 0000000037f5faf0

vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters

vpu: clk_level = 7

vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)

vpp: vpp_init

boot_device_flag : 1

Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc.

init bus_cycle=6, bus_timing=7, system=5.0ns

reset failed

get_chip_type and ret:fffffffe

get_chip_type and ret:fffffffe

chip detect failed and ret:fffffffe

nandphy_init failed and ret=0xfffffff1

MMC: aml_priv-&gt;desc_buf = 0x0000000033ecb6b0

aml_priv-&gt;desc_buf = 0x0000000033ecd9d0

SDIO Port B: 0, SDIO Port <span class="ipsEmoji">😄</span> 1

emmc/sd response timeout, cmd8, status=0x1ff2800

emmc/sd response timeout, cmd55, status=0x1ff2800

[mmc_startup] mmc refix success

[mmc_init] mmc init success

mmc read lba=0x14000, blocks=0x400

Amlogic multi-dtb tool

Multi dtb detected

Multi dtb tool version: v2 .

Support 2 dtbs.

aml_dt soc: gxl platform: p212 variant: 1g

dtb 0 soc: gxl plat: p212 vari: 1g

dtb 1 soc: gxl plat: p212 vari: 2g

Find match dtb: 0

start dts,buffer=0000000033ed0270,dt_addr=0000000033ed0a70

parts: 11

00: logo 0000000002000000 1

01: recovery 0000000002000000 1

02: rsv 0000000000800000 1

03: tee 0000000000800000 1

04: crypt 0000000002000000 1

05: misc 0000000002000000 1

06: instaboot 0000000020000000 1

07: boot 0000000002000000 1

08: system 0000000040000000 1

09: cache 0000000020000000 2

10: data ffffffffffffffff 4

get_dtb_struct: Get emmc dtb OK!

overide_emmc_partition_table: overide cache

[mmc_get_partition_table] skip partition cache.

Partition table get from SPL is :

name offset size flag

===================================================================================

0: bootloader 0 400000 0

1: reserved 2400000 4000000 0

2: cache 6c00000 20000000 2

3: env 27400000 800000 0

4: logo 28400000 2000000 1

5: recovery 2ac00000 2000000 1

6: rsv 2d400000 800000 1

7: tee 2e400000 800000 1

8: crypt 2f400000 2000000 1

9: misc 31c00000 2000000 1

10: instaboot 34400000 20000000 1

11: boot 54c00000 2000000 1

12: system 57400000 40000000 1

13: data 97c00000 130400000 4

mmc read lba=0x12000, blocks=0x2

mmc read lba=0x12002, blocks=0x2

mmc_read_partition_tbl: mmc read partition OK!

eMMC/TSD partition table have been checked OK!

mmc env offset: 0x27400000

In: serial

Out: serial

Err: serial

reboot_mode=normal

hpd_state=1

[1080p60hz] is invalid for cvbs.

set hdmitx VIC = 16

config HPLL = 2970

HPLL: 0xc000027b

config HPLL done

j = 4 vid_clk_div = 1

hdmitx phy setting done

hdmitx: set enc for VIC: 16

enc_vpu_bridge_reset[1183]

rx version is 2.0 div=10

[store]To run cmd[emmc dtb_read 0x1000000 0x40000]

read emmc dtb

Amlogic multi-dtb tool

Multi dtb detected

Multi dtb tool version: v2 .

Support 2 dtbs.

aml_dt soc: gxl platform: p212 variant: 1g

dtb 0 soc: gxl plat: p212 vari: 1g

dtb 1 soc: gxl plat: p212 vari: 2g

Find match dtb: 0

Net: dwmac.c9410000

wipe_data=successful

wipe_cache=successful

upgrade_step=2

[OSD]load fb addr from dts

[OSD]failed to get fb addr for logo

[OSD]use default fb_addr parameters

[OSD]fb_addr for logo: 0x3d800000

[OSD]load fb addr from dts

[OSD]failed to get fb addr for logo

[OSD]use default fb_addr parameters

[OSD]fb_addr for logo: 0x3d800000

[CANVAS]addr=0x3d800000 width=3840, height=2160


amlkey_init() enter!

[EFUSE_MSG]keynum is 4

[KM]Error:f[key_manage_query_size]L507:key[usid] not programed yet

[KM]Error:f[key_manage_query_size]L507:key[mac] not programed yet

[KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet

gpio: pin GPIOAO_2 (gpio 102) value is 1

get_cpu_id flag_12bit=1

detect sadckey ....

saradc - saradc sub-system


Usage:

saradc saradc open </span><span class="tag">&lt;channel&gt;</span><span class="pln"> - open a SARADC channel

saradc close - close the SARADC

saradc getval - get the value in current channel

saradc get_in_range </span><span class="tag">&lt;min&gt;</span><span class="pln"> </span><span class="tag">&lt;max&gt;</span><span class="pln"> - return 0 if current value in the range of current channel


Hit Enter or space or Ctrl+C key to stop autoboot -- : 0

card in

[mmc_init] mmc init success

Device: SDIO Port B

Manufacturer ID: 74

OEM: 4a45

Name: SDC

Tran Speed: 50000000

Rd Block Len: 512

SD version 3.0

High Capacity: Yes

Capacity: 15 GiB

mmc clock: 40000000

Bus Width: 4-bit

reading s905_autoscript

537 bytes read in 4 ms (130.9 KiB/s)

## Executing script at 01020000

start amlogic old u-boot

## Error: "bootfromsd" not defined

reading boot_android

** Unable to read file boot_android **

** Bad device usb 0 **

reading u-boot.ext

646455 bytes read in 48 ms (12.8 MiB/s)

## Starting application at 0x01000000 ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]

[ 0.000000] Linux version 6.6.53-current-meson64 (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT Mon Sep 30 14:25:15 UTC 2024

[ 0.000000] Machine model: Amlogic Meson GXL (S905X) P212 Development Board

[ 0.000000] efi: UEFI not found.

[ 0.000000] Reserved memory: created CMA memory pool at 0x000000002a800000, size 256 MiB

[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool

[ 0.000000] OF: reserved mem: 0x000000002a800000..0x000000003a7fffff (262144 KiB) map reusable linux,cma

[ 0.000000] OF: reserved mem: 0x0000000000000000..0x0000000000ffffff (16384 KiB) nomap non-reusable hwrom@0

[ 0.000000] OF: reserved mem: 0x0000000005000000..0x00000000052fffff (3072 KiB) nomap non-reusable secmon@5000000

[ 0.000000] OF: reserved mem: 0x0000000005300000..0x00000000072fffff (32768 KiB) nomap non-reusable secmon@5300000

[ 0.000000] OF: reserved mem: 0x0000000010000000..0x00000000101fffff (2048 KiB) nomap non-reusable secmon@10000000

[ 0.000000] NUMA: No NUMA configuration found

[ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000003f806fff]

[ 0.000000] NUMA: NODE_DATA [mem 0x3f5e7940-0x3f5e9fff]

[ 0.000000] Zone ranges:

[ 0.000000] DMA [mem 0x0000000000000000-0x000000003f806fff]

[ 0.000000] DMA32 empty

[ 0.000000] Normal empty

[ 0.000000] Movable zone start for each node

[ 0.000000] Early memory node ranges

[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000000ffffff]

[ 0.000000] node 0: [mem 0x0000000001000000-0x0000000004ffffff]

[ 0.000000] node 0: [mem 0x0000000005000000-0x00000000072fffff]

[ 0.000000] node 0: [mem 0x0000000007300000-0x000000000fffffff]

[ 0.000000] node 0: [mem 0x0000000010000000-0x00000000101fffff]

[ 0.000000] node 0: [mem 0x0000000010200000-0x000000003f806fff]

[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000003f806fff]

[ 0.000000] On node 0, zone DMA: 2041 pages in unavailable ranges

[ 0.000000] psci: probing for conduit method from DT.

[ 0.000000] psci: PSCIv0.2 detected in firmware.

[ 0.000000] psci: Using standard PSCI v0.2 function IDs

[ 0.000000] psci: Trusted OS migration not required

[ 0.000000] percpu: Embedded 22 pages/cpu s51304 r8192 d30616 u90112

[ 0.000000] Detected VIPT I-cache on CPU0

[ 0.000000] CPU features: detected: ARM erratum 845719

[ 0.000000] alternatives: applying boot alternatives

[ 0.000000] Kernel command line: root=UUID=bb7643a4-cf60-4444-9fc3-c565842689c1 rootflags=data=writeback console=ttyAML0,115200n8 console=tty0 rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash plymouth.ignore-serial-consoles

[ 0.000000] Unknown kernel command line parameters "splash", will be passed to user space.

[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)

[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)

[ 0.000000] Fallback order for Node 0: 0

[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 256038

[ 0.000000] Policy zone: DMA

[ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off

[ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 0MB

[ 0.000000] software IO TLB: area num 4.

[ 0.000000] software IO TLB: mapped [mem 0x000000003e280000-0x000000003e380000] (1MB)

[ 0.000000] Memory: 653368K/1040412K available (16192K kernel code, 1700K rwdata, 4964K rodata, 3776K init, 606K bss, 124900K reserved, 262144K cma-reserved)

[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1

[ 0.000000] rcu: Preemptible hierarchical RCU implementation.

[ 0.000000] rcu: RCU event tracing is enabled.

[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.

[ 0.000000] Trampoline variant of Tasks RCU enabled.

[ 0.000000] Tracing variant of Tasks RCU enabled.

[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.

[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4

[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0

[ 0.000000] Root IRQ handler: gic_handle_irq

[ 0.000000] GIC: Using split EOI/Deactivate mode

[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.

[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).

[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns

[ 0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns

[ 0.000329] Console: colour dummy device 80x25

[ 0.000344] printk: console [tty0] enabled

[ 0.000943] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)

[ 0.000969] pid_max: default: 32768 minimum: 301

[ 0.001063] LSM: initializing lsm=capability,yama,apparmor,integrity

[ 0.001102] Yama: becoming mindful.

[ 0.001209] AppArmor: AppArmor initialized

[ 0.001325] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)

[ 0.001349] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)

[ 0.003465] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.

[ 0.003582] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.

[ 0.003836] rcu: Hierarchical SRCU implementation.

[ 0.003852] rcu: Max phase no-delay instances is 1000.

[ 0.005705] EFI services will not be available.

[ 0.006241] smp: Bringing up secondary CPUs ...

[ 0.006969] Detected VIPT I-cache on CPU1

[ 0.007096] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]

[ 0.007958] Detected VIPT I-cache on CPU2

[ 0.008080] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]

[ 0.008931] Detected VIPT I-cache on CPU3

[ 0.009047] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]

[ 0.009176] smp: Brought up 1 node, 4 CPUs

[ 0.009247] SMP: Total of 4 processors activated.

[ 0.009259] CPU features: detected: 32-bit EL0 Support

[ 0.009269] CPU features: detected: 32-bit EL1 Support

[ 0.009282] CPU features: detected: CRC32 instructions

[ 0.009375] CPU: All CPU(s) started at EL2

[ 0.009396] alternatives: applying system-wide alternatives

[ 0.011402] devtmpfs: initialized

[ 0.018489] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns

[ 0.018564] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)

[ 0.026914] pinctrl core: initialized pinctrl subsystem

[ 0.027526] DMI not present or invalid.

[ 0.028305] NET: Registered PF_NETLINK/PF_ROUTE protocol family

[ 0.030314] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations

[ 0.030515] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations

[ 0.030690] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations

[ 0.030776] audit: initializing netlink subsys (disabled)

[ 0.031078] audit: type=2000 audit(0.028:1): state=initialized audit_enabled=0 res=1

[ 0.031633] thermal_sys: Registered thermal governor 'fair_share'

[ 0.031643] thermal_sys: Registered thermal governor 'bang_bang'

[ 0.031659] thermal_sys: Registered thermal governor 'step_wise'

[ 0.031671] thermal_sys: Registered thermal governor 'user_space'

[ 0.031752] cpuidle: using governor menu

[ 0.032151] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.

[ 0.032289] ASID allocator initialised with 65536 entries

[ 0.033246] Serial: AMBA PL011 UART driver

[ 0.044590] platform d0100000.vpu: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000

[ 0.044823] platform d0100000.vpu: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000

[ 0.044896] platform c883a000.hdmi-tx: Fixed dependency cycle(s) with /soc/vpu@d0100000

[ 0.047373] platform d0100000.vpu: Fixed dependency cycle(s) with /cvbs-connector

[ 0.047478] platform cvbs-connector: Fixed dependency cycle(s) with /soc/vpu@d0100000

[ 0.047645] platform c883a000.hdmi-tx: Fixed dependency cycle(s) with /hdmi-connector

[ 0.047723] platform hdmi-connector: Fixed dependency cycle(s) with /soc/hdmi-tx@c883a000

[ 0.048609] Modules: 25904 pages in range for non-PLT usage

[ 0.048621] Modules: 517424 pages in range for PLT usage

[ 0.049590] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages

[ 0.049635] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page

[ 0.049649] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages

[ 0.049660] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page

[ 0.049673] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages

[ 0.049685] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page

[ 0.049698] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages

[ 0.049710] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page

[ 0.050757] cryptd: max_cpu_qlen set to 1000

[ 0.116394] raid6: neonx8 gen() 2145 MB/s

[ 0.184466] raid6: neonx4 gen() 2193 MB/s

[ 0.252548] raid6: neonx2 gen() 2087 MB/s

[ 0.320636] raid6: neonx1 gen() 1783 MB/s

[ 0.388713] raid6: int64x8 gen() 1366 MB/s

[ 0.456793] raid6: int64x4 gen() 1606 MB/s

[ 0.524879] raid6: int64x2 gen() 1401 MB/s

[ 0.592977] raid6: int64x1 gen() 1036 MB/s

[ 0.592989] raid6: using algorithm neonx4 gen() 2193 MB/s

[ 0.661030] raid6: .... xor() 1556 MB/s, rmw enabled

[ 0.661043] raid6: using neon recovery algorithm

[ 0.661698] ACPI: Interpreter disabled.

[ 0.662702] iommu: Default domain type: Translated

[ 0.662748] iommu: DMA domain TLB invalidation policy: strict mode

[ 0.663591] SCSI subsystem initialized

[ 0.663886] usbcore: registered new interface driver usbfs

[ 0.663932] usbcore: registered new interface driver hub

[ 0.663988] usbcore: registered new device driver usb

[ 0.664389] pps_core: LinuxPPS API ver. 1 registered

[ 0.664403] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti </span><span class="tag">&lt;giometti</span><span class="pln">@</span><span class="atn">linux</span><span class="pln">.</span><span class="atn">it</span><span class="tag">&gt;</span><span class="pln">

[ 0.664430] PTP clock support registered

[ 0.664717] EDAC MC: Ver: 3.0.0

[ 0.665431] scmi_core: SCMI protocol bus registered

[ 0.666858] NetLabel: Initializing

[ 0.666895] NetLabel: domain hash size = 128

[ 0.666905] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO

[ 0.666978] NetLabel: unlabeled traffic allowed by default

[ 0.666990] mctp: management component transport protocol core

[ 0.667002] NET: Registered PF_MCTP protocol family

[ 0.667338] vgaarb: loaded

[ 0.667944] clocksource: Switched to clocksource arch_sys_counter

[ 0.668331] VFS: Disk quotas dquot_6.6.0

[ 0.668386] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)

[ 0.669039] AppArmor: AppArmor Filesystem Enabled

[ 0.669231] pnp: PnP ACPI: disabled

[ 0.676553] NET: Registered PF_INET protocol family

[ 0.676760] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)

[ 0.677912] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)

[ 0.678131] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)

[ 0.678187] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)

[ 0.678341] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear)

[ 0.678571] TCP: Hash tables configured (established 8192 bind 8192)

[ 0.678890] MPTCP token hash table entries: 1024 (order: 2, 24576 bytes, linear)

[ 0.678989] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)

[ 0.679031] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)

[ 0.679256] NET: Registered PF_UNIX/PF_LOCAL protocol family

[ 0.679324] PCI: CLS 0 bytes, default 64

[ 0.679655] Trying to unpack rootfs image as initramfs...

[ 0.684152] kvm [1]: IPA Size Limit: 40 bits

[ 0.685347] kvm [1]: vgic interrupt IRQ9

[ 0.685423] kvm [1]: Hyp mode initialized successfully

[ 0.688098] Initialise system trusted keyrings

[ 0.688210] Key type blacklist registered

[ 0.688445] workingset: timestamp_bits=44 max_order=18 bucket_order=0

[ 0.688527] zbud: loaded

[ 0.689160] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[ 0.689832] fuse: init (API version 7.39)

[ 0.691883] integrity: Platform Keyring initialized

[ 0.724112] xor: measuring software checksum speed

[ 0.728102] 8regs : 2524 MB/sec

[ 0.732077] 32regs : 2523 MB/sec

[ 0.736355] arm64_neon : 2335 MB/sec

[ 0.736385] xor: using function: 8regs (2524 MB/sec)

[ 0.736411] Key type asymmetric registered

[ 0.736425] Asymmetric key parser 'x509' registered

[ 0.736614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)

[ 0.736926] io scheduler mq-deadline registered

[ 0.736971] io scheduler kyber registered

[ 0.737060] io scheduler bfq registered

[ 0.737682] irq_meson_gpio: 110 to 8 gpio interrupt mux initialized

[ 0.750690] EINJ: ACPI disabled.

[ 0.760568] soc soc0: Amlogic Meson GXL (S905X) Revision 21:a (82:2) Detected

[ 0.763380] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled

[ 0.771317] Serial: AMBA driver

[ 0.772506] c11084c0.serial: ttyAML6 at MMIO 0xc11084c0 (irq = 14, base_baud = 1500000) is a meson_uart

[ 0.772995] serial serial0: tty port ttyAML6 registered

[ 0.774230] c81004c0.serial: ttyAML0 at MMIO 0xc81004c0 (irq = 15, base_baud = 1500000) is a meson_uart

[ 0.774301] printk: console [ttyAML0] enabled

[ 1.739205] Freeing initrd memory: 21632K

[ 1.998474] loop: module loaded

[ 2.006175] tun: Universal TUN/TAP device driver, 1.6

[ 2.007623] thunder_xcv, ver 1.0

[ 2.009026] thunder_bgx, ver 1.0

[ 2.012164] nicpf, ver 1.0

[ 2.015761] e1000e: Intel(R) PRO/1000 Network Driver

[ 2.019700] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.

[ 2.026670] igb: Intel(R) Gigabit Ethernet Network Driver

[ 2.030848] igb: Copyright (c) 2007-2014 Intel Corporation.

[ 2.036442] igbvf: Intel(R) Gigabit Virtual Function Network Driver

[ 2.042562] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.

[ 2.048795] sky2: driver version 1.30

[ 2.053285] VFIO - User Level meta-driver version: 0.3

[ 2.060720] usbcore: registered new interface driver usb-storage

[ 2.066261] mousedev: PS/2 mouse device common for all mice

[ 2.069980] i2c_dev: i2c /dev entries driver

[ 2.078109] sdhci: Secure Digital Host Controller Interface driver

[ 2.078938] sdhci: Copyright(c) Pierre Ossman

[ 2.083836] Synopsys Designware Multimedia Card Interface Driver

[ 2.090821] sdhci-pltfm: SDHCI platform and OF driver helper

[ 2.091457] meson-gx-mmc d0072000.mmc: Got CD GPIO

[ 2.093524] meson-gx-mmc d0074000.mmc: allocated mmc-pwrseq

[ 2.105155] ledtrig-cpu: registered to indicate activity on CPUs

[ 2.112906] meson-sm: secure-monitor enabled

[ 2.116872] gxl-crypto c883e000.crypto: will run requests pump with realtime priority

[ 2.123234] gxl-crypto c883e000.crypto: will run requests pump with realtime priority

[ 2.131222] hid: raw HID events driver (C) Jiri Kosina

[ 2.135974] gpio irq setup: hwirq: 0x3A irqfirst: 0x34 irqlast: 0x3A pin[48]

[ 2.136066] usbcore: registered new interface driver usbhid

[ 2.143432] genirq: Setting trigger mode 3 for irq 20 failed (meson_gpio_irq_set_type+0x0/0x60)

[ 2.148374] usbhid: USB HID core driver

[ 2.161508] platform-mhu c883c404.mailbox: Platform MHU Mailbox registered

[ 2.169300] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available

[ 2.178827] NET: Registered PF_INET6 protocol family

[ 2.182401] Segment Routing with IPv6

[ 2.184386] In-situ OAM (IOAM) with IPv6

[ 2.187909] mmc0: new high speed SDHC card at address b368

[ 2.188255] NET: Registered PF_PACKET protocol family

[ 2.195141] mmcblk0: mmc0:b368 SDC 15.0 GiB

[ 2.198860] 8021q: 802.1Q VLAN Support v1.8

[ 2.206533] mmcblk0: p1 p2

[ 2.207428] Key type dns_resolver registered

[ 2.234401] registered taskstats version 1

[ 2.234750] Loading compiled-in X.509 certificates

[ 2.248234] mmc1: new HS200 MMC card at address 0001

[ 2.252487] mmcblk1: mmc1:0001 T22708 7.13 GiB

[ 2.257845] mmcblk1boot0: mmc1:0001 T22708 4.00 MiB

[ 2.261435] mmcblk1boot1: mmc1:0001 T22708 4.00 MiB

[ 2.265759] mmcblk1rpmb: mmc1:0001 T22708 4.00 MiB, chardev (241:0)

[ 2.267623] zswap: loaded using pool zstd/z3fold

[ 2.284689] Key type .fscrypt registered

[ 2.284746] Key type fscrypt-provisioning registered

[ 2.291055] Btrfs loaded, zoned=yes, fsverity=yes

[ 2.292881] Key type encrypted registered

[ 2.296606] AppArmor: AppArmor sha1 policy hashing enabled

[ 2.319775] meson-drm d0100000.vpu: Queued 2 outputs on vpu

[ 2.348035] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)

[ 2.353046] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver

[ 2.360422] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops 0xffff80008110a290)

[ 2.368601] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0

[ 3.012446] Console: switching to colour frame buffer device 160x45

[ 3.046669] meson-drm d0100000.vpu: [drm] fb0: mesondrmfb frame buffer device

[ 3.056943] scpi_protocol scpi: SCP Protocol legacy pre-1.0 firmware

[ 3.057606] meson-gx-mmc d0070000.mmc: allocated mmc-pwrseq

[ 3.071375] dwc3-meson-g12a d0078080.usb: USB2 ports: 2

[ 3.071701] dwc3-meson-g12a d0078080.usb: USB3 ports: 0

[ 3.114943] mmc2: new high speed SDIO card at address 0001

[ 3.593479] dwc2 c9100000.usb: supply vusb_d not found, using dummy regulator

[ 3.595571] dwc2 c9100000.usb: supply vusb_a not found, using dummy regulator

[ 3.604268] dwc2 c9100000.usb: EPs: 7, dedicated fifos, 712 entries in SPRAM

[ 3.611804] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller

[ 3.614923] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1

[ 3.622631] xhci-hcd xhci-hcd.1.auto: USB3 root hub has no ports

[ 3.628685] xhci-hcd xhci-hcd.1.auto: hcc params 0x0228f664 hci version 0x100 quirks 0x0000008002000010

[ 3.637759] xhci-hcd xhci-hcd.1.auto: irq 32, io mem 0xc9000000

[ 3.643950] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06

[ 3.651811] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

[ 3.659266] usb usb1: Product: xHCI Host Controller

[ 3.663792] usb usb1: Manufacturer: Linux 6.6.53-current-meson64 xhci-hcd

[ 3.670499] usb usb1: SerialNumber: xhci-hcd.1.auto

[ 3.676191] hub 1-0:1.0: USB hub found

[ 3.684178] hub 1-0:1.0: 2 ports detected

[ 3.694794] clk: Disabling unused clocks

[ 3.704673] Freeing unused kernel memory: 3776K

[ 3.712598] Run /init as init process

[ 3.952047] usb 1-1: new high-speed USB device number 2 using xhci-hcd

[ 4.109784] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=85.36

[ 4.122655] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0

[ 4.133996] usb 1-1: Product: USB2.0 Hub

[ 4.188471] hub 1-1:1.0: USB hub found

[ 4.197352] hub 1-1:1.0: 4 ports detected

[ 4.378076] meson-vrtc c81000a8.rtc: registered as rtc0

[ 4.386658] meson-vrtc c81000a8.rtc: setting system clock to 1970-01-01T00:00:04 UTC (4)

[ 4.408800] meson8b-dwmac c9410000.ethernet: IRQ eth_wake_irq not found

[ 4.418343] meson8b-dwmac c9410000.ethernet: IRQ eth_lpi not found

[ 4.428065] meson8b-dwmac c9410000.ethernet: PTP uses main clock

[ 4.430124] random: crng init done

[ 4.437457] meson8b-dwmac c9410000.ethernet: User ID: 0x11, Synopsys ID: 0x37

[ 4.463473] meson8b-dwmac c9410000.ethernet: DWMAC1000

[ 4.471552] meson8b-dwmac c9410000.ethernet: DMA HW capability register supported

[ 4.481659] meson8b-dwmac c9410000.ethernet: RX Checksum Offload Engine supported

[ 4.492058] meson8b-dwmac c9410000.ethernet: COE Type 2

[ 4.496064] usb 1-1.2: new low-speed USB device number 3 using xhci-hcd

[ 4.499990] meson8b-dwmac c9410000.ethernet: TX Checksum insertion supported

[ 4.500002] meson8b-dwmac c9410000.ethernet: Wake-Up On Lan supported

[ 4.500241] meson8b-dwmac c9410000.ethernet: Normal descriptors

[ 4.546035] meson8b-dwmac c9410000.ethernet: Ring mode enabled

[ 4.553913] meson8b-dwmac c9410000.ethernet: Enable RX Mitigation via HW Watchdog Timer

[ 4.612079] usb 1-1.2: New USB device found, idVendor=0e8f, idProduct=2517, bcdDevice= 1.00

[ 4.622732] usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

[ 4.711090] input: HID 0e8f:2517 as /devices/platform/soc/d0078080.usb/c9000000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2:1.0/0003:0E8F:2517.0001/input/input0

[ 4.872910] hid-generic 0003:0E8F:2517.0001: input,hidraw0: USB HID v1.10 Keyboard [HID 0e8f:2517] on usb-xhci-hcd.1.auto-1.2/input0

[ 4.889832] input: HID 0e8f:2517 Consumer Control as /devices/platform/soc/d0078080.usb/c9000000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2:1.1/0003:0E8F:2517.0002/input/input1

[ 4.960497] input: HID 0e8f:2517 as /devices/platform/soc/d0078080.usb/c9000000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2:1.1/0003:0E8F:2517.0002/input/input2

[ 4.969600] input: HID 0e8f:2517 Mouse as /devices/platform/soc/d0078080.usb/c9000000.usb/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2:1.1/0003:0E8F:2517.0002/input/input3

[ 4.984451] hid-generic 0003:0E8F:2517.0002: input,hidraw1: USB HID v1.10 Mouse [HID 0e8f:2517] on usb-xhci-hcd.1.auto-1.2/input1

[ 7.325871] EXT4-fs (mmcblk0p2): mounted filesystem bb7643a4-cf60-4444-9fc3-c565842689c1 r/w with writeback data mode. Quota mode: none.

[ 8.608652] systemd[1]: System time before build time, advancing clock.

[ 8.646756] systemd[1]: Inserted module 'autofs4'

[ 8.747816] systemd[1]: systemd 255.4-1ubuntu8.4 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)

[ 8.774826] systemd[1]: Detected architecture arm64.

[ 8.788407] systemd[1]: Hostname set to </span><span class="tag">&lt;aml-s9xx-box&gt;</span><span class="pln">.

[ 8.798036] systemd[1]: Initializing machine ID from random generator.

[ 13.117643] systemd[1]: Configuration file /run/systemd/system/netplan-ovs-cleanup.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.

[ 13.813360] systemd[1]: Queued start job for default target graphical.target.

[ 13.879198] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.

[ 13.885686] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.

[ 13.893115] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.

[ 13.900979] systemd[1]: Created slice user.slice - User and Session Slice.

[ 13.906566] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.

[ 13.917664] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.

[ 13.928909] systemd[1]: Expecting device dev-disk-by\x2duuid-B1CE\x2d0046.device - /dev/disk/by-uuid/B1CE-0046...

[ 13.939010] systemd[1]: Expecting device dev-ttyAML0.device - /dev/ttyAML0...

[ 13.946174] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.

[ 13.955024] systemd[1]: Reached target nss-user-lookup.target - User and Group Name Lookups.

[ 13.963405] systemd[1]: Reached target slices.target - Slice Units.

[ 13.969502] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps.

[ 13.976827] systemd[1]: Reached target snapd.mounts.target - Mounted snaps.

[ 13.983770] systemd[1]: Reached target swap.target - Swaps.

[ 13.989227] systemd[1]: Reached target time-set.target - System Time Set.

[ 13.996178] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.

[ 14.065501] systemd[1]: Listening on rpcbind.socket - RPCbind Server Activation Socket.

[ 14.069429] systemd[1]: Listening on syslog.socket - Syslog Socket.

[ 14.075405] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket.

[ 14.083705] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.

[ 14.092756] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).

[ 14.101587] systemd[1]: Listening on systemd-journald.socket - Journal Socket.

[ 14.107987] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).

[ 14.127390] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.

[ 14.131110] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.

[ 14.176427] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System...

[ 14.185060] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...

[ 14.194982] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...

[ 14.198296] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).

[ 14.214047] systemd[1]: auth-rpcgss-module.service - Kernel Module supporting RPCSEC_GSS was skipped because of an unmet condition check (ConditionPathExists=/etc/krb5.keytab).

[ 14.238221] systemd[1]: Starting fake-hwclock-load.service - Restore the current clock...

[ 14.249699] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout...

[ 14.262157] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...

[ 14.274003] (-hwclock)[1174]: fake-hwclock-load.service: Referenced but unset environment variable evaluates to an empty string: FORCE

[ 14.278165] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...

[ 14.305340] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...

[ 14.326511] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...

[ 14.345426] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...

[ 14.365374] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...

[ 14.385715] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...

[ 14.391807] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root).

[ 14.408189] device-mapper: uevent: version 1.0.3

[ 14.409094] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com

[ 14.421548] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...

[ 14.425225] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).

[ 14.448657] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...

[ 14.453238] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).

[ 14.474641] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...

[ 14.493280] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System.

[ 14.496550] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.

[ 14.505204] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.

[ 14.513869] systemd[1]: fake-hwclock-load.service: Deactivated successfully.

[ 14.518816] systemd[1]: Finished fake-hwclock-load.service - Restore the current clock.

[ 14.530682] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.

[ 14.541007] systemd[1]: modprobe@configfs.service: Deactivated successfully.

[ 14.543620] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.

[ 14.554554] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.

[ 14.558823] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.

[ 14.567334] systemd[1]: modprobe@drm.service: Deactivated successfully.

[ 14.573773] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.

[ 14.581623] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.

[ 14.587319] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.

Welcome to Armbian_community!


Documentation: https://docs.armbian.com | Community support: https://community.armbian.com/


IP address: Network connection timeout!


Create root password:</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">46095</guid><pubDate>Fri, 11 Oct 2024 09:25:42 +0000</pubDate></item><item><title>default root password</title><link>https://forum.armbian.com/topic/56299-default-root-password/</link><description><![CDATA[<p>
	Hello everybody,
</p>

<p>
	I am new at linux have ubuntu running on n old windows laptop
</p>

<p>
	now I found a new use for my old TVBOX i have lying around
</p>

<p>
	 
</p>

<p>
	I need some help logging in to my tv box
</p>

<p>
	it is a T95ZPlus with a 912 <abbr title="System On a Chip">soc</abbr>
</p>

<p>
	I am booting Armbian_community_25.11.0-trunk.519_Aml-s9xx-box_plucky_edge_6.18.0-rc6_xfce_desktop.img.xz
</p>

<p>
	I copy u-boot-s905x2-s912 to u-boot.ext
</p>

<p>
	My extlinux.conf looks like this
</p>

<p>
	 
</p>

<p>
	label Armbian_community<br />
	  kernel /Image<br />
	  initrd /uInitrd<br />
	 fdt /<abbr title="Device tree blob">dtb</abbr>/amlogic/meson-gxm-t95z-plus.<abbr title="Device tree blob">dtb</abbr>
</p>

<p>
	 append root=UUID=8ba6ae05-2bb2-4d2c-bba6-ce6cd91ed2cb rootflags=data=writeback console=ttyAML0,115200n8 console=tty0 rw no_console_suspend consoleblank=0 fsck.fix=yes   fsck.repair=yes net.ifnames=0
</p>

<p>
	 
</p>

<p>
	The system runs
</p>

<p>
	but after booting Armbian_community 25.11.0-trunk.519 plucky tty1
</p>

<p>
	it gives me this prompt aml-s9xx-box loging
</p>

<p>
	the tutorial tells Basic OS configuration is conducted at first boot. You are asked to set a root password, normal user 
</p>

<p>
	But my system asked for a login
</p>

<p>
	so i am stuck
</p>

<p>
	I hope someone have had this problem and can give a solution
</p>

<p>
	Greetings Ducdreamer
</p>

<p>
	<br />
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56299</guid><pubDate>Thu, 20 Nov 2025 21:08:16 +0000</pubDate></item><item><title>Tanix TX3 mini unable to boot from Memory card</title><link>https://forum.armbian.com/topic/53286-tanix-tx3-mini-unable-to-boot-from-memory-card/</link><description><![CDATA[<p>
	Hello i have an Tanix tx3 mini,with s905w processor.
</p>

<p>
	After a boot fail i can restore armbian, and i must to flash again android, and the box Is work again.
</p>

<p>
	Now i can't flash armbian because the box don't boot from microSD,
</p>

<p>
	any help?
</p>
]]></description><guid isPermaLink="false">53286</guid><pubDate>Wed, 25 Jun 2025 22:01:16 +0000</pubDate></item><item><title>Strong leap s1 - stuck</title><link>https://forum.armbian.com/topic/56198-strong-leap-s1-stuck/</link><description><![CDATA[<p>
	Hello, I have a problem after update on strong leap s1, it is stuck at the android tv loading screen, I found this method (1) Mecool KD3 Stick recovery reset | XDA Forums . Basically because this box doesn't have reset button, this method is can be used to get into recovery mode from where you can factory reset the box. Problem is that it's not working for me, is there anyone with same problem ? How did you solved it, please ? Thanks<span></span><span></span><span></span>
</p>
]]></description><guid isPermaLink="false">56198</guid><pubDate>Wed, 12 Nov 2025 19:35:44 +0000</pubDate></item><item><title>Ugoous x3 PRO - Armbian Server - RAM issue.</title><link>https://forum.armbian.com/topic/56118-ugoous-x3-pro-armbian-server-ram-issue/</link><description><![CDATA[<p>
	Hi. I installed Armbian Server on my TV box<strong> (Ugoos X3 Pro 4/64 x905x3) to the <abbr title="A type of flash memory"><abbr title="A type of flash memory">NAND</abbr></abbr></strong>, and I have some trouble with the RAM size in the system. I use <strong>meson-sm1-ugoos-x3.<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>.</strong>
</p>

<p>
	It turns out that only <strong>1.8GB of 4GB RAM </strong>is available in the system.
</p>

<p>
	On the Russian forum 4PDA, I found some information on how to fix this.
</p>

<p>
	I repacked the <abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr> file and changed <strong>memory@ from 0x40000000 to 0xFF000000.</strong>
</p>

<p>
	After that, 3.8GB RAM appeared in the system, but it turned out the system was unstable and randomly froze.
</p>

<p>
	However, when I installed Armbian from an SD card, all 3.8GB RAM was available in the system, and the system worked fine and stable. I also used meson-sm1-ugoos-x3.<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>.
</p>

<p>
	Is it possible to fix this and use all available RAM?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="PNG" data-fileid="15357" href="https://forum.armbian.com/uploads/monthly_2025_11/11111.PNG.6f18775a335fd7149a133e08b9128412.PNG" rel=""><img alt="11111.thumb.PNG.4667eab4d071e09be427a2a2ef0a49af.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="15357" data-ratio="55.00" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_11/11111.thumb.PNG.4667eab4d071e09be427a2a2ef0a49af.PNG" /></a>
</p>

<p>
	<img alt="photo_2025-11-07_17-43-35.jpg.17291627a6c3eb6abe9ccdca01938943.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="15359" data-ratio="67.43" width="611" src="https://forum.armbian.com/uploads/monthly_2025_11/photo_2025-11-07_17-43-35.jpg.17291627a6c3eb6abe9ccdca01938943.jpg" />
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="15358" href="https://forum.armbian.com/uploads/monthly_2025_11/444.jpg.2ea010682ccb44fd6e58c5a46df28217.jpg" rel=""><img alt="444.thumb.jpg.13a16a6170aa2158a22453ba41831f96.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="15358" data-ratio="52.90" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_11/444.thumb.jpg.13a16a6170aa2158a22453ba41831f96.jpg" /></a>
</p>
]]></description><guid isPermaLink="false">56118</guid><pubDate>Fri, 07 Nov 2025 14:59:51 +0000</pubDate></item><item><title>It is compatible with S905X5M?</title><link>https://forum.armbian.com/topic/55766-it-is-compatible-with-s905x5m/</link><description><![CDATA[<p>
	Hi friends, could anyone tell me if Armbian is compatible with S905X5M? Thanks.<br />
	Regards.
</p>
]]></description><guid isPermaLink="false">55766</guid><pubDate>Thu, 16 Oct 2025 11:07:45 +0000</pubDate></item><item><title>T95X (S905X) 2/8 + Zabbix = fping error</title><link>https://forum.armbian.com/topic/49570-t95x-s905x-28-zabbix-fping-error/</link><description><![CDATA[<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="13917" data-ratio="22.80" width="671" alt="image.png.f6e6cecaf1c647828298c48c5d9261f4.png" src="https://forum.armbian.com/uploads/monthly_2025_02/image.png.f6e6cecaf1c647828298c48c5d9261f4.png" />
</p>

<p>
	I installed Zabbix 7.2 . as a result, I get a network scan error "'ICMP ping' checks failed: "/usr/bin/fping: can't create socket (must run as root?)"
</p>
]]></description><guid isPermaLink="false">49570</guid><pubDate>Sun, 02 Feb 2025 09:38:58 +0000</pubDate></item><item><title>s905L2 with mt7661, p261</title><link>https://forum.armbian.com/topic/55707-s905l2-with-mt7661-p261/</link><description><![CDATA[<p>
	need help regarding wifi, i tried different server img and found no working wifi, should i just install armbian full or keep searching,,,,,plus is latest recommended or older versions......my device is 1gb ram with 8 rom, it may sound cheap, but i got this piece for free just tryin to repurpose it rather than getting a pi, i need it only for klipper, i got no lan ports left(lan ports are filled with different uses), only wifi, or should i just give up
</p>
]]></description><guid isPermaLink="false">55707</guid><pubDate>Mon, 13 Oct 2025 16:31:36 +0000</pubDate></item><item><title>s905w gpu acceleration support</title><link>https://forum.armbian.com/topic/55679-s905w-gpu-acceleration-support/</link><description><![CDATA[<p>
	is there <abbr title="Graphic processing unit (3D acceleration)">gpu</abbr> acceleration support/drivers for s905w? if yes, where can i obtain that?
</p>
]]></description><guid isPermaLink="false">55679</guid><pubDate>Sun, 12 Oct 2025 12:49:46 +0000</pubDate></item><item><title>Blank monitor arter login armbian ubuntu cinnamon</title><link>https://forum.armbian.com/topic/55565-blank-monitor-arter-login-armbian-ubuntu-cinnamon/</link><description><![CDATA[<p>
	I've installed Armbian Ubuntu Nobble Cinnamon on sdcard with Polytron PDB F1 and it's chipset amlogic S912
</p>

<p>
	After login with lightdm, my screen turn black, What I should do?
</p>
]]></description><guid isPermaLink="false">55565</guid><pubDate>Tue, 07 Oct 2025 13:06:45 +0000</pubDate></item><item><title>I need the latest fully working image for Minix Neo U1. :)</title><link>https://forum.armbian.com/topic/55342-i-need-the-latest-fully-working-image-for-minix-neo-u1/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	i tried "Armbian_community_25.11.0-trunk.208_Aml-s9xx-box_plucky_edge_6.16.7_xfce_desktop.img" booting from a usb stick.
</p>

<p>
	First it looked, that it loads (the minix logo disappeared for some 100ms) which indicates that it loads, but then at the end the internal android booted.
</p>

<p>
	 
</p>

<p>
	For comparison "LibreELEC-AMLGX.aarch64-13.0-nightly-20250926-2f25ce3-box.img.gz" booted fine, even from the sdcard slot.
</p>

<p>
	My final goal is, to run "tvheadend" as server with a "Hauppauge WinTV-soloHD" Usb STick and "Moonlight" client for "sunshine" on a 1280x1024@60hz nec display.
</p>

<p>
	 
</p>

<p>
	Can anybody pls tell me what i must download?
</p>

<p>
	 
</p>

<p>
	Thx. <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" /></span>
</p>
]]></description><guid isPermaLink="false">55342</guid><pubDate>Sun, 28 Sep 2025 13:50:06 +0000</pubDate></item><item><title>[Help] Mecool BB2 Pro 2017 (S912, 3GB RAM) &#x2013; Armbian doesn&#x2019;t boot, device goes straight to Android</title><link>https://forum.armbian.com/topic/55322-help-mecool-bb2-pro-2017-s912-3gb-ram-%E2%80%93-armbian-doesn%E2%80%99t-boot-device-goes-straight-to-android/</link><description><![CDATA[<p>
	Hi everyone,
</p>

<p>
	I’m trying to run Armbian on my old Mecool BB2 Pro TV box but I can’t get it to boot at all – the device always goes straight into Android.
</p>

<p>
	 
</p>

<p>
	Device specs:
</p>

<ul>
	<li>
		Model: Mecool BB2 Pro
	</li>
	<li>
		CPU: Amlogic S912 (octa-core Cortex-A53)
	</li>
	<li>
		<abbr title="Graphic processing unit (3D acceleration)">GPU</abbr>: ARM Mali-T820MP3
	</li>
	<li>
		RAM: 3GB DDR3
	</li>
	<li>
		<abbr title="embedded MultiMediaCard">eMMC</abbr>: 16GB
	</li>
	<li>
		Connectivity: 2× USB, HDMI, AV, SPDIF, Ethernet Gigabit
	</li>
	<li>
		Wi-Fi/Bluetooth: (chip unknown, maybe AP6255)
	</li>
</ul>

<p>
	What I tried so far:
</p>

<ul>
	<li>
		Burned several Armbian images with Etcher and DD in Linux.
	</li>
	<li>
		Tried both SD card and USB stick.
	</li>
	<li>
		Tested multiple DTBs: gxm_q200_3g, gxm_q201_3g, p212_3g, and some generic ones.
	</li>
	<li>
		Formatted SD card partition as FAT16 as suggested in some guides.
	</li>
	<li>
		Flashed u-boot.bin manually using dd with byte skipping (e.g. bs=1 skip=444 seek=444 conv=fsync).
	</li>
	<li>
		CoreELEC partially boots, so the box can boot from external media.
	</li>
	<li>
		With Armbian, however, it never even attempts to boot – it just goes straight into Android.
	</li>
</ul>

<p>
	What I’m looking for:
</p>

<ul>
	<li>
		Confirmation if Armbian can run on this device at all.
	</li>
	<li>
		Which <abbr title="Device tree blob">DTB</abbr> (if any) is recommended for this specific model.
	</li>
	<li>
		Any tips for debugging why Armbian is skipped but CoreELEC boots.
	</li>
	<li>
		If anyone has managed to run Armbian on this box, I’d really appreciate your guidance.
	</li>
	<li>
		Thanks in advance!
	</li>
</ul>
]]></description><guid isPermaLink="false">55322</guid><pubDate>Fri, 26 Sep 2025 02:04:51 +0000</pubDate></item><item><title>Is it possible to use /dev/ttyS0 to connect a zigbee coordinator?</title><link>https://forum.armbian.com/topic/55302-is-it-possible-to-use-devttys0-to-connect-a-zigbee-coordinator/</link><description><![CDATA[<p>
	Hello everyone! I have a TVBox Tanix V2 with Debian Trixie installed. I'd like to know if I can use /dev/ttyS0  to connect a zigbee coordinator? 
</p>

<p>
	He doesn't seem to be doing anything.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">tvbox:/#lsof -n | grep /dev/ttyS0
lsof: no pwd entry for UID 1883</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[    0.000899] printk: legacy console [tty0] enabled
[    0.257827] fe07a000.serial: ttyS0 at MMIO 0xfe07a000 (irq = 14, base_baud = 1500000) is a meson_uart</span></pre>

<p>
	 
</p>

<p>
	This is what is available from the console.  Thanks in advance!
</p>
]]></description><guid isPermaLink="false">55302</guid><pubDate>Wed, 24 Sep 2025 14:31:41 +0000</pubDate></item><item><title>LED display driver build - openvfd</title><link>https://forum.armbian.com/topic/53040-led-display-driver-build-openvfd/</link><description><![CDATA[<p>
	I'm trying to compile an LED display driver: <a href="https://github.com/arthur-liberman/linux_openvfd" rel="external nofollow">https://github.com/arthur-liberman/linux_openvfd</a><br />
	I follow this description: <a href="https://github.com/bk3a12/openvfd_enable_for_tx3_mini" rel="external nofollow">https://github.com/bk3a12/openvfd_enable_for_tx3_mini</a><br />
	However, I can't build anything and the whole process ends with errors:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sh ./scripts/modules-check.sh /home/user/INSTALKI/linux_openvfd/driver/modules.order
make -f ./scripts/Makefile.modpost
make[3]: *** No rules to make an object '/home/user/INSTALKI/linux_openvfd/driver/modules.order', required by '/home/user/INSTALKI/linux_openvfd/driver/Module.symvers'. Stop.
make[2]: *** [/usr/src/linux-headers-6.12.33-current-meson64/Makefile:1897: modpost] Error 2
make[1]: *** [Makefile:224: __sub-make] Error 2
make[1]: Leaving the directory '/usr/src/linux-headers-6.12.33-current-meson64'
make: *** [Makefile:5: modules] Error 2</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53040</guid><pubDate>Wed, 18 Jun 2025 22:39:30 +0000</pubDate></item><item><title>T95Z Plus 3GB/32GB - EMMC not found</title><link>https://forum.armbian.com/topic/44909-t95z-plus-3gb32gb-emmc-not-found/</link><description><![CDATA[<p>
	Hello guys!
</p>

<p>
	 
</p>

<p>
	I have a T95Z Plus TV BOX with 3GB RAM, 32GB ROM, and an arm S912 CPU.
</p>

<p>
	 
</p>

<p>
	I can run Armbian just fine from the SD card, but when I try to install it on the <abbr title="embedded MultiMediaCard">eMMC</abbr>, I get an error message saying something like, "You're already running from <abbr title="embedded MultiMediaCard">eMMC</abbr>, or the <abbr title="embedded MultiMediaCard">eMMC</abbr> was not found." And, obviously, I'm not running from <abbr title="embedded MultiMediaCard">eMMC</abbr>, so it seems like the system just isn't detecting it.
</p>

<p>
	 
</p>

<p>
	I did some research, and it seems like there might be different <abbr title="embedded MultiMediaCard">eMMC</abbr> manufacturers for the same T95Z Plus model. So, I might need to adjust the "Max frequency" parameter in the .<abbr title="Device tree blob">DTB</abbr> file for the T95Z Plus in order for Armbian to recognize the <abbr title="embedded MultiMediaCard">eMMC</abbr> on my device.
</p>

<p>
	Does that sound right?
</p>

<p>
	 
</p>

<p>
	If so, where should I start? Should I randomly change that parameter, or is there a table of parameters I can use to try different values until it works?
</p>

<p>
	 
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">44909</guid><pubDate>Fri, 06 Sep 2024 10:24:54 +0000</pubDate></item><item><title>A95X R2 TV BOX, need help!</title><link>https://forum.armbian.com/topic/55204-a95x-r2-tv-box-need-help/</link><description><![CDATA[<p>
	Hello there,
</p>

<p>
	I followed from afar the advancement of the support on TV boxes for a while already, and I happened to stumble uppon a very cheap one on my local market.<br />
	The specs are the following : <br />
	-Amlogic S905W
</p>

<p>
	-2GB of ram
</p>

<p>
	-16GB of <abbr title="embedded MultiMediaCard">EMMC</abbr><br />
	<br />
	Following are some pictures I took, that shows the bare PCB.<br />
	I hope that it will help answering questions I have.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2025_09/backside.jpg.d6a23017a684356ea40c8081d9ee5c63.jpg" data-fileid="15118" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15118" data-ratio="133.21" width="563" alt="backside.thumb.jpg.ab3397cdf17fbf65c16407e6e2bfdcaa.jpg" src="https://forum.armbian.com/uploads/monthly_2025_09/backside.thumb.jpg.ab3397cdf17fbf65c16407e6e2bfdcaa.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2025_09/pcb_underside.jpg.4982cc6ef9b5f8dbf0aad51de4b0fdf9.jpg" data-fileid="15117" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15117" data-ratio="75.00" width="1000" alt="pcb_underside.thumb.jpg.42840dd0b7b505f24f6e8de4ec6948e8.jpg" src="https://forum.armbian.com/uploads/monthly_2025_09/pcb_underside.thumb.jpg.42840dd0b7b505f24f6e8de4ec6948e8.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2025_09/pcb_topside.jpg.326d72c943b87d46d17bc6b3f02034ac.jpg" data-fileid="15116" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15116" data-ratio="75.00" width="1000" alt="pcb_topside.thumb.jpg.91130de32e806b6fb62e96b05667158c.jpg" src="https://forum.armbian.com/uploads/monthly_2025_09/pcb_topside.thumb.jpg.91130de32e806b6fb62e96b05667158c.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	After looking into many written tutorials on getting armbian to boot on such machine, I have tested all .<abbr title="Device tree blob">dtb</abbr> files that are available, as long as quadruple-checked the u-boot file that needed to be used with that specific chip.<br />
	<br />
	I made sure to also press that buttom behind the jack-port before plugging in the board to hopefully boot onto the armbian install.<br />
	Here are a few things I have observed.<br />
	On all 3 available <abbr title="Device tree blob">DTB</abbr> files for the s905w, when using the u-boot-s905x-s912 file, none of them got me a picture after the first "splash screen".<br />
	I have watched the power consumption during the "boot" and have seen the power fluctuating between 1.6 and 2.4W, until it setteled to 1.4W and stopped fluctuating.<br />
	My very premature conclusion is that it somehow booted armbian but did not give me picture.<br />
	The display that I am using was also showing that something was powered on, trying to send a picture but was not giving correct signal.<br />
	<br />
	Here's where my abilities end off. I do not know where to go next and what to try.<br />
	<br />
	I have not seen obvious pads to try connecting to UART, and I need assistance with going forward with that specific board.<br />
	If anyone with experience can guide me, I'd appreciate it grately!<br />
	<br />
	Thank you in advance and hope this message finds the right person<br />
	<br />
	PS: The board boots fine to Android 7.1 otherwise, when not trying to boot to the SD card, so the machine is confirmed to be working!
</p>
]]></description><guid isPermaLink="false">55204</guid><pubDate>Mon, 15 Sep 2025 13:45:33 +0000</pubDate></item><item><title>How to install armbian to Amlogic S805 android box</title><link>https://forum.armbian.com/topic/27210-how-to-install-armbian-to-amlogic-s805-android-box/</link><description><![CDATA[<p>
	ey i have a <strong>SDMC DV8040 stb ,<abbr title="System On a Chip">SoC</abbr>-Amlogic S805X,CPU-Quad-core 1.2 GHz,<abbr title="Graphic processing unit (3D acceleration)">GPU</abbr>-ARM Mali-450,RAM-1GB,Storage-8GB</strong> it currently runs custom made android 9
</p>

<p>
	 
</p>

<p>
	i want to install Armbian linux to it .. i tried almost every youtube video methods to install but none of them worked .. but i was able to serial communicate with it but functions are limited ..please help me
</p>
]]></description><guid isPermaLink="false">27210</guid><pubDate>Mon, 13 Mar 2023 17:53:19 +0000</pubDate></item><item><title>GPT Invalid on USB created from iso</title><link>https://forum.armbian.com/topic/54912-gpt-invalid-on-usb-created-from-iso/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hi, I am returning to Armbian after quite a few years. I was trying to follow guidance from nexbox-a95x-armbian and after a search found the debian &amp;  Ubunt images (<a href="https://www.armbian.com/uefi-arm64/" rel="external nofollow">https://www.armbian.com/uefi-arm64/</a>) which I downloaded and wrote to a USB using Rufus (also balenaEtcher). I then tries to look at the FAT32 partition contents but the GPT was corrupt - tried many windows tools and Linux.I "repaired" the GPT using Linux tools but then the FAT32 filesystem was corrupt.
</p>

<p>
	 
</p>

<p>
	What am I doing wrong?
</p>

<p>
	 
</p>

<p>
	any help much appreciated
</p>
]]></description><guid isPermaLink="false">54912</guid><pubDate>Mon, 01 Sep 2025 16:35:17 +0000</pubDate></item><item><title>Install Armbinan on g11 pro</title><link>https://forum.armbian.com/topic/50441-install-armbinan-on-g11-pro/</link><description><![CDATA[<p>
	I have located a G11 pro and would appreciate guidance on how to install Armbian on it. I have attempted various solutions, but none have been successful. Additionally, I am unable to select from the recovery menu without a remote control.
</p>
]]></description><guid isPermaLink="false">50441</guid><pubDate>Tue, 11 Mar 2025 19:17:39 +0000</pubDate></item><item><title>New install ?</title><link>https://forum.armbian.com/topic/54809-new-install/</link><description><![CDATA[<p>
	Hello
</p>

<p>
	In the past I installed armbian into <abbr title="embedded MultiMediaCard">emmc</abbr> (a95xf3-air) with a USB key. All was ok.
</p>

<p>
	Now I would like to do a fresh install with the current release :
</p>

<p>
	I burned the image, make the changes (extlinux …)
</p>

<p>
	Boot with the "toothpick" method, ssh , the armbian release is the old one from the <abbr title="embedded MultiMediaCard">emmc</abbr>, not the recent from the key.
</p>

<p>
	How is it possible to boot with the recent one with ssh (no display no keyboard) ?
</p>

<p>
	And after copy the new release to <abbr title="embedded MultiMediaCard">emmc</abbr>.
</p>

<p>
	 
</p>

<p>
	Thanks for help
</p>
]]></description><guid isPermaLink="false">54809</guid><pubDate>Wed, 27 Aug 2025 06:05:16 +0000</pubDate></item><item><title>IR driver and tv remote</title><link>https://forum.armbian.com/topic/54796-ir-driver-and-tv-remote/</link><description><![CDATA[<p>
	Has anyone been able to use the remote control that comes with the tv bos under Armbian? Does it reqire additional driver(s)? I want to run Kodi (or any better mediacenter) under Armbian.
</p>
]]></description><guid isPermaLink="false">54796</guid><pubDate>Tue, 26 Aug 2025 11:30:38 +0000</pubDate></item><item><title>I need help installing armbian on my s905y5 processor</title><link>https://forum.armbian.com/topic/52814-i-need-help-installing-armbian-on-my-s905y5-processor/</link><description><![CDATA[<p>
	I happen to have got a Android tv box with a s905Y5 processor. I got this by a tv subscription from a company airtel in India.
</p>

<p>
	I unsubscribed from the subscription and my tv box is completely useless. it asks money for watching youtube!!!.
</p>

<p>
	I am extremely frustrated from this approach by this company so please help me save this from getting into e-waste.
</p>

<p>
	From my research i found that it runs android 14 with a custom launcher which checks for the subscription and a locked down kernel/bootloader which checks for signatures before boot. I came to know these from the uart output.
</p>

<p>
	I also found that it is basically a customised version of this box <a href="https://www.videostrong.com/products-show/vt9201-s905y5-aiot-solution" rel="external nofollow">https://www.videostrong.com/products-show/vt9201-s905y5-aiot-solution</a>
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="14633" href="https://forum.armbian.com/uploads/monthly_2025_06/IMG20250611202925.jpg.e12889a31d583dd641819b38c491c9d3.jpg" rel=""><img alt="IMG20250611202925.thumb.jpg.78c246cd2fe8f19d53bec98e7172eaec.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="14633" data-ratio="133.21" width="563" src="https://forum.armbian.com/uploads/monthly_2025_06/IMG20250611202925.thumb.jpg.78c246cd2fe8f19d53bec98e7172eaec.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="14632" href="https://forum.armbian.com/uploads/monthly_2025_06/IMG20250611202717.jpg.17df65cd7764b7a74590f2ddc4b29f61.jpg" rel=""><img alt="IMG20250611202717.thumb.jpg.507079982ae36c72dbdd94966a09bad5.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="14632" data-ratio="75.00" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_06/IMG20250611202717.thumb.jpg.507079982ae36c72dbdd94966a09bad5.jpg" /></a><a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="14631" href="https://forum.armbian.com/uploads/monthly_2025_06/IMG20250611202912.jpg.40bab50d66071315c1786ddaae9d3aba.jpg" rel=""><img alt="IMG20250611202912.thumb.jpg.378d78314d70b6b4c7be4499e558df40.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="14631" data-ratio="75.00" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_06/IMG20250611202912.thumb.jpg.378d78314d70b6b4c7be4499e558df40.jpg" /></a>
</p>
]]></description><guid isPermaLink="false">52814</guid><pubDate>Wed, 11 Jun 2025 15:05:52 +0000</pubDate></item><item><title>Community Support for Amlogic TV Boxes</title><link>https://forum.armbian.com/topic/24296-community-support-for-amlogic-tv-boxes/</link><description><![CDATA[<p>
	Armbian now has a community supported build target for amlogic TV Boxes (aml-s9xx-box).  You can now build your own builds directly with the Armbian build system.
</p>

<p>
	 
</p>

<p>
	This is now an opportunity for members of the community to move the support for amlogic TV boxes forward within the Armbian framework.  If you are not familiar with the Armbian build system check out the Armbian developer documentation.  If you have idea on how you would like to see things evolve/change please use this forum to share your thoughts and ideas and submit PRs for any code changes you would like to see.
</p>

<p>
	 
</p>

<p>
	I am currently testing this code against the four different amlogic based boxes I own, but would appreciate others testing as well.  Once I have completed my testing, I will be updating the FAQ amlogic install instructions with this information.
</p>
]]></description><guid isPermaLink="false">24296</guid><pubDate>Mon, 07 Nov 2022 13:11:30 +0000</pubDate></item><item><title>Ugoos AM9 s905x5 ARMBIAN build</title><link>https://forum.armbian.com/topic/53625-ugoos-am9-s905x5-armbian-build/</link><description><![CDATA[<p>
	<span></span>Hi,anyone intrested in porting armbian linux to Ugoos AM9 s905x5(64bit)
</p>

<p>
	 
</p>

<p>
	I can provide necessary files from root partitions,device tree and stuff like that.
</p>

<p>
	 
</p>

<p>
	Any help is appreciated <span class="ipsEmoji">😊</span><img alt="7692d8931d3b0b923c55b4d94d34b0dde875efb3" class="ipsImage" data-ratio="75.08" height="562" width="1000" src="https://discourse.coreelec.org/uploads/default/optimized/3X/7/6/7692d8931d3b0b923c55b4d94d34b0dde875efb3_2_1380x776.jpeg" /><span></span><span></span><span></span><img alt="45dc667f1c2a6e3d3d385b39373a67873ecc88b8" class="ipsImage" data-ratio="75.08" height="562" width="1000" src="https://discourse.coreelec.org/uploads/default/optimized/3X/4/5/45dc667f1c2a6e3d3d385b39373a67873ecc88b8_2_1380x776.jpeg" />
</p>
]]></description><guid isPermaLink="false">53625</guid><pubDate>Wed, 09 Jul 2025 06:46:30 +0000</pubDate></item><item><title>Installing Updated Armbian to S805 (TVPad 4) to eMMC</title><link>https://forum.armbian.com/topic/53965-installing-updated-armbian-to-s805-tvpad-4-to-emmc/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	My pet labubu and I  got the most recent onecloud/odroid c1 versions fully working on my horrid former Oriental TV box, the TVPad 4 (previously brought up by user <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/16503-daniyo/?do=hovercard" data-mentionid="16503" href="https://forum.armbian.com/profile/16503-daniyo/" rel="">@daniyo</a>).
</p>

<p>
	Everything works perfectly, except I want to finish my building by installing to <abbr title="embedded MultiMediaCard">eMMC</abbr>. <br />
	None of the recent builds I can find come with an install.sh script, and I cannot see the <abbr title="embedded MultiMediaCard">eMMC</abbr> (or <abbr title="A type of flash memory">NAND</abbr> if it's <abbr title="A type of flash memory">NAND</abbr>) in lsblk or any of the installers.<br />
	Does anyone have any clues or suggestions that can help the poor long suffering Labubu fix this issue? He just wants to watch IPTV and play little games <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><br />
	 
</p>
]]></description><guid isPermaLink="false">53965</guid><pubDate>Mon, 21 Jul 2025 23:17:42 +0000</pubDate></item><item><title>Can't boot Armbian Ubuntu 24.10 on Amlogic S905M Game Stick &#x2013; only green LED, no HDMI output</title><link>https://forum.armbian.com/topic/52828-cant-boot-armbian-ubuntu-2410-on-amlogic-s905m-game-stick-%E2%80%93-only-green-led-no-hdmi-output/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	I'm trying to get Armbian (Ubuntu 24.10 XFCE Desktop) running on a retro game stick device with the following specs:
</p>

<p>
	CPU: Amlogic S905M
</p>

<p>
	RAM: 8 GB Samsung (2x K4B4G1646B)
</p>

<p>
	Storage: Samsung 128 GB MicroSD (new, flashed via balenaEtcher)
</p>

<p>
	Ports: 1x USB-A, 1x MicroSD slot, 1x MicroUSB power (possibly supports OTG), 1x HDMI male output
</p>

<p>
	Original firmware: EmuELEC (working fine from factory SD card)
</p>

<p>
	What I tried:
</p>

<p>
	Flashed Armbian Ubuntu 24.10 (from debmfc GitHub) to the SD card
</p>

<p>
	Tried box=s905_generic in the config file
</p>

<p>
	Replaced <abbr title="Device tree blob">dtb</abbr>.img with several DTBs, including:
</p>

<p>
	meson-gxbb-p200.<abbr title="Device tree blob">dtb</abbr>
</p>

<p>
	meson-gxbb-p201.<abbr title="Device tree blob">dtb</abbr>
</p>

<p>
	meson-gxbb-xtmqbox.<abbr title="Device tree blob">dtb</abbr>
</p>

<p>
	Performed toothpick method to boot from SD card
</p>

<p>
	Green LED turns on, but:
</p>

<p>
	No HDMI output
</p>

<p>
	CPU stays cold, no signs of booting
</p>

<p>
	USB devices receive no power
</p>

<p>
	No blinking, no UART logs (I don’t have serial access yet)
</p>

<p>
	It feels like the CPU doesn’t even begin to initialize Linux – maybe it doesn't load the u-boot from the SD at all?
</p>

<p>
	Any idea what else I can try?
</p>

<p>
	Is there a minimal verified Armbian image known to boot on S905M-based TV sticks?
</p>

<p>
	Do I need to trigger multiboot somehow?
</p>

<p>
	Could this be a special bootloader variant?
</p>

<p>
	Could I use the original EmuELEC SD and inject Armbian files into it?
</p>

<p>
	Any help or known working image would be greatly appreciated.
</p>

<p>
	Thanks in advance!
</p>
]]></description><guid isPermaLink="false">52828</guid><pubDate>Wed, 11 Jun 2025 20:25:30 +0000</pubDate></item><item><title>TX3 Mini S905L2-B Firmware request</title><link>https://forum.armbian.com/topic/33722-tx3-mini-s905l2-b-firmware-request/</link><description><![CDATA[<p>
	I purchased this fake clone TV box of the classic Tanix TX3 Mini 2GB Ram 16GB Rom for around 20 dollars (including shipping). I discovered that the <abbr title="System On a Chip">soc</abbr> is S905L2-B and before bricking the card with attempts to install it on <abbr title="embedded MultiMediaCard">eMMC</abbr> I wanted to know if anyone of you found a firmware for this TV box compatible with the Amlogic USB Burning tool.
</p>

<p>
	 
</p>

<p>
	On the internet I only found two tx boxes that mount the S905L2 <abbr title="System On a Chip">soc</abbr> and they are the X7 5G and ipbs9505 and I couldn't find firmware to try to load them on my tv box, it's difficult on the Chinese forums for me to be able to find the downloads.
</p>

<p>
	 
</p>

<p>
	Any advice is welcome because with boot from the SD and the armbian-ddbr command I get an image but which I can only restore with the same command after booting from the SD so if the TV box is bricked and I can't boot this path won't work. I can use it to restore the Android factory image
</p>
]]></description><guid isPermaLink="false">33722</guid><pubDate>Mon, 05 Feb 2024 09:48:44 +0000</pubDate></item><item><title>How install Armbian to tvbox Ugoos SK1 ( chip S928X-K )</title><link>https://forum.armbian.com/topic/52985-how-install-armbian-to-tvbox-ugoos-sk1-chip-s928x-k/</link><description><![CDATA[<p>
	I have box Ugoos SK1 use chip Armbian S928X-K. how I can install Armbian for it. can you share ROM for it
</p>

<p>
	 
</p>

<p>
	Best Regard
</p>

<p><a href="https://forum.armbian.com/uploads/monthly_2025_06/Screenshot2025-06-12030858.png.f355b854a3c70c2f235d83204d49c550.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="14660" src="https://forum.armbian.com/uploads/monthly_2025_06/Screenshot2025-06-12030858.png.f355b854a3c70c2f235d83204d49c550.png" data-ratio="100" width="616" class="ipsImage ipsImage_thumbnailed" alt="Screenshot 2025-06-12 030858.png"></a></p>]]></description><guid isPermaLink="false">52985</guid><pubDate>Tue, 17 Jun 2025 14:32:32 +0000</pubDate></item><item><title>TV Box S912 (X9T 4K): problem to install on emmc</title><link>https://forum.armbian.com/topic/30482-tv-box-s912-x9t-4k-problem-to-install-on-emmc/</link><description><![CDATA[<p>
	Dear All,
</p>

<p>
	 
</p>

<p>
	First I would like to thanks all the contributors to armbian, What a great OS for our small <abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr> !
</p>

<p>
	 
</p>

<p>
	<strong>Context:</strong><br />
	I run succesfully latest Armbian on a X9T 4K TV Box (amlogic s912) from SD Card 2GB (following instructions here  
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="12900" data-embedcontent="" data-embedid="embed6793217874" src="https://forum.armbian.com/topic/17106-installation-instructions-for-tv-boxes-with-amlogic-cpus/)?do=embed" style="height:240px;max-width:502px;"></iframe>

<p>
	 
</p>

<p>
	<strong>The Problem:</strong><br />
	I would like to run armbian from <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr> (16GB on this box) for better reliability and performance.
</p>

<p>
	So, I run the install-aml.sh script, I had some error (no boot.ini ...), but the process seems to finish successfully<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="11091" href="https://forum.armbian.com/uploads/monthly_2023_10/install_emmc.jpg.c924e17784b3845474e7e974fa58e5fe.jpg" rel=""><img alt="install_emmc.thumb.jpg.39fc88d4e1c9699cb45491999e432045.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="11091" data-ratio="141.24" width="531" src="https://forum.armbian.com/uploads/monthly_2023_10/install_emmc.thumb.jpg.39fc88d4e1c9699cb45491999e432045.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	<strong>Next Reboot:</strong>
</p>

<p>
	It's seems my boot partition is Not OK ... something missing ...
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="11092" href="https://forum.armbian.com/uploads/monthly_2023_10/boot_emmc_pb.jpg.b3706eec7e130cd1fca6d6268f7403fd.jpg" rel=""><img alt="boot_emmc_pb.thumb.jpg.b1d4789ffd8309b0bf6865f653e9f6a7.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="11092" data-ratio="189.87" width="395" src="https://forum.armbian.com/uploads/monthly_2023_10/boot_emmc_pb.thumb.jpg.b1d4789ffd8309b0bf6865f653e9f6a7.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<strong>For reference</strong>
</p>

<p>
	See bellow for reference the succesfull boot from the sdcard
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="11093" href="https://forum.armbian.com/uploads/monthly_2023_10/success_login_sd.jpg.cdc05121d19179c39269341e94fed425.jpg" rel=""><img alt="success_login_sd.thumb.jpg.a8fd55bf44734b689f629dbad9b6c472.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="11093" data-ratio="108.07" width="694" src="https://forum.armbian.com/uploads/monthly_2023_10/success_login_sd.thumb.jpg.a8fd55bf44734b689f629dbad9b6c472.jpg" /></a>
</p>

<p>
	 
</p>

<p>
	<strong>If I boot from SDCard,</strong>
</p>

<p>
	I can inspect the /boot  and root partition on <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr>,  everything seems ok
</p>

<p>
	O<abbr>n the </abbr><abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr> partition, the  /boot/extlinux/extlinux.conf is correctly modified:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">extlinux.conf
LABEL Armbian
LINUX /Image
INITRD /uInitrd

#FDT /dtb/amlogic/meson-gxbb-p200.dtb
#FDT /dtb/amlogic/meson-gxl-s905x-p212.dtb
#FDT /dtb/amlogic/meson-gxl-s905w-tx3-mini.dtb
FDT /dtb/amlogic/meson-gxm-q200.dtb
#FDT /dtb/amlogic/meson-g12a-x96-max.dtb
#FDT /dtb/amlogic/meson-g12b-odroid-n2.dtb

  append root=LABEL=ROOT_EMMC rootflags=data=writeback console=ttyAML0,115200n8 console=tty0 rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash plymouth.ignore-serial-consoles</span></pre>

<p>
	 
</p>

<p>
	<strong>And the disk partion on the <abbr title="embedded MultiMediaCard">emmc</abbr></strong>
</p>

<p>
	fdisk -l /dev/mmcblk1<br />
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Disk /dev/mmcblk1: 14.64 GiB, 15724445696 bytes, 30711808 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
Disklabel type: dos
Disk identifier: 0x09170000

Device         Boot   Start      End  Sectors  Size Id Type
/dev/mmcblk1p1      1953792  2953215   999424  488M  c W95 FAT32 (LBA)
/dev/mmcblk1p2      2955264 30711807 27756544 13.2G 83 Linux</span></pre>

<p>
	 
</p>

<p>
	If you can help me ....
</p>

<p>
	Thx in advance
</p>

<p>
	Nico
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">30482</guid><pubDate>Sun, 01 Oct 2023 10:42:09 +0000</pubDate></item><item><title>GPU problem running Electron app X96 Linux</title><link>https://forum.armbian.com/topic/53747-gpu-problem-running-electron-app-x96-linux/</link><description><![CDATA[<p>
	Hi all,
</p>

<p>
	 
</p>

<p>
	I managed to install Armbian on a X96 Linux TVBox with 4Gb RAM and 32Gb ROM. I've build the image following the Armbian Build Framework.
</p>

<p>
	 
</p>

<p>
	- v25.08 rolling for aml-s9xx-box running Armbian Linux 6.12.37-current-meson64
</p>

<p>
	 
</p>

<p>
	I reused the <abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr> that originally comes with the BOX and almost everything seems to work.
</p>

<p>
	 
</p>

<p>
	I tested the system using glmark2 with a score of 197. I suppose <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr> is working.
</p>

<p>
	Anyway I've  some problems with Electron. 
</p>

<p>
	I have installed the "hello world" app. The application starts but I receive this error:
</p>

<p>
	 
</p>

<p>
	[4150:0714/130924.545719:ERROR:ui/gfx/linux/gbm_wrapper.cc:79] Failed to get fd for plane.: No such file or directory (2)<br />
	[4150:0714/130924.547711:ERROR:ui/gfx/linux/gbm_wrapper.cc:261] Failed to export buffer to dma_buf: No such file or directory (2)<br />
	 
</p>

<p>
	Any suggestion?
</p>

<p>
	 
</p>

<p>
	Davide
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53747</guid><pubDate>Mon, 14 Jul 2025 11:27:03 +0000</pubDate></item><item><title>Help with Armbian 5.67 image for S805 (ask @faxe2110)</title><link>https://forum.armbian.com/topic/53655-help-with-armbian-567-image-for-s805-ask-faxe2110/</link><description><![CDATA[<p>
	<font style="vertical-align:inherit;"><font style="vertical-align:inherit;">Hi @faxe2110, or any other user, how are you?</font></font>
</p>

<p>
	<font style="vertical-align:inherit;"><font style="vertical-align:inherit;">I'm working on a project with an Amlogic S805-based TV box and found your forum posts about custom Armbian images, particularly older versions like 5.67 with Debian Stretch and kernel 3.10.108.</font></font>
</p>

<p>
	<font style="vertical-align:inherit;"><font style="vertical-align:inherit;">Unfortunately, the links you shared are no longer available, and I was wondering if you still have any of those files, or if you could give me some guidance on how to generate them.</font></font>
</p>

<p>
	<font style="vertical-align:inherit;"><font style="vertical-align:inherit;">I'd greatly appreciate any help you can provide!<br />
	Greetings from Argentina,<br />
	Ricardo</font></font>
</p>
]]></description><guid isPermaLink="false">53655</guid><pubDate>Thu, 10 Jul 2025 10:39:28 +0000</pubDate></item><item><title>Write to eMMC</title><link>https://forum.armbian.com/topic/51518-write-to-emmc/</link><description><![CDATA[<p>
	I have got my T95Z Plus with S912 booting 6.12.24-current-meson64 just fine now.  Getting Jellyfin up and running with all my old DVDs and CDs.  Seems very capable.
</p>

<p>
	 
</p>

<p>
	When do I push the OS into the <abbr title="embedded MultiMediaCard">eMMC</abbr>?  Is there a downside?  Are there only so many times I can do this safely?  If I chose to try the Debian builds - don't I just boot from a SD card and try it out?  If I like that one better - then don't I just repeat the process and push that onto the <abbr title="embedded MultiMediaCard">eMMC</abbr>? 
</p>

<p>
	 
</p>

<p>
	I believe I have the Android Source - or more precisely - I have a rom called SuperCelleron that I installed almost 10 years ago...  That still boots when I don't have an SD card in. 
</p>

<p>
	Also - visual inspection of this board proves I have an <abbr title="embedded MultiMediaCard">eMMC</abbr>.  I have another box that is identical outside.  But on the inside it clearly has a <abbr title="A type of flash memory">NAND</abbr> chip. 
</p>

<p>
	 
</p>

<p>
	I am sure this is a silly question - but just thought I'd ask.
</p>

<p>
	 
</p>

<p>
	Thanks all.
</p>
]]></description><guid isPermaLink="false">51518</guid><pubDate>Fri, 25 Apr 2025 15:00:58 +0000</pubDate></item><item><title>Rolling Release and Kernel update concern</title><link>https://forum.armbian.com/topic/53475-rolling-release-and-kernel-update-concern/</link><description><![CDATA[<p>
	Sorry - this is probably an easy one for those that know.  But I am trying hard to copy my work and progress and build another NAS out of another T95z Plus box for my brother.  All is going well - but on the second box - months after building the first - I installed the latest download.  So I have
</p>

<p>
	Old box =  Armbian Linux 6.12.32-current-meson64 - v25.5.1
</p>

<p>
	New box = Armbian Linux 6.12.34-current-meson64 - v25.8 rolling - Support:for advanced users (rolling release)
</p>

<p>
	 
</p>

<p>
	Both show - Ubuntu stable (noble) - which I think I changed on first boot with Armbian-config.
</p>

<p>
	 
</p>

<p>
	Okay - so I don't think I am an advanced user so that warning has got me worried.  So is there another version I should be using?  I can't find the old file I downloaded so they would be identical.  I have disabled unattended upgrades and things like that. 
</p>

<p>
	 
</p>

<p>
	Or am I worrying about nothing.  
</p>

<p>
	 
</p>

<p>
	Anyway - thanks as always.  I still can't believe I have these cheap things pulled from my dust bin doing a real job again.  
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53475</guid><pubDate>Wed, 02 Jul 2025 12:41:35 +0000</pubDate></item><item><title>Wlan0 stopped showing up on Beelink GT1 Ultimate</title><link>https://forum.armbian.com/topic/32522-wlan0-stopped-showing-up-on-beelink-gt1-ultimate/</link><description><![CDATA[<p>
	Since some upgrades ago, the wlan0 stopped showing. Maybe it got jealous of the usb wifi dongle. They used to play along as wlan0 and wlan1 but that is no more.
</p>

<p>
	<a href="https://paste.armbian.com/zokubeduxe" rel="external nofollow">https://paste.armbian.com/zokubeduxe</a>
</p>
]]></description><guid isPermaLink="false">32522</guid><pubDate>Wed, 13 Dec 2023 21:33:37 +0000</pubDate></item><item><title>Please support chip Armlogic S928X-K for Ugoos SK1 device</title><link>https://forum.armbian.com/topic/53203-please-support-chip-armlogic-s928x-k-for-ugoos-sk1-device/</link><description><![CDATA[<p>
	 
</p>

<p>
	I have TV-BOX Ugoos SK1. how I can Install Armbian for it. My TV-Box using chip S928X-K
</p>

<p>
	this is device information:
</p>

<p>
	 
</p>

<p>
	<a href="https://ugoos.com/ugoos-sk1-8-128-gb-amlogic-tvbox-s928x-k" rel="external nofollow">https://ugoos.com/ugoos-sk1-8-128-gb-amlogic-tvbox-s928x-k</a>
</p>

<p>
	 
</p>

<p>
	Best regards
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53203</guid><pubDate>Mon, 23 Jun 2025 04:21:48 +0000</pubDate></item><item><title>TX5 Pro - S905X - Boots fine from SD but cannot get it to boot from eMMC</title><link>https://forum.armbian.com/topic/52096-tx5-pro-s905x-boots-fine-from-sd-but-cannot-get-it-to-boot-from-emmc/</link><description><![CDATA[<p>
	Hi folks,<br />
	<br />
	Very new to this community, very new to flashing Android boxes.. But I wanted to give this a shot and make use of an old TX5 Pro that I had in a drawer.<br />
	<br />
	Pleased to say, boots from the SD card fine, managed to get logged in and set up... all is working, WiFi, Bluetooth etc...  However, I am just not able to get this to boot from the <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr>. I got to the point where I bricked it and had to re-flash Android onto it.. just to find myself in the same loop.<br />
	<br />
	I'll provide as much info as I can here, but let me know if you need something more specific. I'm no expert here, so here goes.<br />
	<br />
	Booting from the SD starts like this:<br />
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="14552" href="https://forum.armbian.com/uploads/monthly_2025_05/image.png.84d902f4931e836e7bb5ccfaf8dd49e9.png" rel=""><img alt="image.thumb.png.4b97687787662c99e31e68d97c86b7b5.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14552" data-ratio="58.70" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_05/image.thumb.png.4b97687787662c99e31e68d97c86b7b5.png" /></a>
</p>

<p>
	When booted, all is working totally fine. However, removing the SD results in the following, where it will stay for eternity util rebooting and inserting SD:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="14553" href="https://forum.armbian.com/uploads/monthly_2025_05/image.png.bb6809e1e04eb0edbe45f4db01e5fc96.png" rel=""><img alt="image.thumb.png.0e723c9b8b34b060370332fe25eabf46.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14553" data-ratio="57.80" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_05/image.thumb.png.0e723c9b8b34b060370332fe25eabf46.png" /></a>
</p>

<p>
	ChatGPT led me to screw this up entirely, despite getting this far based on it's instructions, so I'm turning to you for help. I really need to have this booting from the internal storage and not from an SD card.
</p>

<p>
	 
</p>

<p>
	Here's the copy attempt:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">root@aml-s9xx-box:~# ./install-aml.sh
Start script create MBR and filesystem
/dev/mmcblk1
Start backup u-boot default
4+0 records in
4+0 records out
4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.149809 s, 28.0 MB/s
Start create MBR and partittion
Start restore u-boot
442+0 records in
442+0 records out
442 bytes copied, 0.0044687 s, 98.9 kB/s
8191+0 records in
8191+0 records out
4193792 bytes (4.2 MB, 4.0 MiB) copied, 0.524224 s, 8.0 MB/s
Done
Start copy system for eMMC.
Formatting BOOT partition...mkfs.fat 4.2 (2021-01-31)
done.
mount: (hint) your fstab has been modified, but systemd still uses
       the old version; use 'systemctl daemon-reload' to reload.
Copying BOOT...done.
Edit init config...done.
sed: can't read /ddbr/install/boot.ini: No such file or directory
done.
Formatting ROOT partition...
/dev/mmcblk1p2 contains a ext4 file system labelled 'ROOT_EMMC'
	last mounted on /ddbr/install on Fri May 23 19:51:02 2025
e2fsck 1.47.0 (5-Feb-2023)
ROOT_EMMC: clean, 11/855120 files, 80315/3419392 blocks
done.
Copying ROOTFS.
mount: (hint) your fstab has been modified, but systemd still uses
       the old version; use 'systemctl daemon-reload' to reload.
Copy BIN
Create DEV
Copy ETC
Copy HOME
Copy LIB
Copy LIB64
tar: lib64: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Create MEDIA
Create MNT
Copy OPT
Create PROC
Copy ROOT
Create RUN
Copy SBIN
Copy SELINUX
Copy SRV
Create SYS
Create TMP
Copy USR
Copy VAR
Copy fstab
rm: cannot remove '/ddbr/install/usr/bin/ddbr': No such file or directory
*******************************************
Complete copy OS to eMMC 
*******************************************</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Here's some info about the setup, again, let me know if you need something extra:<br />
	<br />
	 
</p>

<pre class="ipsCode">    _             _    _                                         _ _        
   /_\  _ _ _ __ | |__(_)__ _ _ _    __ ___ _ __  _ __ _  _ _ _ (_) |_ _  _ 
  / _ \| '_| '  \| '_ \ / _` | ' \  / _/ _ \ '  \| '  \ || | ' \| |  _| || |
 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|_\__\___/_|_|_|_|_|_\_,_|_||_|_|\__|\_, |
                                 |___|                                 |__/ 
 v25.5 rolling for aml-s9xx-box running Armbian Linux 6.12.28-current-meson64

 Packages:     Debian stable (bookworm)
 Updates:      Kernel upgrade enabled and 76 packages available for upgrade 
 Support:      for advanced users (rolling release)
 IPv4:         (LAN) 10.0.1.102 (WAN) X.XXX.XXX.XXX 

 Performance:  

 Load:         32%           	Up time:       1 min	
 Memory usage: 21% of 1.87G  	
 CPU temp:     54°C           	 Usage of /:   20% of 29G    	
 RX today:     64 MiB        	
 Commands: 

 Configuration : armbian-config
 Upgrade       : armbian-upgrade
 Monitoring    : htop
</pre>

<p>
	<br />
	System and Boot Logs: <a href="https://paste.armbian.com/fiqikiliju" rel="external nofollow">https://paste.armbian.com/fiqikiliju</a> 
</p>

<p>
	 
</p>

<pre class="ipsCode">PRETTY_NAME="Armbian_community 25.5.0-trunk.538 bookworm"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.armbian.com"
SUPPORT_URL="https://forum.armbian.com"
BUG_REPORT_URL="https://www.armbian.com/bugs"
ARMBIAN_PRETTY_NAME="Armbian_community 25.5.0-trunk.538 bookworm"</pre>

<pre class="ipsCode">root=UUID=e969167d-e6a9-4203-896f-ced402105523 rootflags=data=writeback console=ttyAML0,115200n8 console=tty0 rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash plymouth.ignore-serial-consoles</pre>

<pre class="ipsCode">NAME         FSTYPE FSVER LABEL      UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
mmcblk0                                                                                  
├─mmcblk0p1  vfat   FAT32 armbi_boot 479F-151E                               414M    19% /boot
└─mmcblk0p2  ext4   1.0   armbi_root e969167d-e6a9-4203-896f-ced402105523   22.5G    19% /var/log.hdd
                                                                                         /
mmcblk1                                                                                  
├─mmcblk1p1  vfat   FAT16 BOOT_EMMC  75EA-4970                                           
└─mmcblk1p2  ext4   1.0   ROOT_EMMC  d0456959-1f46-4aad-b7f0-d784208d67a8                
mmcblk1boot0                                                                             
mmcblk1boot1                                                                             
zram0                                                                                    [SWAP]
zram1                                                                       40.2M     7% /var/log
zram2                                                                                    
</pre>

<pre class="ipsCode">label Armbian_community
  kernel /Image
  initrd /uInitrd
  fdt /dtb/amlogic/meson-gxl-s905x-p212.dtb
  append root=UUID=e969167d-e6a9-4203-896f-ced402105523 rootflags=data=writeback console=ttyAML0,115200n8 console=tty0 rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash plymouth.ignore-serial-consoles</pre>

<p>
	 
</p>

<p>
	Any assistance would be greatly appreciate. 
</p>
]]></description><guid isPermaLink="false">52096</guid><pubDate>Fri, 23 May 2025 17:51:17 +0000</pubDate></item><item><title>How to patch a dts file.</title><link>https://forum.armbian.com/topic/52921-how-to-patch-a-dts-file/</link><description><![CDATA[<p>
	I have the file .../<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>/amlogic/meson-sm1-x96-air-gbit.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> and the patch 004-arch-arm64-<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>-amlogic-meson-sm1-ac2xx-tv-boxes.patch.
</p>

<p>
	How to patch a <abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> file and generate a <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> file from it.
</p>

<p>
	I am asking for help.
</p>
]]></description><guid isPermaLink="false">52921</guid><pubDate>Sun, 15 Jun 2025 15:50:19 +0000</pubDate></item><item><title>No sound via spdif</title><link>https://forum.armbian.com/topic/43131-no-sound-via-spdif/</link><description><![CDATA[<p>
	Hello everyone!<br />
	My sound is only output via hdma, there is complete silence via spdif. And I need spdif specifically <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" /> Any ideas on how to fix this?<br />
	My tv-box is H96 max x3, I boot up via the Ugoos x3 device tree.<br />
	Who has sound via spdif on a tv-box with Armbian? On which tv-box exactly?
</p>
]]></description><guid isPermaLink="false">43131</guid><pubDate>Mon, 29 Jul 2024 17:34:13 +0000</pubDate></item><item><title>Boot from USB</title><link>https://forum.armbian.com/topic/52564-boot-from-usb/</link><description><![CDATA[<p>
	A have TVBOX on Amlogic S905l, but this tvbox don't have sdcard, is it possible to boot this board from armbian burned to USB, if yes, can someone share documentation ?<br />
	<br />
	I mean to boot from USB before booting from <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">EMMC</abbr></abbr>. 
</p>

<p>
	 
</p>

<p>
	I shorted the contacts on the board to disable <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr> and I see this message in the TTL logs:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">GXL:BL1:9ac50e:bb16dc;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:800;NAND:81;SD:800;USB:8;LOOP:1;EMMC:800;NAND:81;SD:800;USB:8;LOOP:2;EMMC:800;NAND:81;SD:800;USB:8;LOOP:3;EMMC:0;READ:0;0.0;CHK:0;</span></pre>

<p>
	<br />
	looks like chip is asking for USB, but I'm not sure that it can boot from
</p>

<p>
	 
</p>

<p>
	Maybe I need to create a specific bootable USB? I used an image <a href="https://github.com/ophub/amlogic-s9xxx-armbian" rel="external nofollow">https://github.com/<abbr title="A fork of Armbian that uses Armbian's name without permission.">ophub</abbr>/amlogic-s9xxx-armbian</a> <br />
	<br />
	Link: <a href="https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_bookworm_save_2025.06/Armbian_25.08.0_amlogic_s905l-mg101_bookworm_6.12.31_server_2025.06.01.img.gz" rel="external nofollow">https://github.com/<abbr title="A fork of Armbian that uses Armbian's name without permission.">ophub</abbr>/amlogic-s9xxx-armbian/releases/download/Armbian_bookworm_save_2025.06/Armbian_25.08.0_amlogic_s905l-mg101_bookworm_6.12.31_server_2025.06.01.img.gz</a><br />
	<br />
	Please help me
</p>
]]></description><guid isPermaLink="false">52564</guid><pubDate>Thu, 05 Jun 2025 09:38:47 +0000</pubDate></item><item><title>Is it possible to boot Armbian from SD card only?</title><link>https://forum.armbian.com/topic/51944-is-it-possible-to-boot-armbian-from-sd-card-only/</link><description><![CDATA[<p>
	Hello there!
</p>

<p>
	I have a generic S805 TV box which, I assume, has a dead <abbr title="A type of flash memory">NAND</abbr> memory chip. It doesn't boot  and only outputs the following message over UART:
</p>

<p>
	 
</p>

<pre class="ipsCode">QA5:B;SVN:B72;POC:3FF;STS:0;BOOT:0;INIT:0;READ:82;BOOT:1;INIT:10;USB:3;SERIAL:4;STS:0;BOOT:0;INIT:0;READ:82;BOOT:1;INIT:10;USB:3;</pre>

<p>
	 
</p>

<p>
	I found firmware for a similar TV box online and extracted the bootloader.bin file from it. I then wrote it to the beginning of an SD card using dd like this:
</p>

<p>
	 
</p>

<pre class="ipsCode">sudo dd if=bootloader.bin of=/dev/sdX </pre>

<p>
	 
</p>

<p>
	Where sdX is my SD card. 
</p>

<p>
	Now, at least, the box is trying to boot from the SD card and I can get into U-Boot.
</p>

<p>
	Here are the logs I see now:<br />
	 
</p>

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

	<div class="ipsSpoiler_contents">
		<p>
		</p>
		<br />
		<pre class="ipsCode">QA5:B;SVN:B72;POC:3FF;STS:0;BOOT:0;INIT:0;READ:82;BOOT:1;INIT:0;READ:0;CHECK:0;PASS:1;
no sdio debug board detected 
TE : 197117
BT : 10:16:17 Mar 25 2015
PMU:NONE
##### VDDEE voltage = 0x044c

CPU clock is 792MHz

DDR mode: 32 bit mode
DDR size: 1GB (auto)
DDR check: Pass!
DDR clock: 636MHz with 2T mode
DDR pll bypass: Disabled
DDR init use : 14843 us

HHH
SD_boot_type: 00000001
card_type: 00000001
0x0000009f
check SD_boot_type:0x1	card_type:0x1
ucl decompress...pass
0x12345678
Boot from external device 
TE : 553106

System Started


U-boot-00000-g27f8ec3(m8b_m201_v1@new_s85_netxeon) (Mar 25 2015 - 10:16:07)

clr h-ram
DRAM:  1 GiB
relocation Offset is: 2fecc000
show partition table: 
part: 0, name :       logo, size : 2000000
part: 1, name :   recovery, size : 2000000
part: 2, name :       misc, size : 2000000
part: 3, name :       boot, size : 2000000
part: 4, name :     system, size : 40000000
part: 5, name :      cache, size : 20000000
part: 6, name :       data, size : end 
aml_card_type=0x100
MMC:   [mmc_register] add mmc dev_num=0, port=1, if_type=6
[mmc_register] add mmc dev_num=1, port=2, if_type=6
SDIO Port B: 0, SDIO Port C: 1
power init
out reg=c110804c,value=dfffffff
out reg=c8100024,value=bfff3fff
IR init done!
register usb cfg[0][1] = 3ff73894
register usb cfg[2][0] = 3ff76418
NAND:  NAND BOOT: boot_device_flag 1
Nand PHY driver Version: 1.01.001.0004 (c) 2013 Amlogic Inc.
amlnf_phy_init : amlnf init flag 0
NAND device id: ad 73 ad 73 ad 73 ad 73
no matched id
get_chip_type and ret:fffffffd
get_chip_type and ret:fffffffd
chip detect failed and ret:fffffffd
nandphy_init failed and ret=0xfffffff1
get_boot_device_flag: init_ret -1
get_boot_device_flag NAND BOOT: 
NAND BOOT,nand_env_relocate_spec : env_relocate_spec 49 
uboot env amlnf_env_read : ####
*** Warning - bad CRC, using default environment

NAND BOOT,nand_saveenv :saveenv 94 
uboot env amlnf_env_save : ####
nand_saveenv : Successful!
set_storage_device_flag: store 0
set_storage_device_flag: set  store to 1
NAND BOOT,nand_saveenv :saveenv 94 
uboot env amlnf_env_save : ####
nand_saveenv : Successful!
nand get nftl dev boot  failed
nftl_dev be NULL
nand cmd read failed 
nand cmd store failed 
Err imgread(L123):Fail to read 0x1000B from part[boot] at offset 0
check dts: FDT_ERR_BADMAGIC, load default vpu parameters
vpu clk_level = 3
set vpu clk: 182150000Hz, readback: 182150000Hz(0x701)
Net:   Meson_Ethernet
msg:====&gt;upgrade_step=0&lt;=====
[mmc_init] SDIO Port B:0, if_type=7, initialized OK!
Device: SDIO Port B
Manufacturer ID: 0
OEM: 0
Name: Tran Speed: 20000000
Rd Block Len: 512
SD version 2.0
High Capacity: Yes
Capacity: 7780433920
Boot Part Size: 0
Bus Width: 4-bit

** Unable to use mmc 0:1 for fatload **
init suspend firmware done. (ret:0)
cvbs trimming.1.v5: 0xa0, 0x0
hdmi tx power init
mode = 8  vic = 16
set HDMI vic: 16
mode is: 8
viu chan = 1
config HPLL
config HPLL done
reconfig packet setting done
nand get nftl dev logo  failed
nftl_dev be NULL
nand cmd read failed 
nand cmd store failed 
Err imgread(L448):Fail to read 0x100000B from part[logo] at offset 0
Err imgPack(L72):magic of oldest img not item header!
Err imgPack(L115):Err res header.
There is no valid bmp file at the given address
reboot_mode=charging
efuse version is not selected.
Hit Enter key to stop autoboot -- :  1 tstc enter
 0 
exit abortboot: 0
Booting...
 error: image data is not a fdt
key_unify_init:364,unify key config table parse fail
Err key(L47):fail in key_drv_init
nand get nftl dev boot  failed
nftl_dev be NULL
nand cmd read failed 
nand cmd store failed 
Err imgread(L323):Fail to read 0x100000B from part[boot] at offset 0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
enter recovery
Device: SDIO Port B
Manufacturer ID: 0
OEM: 0
Name: Tran Speed: 20000000
Rd Block Len: 512
SD version 2.0
High Capacity: Yes
Capacity: 7780433920
Boot Part Size: 0
Bus Width: 4-bit

** Unable to use mmc 0:1 for fatload **
(Re)start USB(0)...
USB:   dwc_usb driver version: 2.94 6-June-2012
USB (1) peri reg base: c1108820
USB (1) use clock source: XTAL input
USB (1) base addr: 0xc90c0000
dwc_otg: usb_lowlevel_init: Bad value for SNPSID: 0x00000000

Error, couldn't init Lowlevel part

** Invalid boot device **
nand get nftl dev recovery  failed
nftl_dev be NULL
nand cmd read failed 
nand cmd store failed 
Err imgread(L323):Fail to read 0x100000B from part[recovery] at offset 0
no recovery in flash
m8b_m201_1G#</pre>
		<br />
	</div>
</div>

<p>
	 
</p>

<p>
	So, is it possible to run Armbian without a <abbr title="A type of flash memory">NAND</abbr> chip?<br />
	I can’t write the system image to the SD card because the bootloader has to be placed at the beginning of the card, and it’s quite large — it overwrites the partition table of the SD card.
</p>

<p>
	I tried writing the system image to a USB flash drive instead, but as you can see from the logs, U-Boot can’t initialize USB.
</p>

<p>
	 
</p>

<pre class="ipsCode">(Re)start USB(0)...
USB:   dwc_usb driver version: 2.94 6-June-2012
USB (1) peri reg base: c1108820
USB (1) use clock source: XTAL input
USB (1) base addr: 0xc90c0000
dwc_otg: usb_lowlevel_init: Bad value for SNPSID: 0x00000000

Error, couldn't init Lowlevel part</pre>

<p>
	 
</p>

<p>
	Is this a problem with an incompatible U-Boot, or is the <abbr title="System On a Chip">SoC</abbr> already in very bad shape?
</p>
]]></description><guid isPermaLink="false">51944</guid><pubDate>Wed, 14 May 2025 06:41:49 +0000</pubDate></item><item><title>Armbian on Box K12 Bqeel / Mini M8S pro C  (S912)</title><link>https://forum.armbian.com/topic/29691-armbian-on-box-k12-bqeel-mini-m8s-pro-c-s912/</link><description><![CDATA[<p>
	Hello all,
</p>

<p>
	I'm new member on this forum and I want became new user of armbian to install Home Assistant on my box.
</p>

<p>
	My box is a Bqeel K12 but i opened box and I see a label on the mother board where is write Mini M8S pro C.
</p>

<p>
	 
</p>

<p>
	So I try to install armbian debian. I used this version "Armbian_23.5.1_Uefi-arm64_bookworm_current_6.1.30_cinnamon_desktop.img"
</p>

<p>
	I followed this topic to find the good dbt file : https://forum.armbian.com/topic/17106-installation-instructions-for-tv-boxes-with-amlogic-cpus/
</p>

<p>
	<br />
	I found differents dbt files which look like working properly (I have the desktop, I can navigate, open application...) BUT at each time is not possible to acces to internet (with Wifi or lan).
</p>

<p>
	I try to configure manually the connection with the tool available on desktop but is not working.
</p>

<p>
	 
</p>

<p>
	a precision : before to install armbian, I totally remove android. Do you think that can be the root cause ?
</p>

<p>
	 
</p>

<p>
	Thanks in advance
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">29691</guid><pubDate>Tue, 15 Aug 2023 15:19:41 +0000</pubDate></item><item><title>How to install ARMBIAN to Amlogic S805X, SDMC DV8040 STB</title><link>https://forum.armbian.com/topic/47724-how-to-install-armbian-to-amlogic-s805x-sdmc-dv8040-stb/</link><description><![CDATA[<p>
	I have a<span style="font-size:18px;"> <strong>SDMC DV8040 stb ,<abbr title="System On a Chip">SoC</abbr>-CPU-Quad-core 1.2 GHz,<abbr title="Graphic processing unit (3D acceleration)">GPU</abbr>-ARM Mali-450,RAM-1GB,Storage-8GB</strong> </span>it currently runs custom made android 9, i tried various methods , none of them work , it doesnt boot with Amlogic S805X,, earlier i tried to boot armbian , nothing happen, <strong>i found a way to get the uboot shell</strong> , i soldered wires on uart pins , i can interrupt booting process <strong><em>,i attached the printenv file</em></strong> , <strong>now i want is command to manually boot from sd card via uboot and write the os on flash memory permanently</strong>. <em><strong>i want to know what is the suitable .<abbr title="Device tree blob">dtb</abbr> file</strong></em> ,,all i know is s805X is low cost version of s905 Amlogic <abbr title="System On a Chip">soc</abbr>. its been 2 years im trying to boot amlogic to stb ;-/. need your help . thank you
</p>
<p>
<a class="ipsAttachLink" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=13559&amp;key=dfbe9d949fc205e9f3213f16b8367367" data-fileExt='txt' data-fileid='13559' data-filekey='dfbe9d949fc205e9f3213f16b8367367'>gxl_p241_v1#printenv - Copy.txt</a></p>]]></description><guid isPermaLink="false">47724</guid><pubDate>Thu, 28 Nov 2024 17:18:48 +0000</pubDate></item><item><title>Amlogic S905W2 64bit Cortex A35</title><link>https://forum.armbian.com/topic/25691-amlogic-s905w2-64bit-cortex-a35/</link><description><![CDATA[<p>
	Hello. Please tell me how to set armbian to <strong>X98 Plus</strong> CPU <strong>"Amlogic S905W2 64bit Cortex A35" </strong>
</p>

<p>
	Tried to put <strong>S905W </strong>but it doesn't wo<abbr title="Rockchip">rk</abbr> anyway.
</p>
]]></description><guid isPermaLink="false">25691</guid><pubDate>Mon, 09 Jan 2023 12:59:16 +0000</pubDate></item><item><title>Sencor SMP 5000 PRO</title><link>https://forum.armbian.com/topic/51544-sencor-smp-5000-pro/</link><description><![CDATA[<p>
	So, I'm got this "old" TV BOX as a gift, and I'm try to do something with this ...
</p>

<p>
	 
</p>

<p>
	Now I have booted image for Odroid C1
</p>

<p>
	(after 2 or 3 days work)
</p>

<p>
	 
</p>

<p>
	Req. HW mod:
</p>

<p>
	- two resistors / wires for working console are needed - pics later
</p>

<p>
	 
</p>

<p>
	HW &amp; SW info:
</p>

<p>
	TV Box Name: Sencor SMP 5000PRO
</p>

<p>
	CPU: amlogic meson8b (s805 ??)
</p>

<p>
	Armbian build file name: Armbian_25.2.1_Odroidc1_bookworm_current_6.12.13_minimal.img.xz
</p>

<p>
	<abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr> file used: meson8b-odroidc1.<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr><br />
	Kernel Version:6.12.13
</p>

<p>
	Distribution Installed: bookworm
</p>

<p>
	Working Ethernet (Yes/No):???
</p>

<p>
	Max Ethernet Speed that works: 100
</p>

<p>
	Does wifi work (Yes/No): ????
</p>

<p>
	Does bluetooth work (Yes/No):NO ??
</p>

<p>
	Does HDMI audio work (Yes/No):
</p>

<p>
	 
</p>

<p>
	It is Androind TV box, 1GB RAM, <abbr title="A type of flash memory"><abbr title="A type of flash memory">NAND</abbr></abbr> flash 8GB, 1x LAN, WiFi, 2x USB 2.0, HDMI, SDcard slot, IR, 2 color status led, audio jack, Android 4.4.x
</p>

<p>
	 
</p>

<p>
	I can provide some rom files, from stock android, or whole <abbr title="A type of flash memory"><abbr title="A type of flash memory">nand</abbr></abbr>.
</p>

<p>
	and (maybe) need some help with this ..
</p>

<p>
	 
</p>

<p>
	(thats all for this midnight)
</p>
]]></description><guid isPermaLink="false">51544</guid><pubDate>Fri, 25 Apr 2025 22:17:40 +0000</pubDate></item><item><title>s905x box can't see emmc</title><link>https://forum.armbian.com/topic/51700-s905x-box-cant-see-emmc/</link><description><![CDATA[<p>
	Hi<br />
	I have x96 box with s905x cpu, a long time ago i flashed it with libreelec and it was running from <abbr title="embedded MultiMediaCard">emmc</abbr> only without a problem.<br />
	Now flashed armbian to <abbr title="embedded MultiMediaCard">emmc</abbr> but bootloader works only from usb or sdcard (cannot see mmc). Tried images s905x and s905x-t95 - same result.
</p>

<p>
	Is this a result of some misconfiguration/image selection or ..?
</p>

<p>
	Currently using sdcard for boot partition only as workaround.
</p>
]]></description><guid isPermaLink="false">51700</guid><pubDate>Thu, 01 May 2025 12:22:16 +0000</pubDate></item></channel></rss>
