Active threads
Showing topics posted in for the last 365 days.
- Past hour
-
Now this issue seems to be fixed. I tried to build 6.18.25 kernel and it can complete boot wizard as expected.
- Today
-
Thank you for the Input! Yes Proxmox and then different VM like HAos to gain access to HACS.
-
Hi everyone! Can anyone tell me how to make the system boot without displaying any text characters? I'd like to just see the Radxa logo, then a black screen and the login screen (GDM). What settings do I need to configure to achieve this? I have the Armbian 2.6.4 Trixie CLI image installed with GNOME.
-
the problem is solved
-
How to install correct linux-headers?
Igor replied to Stanislav Chizhik's topic in Software, Applications, Userspace
Community images are tied to daily beta repo where it should always be a match kernel - headers. Just make sure you have a clean updated system then proceeding to header installation via armbian-config. And only if this doesn't work, report so we can look into. -
I see it like who is motivated to check and do the work w.r.t U-Boot. Especially while EDK2 UEFIv1.1 is available already a year and at least for my ROCK5B and NanoPi-R6C with both Armbian rockchip edge kernels as well as standard Debian arm64 kernels works OK. We call those things 'firmware' but the 'firm' selling this OP5 HW is not delivering this. Good thing is that it is all open source at least. For the ROCK5B I also used it in 'vendor' mode, so 6.1.115 works and so video encoders as well (for Jellyfin). For NanoPi-R6C (RK3588S, same as OP5) it is in the on-board eMMC, that is some disadvantage compared to SPI and more as SD-card. So not sure how OP5 will deal with it.
-
This week in Armbian development saw a broad range of updates spanning kernel enhancements, desktop improvements, and infrastructure refinements. Notable changes include new developer documentation for the desktop submodule, expanded GPU and multimedia support for vendor-kernel desktops, and several kernel version bumps for various platforms. The build system received fixes for filesystem resizing and improved dependency handling, while CI workflows were optimized with increased timeouts and better error handling. New hardware targets were added, including Radxa Dragon Q6A and Nio 12L, alongside updates to u-boot and kernel drivers for multiple devices. Additional improvements focused on patch maintenance, logo updates, and enhanced automation for VM provisioning. These collective efforts continue to strengthen Armbian’s reliability, performance, and hardware compatibility. ChangesAdd developer guide for the desktop submodule. by @igorpecovnik in armbian/documentation#912armbian-kernel: btf: fixes + enable KPROBES. by @rpardini in armbian/build#9715armbian-resize-filesystem: fix typo $rootdev → $diskdev in do_expand_partition. by @iav in armbian/build#9702artifact-uboot: add UBOOT_GIT_CACHE_TTL (fixes #7710). by @iav in armbian/build#9699ci/unit-tests: bump job timeouts by +30 minutes. by @igorpecovnik in armbian/configng#890ci/unit-tests: cancel in-flight runs on supersede. by @igorpecovnik in armbian/configng#891cli: kernel-dtb: pass -@ to normalized dtc invocation. by @rpardini in armbian/build#9720config.system: add Bianbu to the desktop install menu. by @igorpecovnik in armbian/configng#893desktops: enable panthor-gpu DT overlay on rk3588 vendor-kernel desktops. by @igorpecovnik in armbian/configng#886desktops: install libv4l-0 before rockchip-multimedia packages. by @igorpecovnik in armbian/configng#887desktops: move mesa/GPU runtime + diagnostics to common mid tier. by @igorpecovnik in armbian/configng#885desktops: prune unused wallpaper assets (-15 MB). by @igorpecovnik in armbian/configng#882desktops: strip libreoffice on jammy/riscv64 (no upstream build). by @igorpecovnik in armbian/configng#883env_init: reconcile BRANCH from installed kernel on every startup. by @igorpecovnik in armbian/configng#892external: enable code (VSCode) pull for jammy. by @igorpecovnik in armbian/os#457generate-armbian-images-json: detect preinstalled app past kernel rc/beta tag. by @igorpecovnik in armbian/armbian.github.io#294genio: edge: bump to collabora's 6.19.8. by @rpardini in armbian/build#9721helios64: u-boot: bump to v2026.04 + diagnostics + CMD_FILEENV; v2026.04: generic btrfs zstd fix. by @iav in armbian/build#9675hetzner: validate GitHub runner token before provisioning any VM. by @igorpecovnik in armbian/actions#19Improve Radxa logo. by @igorpecovnik in armbian/armbian.github.io#293kernel: add dependency of initramfs-tools for linux-image package. by @amazingfate in armbian/build#9727libbpf: fix const correctness in resolve_full_path for gcc15. by @EvilOlaf in armbian/linux-rockchip#474meson64-6.12: oldlts: update meson-axg mmc phase configuration patch. by @rpardini in armbian/build#9712mvebu: edge → 6.18 LTS family-wide + restore 4 patches lost in #6135. by @iav in armbian/build#9709Odin2: Now we can switch back to upstream sdhci-msm driver. by @kasimling in armbian/build#9703odroidhc4: u-boot: bump 2026.01 -> 2026.04 (final) & add LWIP. by @rpardini in armbian/build#9714owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#888owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#889patch maintenance: some rewriting against recent patch versions. by @EvilOlaf in armbian/build#9711pkg: prevent interactive dpkg prompts in automated builds. by @igorpecovnik in armbian/configng#884qrb2210: switch edge kernel to mainline linux v7.0. by @SuperKali in armbian/build#9710radxa-aic8800: Use gcc-14 for Noble release. by @HeyMeco in armbian/build#9707refactor(api): normalize application='ufs' to storage='ufs'. by @HeyMeco in armbian/website#9release-targets: add radxa-dragon-q6a and radxa-nio-12l with ufs extension. by @igorpecovnik in armbian/armbian.github.io#292Revert "Disable Sk-am64b as its not compiling on Resolute". by @jonaswood01 in armbian/armbian.github.io#289SpacemiT: Enable additional audio support in legacy and current. by @pyavitz in armbian/build#9717targets: set DESKTOP_TIER per desktop block, keyed on DESKTOP_APPGROUPS_SELECTED. by @igorpecovnik in armbian/armbian.github.io#288thinkpad-x13s: bump to steev's 7.0.y. by @rpardini in armbian/build#9716u-boot: 2026.04: drop #warnings in fdt_fixup_ethernet logging patch. by @rpardini in armbian/build#9713Update odroidxu4-current to 6.6.135. by @belegdol in armbian/build#9705Update Radxa logo. by @igorpecovnik in armbian/armbian.github.io#290workflows/hetzner: expose machine_count and server_type as dispatch inputs. by @igorpecovnik in armbian/armbian.github.io#291View the full article
-
This week in Armbian development saw a broad range of updates spanning kernel enhancements, desktop improvements, and infrastructure refinements. Notable changes include new developer documentation for the desktop submodule, expanded GPU and multimedia support for vendor-kernel desktops, and several kernel version bumps for various platforms. The build system received fixes for filesystem resizing and improved dependency handling, while CI workflows were optimized with increased timeouts and better error handling. New hardware targets were added, including Radxa Dragon Q6A and Nio 12L, alongside updates to u-boot and kernel drivers for multiple devices. Additional improvements focused on patch maintenance, logo updates, and enhanced automation for VM provisioning. These collective efforts continue to strengthen Armbian’s reliability, performance, and hardware compatibility. ChangesAdd developer guide for the desktop submodule. by @igorpecovnik in armbian/documentation#912armbian-kernel: btf: fixes + enable KPROBES. by @rpardini in armbian/build#9715armbian-resize-filesystem: fix typo $rootdev → $diskdev in do_expand_partition. by @iav in armbian/build#9702artifact-uboot: add UBOOT_GIT_CACHE_TTL (fixes #7710). by @iav in armbian/build#9699ci/unit-tests: bump job timeouts by +30 minutes. by @igorpecovnik in armbian/configng#890ci/unit-tests: cancel in-flight runs on supersede. by @igorpecovnik in armbian/configng#891cli: kernel-dtb: pass -@ to normalized dtc invocation. by @rpardini in armbian/build#9720config.system: add Bianbu to the desktop install menu. by @igorpecovnik in armbian/configng#893desktops: enable panthor-gpu DT overlay on rk3588 vendor-kernel desktops. by @igorpecovnik in armbian/configng#886desktops: install libv4l-0 before rockchip-multimedia packages. by @igorpecovnik in armbian/configng#887desktops: move mesa/GPU runtime + diagnostics to common mid tier. by @igorpecovnik in armbian/configng#885desktops: prune unused wallpaper assets (-15 MB). by @igorpecovnik in armbian/configng#882desktops: strip libreoffice on jammy/riscv64 (no upstream build). by @igorpecovnik in armbian/configng#883env_init: reconcile BRANCH from installed kernel on every startup. by @igorpecovnik in armbian/configng#892external: enable code (VSCode) pull for jammy. by @igorpecovnik in armbian/os#457generate-armbian-images-json: detect preinstalled app past kernel rc/beta tag. by @igorpecovnik in armbian/armbian.github.io#294genio: edge: bump to collabora's 6.19.8. by @rpardini in armbian/build#9721helios64: u-boot: bump to v2026.04 + diagnostics + CMD_FILEENV; v2026.04: generic btrfs zstd fix. by @iav in armbian/build#9675hetzner: validate GitHub runner token before provisioning any VM. by @igorpecovnik in armbian/actions#19Improve Radxa logo. by @igorpecovnik in armbian/armbian.github.io#293kernel: add dependency of initramfs-tools for linux-image package. by @amazingfate in armbian/build#9727libbpf: fix const correctness in resolve_full_path for gcc15. by @EvilOlaf in armbian/linux-rockchip#474meson64-6.12: oldlts: update meson-axg mmc phase configuration patch. by @rpardini in armbian/build#9712mvebu: edge → 6.18 LTS family-wide + restore 4 patches lost in #6135. by @iav in armbian/build#9709Odin2: Now we can switch back to upstream sdhci-msm driver. by @kasimling in armbian/build#9703odroidhc4: u-boot: bump 2026.01 -> 2026.04 (final) & add LWIP. by @rpardini in armbian/build#9714owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#888owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#889patch maintenance: some rewriting against recent patch versions. by @EvilOlaf in armbian/build#9711pkg: prevent interactive dpkg prompts in automated builds. by @igorpecovnik in armbian/configng#884qrb2210: switch edge kernel to mainline linux v7.0. by @SuperKali in armbian/build#9710radxa-aic8800: Use gcc-14 for Noble release. by @HeyMeco in armbian/build#9707refactor(api): normalize application='ufs' to storage='ufs'. by @HeyMeco in armbian/website#9release-targets: add radxa-dragon-q6a and radxa-nio-12l with ufs extension. by @igorpecovnik in armbian/armbian.github.io#292Revert "Disable Sk-am64b as its not compiling on Resolute". by @jonaswood01 in armbian/armbian.github.io#289SpacemiT: Enable additional audio support in legacy and current. by @pyavitz in armbian/build#9717targets: set DESKTOP_TIER per desktop block, keyed on DESKTOP_APPGROUPS_SELECTED. by @igorpecovnik in armbian/armbian.github.io#288thinkpad-x13s: bump to steev's 7.0.y. by @rpardini in armbian/build#9716u-boot: 2026.04: drop #warnings in fdt_fixup_ethernet logging patch. by @rpardini in armbian/build#9713Update odroidxu4-current to 6.6.135. by @belegdol in armbian/build#9705Update Radxa logo. by @igorpecovnik in armbian/armbian.github.io#290workflows/hetzner: expose machine_count and server_type as dispatch inputs. by @igorpecovnik in armbian/armbian.github.io#291View the full article
- Yesterday
-
I could not get PCIE to work properly on BSP 6.6 on the A7S, but maybe it was my mistake. For SATA over M.2 to work (in case on m.2 SATA drives), the device need to support this electrically, which I'm not sure if A7x boards do. Sent from my SM-S931B using Tapatalk
-
My initial testing at the Orange Pi RV2 board detected a list of errors, missing features, driver issues and instabilities: . Not able to run Py5 3D geometry on basis of Jogl, JavaFx3D and Py5 API and packages. The error relates due to missing RISC64 architecture support in the Java APIs and will require platform adjustments for additional drivers. There is yet no GPU acceleration available for this board. Issues: . Missing Wacom tablet driver support at opening of the Ubuntu GNOME environment, the Stylus pen was not detected as pointer device. . Instability at the Firefox Web browser when opening of the start screen. . Chrome browser also shows issues with Google page display. My bypass solution is to use the startpage.com as default entry portal. . Slowness and strange blockings when switching the login to GNOME on Xorg. Xorg mode on Ubuntu. It could give support to the xinput setup commands. I appreciate some guidance how to activate those missing features at the Orange Pi RV2 board. Further test reports are welcome.
-
I am trying to enable the VFD display to show the current time. This board came with AiP1628 chip, will be going the posts to make it working. If you got it already working then kindly share the info. 🙂
- Last week
-
https://blog.aurel32.net/upstream-opensbi-spacemit-k1.html will try dev version of u-boot and openbsi
-
Hello, I ruun an Helios4 myself, and I've been struck by the kernel image size issue some time ago. I managed to recover using an old version, but now need to upgrade... I foolishly tried an 'apt update', which obviously end up in a non booting board. I manage to get it boot with the latest version on SD, but can not manage to make it work from SPI... Could you please explain how to get the updated u-boot loaded into SPI ? No try using nand-sata-install I've made make a difference.
-
Good morning. git clone https://github.com/NickAlilovic/build.git --branch v20251014 ~/build/patch-u-boot/u-boot-aw/150-1dd-x96q-lpddr3-defconfig.patch "+CONFIG_SPL_IMAGE_TYPE_SUNXI_TOC0=y" ~/build/patch-u-boot/u-boot-aw/secure-boot.patch ./compile.sh choice = x96q-lpddr3 2026-04-26_0851h.txt boot sequence, shutdown -r and dmesg Thanks in advance. 2026-04-26_0851h.txt
-
Hi, For Tanix TX68 to get all USB ports working it was enough to toggle status = "disabled" to "okay" in transpeed-8k618 DTS. (unfortunatelly i cannot spin up an external HDD by it while having soldered 2x18650 UPS, to little amps available) Getting WiFi / BT to work on the other hand is not solved. BT: - modules loaded out of the box, no errors in dmesg after changing something in DTS but hcitool dev/scan show nothing WiFi: - modprobe: ERROR: could not insert 'aic8800_fdrv': No such device - I tried modifying parts of Transpeed DTS to align with vendor Android DTS with no result Probably same issue as on T95Z Plus: I tried its image: https://github.com/LYU4662/t95zplus-h618-build same error. I diffed android DTS between T95Z & TX68 - almost identical tp95_android.dts tx68_android.dts
-
Dear community, I just wanted to politely and respectfully ask whether somebody from the Orange Pi 5 or Orange Pi 5 Plus maintainer group wants to maintain the Orange Pi 5 Pro as well? It's using almost the same SoC, a Rockchip RK3588S. Right now, the device is on "community" maintenance, which is a bit sad since its brother/sister boards are on "standard". This means everyone who uses it has to use rolling release instead of being on a stable version. Being relatively close to the other two RK3588-based boards, I hope this can be done? But I don't want to sound like an ass for asking. I just wanted to use the two "Pro" I've bought for projects that need reliability, and was a bit saddened to hear they're rolling release-only. Kind regards
-
So out of luck, I have tried multiple fixes that I can find, tested other SD cards and still ending up with the same error. Booting: mmc 0 error: no such partition grub rescue> Will try to do some more digging and keep the post updated
-
H96 Max RK3528 - Cannot boot Armbian from TF/SD card
0KTAV1US replied to 0KTAV1US's topic in Rockchip CPU Boxes
-
The microphone (on Android) does not work after installing Armbian?
Igor replied to KAHrel's topic in Orange Pi 5 Plus
When SPI is erased, the board falls back to the bootloader on the SD card. If you want to run Armbian, or Linux in general, the bootloader often needs to be updated - in this case on SPI. This can be done with armbian-install. Android support is not verified and is outside the scope of Linux maintainers. It may continue to work, or it may break. -
NAS kit w/ NEO LTS: RTC not surviving reboots
Makda Mujji replied to Makda Mujji's topic in Allwinner sunxi
Starting from Trixie, some paths have changed. Here is the complete walkthrough for the process: Install necessary tools (i2c-tools and hwclock are not present by default in Armbian trixie): sudo apt install i2c-tools util-linux-extra Edit armbianEnv.txt: sudo nano /boot/armbianEnv.txt Append i2c0 to the line that says overlays=...: overlays=... i2c0 ("..." denotes some overlays already written, do not delete them). Reboot (compulsory to load i2c module): sudo reboot now Inquire availability of module rtc-ds1307 in the kernel (present in trixie): sudo modinfo rtc-ds1307 If it returns some description, the module is present. If not, then install its driver from GitHub. Open modules file: sudo nano /etc/modules Add line rtc-ds1307 in it. Save and close. Run the following command: sudo i2cdetect -y 0 It should return 68 in the grid: 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- Then add module to start up: sudo modprobe rtc-ds1307 sudo echo ds1307 0x68 > /sys/class/i2c-dev/i2c-0/device/new_device The DS1307 should now be available at /dev/rtc1, which you can check: sudo ls /dev/ | grep rtc Initialize rtc1 (once) sudo hwclock --rtc /dev/rtc1 --systohc Create a new file rtc_ds1307.sh: sudo nano /usr/local/bin/rtc_ds1307.sh Add following lines in it: #!/bin/bash echo "Creating entry for rtc_1307 service" | systemd-cat -p info sudo echo ds1307 0x68 > /sys/class/i2c-dev/i2c-0/device/new_device echo "Done" | systemd-cat -p info echo "Symlinking /dev/rtc1 to /dev/rtc" | systemd-cat -p info sudo ln -f -s /dev/rtc1 /dev/rtc echo "Done" echo "Syncing RTC time to system time" | systemd-cat -p info sudo hwclock --hctosys --noadjfile --utc -f /dev/rtc1 echo "Done" Save and exit. Make this file executable: sudo chmod +x /usr/local/bin/rtc_ds1307.sh Create a systemd service to run this script at startup: sudo nano /etc/systemd/system/rtc_ds1307.service Add following lines in it: [Unit] Description=Synchronize system clock to RTC Requires=systemd-modules-load.service After=systemd-modules-load.service ConditionPathExists=/sys/class/i2c-dev [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/local/bin/rtc_ds1307.sh [Install] WantedBy=multi-user.target Save and exit. Enable the service: sudo chmod 644 /etc/systemd/system/rtc_ds1307.service sudo systemctl enable rtc_ds1307.service Reboot and check system date time by running: timedatectl -
Is there an armbian with home-assistant installed?
-
So I'm fairly new to Armbian (although I have already managed to successfully create a custom build with most of what I need). Sadly, I've very much hit a blocker. I really need to use linux-tools/perf on an RK3588 board with a vendor kernel (I'm using the Mali OpenCL, and the ARM packages are mostly locked) and I need to do some performance tuning. I cannot figure out how to get these tools deployed. 1. There are no linux-tools packages build -- which is fair enough, I'm probably in a minority. Some parts of the tools directories are culled during a cleaning process for the headers, I can see that 2. I am happy to copy over the kernel source and build on the device, but this is a patched vendor kernel. Can I just rsync across `cache/sources/linux-kernel-worktree`? Is that the patched kernel source tree? 3. There are some old allusions in the forums to using armbian-config to get sources -- I'm guessing that's long deprecated 4. Would it be appropriate at some point to create a .deb for the actual kernel sources, just in case -- or even, ideally, the linux-tools packages themselves? I am very happy to invest effort into helping make this happen, but I am starting from cold into this fairly complex build infrastructure, so any help or pointers I'd be extremely grateful.
-
Hello everyone, I bought an H96 Max M9 TV box. I mainly use it for YouTube and watching movies, but later I wanted to use it for gaming, including emulators and modern community-made ports. This TV box, with its 8GB of RAM, has a lot of potential, but it is being wasted due to a common issue: the file manager. The problem is not the file explorer apps you install—I’ve tried them all—but the system’s storage manager (Android’s SAF), which seems to be poorly implemented or limited by the firmware. This causes issues such as: Selecting folders in PPSSPP (memory stick) Access for emulators like Dolphin Emulator Installing game ports that should run perfectly on this TV box, but cannot be installed due to bugs in the system file manager To be honest, I’m not very knowledgeable about these topics, but if anyone has experienced this or knows a possible solution and can share the information, I would really appreciate it in advance.
-
Hi, trying to build custom image, from your repo. Building from branch mxq-pro couldn't get to booting from emmc, but your provided firmware does fine, what am i missing there?
