Active threads
Showing topics posted in for the last 365 days.
- Past hour
-
Can you post logs of both working and not working boards? If they are exactly the same software, it sounds like a hardware issue. If the HardKernel images works as expected, perhaps you've updated all 3, but not rebooted the working one yet?
- Today
-
@tiobily Is your a7z factory 8GB or modded out of curiosity (lpddr4 or lpddr5) ? Are you able to connect serial console onto uart0 (pb9, pb10) header pins (3.3V TTL uart adapter) and see right after power is applied to the board the debug of dram detection and training? Debug will show if full 8GB is being detected - once this is confirmed, we can take it from there.
-
@ioncube Were you able to use VPU with Jellyfin?
-
If anybody needs a simple way to check text on the web or extract text from online PDFs on low‑spec SBCs, here is surf.py. It’s a tiny Python‑based terminal browser designed for boards like Orange Pi Zero, so you’re not completely blind internet‑wise even without a full browser. Starts with: ./surf.py domain.com Dependencies outside standard library: requests, PyPDF2. surf.py
-
H96 Max RK3528 - Cannot boot Armbian from TF/SD card
jock replied to Alexander Polko's topic in Rockchip CPU Boxes
Hello, you can only boot from sdcard with that device if you follow the rockchip boot sequence, ie: you have to pack u-boot and trust.img using loaderimage tool from rockchip rkbin repository. That tools decorates the uboot/trust.img binaries with some signature and checksum, then you have to put on specific positions on your sdcard and the miniloader, residing in the emmc, will boot from sdcard once it validates correctly the binaries you supplied. You may take a look to my multitool github project for some reference. I have you same box and it boots on mine. Unfortunately on this particular box, the manufacturer disabled the sdcard boot at SoC/hardware level: this means that the trick to erase the internal flash to boot from sdcard, which worked fine for older SoCs, does not always work with rk3528-based (and probably other rk35xx) boards -
Hardware video acceleration with recent armbian/mainline kernel (Kodi)
XXXBold replied to XXXBold's topic in Orange Pi 5
@Igor Thanks for the answer! So you run the latest Armbian to test? https://armbian.com/boards/orangepi5 from here? Which image? Would using the CLI version also work (I don't need a desktop). Can you maybe also verify if HEVC works? (H264 works also quite okay in pure CPU iirc). -
-
Beginner friendly help to boot linux in Allwinner
Werner replied to Hyper Fox's topic in Allwinner CPU Boxes
moved -
moved to tvboxes
-
Help needed S905 SOC Bricked No sdcard slot
kar 412 replied to Information Tech's topic in Amlogic CPU Boxes
i am working on same box you can contact me for its fix -
Orange Pi 5: No graphics when booting the UEFI arm64 images
eselarm replied to snow's topic in Orange Pi 5
I had similar experience, can't remember exact numbers and versions etc as I already considered it not going to work, so did not take notes. Was on NanoPi-R6C, so same RK3588S at least. I think I already had put 'serial' as console in the EDK2 setup (is in eMMC for NanoPi-R6C), but not the older display option (GOP or so, forgot it). For my trial it was just the kernel, so instead of the a latest edge-rockchip64 that works all fine with EDK2 v1.1 in my setup, it was the generic UEFI-ARM64 kernel. You use a full image, so I think something is missing or not implemented yet. Also, my main assumption was (and is), is that only serial console is working for a CLI image. I have always a serial console cable available/prepared, although you need an extra other computer, but your OPi5 should simply run, just display is not initialized. You can look in dmesg, there might be a lot of HDMI debug/info, might also be the kernel and your HDMI monitor experience miscommunication, timing issue. I rebooted again with 7.0-rc3 rockchip64 and that worked again. Now I did some apt pinning so I can install/use Debian sid kernel (6.19.11 at the moment). That works the same as the armbian build 7.0-rc3 rockchip64. Also Opensuse Tumbleweed with its default 6.19 kernel works fine. -
Since we do not add any Intel drivers this regression may come from upstream. You could test nightly build which have kernel 7.0. Also total random guess: Perhaps more recent kernels expect more recent firmware blobs, perhaps the ones on the board are outdated (or are expected to be on a different place)? No clue though through which package those are shipped though. Seems like the files have been touched last around 7 month ago: https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/tree/intel/iwlwifi
-
Perhaps related https://github.com/armbian/firmware/commit/36ec4377c197af9ced4a02aaa660ade54c83f93d
-
moved to tvboxes
- Yesterday
-
@Sergioclr Well that is the u-boot root directory. Where the main Makefile is located. I added my own root_key.pem in the patch. You don't have to generate one. The root_key.pem for Allwinner H616/618/313 devices is not a single, universal file, but rather an RSA private key file used for signing bootloader images (TOC0) in secure boot implementations. In many commercial H616-based TV boxes, Secure Boot is enabled by the manufacturer, but the efuses (which store the root key hash) are not permanently locked, allowing the use of custom keys openssl genrsa -out root_key.pem
-
This week, Collabora is at the YouTube Device Partner Summit in Tokyo showcasing our ongoing work with YouTube, notably on their TV app and the RDK platform, which has resulted in the RDK's integration as a core platform for Cobalt development. View the full article
-
@tim zeng sure, but that's not - directly - related, since the Orange PI5 and the Orange Pi3 are different SOCs/SBCs. The only common trait is the poor SW support offered by the vendor.
-
Support for rotation is better in modern 6.18.y Linux. Fastest is to download image and try https://www.armbian.com/boards/roc-rk3399-pc But VPU acceleration in rotated screen might be a problem ... and you will need to generate Gnome desktop image to facilitate Wayland or no fun.
-
This week saw significant development activity across the Armbian ecosystem, with numerous enhancements to desktop environment support, including the addition of KDE Neon, KDE Plasma, MATE, and i3-wm, as well as improved branding and menu documentation. The desktop module was refactored for greater modularity and YAML-driven configuration, alongside fixes for theming and package removal tracking. Hardware support expanded with new device trees for NanoPC-T6 LTS Plus and Gateway DK, plus initial support for Arduino UNO Q (Qualcomm QRB2210) and additional USB Ethernet drivers. The build system received updates for kernel versions and distribution releases, notably bumping Ubuntu from plucky/noble to resolute. Automation and audit scripts were improved for reliability and scope, and documentation was updated to reflect the new tier model and branding. Overall, these changes strengthen Armbian's usability, hardware compatibility, and developer tooling. ChangesAdd board_introduced field to reusable boards and JSON output. by @igorpecovnik in armbian/armbian.github.io#272Add desktop descriptions and disable host check. by @igorpecovnik in armbian/configng#802Add Desktops menu header documentation. by @igorpecovnik in armbian/configng#803Add Gateway DK board image and Mono vendor logo. by @igorpecovnik in armbian/armbian.github.io#273Add i3-wm desktop support with branding. by @igorpecovnik in armbian/configng#811Add INTRODUCED property to all board configs. by @igorpecovnik in armbian/build#9634Add KDE Neon desktop support (Ubuntu only). by @igorpecovnik in armbian/configng#814Add KDE Plasma desktop support. by @igorpecovnik in armbian/configng#812Add MATE desktop support with branding and menu. by @igorpecovnik in armbian/configng#810add more special extensions. by @efectn in armbian/actions#16Add python3-yaml to package dependencies. by @igorpecovnik in armbian/configng#816Add support for Arduino UNO Q (Qualcomm QRB2210). by @SuperKali in armbian/build#9623arduino-uno-q: fix CI build by fetching qcombin at image creation time. by @SuperKali in armbian/build#9642arduino-uno-q: install USB gadget scripts unconditionally in BSP. by @SuperKali in armbian/build#9649arm64: dts: rockchip: add NanoPC-T6 LTS Plus device tree. by @igorpecovnik in armbian/linux-rockchip#462audit: allow Claude to write edits + stash execution log. by @igorpecovnik in armbian/configng#836audit: fix git-dir error and path references for claude-code-action. by @igorpecovnik in armbian/configng#832audit: fix git-dir, output ref, and bump max-turns to 30. by @igorpecovnik in armbian/configng#833audit: scope bot PR to YAML changes only. by @igorpecovnik in armbian/configng#835audit: skip status:unsupported DEs + relocate audit scripts. by @igorpecovnik in armbian/configng#826audit: switch to claude-code-action with OAuth token. by @igorpecovnik in armbian/configng#831audit_apply: handle calls larger than the per-minute budget. by @igorpecovnik in armbian/configng#828audit_apply: throttle + retry around the per-minute rate limit. by @igorpecovnik in armbian/configng#827bianbu: bump noble snapshot from v2.2 to v2.3. by @igorpecovnik in armbian/configng#839Bump rockchip armhf edge kernel to 7.0.0. by @paolosabatino in armbian/build#9635config/distributions: plucky -> eos, resolute -> supported. by @igorpecovnik in armbian/build#9657desktops: disable cinnamon on armhf. by @igorpecovnik in armbian/configng#823desktops: enable armhf for XFCE, MATE, i3-wm, Xmonad, Enlightenment, Cinnamon. by @igorpecovnik in armbian/configng#820desktops: enable riscv64 for XFCE, MATE, i3-wm, Xmonad, Enlightenment, Cinnamon. by @igorpecovnik in armbian/configng#822desktops: optional APT pin preferences in repo block. by @igorpecovnik in armbian/configng#838desktops: ship YAML/parser/branding assets in the .deb. by @igorpecovnik in armbian/configng#817desktops: tier system, install/remove correctness, and a pile of small fixes. by @igorpecovnik in armbian/configng#824docs: rewrite Desktops-header.md for the tier model. by @igorpecovnik in armbian/configng#825extensions: skip git fetches during config-dump-json. by @igorpecovnik in armbian/build#9648feat: add device tree editor module. by @igorpecovnik in armbian/configng#797feat: add QDL flash support for Qualcomm EDL devices. by @SuperKali in armbian/imager#127feat: track desktop packages for clean removal. by @igorpecovnik in armbian/configng#799Fix desktop module variable scoping and cleanup. by @igorpecovnik in armbian/configng#796gateway-dk-ask: build kernel modules in-tree for CI compatibility. by @tomazzaman in armbian/build#9650Increase timeout for unit tests from 15 to 30 minutes. by @igorpecovnik in armbian/configng#800initialize: add script-wide debug_log and --debug flag. by @igorpecovnik in armbian/configng#818json-generation: fix some app edge cases. by @efectn in armbian/armbian.github.io#276mainline: bump to 7.0-rc7. by @EvilOlaf in armbian/build#9637Mono gateway dk. by @tomazzaman in armbian/build#9640nightly: bump Ubuntu release from plucky/noble to resolute. by @igorpecovnik in armbian/armbian.github.io#278Optimize Cinnamon desktop and fix theming. by @igorpecovnik in armbian/configng#805Refactor desktop module: YAML-driven, modular architecture. by @igorpecovnik in armbian/configng#815rockchip: add rtl8152 and dm9601 usb ethernet. by @netrunnereve in armbian/build#9638rockchip: RK3506: Increase DMA coherent pool. by @vidplace7 in armbian/build#9636SLO: fixing few sentences in Slo language that sounds weird. by @igorpecovnik in armbian/website#1u-boot: v2026.04 (final) fixes and bumps for some boards. by @rpardini in armbian/build#9654Update Desktops header: add Imager URL and auto-login note. by @igorpecovnik in armbian/configng#804Update theme colors and fonts to match armbian.com. by @igorpecovnik in armbian/documentation#902View the full article
-
This week saw significant development activity across the Armbian ecosystem, with numerous enhancements to desktop environment support, including the addition of KDE Neon, KDE Plasma, MATE, and i3-wm, as well as improved branding and menu documentation. The desktop module was refactored for greater modularity and YAML-driven configuration, alongside fixes for theming and package removal tracking. Hardware support expanded with new device trees for NanoPC-T6 LTS Plus and Gateway DK, plus initial support for Arduino UNO Q (Qualcomm QRB2210) and additional USB Ethernet drivers. The build system received updates for kernel versions and distribution releases, notably bumping Ubuntu from plucky/noble to resolute. Automation and audit scripts were improved for reliability and scope, and documentation was updated to reflect the new tier model and branding. Overall, these changes strengthen Armbian's usability, hardware compatibility, and developer tooling. ChangesAdd board_introduced field to reusable boards and JSON output. by @igorpecovnik in armbian/armbian.github.io#272Add desktop descriptions and disable host check. by @igorpecovnik in armbian/configng#802Add Desktops menu header documentation. by @igorpecovnik in armbian/configng#803Add Gateway DK board image and Mono vendor logo. by @igorpecovnik in armbian/armbian.github.io#273Add i3-wm desktop support with branding. by @igorpecovnik in armbian/configng#811Add INTRODUCED property to all board configs. by @igorpecovnik in armbian/build#9634Add KDE Neon desktop support (Ubuntu only). by @igorpecovnik in armbian/configng#814Add KDE Plasma desktop support. by @igorpecovnik in armbian/configng#812Add MATE desktop support with branding and menu. by @igorpecovnik in armbian/configng#810add more special extensions. by @efectn in armbian/actions#16Add python3-yaml to package dependencies. by @igorpecovnik in armbian/configng#816Add support for Arduino UNO Q (Qualcomm QRB2210). by @SuperKali in armbian/build#9623arduino-uno-q: fix CI build by fetching qcombin at image creation time. by @SuperKali in armbian/build#9642arduino-uno-q: install USB gadget scripts unconditionally in BSP. by @SuperKali in armbian/build#9649arm64: dts: rockchip: add NanoPC-T6 LTS Plus device tree. by @igorpecovnik in armbian/linux-rockchip#462audit: allow Claude to write edits + stash execution log. by @igorpecovnik in armbian/configng#836audit: fix git-dir error and path references for claude-code-action. by @igorpecovnik in armbian/configng#832audit: fix git-dir, output ref, and bump max-turns to 30. by @igorpecovnik in armbian/configng#833audit: scope bot PR to YAML changes only. by @igorpecovnik in armbian/configng#835audit: skip status:unsupported DEs + relocate audit scripts. by @igorpecovnik in armbian/configng#826audit: switch to claude-code-action with OAuth token. by @igorpecovnik in armbian/configng#831audit_apply: handle calls larger than the per-minute budget. by @igorpecovnik in armbian/configng#828audit_apply: throttle + retry around the per-minute rate limit. by @igorpecovnik in armbian/configng#827bianbu: bump noble snapshot from v2.2 to v2.3. by @igorpecovnik in armbian/configng#839Bump rockchip armhf edge kernel to 7.0.0. by @paolosabatino in armbian/build#9635config/distributions: plucky -> eos, resolute -> supported. by @igorpecovnik in armbian/build#9657desktops: disable cinnamon on armhf. by @igorpecovnik in armbian/configng#823desktops: enable armhf for XFCE, MATE, i3-wm, Xmonad, Enlightenment, Cinnamon. by @igorpecovnik in armbian/configng#820desktops: enable riscv64 for XFCE, MATE, i3-wm, Xmonad, Enlightenment, Cinnamon. by @igorpecovnik in armbian/configng#822desktops: optional APT pin preferences in repo block. by @igorpecovnik in armbian/configng#838desktops: ship YAML/parser/branding assets in the .deb. by @igorpecovnik in armbian/configng#817desktops: tier system, install/remove correctness, and a pile of small fixes. by @igorpecovnik in armbian/configng#824docs: rewrite Desktops-header.md for the tier model. by @igorpecovnik in armbian/configng#825extensions: skip git fetches during config-dump-json. by @igorpecovnik in armbian/build#9648feat: add device tree editor module. by @igorpecovnik in armbian/configng#797feat: add QDL flash support for Qualcomm EDL devices. by @SuperKali in armbian/imager#127feat: track desktop packages for clean removal. by @igorpecovnik in armbian/configng#799Fix desktop module variable scoping and cleanup. by @igorpecovnik in armbian/configng#796gateway-dk-ask: build kernel modules in-tree for CI compatibility. by @tomazzaman in armbian/build#9650Increase timeout for unit tests from 15 to 30 minutes. by @igorpecovnik in armbian/configng#800initialize: add script-wide debug_log and --debug flag. by @igorpecovnik in armbian/configng#818json-generation: fix some app edge cases. by @efectn in armbian/armbian.github.io#276mainline: bump to 7.0-rc7. by @EvilOlaf in armbian/build#9637Mono gateway dk. by @tomazzaman in armbian/build#9640nightly: bump Ubuntu release from plucky/noble to resolute. by @igorpecovnik in armbian/armbian.github.io#278Optimize Cinnamon desktop and fix theming. by @igorpecovnik in armbian/configng#805Refactor desktop module: YAML-driven, modular architecture. by @igorpecovnik in armbian/configng#815rockchip: add rtl8152 and dm9601 usb ethernet. by @netrunnereve in armbian/build#9638rockchip: RK3506: Increase DMA coherent pool. by @vidplace7 in armbian/build#9636SLO: fixing few sentences in Slo language that sounds weird. by @igorpecovnik in armbian/website#1u-boot: v2026.04 (final) fixes and bumps for some boards. by @rpardini in armbian/build#9654Update Desktops header: add Imager URL and auto-login note. by @igorpecovnik in armbian/configng#804Update theme colors and fonts to match armbian.com. by @igorpecovnik in armbian/documentation#902View the full article
- Last week
-
SV6256P WiFi Now Working on Linux 6.x (Armbian Tested)
eloirotava replied to Kevin su's topic in Allwinner CPU Boxes
Nice @Kevin su. my results with the eth0 working was similar to yours. but after an "ip link set down dev eth0" got those lower. whatever. Its alive after all! -
Good afternoon. I bought a NanoPi R76s rev. 2 (3GB RAM + 0 EMMC). It works fine with the manufacturer's firmware. However, it doesn't boot on Armbian (26.02.1). I assume rev. 2 isn't supported. Is it possible to add support? Armbian_26.2.1_Nanopi-r76s_noble_vendor_6.1.115_gnome_desktop.img.xz --- my build from tag 26.02.1: (log https://paste.armbian.com/poduzitifu ) --- vendor ubuntu boot log https://drive.google.com/file/d/1OZqZk48LsbSzFz63fcqMKVp5YkhyNOoT/view?usp=drive_link (rk3576-sd-ubuntu-noble-gnome-desktop-6.1-arm64-20260403.img.gz)
-
status of armbian-configng?
Igor replied to jimg's topic in Framework and userspace feature requests
What's new in armbian-config desktops Pick how much desktop you want — at install time and after Three tiers (minimal / mid / full) instead of one monolithic install. Minimal = DE + display manager + a terminal (~500 MB). Mid adds a browser and everyday apps (~1 GB). Full adds office + creative tools (~2.5 GB). And you can move between tiers later — armbian-config knows the delta and only adds or removes what changed, no reinstall. Clean uninstall, every time Every install records a manifest of exactly which packages it added. Removal undoes only those — packages that were already on the system before you installed the desktop stay put. No more "I uninstalled XFCE and lost half my system." One YAML per desktop, no per-distro hacks Each DE is a single declarative file in tools/modules/desktops/yaml/. Adding or maintaining a desktop no longer means editing scripts; you describe what you want and the engine figures out releases, arches, browsers, and overrides. Adding a new desktop is a YAML edit and a parser smoke test, not a hunt through bash. Same desktop, every supported distro and arch Per-release and per-arch overrides handle the awkward edges: missing packages on armhf, the riscv64 ports that lag behind, the package that got renamed in Ubuntu noble. Same YAML works on Debian bookworm/trixie and Ubuntu noble across amd64 / arm64 / armhf / riscv64. Smart browser selection The literal token browser resolves to the right package per platform automatically — Chromium where it exists, Epiphany on platforms where Chromium is broken, Firefox-ESR on Debian riscv64. No more bug reports about "Chromium won't install on RISC-V." Custom vendor archives, done right Optional repo: block per DE with full support for: signed-by GPG keyring (no apt-key), per-release suite paths (e.g. SpacemiT's per-snapshot bianbu archive), multi-suite fan-out (one archive, six deb lines for security/updates/customization channels), wider component lists than main, and APT pin preferences in the same place. Removed cleanly on uninstall. Auto-login that doesn't trash your config Enable / disable autologin for gdm3, sddm, or lightdm via in-place sed edits — your WaylandEnable=false and other customizations stay intact. Branches on ID=ubuntu from /etc/os-release, so it writes to the right file (Debian's daemon.conf vs Ubuntu's custom.conf) without guessing from the codename. A weekly AI driven self-audit catches drift A scheduled workflow scans the YAML matrix against armbian/build's supported releases and the live Debian/Ubuntu archives — flags releases not yet covered, flags packages that no longer exist upstream — then opens a draft PR with proposed YAML fixes. Dead packages and missing releases stop accumulating silently. armbian-config --api module_desktops User documentation: https://docs.armbian.com/User-Guide_Armbian-Config/System/#desktop
