All Activity
- Past hour
-
So you try routed AP instead of bridged. Trixie might handle 'iptables' in a different way, depends also what alternatives you have for that and/or if it is netfilter underneath. This kind of manual setup (routed, hostapd) I did before Bookworm only a few times, rest is always bridged and basically using only NM. It seems to me that something on IP layer is not accepted by your phone, so it disconnects. You need to dig more and deeper and also still take in to account what is said about that brcmf_psm_watchdog_notify issue. But it seems yest another issues.
- Today
-
Installing ffmpeg with encoders and decoders: ffmpeg-rockchip-armhf.zip On rv1126 armbian device: cd /media/usb/esp32-rv1126-ffmpeg-rockchip ./install-on-target.sh Verify: /opt/ffmpeg-rockchip/bin/ffmpeg -hide_banner -encoders | grep -Ei 'rkmpp|mpp' /opt/ffmpeg-rockchip/bin/ffmpeg -hide_banner -filters | grep -Ei 'rkrga|rga'
-
maybe an entry in the file: /boot/armbianEnv.txt entry / edition: overlays=meson-sm1-jethome-jethub-j200-spi reboot If this doesn't work, you have to ask e.g. AI / Gemini if you are not a programmer... That's what he suggested to me, but will it work? ................... sudo apt update && sudo apt install -y device-tree-compiler nano bpi-spidev.dts Edit and add entry: ............... /dts-v1/; /plugin/; / { compatible = "amlogic,sm1"; fragment@0 { target = <&spifc>; __ some_status__ { status = "okay"; }; }; fragment@1 { target-path = "/soc/spi@14000"; __overlay__ { status = "okay"; #address-cells = <1>; #size-cells = <0>; spidev@0 { compatible = "rohm,dh2228fv"; reg = <0>; spi-max-frequency = <10000000>; status = "okay"; }; }; }; }; ................. save Ctrl+X ...enter compile: sudo dtc -@ -I dts -O dtb -o /boot/dtb/amlogic/overlay/meson-bpi-spidev.dtbo bpi-spidev.dts edit: sudo nano /boot/armbianEnv.txt entry: overlays=meson-bpi-spidev sudo reboot Check: ls /dev/spi* but these are just suggestions, I don't know if it will work for you?
-
I'm facing the same issue and haven't found a way to enable USB 3.0. There doesn't seem to be an overlay like the one in Radxa OS for enabling it. If anyone knows how to get USB 3.0 working, I'd really appreciate the help.
-
Now I have tried to bring my non-working Trixie setup as near as possible to my working Bookworm setup (both BananaPi Pro boards) (and: no bridging stuff here!): -I replaced systemd-networkd with NetworkManager on Trixie -I restricted NM to handling of end0 (wlan0 as "unmanaged"), set up everything "the old way" as it is working on Bookworm (manual hostapd, dnsmasq, iptables) And now I try to connect from my mobile phone to both APs: Bookworm is okay as always, Trixie says "connect w/o internet" (although the very first time before rebooting it connected w/ Internet). In the extended dnsmasq log I see in both cases lots of connection names, but anyway the Trixie AP claims to have "no internet". The only visible difference is the log output for hostapd (both v2.10): in the failing case the following lines are printed for every connection, whereas in the working case these are not there: 2026-07-14T19:15:41.505822+02:00 bananapipro hostapd: wlan0: STA 22:50:7b:ac:e3:2e IEEE 802.11: associated 2026-07-14T19:15:41.541156+02:00 bananapipro hostapd: wlan0: STA 22:50:7b:ac:e3:2e RADIUS: starting accounting session 0F32AA180BFF0C2C 2026-07-14T19:15:41.542161+02:00 bananapipro hostapd: wlan0: STA 22:50:7b:ac:e3:2e WPA: pairwise key handshake completed (RSN) ....(many lines of log output from dnsmasq) 2026-07-14T19:15:58.724493+02:00 bananapipro hostapd: wlan0: STA 22:50:7b:ac:e3:2e IEEE 802.11: disassociated I have no clue what activates this RADIUS stuff and why there is this associated / disassociated pair (or why it is not there in the Bookworm case).
-
Hi, I can confirm that the issue is present in Armbian v26.5.1 with current kernel versions 6.18.x, and that it is resolved in the edge kernels 6.19.x and 7.1.x. Armbian v26.5.1 - current kernel 6.18.x - NOT OK (many retrans and ~368 Mb/sec): root@odroidtest:~# grep -a --null-data U-Boot /dev/mtd0ro U-Boot SPL 2026.01_armbian-2026.01-S127a-Pb401-H8652-Vab81-Bd0d2-R448a (May 20 2026 - 22:28:40 +0000) root@odroidtest:~# uname -a Linux odroidtest 6.18.35-current-rockchip64 #2 SMP PREEMPT Tue Jun 9 10:28:53 UTC 2026 aarch64 GNU/Linux root@odroidtest:~# iperf3 -c 192.168.0.1 Connecting to host 192.168.0.1, port 5201 [ 5] local 192.168.0.15 port 42940 connected to 192.168.0.1 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 43.0 MBytes 360 Mbits/sec 199 26.9 KBytes [ 5] 1.00-2.00 sec 44.9 MBytes 376 Mbits/sec 172 26.9 KBytes [ 5] 2.00-3.00 sec 41.8 MBytes 350 Mbits/sec 188 39.6 KBytes [ 5] 3.00-4.00 sec 45.1 MBytes 379 Mbits/sec 178 33.9 KBytes [ 5] 4.00-5.00 sec 41.9 MBytes 351 Mbits/sec 185 17.0 KBytes [ 5] 5.00-6.00 sec 46.5 MBytes 390 Mbits/sec 168 35.4 KBytes [ 5] 6.00-7.00 sec 42.8 MBytes 359 Mbits/sec 170 24.0 KBytes [ 5] 7.00-8.00 sec 47.0 MBytes 394 Mbits/sec 164 31.1 KBytes [ 5] 8.00-9.00 sec 41.0 MBytes 344 Mbits/sec 178 18.4 KBytes [ 5] 9.00-10.00 sec 44.8 MBytes 375 Mbits/sec 167 15.6 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 439 MBytes 368 Mbits/sec 1769 sender [ 5] 0.00-10.00 sec 438 MBytes 368 Mbits/sec receiver iperf Done. Armbian v26.5.1 - edge kernel 6.19 - OK root@odroidtest:~# grep -a --null-data U-Boot /dev/mtd0ro U-Boot SPL 2026.01_armbian-2026.01-S127a-Pb401-H8652-Vab81-Bd0d2-R448a (May 20 2026 - 22:28:40 +0000) root@odroidtest:~# uname -a Linux odroidtest 6.19.0-edge-rockchip64 #1 SMP PREEMPT Sun Feb 8 21:03:27 UTC 2026 aarch64 GNU/Linux root@odroidtest:~# iperf3 -c 192.168.0.1 Connecting to host 192.168.0.1, port 5201 [ 5] local 192.168.0.15 port 35634 connected to 192.168.0.1 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 113 MBytes 950 Mbits/sec 0 1.81 MBytes [ 5] 1.00-2.00 sec 111 MBytes 933 Mbits/sec 0 1.81 MBytes [ 5] 2.00-3.00 sec 112 MBytes 944 Mbits/sec 0 1.81 MBytes [ 5] 3.00-4.00 sec 113 MBytes 947 Mbits/sec 0 1.81 MBytes [ 5] 4.00-5.00 sec 112 MBytes 941 Mbits/sec 0 1.81 MBytes [ 5] 5.00-6.00 sec 111 MBytes 933 Mbits/sec 0 1.81 MBytes [ 5] 6.00-7.00 sec 113 MBytes 948 Mbits/sec 0 1.81 MBytes [ 5] 7.00-8.00 sec 111 MBytes 934 Mbits/sec 1 929 KBytes [ 5] 8.00-9.00 sec 113 MBytes 948 Mbits/sec 0 929 KBytes [ 5] 9.00-10.00 sec 113 MBytes 944 Mbits/sec 0 929 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 1.10 GBytes 942 Mbits/sec 1 sender [ 5] 0.00-10.00 sec 1.09 GBytes 939 Mbits/sec receiver iperf Done. Armbian v26.5.1 - edge kernel 7.1 - OK root@odroidtest:~# grep -a --null-data U-Boot /dev/mtd0ro U-Boot SPL 2026.01_armbian-2026.01-S127a-Pb401-H8652-Vab81-Bd0d2-R448a (May 20 2026 - 22:28:40 +0000) root@odroidtest:~# uname -a Linux odroidtest 7.1.0-edge-rockchip64 #1 SMP PREEMPT Sun Jun 14 14:58:38 UTC 2026 aarch64 GNU/Linux root@odroidtest:~# iperf3 -c 192.168.0.1 Connecting to host 192.168.0.1, port 5201 [ 5] local 192.168.0.15 port 37256 connected to 192.168.0.1 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 114 MBytes 958 Mbits/sec 0 1.72 MBytes [ 5] 1.00-2.00 sec 111 MBytes 933 Mbits/sec 0 1.72 MBytes [ 5] 2.00-3.00 sec 113 MBytes 948 Mbits/sec 0 1.72 MBytes [ 5] 3.00-4.00 sec 112 MBytes 944 Mbits/sec 0 1.72 MBytes [ 5] 4.00-5.00 sec 112 MBytes 936 Mbits/sec 0 1.72 MBytes [ 5] 5.00-6.00 sec 113 MBytes 947 Mbits/sec 0 1.72 MBytes [ 5] 6.00-7.00 sec 112 MBytes 935 Mbits/sec 0 1.72 MBytes [ 5] 7.00-8.00 sec 113 MBytes 945 Mbits/sec 0 1.72 MBytes [ 5] 8.00-9.00 sec 112 MBytes 943 Mbits/sec 0 2.19 MBytes [ 5] 9.00-10.00 sec 112 MBytes 937 Mbits/sec 0 2.19 MBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 1.10 GBytes 943 Mbits/sec 0 sender [ 5] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec receiver iperf Done.
-
Hi — I've been following this thread, the 100 Mbit ethernet cap and the silent mainline boot hang especially. I ended up doing a full mainline bring-up of the 4A on 6.18.38 and got gigabit ethernet working properly (RX/TX), plus the boot hang sorted, so I wanted to share the whole patch series in case it helps here. Full disclosure: I'm not a kernel developer by trade — I got most of this working with a lot of help from AI coding agents, leaning hard on the BSP 5.15 as the source of truth. In my own testing everything seems stable, but I'd genuinely welcome anyone who actually knows this stuff to review the patches and tell me what I got wrong or did in a hacky way. No egos here — I'm sharing it in case it's useful and to get feedback, not claiming it's perfect. 🙂 What works (confirmed on hardware): HDMI KMS display (DE33/DE3.5 + TCON-TV + DW-HDMI 2.0 + Inno PHY) — 720p/1080p, clean VSU8 scaling GPU Mali-G57 (Panfrost) — accelerated (KDE Plasma Wayland) HDMI audio (i2s2 → dw-hdmi) — PCM out to the TV Ethernet GMAC1 (YT8531 PHY, RGMII) — full gigabit RX/TX WiFi AP6256 (BCM43456, brcmfmac, SDIO) — 2.4/5 GHz scan + assoc reboot / poweroff (sunxi_wdt / AXP717) AFBC scanout (v350 AFBD decoder) USB — the 4 rear ports (all USB 2.0; the board doesn't wire the SoC's USB3) — HID + mass storage, hotplug THS thermal sensors (5 zones: cpu_l / cpu_b / gpu / npu / ddr) + 110 °C critical trip CPU cpufreq/DVFS (little cluster up to 1.416 GHz, big cluster up to 1.8 GHz) + thermal throttling GPU devfreq/DVFS (Panfrost, 150–600 MHz) + thermal throttling HDMI HPD / hotplug (native, no force) Known not working / help wanted: eMMC — not tested (I don't have a module). I saw the mmc2: error -110 reports earlier in the thread; happy to dig into it with anyone who has eMMC. Hardware video decode (VPU) — no driver in 6.18 yet (software decode works). Suspend/hibernate — untested. 4GB variant — expected to work out of the box (the bootloader auto-detects the RAM size and fills in /memory at boot; verified over UART on the 2GB board). I only own the 2GB variant, so if you have the 4GB one, a free -h confirmation would be very welcome. NVMe SSD — untested, no drive here. Everything so far has only run from microSD. Freshness note: the cpufreq/thermal/GPU-devfreq block landed this very week and is still under soak testing on my board — everything else has more mileage. I'll report anything that shakes out in this thread. Repo / patches: https://github.com/ut-slayer/orangepi-4a-mainline It's a git format-patch series (~106 patches) on top of 6.18.38 vanilla, plus a defconfig and the board .dts. The README groups the patches by intended destination: generic sunxi fixes (pinctrl, watchdog vs PSCI, AXP717 poweroff, a RESET_GPIO/mmc-pwrseq bug affecting any sunxi board with SDIO WiFi), the HDMI KMS display series (largely ported/adapted from the minimyth2 / Justin Suess H728 work, with original authorship kept in the patch headers), the A523 CPU CCU + thermal + DVFS, board integration (dts + defconfig), and a few U-Boot BSP workarounds that go away with mainline U-Boot. Coming next: a ready-to-flash Debian 13 (Trixie) image with accelerated Panfrost and KDE Plasma on Wayland — I'll share it in this thread once it's had a bit more soak testing. Happy to open a PR against armbian/build (sun55iw3 family) with the board dts + defconfig + patches if there's interest. Feedback and testers welcome! Credits: minimyth2 / Justin Suess for the H728 display groundwork, and the linux-sunxi community. Cheers.
-
H96 Max V58 Rockchip RK3588 Unofficial ARMBIAN
Werner replied to Scrumpper's topic in Rockchip CPU Boxes
moved to tvboxes -
These error messages don't look good. Have you tried setting up and working with that wifi device alone (i.e. without all that bridging stuff)? This seems to me like a problem with either firmware loading for this adapter, or an unusable configuration, like unusable tx/rx power or channel for the specified region (e.g. if there has been no region code set for that interface).
-
@jshkol, I saw that an Orange4Pro build was approved yesterday—I have one of those myself. What’s the status regarding the NPU? I actually wanted to start a build myself at one point, and it’s great to see you so dedicated to it. How would I go about building it using the new image? I have a homelab and would love to test it out and share some feedback with you.
-
Hi ! I was trying to use SPI communication with Banana Pi M2 Pro. I am currently using Armbian 26.5.1 and I realized that I cannot find spidev from /boot/dev/ . I tried loading all dtbo files from armbian-config but still I can't get SPI. Is there something that I haven't check yet?
-
It seemed like EVERYONE was talking about "looking into" getting Armbian going on this box. I did my best. Built from the Rock5b images. WiFi: Broadcom BCM43752 / AP6275P 802.11ax "WiFi 6" Panthor + Mesa GPU stack Open PanVK Vulkan + Panfrost GL GPU driver Gpu no longer pinned to 800MHz. Power toggles cycle it 600MHz, 800MHz, and 1000MHz. (the CPU also scales) Desktop compositing on the GPU A command is needed to set monitor resolution. Default is 1080p. Other Findings: CPU frequency was scanned under load: LITTLE cores (Cortex-A55): 1800 MHz BIG cores (Cortex-A76): 2208 MHz Those were the scaling_cur_freq readings. The vendor DTB caps the A76 at 2208 MHz: the physical max is 2.4 GHz but that OPP entry isn't in the table. Github repo: DOWNLOAD RELEASE FILES READ THE README.md! REFLASH STOCK IMAGE: UNPACKED FLASHING FILES FOR STOCK ANDROID README.md
- Yesterday
-
This week's updates center on expanded board support, Rockchip and Qualcomm platform maturation, and build system refinements. New hardware coverage grew across multiple SoC families, with the Lubancat 5IO (RK3588), KickPi K3B, Mellow Fly C5 3D printer board, and community support for the Orange Pi Zero 3W (Allwinner A733). The Arduino UNO Q advanced to mainline 7.1 on the edge kernel and gained desktop hardware acceleration via Mesa pinned to Trixie backports, while the BeagleY-AI received ISP, IMX219, and VPAC patches. Companion fixes addressed NVMe/SD boot conflicts on the NanoPi M6, Ethernet on the BigTreeTech CB1, and AIC8800 UART Bluetooth on Orange Pi A733 hardware. Rockchip work concentrated on the YY3588 and CM3588-NAS platforms, with device tree cleanups, a corrected HDMI-RX detect GPIO, and quieter DRM logging for dw-hdmi-qp and dw-dp bridges. Newer bl31, bl32, and DDR blobs landed for RK3576, and stale U-Boot was refreshed fleet-wide to resolve a SWIG build break. On the Qualcomm side, SC8280XP was refactored from a board to a family configuration, and the Radxa Dragon Q8B gained UFS image provisioning, QDL flashing support via the imager, and a mainline 7.1 edge target for the Q6A variant. Build and tooling improvements included a new show-extensions CLI command, a switch from the adduser suite to useradd/groupadd during first login, non-interactive Dpkg conffile handling in chroot, and clang compatibility fixes for carried Rockchip64 patches and SpacemiT RTL8852BS builds. The mainline kernel target advanced to 7.2-rc2, and MGLRU was enabled across sunxi, sunxi64, and sun60iw2 kernel configurations. #Armbian #EmbeddedLinux #Rockchip #Qualcomm #SBC ChangesAdd board: Lubancat 5IO (RK3588). by @lch08 in armbian/build#10029Add kickpi-k3b board and KICKPI vendor image. by @retro98boy in armbian/armbian.github.io#355Arduino UNO Q: bump edge kernel to mainline 7.1. by @SuperKali in armbian/build#10171arduino-uno-q: add BOARD_MAINTAINER, INTRODUCED, KERNEL_TEST_TARGET. by @igorpecovnik in armbian/build#10161arduino-uno-q: enable desktop hardware acceleration in Debian Trixie by pinning Mesa to trixie-backports. by @sdeleeuw in armbian/build#10160arm64: dts: rockchip: fix dynamic dclk for CM3588-NAS. by @rpardini in armbian/linux-rockchip#502arm64: dts: rockchip: overlay: yy3588: disable eDP overlay temporarily. by @SuperKali in armbian/linux-rockchip#509arm64: dts: rockchip: yy3588: drop non-existent SPI NOR flash. by @SuperKali in armbian/linux-rockchip#512arm64: dts: rockchip: yy3588: drop unused wifi_disable regulator. by @SuperKali in armbian/linux-rockchip#510BeagleY-AI Add Patches for ISP + IMX219 & VPAC. by @Grippy98 in armbian/build#10129Bigtreetech CB2: bump u-boot to 2026.04. by @JohnTheCoolingFan in armbian/build#10144boards/youyeetoo-yy3588: name audio outputs on pipewire too. by @SuperKali in armbian/build#10146cli: add show-extensions command to list extension hook points. by @iav in armbian/build#10023config: build and expose q8b UFS images on the debian:trixie base. by @SuperKali in armbian/os#478config: drop radxa-dragon-q6a from apps and community trixie base. by @SuperKali in armbian/os#479desktops: add libspa-0.2-bluetooth for OOB Bluetooth headphone audio. by @igorpecovnik in armbian/configng#948drm/bridge: dw-hdmi-qp: limit DDC i2c retries on NACK. by @SuperKali in armbian/linux-rockchip#513drm/rockchip: dw-dp: ratelimit AUX timeout logging. by @SuperKali in armbian/linux-rockchip#514feat(qdl): serve the board registry from the API. by @SuperKali in armbian/imager#163Feat: Add support for the Mellow Fly C5 3D Printer board. by @deece in armbian/build#9584feat: flash locally-built UFS images over QDL. by @SuperKali in armbian/imager#164firstlogin: use useradd/groupadd instead of the adduser suite. by @igorpecovnik in armbian/build#10127Fix ethernet on BigTreeTech CB1. by @JohnTheCoolingFan in armbian/build#10155fix(chroot): add Dpkg conffile options to prevent interactive prompts. by @Grippy98 in armbian/build#10134fix: stop setting LC_ALL in armbian-lang.sh. by @saschabuehrle in armbian/build#10132generate-build-lists: only gate manual runs on team membership. by @igorpecovnik in armbian/armbian.github.io#353jethome: fix jethub-burn extension: add BETA=yes support. by @adeepn in armbian/build#10152k3-beagle: fix malformed csi0-imx219 overlay patch (bad hunk count). by @igorpecovnik in armbian/build#10136kde-neon: switch to resolute base, then disable (broken). by @igorpecovnik in armbian/configng#949kickpik2b: Change vendor from SoC-level to board-level (KICKPI). by @retro98boy in armbian/build#10143mainline: bump to 7.2-rc2. by @EvilOlaf in armbian/build#10150Makena: add SC8280XP firehose and Radxa Dragon Q8B UFS provisioning. by @SuperKali in armbian/qcombin#3media: rockchip: hdmirx: quiet signal-not-lock polling spam. by @SuperKali in armbian/linux-rockchip#515Meson64: Update Waveshare CM4-IO-BASE-B DTS and add emc2305 fixups for driver to BLEEDINGEDGE branch. by @pyavitz in armbian/build#10169nanopi-m6: fix nvme prevents sd card from booting. by @efectn in armbian/build#10170orangepizero3w: Add community support for Orange Pi Zero 3W (Allwinner A733). by @shkolnik in armbian/build#10103Radxa Dragon Q6A: add mainline 7.1 edge kernel target. by @SuperKali in armbian/build#10162release-targets: add radxa-dragon-q8b with ufs extension. by @SuperKali in armbian/armbian.github.io#354rk3576: newer blobs bl31/bl32/ddr. by @rpardini in armbian/rkbin#49rockchip64: fix clang -Wincompatible-pointer-types-discards-qualifiers in carried patches. by @iav in armbian/build#10140rockchip64: yy3588: fix HDMI-RX detect GPIO to GPIO1_D5. by @SuperKali in armbian/build#10151rockchip: bump stale u-boot to fix the SWIG build break (fleet). by @igorpecovnik in armbian/build#10107SC8280XP: Initial refactor from board to family config. by @HeyMeco in armbian/build#9818SpacemiT: Add a current branch to the K3 and update K1 current kernel source URL. by @pyavitz in armbian/build#10138spacemit: rtl8852bs: guard GCC-only warning flags for clang builds. by @iav in armbian/build#10139sun60iw2: bring up AIC8800 UART Bluetooth on the Orange Pi A733 boards. by @shkolnik in armbian/build#10149sunxi, sunxi64, sun60iw2: enable MGLRU in kernel config. by @ValdikSS in armbian/build#10133sunxi: mellowflyc5: port U-Boot to v2026.07 & enable network boot. by @deece in armbian/build#10165Use relative symbolic links for some BSP files. by @retro98boy in armbian/build#10145View the full article
-
This week's updates center on expanded board support, Rockchip and Qualcomm platform maturation, and build system refinements. New hardware coverage grew across multiple SoC families, with the Lubancat 5IO (RK3588), KickPi K3B, Mellow Fly C5 3D printer board, and community support for the Orange Pi Zero 3W (Allwinner A733). The Arduino UNO Q advanced to mainline 7.1 on the edge kernel and gained desktop hardware acceleration via Mesa pinned to Trixie backports, while the BeagleY-AI received ISP, IMX219, and VPAC patches. Companion fixes addressed NVMe/SD boot conflicts on the NanoPi M6, Ethernet on the BigTreeTech CB1, and AIC8800 UART Bluetooth on Orange Pi A733 hardware. Rockchip work concentrated on the YY3588 and CM3588-NAS platforms, with device tree cleanups, a corrected HDMI-RX detect GPIO, and quieter DRM logging for dw-hdmi-qp and dw-dp bridges. Newer bl31, bl32, and DDR blobs landed for RK3576, and stale U-Boot was refreshed fleet-wide to resolve a SWIG build break. On the Qualcomm side, SC8280XP was refactored from a board to a family configuration, and the Radxa Dragon Q8B gained UFS image provisioning, QDL flashing support via the imager, and a mainline 7.1 edge target for the Q6A variant. Build and tooling improvements included a new show-extensions CLI command, a switch from the adduser suite to useradd/groupadd during first login, non-interactive Dpkg conffile handling in chroot, and clang compatibility fixes for carried Rockchip64 patches and SpacemiT RTL8852BS builds. The mainline kernel target advanced to 7.2-rc2, and MGLRU was enabled across sunxi, sunxi64, and sun60iw2 kernel configurations. #Armbian #EmbeddedLinux #Rockchip #Qualcomm #SBC ChangesAdd board: Lubancat 5IO (RK3588). by @lch08 in armbian/build#10029Add kickpi-k3b board and KICKPI vendor image. by @retro98boy in armbian/armbian.github.io#355Arduino UNO Q: bump edge kernel to mainline 7.1. by @SuperKali in armbian/build#10171arduino-uno-q: add BOARD_MAINTAINER, INTRODUCED, KERNEL_TEST_TARGET. by @igorpecovnik in armbian/build#10161arduino-uno-q: enable desktop hardware acceleration in Debian Trixie by pinning Mesa to trixie-backports. by @sdeleeuw in armbian/build#10160arm64: dts: rockchip: fix dynamic dclk for CM3588-NAS. by @rpardini in armbian/linux-rockchip#502arm64: dts: rockchip: overlay: yy3588: disable eDP overlay temporarily. by @SuperKali in armbian/linux-rockchip#509arm64: dts: rockchip: yy3588: drop non-existent SPI NOR flash. by @SuperKali in armbian/linux-rockchip#512arm64: dts: rockchip: yy3588: drop unused wifi_disable regulator. by @SuperKali in armbian/linux-rockchip#510BeagleY-AI Add Patches for ISP + IMX219 & VPAC. by @Grippy98 in armbian/build#10129Bigtreetech CB2: bump u-boot to 2026.04. by @JohnTheCoolingFan in armbian/build#10144boards/youyeetoo-yy3588: name audio outputs on pipewire too. by @SuperKali in armbian/build#10146cli: add show-extensions command to list extension hook points. by @iav in armbian/build#10023config: build and expose q8b UFS images on the debian:trixie base. by @SuperKali in armbian/os#478config: drop radxa-dragon-q6a from apps and community trixie base. by @SuperKali in armbian/os#479desktops: add libspa-0.2-bluetooth for OOB Bluetooth headphone audio. by @igorpecovnik in armbian/configng#948drm/bridge: dw-hdmi-qp: limit DDC i2c retries on NACK. by @SuperKali in armbian/linux-rockchip#513drm/rockchip: dw-dp: ratelimit AUX timeout logging. by @SuperKali in armbian/linux-rockchip#514feat(qdl): serve the board registry from the API. by @SuperKali in armbian/imager#163Feat: Add support for the Mellow Fly C5 3D Printer board. by @deece in armbian/build#9584feat: flash locally-built UFS images over QDL. by @SuperKali in armbian/imager#164firstlogin: use useradd/groupadd instead of the adduser suite. by @igorpecovnik in armbian/build#10127Fix ethernet on BigTreeTech CB1. by @JohnTheCoolingFan in armbian/build#10155fix(chroot): add Dpkg conffile options to prevent interactive prompts. by @Grippy98 in armbian/build#10134fix: stop setting LC_ALL in armbian-lang.sh. by @saschabuehrle in armbian/build#10132generate-build-lists: only gate manual runs on team membership. by @igorpecovnik in armbian/armbian.github.io#353jethome: fix jethub-burn extension: add BETA=yes support. by @adeepn in armbian/build#10152k3-beagle: fix malformed csi0-imx219 overlay patch (bad hunk count). by @igorpecovnik in armbian/build#10136kde-neon: switch to resolute base, then disable (broken). by @igorpecovnik in armbian/configng#949kickpik2b: Change vendor from SoC-level to board-level (KICKPI). by @retro98boy in armbian/build#10143mainline: bump to 7.2-rc2. by @EvilOlaf in armbian/build#10150Makena: add SC8280XP firehose and Radxa Dragon Q8B UFS provisioning. by @SuperKali in armbian/qcombin#3media: rockchip: hdmirx: quiet signal-not-lock polling spam. by @SuperKali in armbian/linux-rockchip#515Meson64: Update Waveshare CM4-IO-BASE-B DTS and add emc2305 fixups for driver to BLEEDINGEDGE branch. by @pyavitz in armbian/build#10169nanopi-m6: fix nvme prevents sd card from booting. by @efectn in armbian/build#10170orangepizero3w: Add community support for Orange Pi Zero 3W (Allwinner A733). by @shkolnik in armbian/build#10103Radxa Dragon Q6A: add mainline 7.1 edge kernel target. by @SuperKali in armbian/build#10162release-targets: add radxa-dragon-q8b with ufs extension. by @SuperKali in armbian/armbian.github.io#354rk3576: newer blobs bl31/bl32/ddr. by @rpardini in armbian/rkbin#49rockchip64: fix clang -Wincompatible-pointer-types-discards-qualifiers in carried patches. by @iav in armbian/build#10140rockchip64: yy3588: fix HDMI-RX detect GPIO to GPIO1_D5. by @SuperKali in armbian/build#10151rockchip: bump stale u-boot to fix the SWIG build break (fleet). by @igorpecovnik in armbian/build#10107SC8280XP: Initial refactor from board to family config. by @HeyMeco in armbian/build#9818SpacemiT: Add a current branch to the K3 and update K1 current kernel source URL. by @pyavitz in armbian/build#10138spacemit: rtl8852bs: guard GCC-only warning flags for clang builds. by @iav in armbian/build#10139sun60iw2: bring up AIC8800 UART Bluetooth on the Orange Pi A733 boards. by @shkolnik in armbian/build#10149sunxi, sunxi64, sun60iw2: enable MGLRU in kernel config. by @ValdikSS in armbian/build#10133sunxi: mellowflyc5: port U-Boot to v2026.07 & enable network boot. by @deece in armbian/build#10165Use relative symbolic links for some BSP files. by @retro98boy in armbian/build#10145View the full article
-
Link Star H68K is, according to multiple sources, exactly the same as Hinlink H68K. But that's not the problem (yet). I'd been using an old version of RKDevTool (2.84 IIRC) which was unable to load the .img file from the Armbian site, but uninformative as to the nature of the problem. Updating to RKDevTool 3.37 at least yielded an error message when attempting to load the image: Googling this suggests a corrupted download (not the problem here, the SHA sum matches) or a raw .img format rather than the packed .img format expected by RKDevTool. So I compiled an image according to the Armbian Build Framework instructions. Same error message. More Googling suggests that a couple of Linux CLI utilities, upgrade_tool or rkdeveloptool, may be able to flash a raw image to the board's EMMC. More later...
-
Enable wifi PR: https://github.com/armbian/build/pull/10177 Board logs: https://paste.armbian.com/nebubeyeru Boot logs: https://paste.armbian.eu/eduserusev After boot, check systemctl status easy-eai-nano-bcmdhd.service --no-pager journalctl -u easy-eai-nano-bcmdhd.service -b --no-pager ls -l /lib/firmware/fw_bcm43455c0_ag.bin /lib/firmware/nvram_ap6255.txt dmesg | grep -Ei 'bcmdhd|dhd|4345|ap6255|firmware|nvram|wlan|sdio' iw dev rfkill list tr -d '\0' </proc/device-tree/wireless-wlan/wifi_chip_type; echo dmesg | grep -Ei 'rfkill_wlan|bcmdhd|dhd|4345|ap6255|firmware|nvram|wlan' lsmod | grep -E 'bcmdhd|dhd_static|rfkill' iw dev rfkill list modinfo bcmdhd_sdio cat /etc/modprobe.d/bcmdhd-easy-eai-nano.conf dmesg | grep -Ei 'bcmdhd|dhd|43430|43438|ap6212|firmware|nvram|wlan' iw dev rfkill list
- Last week
-
With the aid of Claude.Ai .. v26.5.1 for Rock 5A running Armbian Linux 6.18.35-current-rockchip64 Starting Point is the Radxa DTS needed to add an include ... #include <dt-bindings/soc/rockchip,vop2.h> Modified this section. Changed the compatible string, added the power-supply key and fixed the active area (width and height) dsi0_panel: panel@0 { status = "okay"; compatible = "panel-dsi-simple"; reg = <0>; backlight = <&dsi0_backlight>; power-supply = <&vcc_lcd_mipi0>; vdd-supply = <&vcc_lcd_mipi0>; vccio-supply = <&vcc_1v8_s0>; reset-gpios = <&gpio3 RK_PC1 GPIO_ACTIVE_HIGH>; pinctrl-names = "default"; pinctrl-0 = <&dsi0_lcd_rst_gpio>; prepare-delay-ms = <120>; reset-delay-ms = <120>; init-delay-ms = <120>; enable-delay-ms = <100>; disable-delay-ms = <120>; unprepare-delay-ms = <120>; width-mm = <135>; height-mm = <217>; Modified this section (renamed the endpoint) &mipi_dcphy0 { status = "okay"; }; &route_dsi0 { status = "okay"; connect = <&vp3_out_dsi0>; }; &dsi0_in_vp2 { status = "disabled"; }; &dsi0_in_vp3 { status = "okay"; }; to simply &mipidcphy0 { status = "okay"; }; Added this section / endpoint &vp3 { #address-cells = <1>; #size-cells = <0>; vp3_out_dsi0: endpoint@ROCKCHIP_VOP2_EP_MIPI0 { reg = <ROCKCHIP_VOP2_EP_MIPI0>; remote-endpoint = <&dsi0_in_vp3>; }; }; And then completely redid the i2c touch controller section to be &i2c5 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&i2c5m2_xfer>; clock-frequency = <400000>; #address-cells = <1>; #size-cells = <0>; gt9xx: gt9271@14 { status = "okay"; compatible = "goodix,gt9271"; reg = <0x14>; pinctrl-names = "default"; pinctrl-0 = <>9xx_gpio>; interrupt-parent = <&gpio3>; interrupts = <RK_PC6 IRQ_TYPE_EDGE_FALLING>; irq-gpios = <&gpio3 RK_PC6 GPIO_ACTIVE_HIGH>; reset-gpios = <&gpio3 RK_PC5 GPIO_ACTIVE_HIGH>; touchscreen-size-x = <1200>; touchscreen-size-y = <1920>; AVDD28-supply = <&vcc_tp>; VDDIO-supply = <&vcc_tp>; }; Final DTS is attached. Worked for 6.18.53. I had Claude write a bash script to pull everything and make the required changes and compile the device tree and can make it available, if needed. rock-5a-radxa-display-10fhd.dts
-
I successfully got the Radxa Display10FHD display working this weekend on Armbian 26.5.1 (Gnome) after extensive Claude AI help in fixing default Radxa DTS. I'll do a separate post / topic for that but it involved refactoring some of the endpoints, adding a missing header and fixing the touchscreen driver name. I used Claude and it was really helpful.
-
Hi @Nick A — great work on these builds, I've been testing both your BSP (v0.6.4, kernel 6.6.98) and Mainline (V0.1, kernel 6.18.19) images on a Cubie A7Z with a custom carrier board. Both work well for general use. I've been trying to get a W5500 SPI-to-Ethernet chip working on SPI2 and ran into a consistent issue across both kernels that might be worth looking at. Issue: sunxi-spi-ng child device never gets probed The SPI2 controller itself initialises correctly on both kernels: sunxi-spi-ng 2542000.spi: probe success (Version 2.5.4) But the child device (spi2.0) never gets a driver bound to it. The w5100-spi driver is loaded, the modalias matches (spi:w5500), fw_devlink=off is set, yet: echo spi2.0 | tee /sys/bus/spi/drivers/w5100/bind → No such device echo spi2.0 | tee /sys/bus/spi/drivers_probe → accepted, no effect, zero dmesg output Dynamic debug enabled (module w5100 +p) → zero probe activity This reproduces on: Radxa BSP kernel 5.15.147-21-a733 (official r6 image) Your BSP build kernel 6.6.98 Your Mainline build kernel 6.18.19 All three use the same spi-sunxi-ng.ko / spi_sunxi_ng driver (same allwinner,sunxi-spi-v1.3 compatible string). Hardware confirmed good: the same W5500 chip on the same physical pins works perfectly when an ESP32-S3 is plugged in instead — DHCP, real network data, everything. Raw spidev access on the Radxa also reads correct W5500 registers. The bug is specifically in sunxi-spi-ng's child device registration preventing any driver from binding. Overlay used: dts /dts-v1/; /plugin/; &spi2 { status = "okay"; sunxi,spi-bus-mode = <1>; sunxi,spi-cs-mode = <0>; eth0: ethernet@0 { compatible = "wiznet,w5500"; reg = <0>; spi-max-frequency = <20000000>; }; }; Note: sunxi,spi-bus-mode = <0> is rejected at probe time with error -22 ("unsupport hw bus mode 0x0"), so <1> is the only accepted value. Has anyone else seen this? Is there a known workaround for getting SPI child devices to bind under sunxi-spi-ng on A733?
-
nevermind, it can infact run armbian, but only by booting using a usb stick(change root drive using bootargs) only. The fx6 still have an un-bypassable secure boot, so booting using usb stick is the only option here, also it works great with the banana pi m4's firmware
-
Cannot run ARMbian on my tv box (TX10 PRO)
shifat replied to erebus041's topic in Allwinner CPU Boxes
@erebus041 were you able to install Armbian on the TV box? -
No. There is basically no open source resources going to the amlogic CPUs these days. Generally Amlogic doesn't support or help open source development, so most developers have moved on to other platforms (rockchip and allwinner) that are somewhat more supportive.
-
Orange Pi 5 ultra - unable to detect NVMe drive
Werner replied to MAXIM ALEKSEEV's topic in Rockchip
split into new topic for the reason above.
