Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SBC News

Atom feed, Pull requests awaiting review and other tech news

  1. flash-kernel: pass FK_FORCE=yes to flash-kernel so it actually runs in chroot; thanks Ubuntu View the full article

    • Reputation Points

    • 0 replies
    • 861 views
  2. Description Jira reference number AR-1620 How Has This Been Tested? [ ] Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 861 views
  3. Description Adding broadcom wifi modules to the rk35xx legacy kernel configuration. The edge configuration already has these. This are supported hardware that shipped as optional accessories with the Rock 5b (Official adapter list) How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Compiled kernel with new options, deployed to rock-5b board, and validated wifi module (A1) connectivity. % ls /sys/class/net/wlan0/device/driver -l lrwxrwxrwx 1 root root 0 Jan 27 13:21 /sys/class/net/wlan0/device/driver -> ../../../../../../../bus/sdio/drivers/brcmfmac % ip l…

    • Reputation Points

    • 0 replies
    • 860 views
  4. Description Bumped the Allwinner kernel and U-boot U-boot - 2023.07-rc6 -> 2023.07 Legacy - 5.15.119 -> 5.15.120 Current - 6.1.37 -> 6.1.38 Edge - 6.4.1 -> 6.4.2 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Built and booted on NanoPi Duo2 Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent cha…

    • Reputation Points

    • 0 replies
    • 860 views
  5. Description thead: update edge kernel to 6.7-rc8 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  6. lib & config: give shellcheck directions (to /dev/null for dynamic, to repo-relative path for static) for all sourced references lib & config: give shellcheck directions (to /dev/null for dynamic, to repo-relative path for static) for all sourced references in preparation for tightening the shellcheck severity level it needs to be able to follow all sources; dynamic ones are ignored, static ones need root-relative prefix View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  7. Description Lets add some system wide aliases and list some of them at https://docs.armbian.com/User-Guide_Getting-Started/ root user under BASH does not load .bash_aliases GitHub issue reference: Jira reference number [AR-9999] Documentation summary for feature / change How Has This Been Tested? [x] Tested if new aliases are available [ ] Check if aliases also works with root user Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  8. Started by RSS Bot,

    Collabora is proud to be sponsoring DebConf16, the annual Debian developers meeting, taking place in Cape Town, South Africa, from 2 July to 9 July 2016. View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  9. Description Fix build failing due to several -Wmisleading-indentation warnings in wireless modules Jira reference number [AR-9999] How Has This Been Tested? ./compile.sh BOARD=rock-5b BUILD_ONLY=kernel KERNEL_CONFIGURE=no Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  10. Description We didn't spot this problem since CI was not operational due to label changes. View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  11. Description Adapt patches to kernel version 5.10.130 How Has This Been Tested? This requires testing. I didn't check. Checklist: [ ] Test build sunxi [ ] Test build sunxi64 View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  12. Description This code have 2 issues. The argument -f ${binary:Package} will be treated as varibale. So the command is incorrent and output nothing to stdout. But debsums will check all package when we don't specify any package. So it happens to work. What's more, when we silense it by default (#4080) , we leave a } after '>/dev/null 2>/dev/null'. It's really strange how it can work. lol How Has This Been Tested? [X] Build Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documen…

    • Reputation Points

    • 0 replies
    • 860 views
  13. meson64-6.1 - rebased patches 3 were mainlined: JetHub device was mainlined 👏 ODROID's hack for pwm1_enable was re-done differently in mainline few fixes for overlays etc rebased @adeepn clock phase patches [ ] please review? should be simple but there were conflicts I resolved switch current to 6.0 (please also merge #4546 for consistency/patch formatting) Tested devices: [x] Khadas VIM3 [x] Khadas VIM3L [x] Radxa Zero [x] Radxa Zero2 [x] ODROID N2 [x] ODROID HC4 [x] S912 (not-really VIM2) View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  14. Commit c90986492252a85db3357362594e5c40b80fbf95 removed a prompt asking the user if they want to change display settings, but didn't remove the checks that later used the answer. Since it's been like this for 2 years now apparently without issue, remove the checks and the shellcheck workaround. View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  15. Description rkr5.1 is already synced with rkr4. Tested on rock5b. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Rock5b kernel build success [x] Kernel works on rock5b Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  16. Description Current kernel on rockchip64 does not compile because some realtek drivers want ipx.h kernel header. Add a patch (taken from sunxi-5.15) to put back ipx.h in place. How Has This Been Tested? [x] Built kernel deb packages Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 860 views
  17. No descriptionView the full article

    • Reputation Points

    • 0 replies
    • 860 views
  18. Back in 2022, after a series of issues were found in its design, I made the call to rework some of WirePlumber's fundamentals in order to allow it to grow. So where are we we now? And what's next? Let's dive in! View the full article

    • Reputation Points

    • 0 replies
    • 859 views
  19. Description Maintanace. Jira reference number AR-1444 How Has This Been Tested? [x] Run View the full article

    • Reputation Points

    • 0 replies
    • 859 views
  20. odroidm1: set OVERLAY_PREFIX; rockchip64: default, but don't override, OVERLAY_PREFIX odroidm1: set OVERLAY_PREFIX; rockchip64: default, but don't override, OVERLAY_PREFIX View the full article

    • Reputation Points

    • 0 replies
    • 859 views
  21. mixtile-blade3: use default blobs & bump vendor u-boot to next-dev-v2024.03 mixtile-blade3: rk3588: u-boot: rewrite u-boot patches, no changes rewritten against ddc91cd08c10f625f7a7c93033042aa4071c78a8 - a specific commit in radxa's next-dev mixtile-blade3: rk3588: u-boot: bump to next-dev-v2024.03 drop 0004-cmd-source-fix-the-error-that-the-command-source-failed-to-execute.patch rebase the others mixtile-blade3: use default blobs View the full article

    • Reputation Points

    • 0 replies
    • 859 views
  22. BREAKING CHANGE: patches failing to apply now break the build. fixes #4958 BREAKING CHANGE: patches failing to apply now break the build. fixes #4958 also break on legacy process_patch_file() failure, remove EXIT_PATCHING_ERROR View the full article

    • Reputation Points

    • 0 replies
    • 859 views
  23. don't break downloads if GITHUB_SOURCE is unset don't break downloads if GITHUB_SOURCE is unset fixes f200587b866deb358b57decfcf77f18189f9b872 from https://github.com/armbian/build/pull/5791 View the full article

    • Reputation Points

    • 0 replies
    • 859 views
  24. Continuing our Kernel Integration series, we're excited to introduce DRM-CI, a groundbreaking solution that enables developers to test their graphics subsystem patches across numerous devices within the community's shared infrastructure. View the full article

    • Reputation Points

    • 0 replies
    • 859 views
  25. Description This is a followup to #4455 to overcome the BUILD_ONLY empty value "dilemma" for keeping interactive dialog selection of initial BUILD_ONLY values in case nothing was set. In addition to the current state we allow the value "any" for BUILD_ONLY. "any" will have the same logical behavior as empty String By default BUILD_ONLY will be empty String - as is currently If BUILD_ONLY is empty string, we will open interactive dialog with the following pre-defined selection options (close to former KERNEL_ONLY): "u-boot" - "U-Boot only build" "u-boot,kernel" - "U-Boot and Kernel build only" "any" - "Full SD card image build" A mix of "any" with oth…

    • Reputation Points

    • 0 replies
    • 859 views
  26. DKMS is a framework that is mostly used to build and install external kernel modules. It can also be used to install a specific patch to the modules of the current kernel, such as applying a specific fix to the Bluetooth USB subsystem. View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  27. Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  28. Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  29. Description Sane as #5708 pull request, but for mvebu-edge (6.2 kernel) Jira reference number [AR-9999] How Has This Been Tested? [X] Execute command 'dd if=/dev/sd* of=/dev/null' and verify that the correponding LED blinks Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  30. $ ./compile.sh bash: ./compile.sh: /bin/bash: bad interpreter: No such file or directory $ guix --version guix (GNU Guix) da9af8c72fe427e3eeb718b53c599139a8958d61 View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  31. Started by RSS Bot,

    What better way to start the new year than by highlighting the newest members of our engineering and administrative teams who joined in Q4 2019! Please join us in welcoming Antonio, Afonso, Narciso and Eleni! View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  32. Greetings Armbian Community! Our Discord community has surpassed the 1000 user mark, which is way beyond our expectations, and we are incredibly grateful for everyone who has participated and helped improve our community experience! We are excited to announce that our continuous integration system is slowly getting back into action. We have sorted out versioning and nailed down most critical bugs. Our beta.armbian.com repository is now back with kernel semi-automated updates. We are also working on build framework documentation, and before we put it to the final destination, docs.armbian.com, we would like to invite you to get involved in fast bootstrapping. We would a…

    • Reputation Points

    • 0 replies
    • 858 views
  33. Just over a year has passed since the futex_waitv() syscall, part of the new futex2 systems calls, landed in Linux 5.16. But why are both needed? What role do they play in the context of gaming on Linux? Let's find out. View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  34. Description We somehow ended with non-bootable image yet again. Jira reference number AR-1692 How Has This Been Tested? Does not work yet, while it boots with defconfig. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  35. This week's work centers on a comprehensive CI pipeline overhaul, expanded board and SoC support, and notable U-Boot and kernel modernization across Rockchip platforms. A substantial portion of the changes target CI infrastructure hardening in the new os-ci-test repository, including self-contained release handling, GHCR authentication via builtin tokens, watchdog-based auto-retry for stalled runs, proxy normalization, and sane build timeouts (60m packages, 30m/60m images). Related fixes in armbian/actions resolve datacenter runner proxy issues, while a rootfs change strips mmdebstrap's apt proxy from shipped images. Codeowners pruning of inactive maintainers and a Docker…

    • Reputation Points

    • 0 replies
    • 858 views
  36. Description This reimplements this pull request, while fixing the edge case (hopefully). https://github.com/armbian/build/pull/8186 I don't have a bare metal device to test. How Has This Been Tested? Tested using docker Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  37. Mere weeks after the debut of Open Source Summit Latin America, Dublin continues the collaborative momentum with the 2022 hybrid editions of Linux Plumbers Conference and Open Source Summit Europe! View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  38. Started by RSS Bot,

    Description Bump kernels. Without this bump, EDGE breaks due to rtw88 patch issue. How Has This Been Tested? [x] Patching doesn't break View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  39. I'd been putting this off for years. Every March, I'd read someone else's embedded world recap, tell myself "next year", and go back to my terminal. This year I actually went and I'm still processing everything I saw. First things first: the teamBefore I talk about any stand or chip, I need to tell you what made this trip different from anything I've done before. There were five of us from the Armbian team at the show: Igor, Werner, Meko, amazingfate, and me. Five people. Four countries. Some of us had worked together for years and never met in person. You know how it is in open-source, you collaborate through GitHub, you argue about patches on the mailing list, you revie…

    • Reputation Points

    • 0 replies
    • 858 views
  40. Description Add plymouth package to base images except minimal Jira reference number AR-1377 How Has This Been Tested? [x] Build minimal [x] Build CLI Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 857 views
  41. How is an uncompressed raster image laid out in computer memory? How is a pixel represented? What are stride and pitch and what do you need them for? How do you address a pixel in memory? How do you describe an image in memory? Pekka discusses the essential digital imaging concepts for programmers. View the full article

    • Reputation Points

    • 0 replies
    • 857 views
  42. Started by RSS Bot,

    Fix start USB for NanoPC t4 View the full article

    • Reputation Points

    • 0 replies
    • 857 views
  43. D-Bus API features View the full article

    • Reputation Points

    • 0 replies
    • 857 views
  44. Description config adjustements Jira reference number AR-1573 How Has This Been Tested? [x] Build test Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 857 views
  45. Description fixed rockchio6.10 tinker-edge-r bug How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Test A [x] Test B Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 857 views
  46. Started by RSS Bot,

    Looking to use hardware-backed and virtual SocketCAN interfaces inside your Kubernetes Pods? A new device plugin now allows processes inside a pod to communicate with each other using the full Linux SocketCAN API. View the full article

    • Reputation Points

    • 0 replies
    • 857 views
  47. As part of a project backed by INVEST-AI, a program managed by IVADO Labs, we have developed a multi-stage neural network-based solution that accurately locates and tracks the hands despite complex background noise and occlusion between hands. View the full article

    • Reputation Points

    • 0 replies
    • 856 views
  48. This week's work centers on board support expansion, kernel and U-Boot maintenance, and desktop and CI tooling refinements. On the platform side, the Radxa Cubie A5E received Wi-Fi enablement and a kernel refresh as part of a broader update, while the youyeetoo YY3588 was promoted from CSC to standard support and the YY3568 gained PCIe NVMe functionality. The NanoPi R76S and Rock 5 ITX were both migrated to mainline U-Boot v2026.04, dropping vendor-branch gates, and the Vanxoak HD-RK3506-EVB was added with vendor and board imagery. Kernel hygiene dominated the maintenance work: duplicate OPP labels on the Xiaoxin Pad Pro (sm8250) were corrected, broken UHS-I, xo-clock, SD…

    • Reputation Points

    • 0 replies
    • 856 views
  49. Call the 'passwd' command with the right arguments depending on whether the user entered a password or not. View the full article

    • Reputation Points

    • 0 replies
    • 856 views
  50. Currently it doesn't provide any data to what failed, this attempts to address it View the full article

    • Reputation Points

    • 0 replies
    • 856 views
  51. Description Removing kernels that become obsolete. Jira reference number [AR-1472] View the full article

    • Reputation Points

    • 0 replies
    • 856 views
  52. Started by RSS Bot,

    Linus Torvalds has now released the official Linux 4.17, so it’s time for our traditional blog post summing up our contributions to the latest version of the Linux kernel, which include a number of patches to the DRM subsystem. View the full article

    • Reputation Points

    • 0 replies
    • 856 views
  53. Description patch u-boot 2024.07 to support KASLR enable KASLR Reference patchset: 1949474 Credit: Tim Harvey How Has This Been Tested? [x] built and ran minimal trixie edge orangepi5-plus --> KASLR Enabled Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 855 views
  54. Description Just maintenance. View the full article

    • Reputation Points

    • 0 replies
    • 855 views
  55. CONFIG_RTW_DEBUG = n Remove RTW_WARN_LMT Fix aes_encrypt() redefinition errors View the full article

    • Reputation Points

    • 0 replies
    • 855 views
  56. Description Radxa e 25 now booting 6.3 kernel, no test done yet Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [x ] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding cha…

    • Reputation Points

    • 0 replies
    • 855 views
  57. At uboot_ custom_postprocess(), treat RK3566 as RK3568 to make mkimage work View the full article

    • Reputation Points

    • 0 replies
    • 855 views
  58. Description Renaming network device to eth0 How Has This Been Tested? [x] Generated image Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 855 views
  59. Description Driver does not compile on kernel 6.7 due to minor changes in kernel API. The PR just fixes the changes. How Has This Been Tested? [x] Compiled rockchip64 edge 6.7 kernel Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 855 views
  60. Description This PR ports over recent changes for the Orange Pi Zero 2 board brought by AGM1968 for 6.2.y kernel, back to 6.1.y kernel (current LTS). Changes being ported (minor modifications required to the patching metadata, overall code & structure intact): https://github.com/armbian/build/pull/5247 (CPU scaling) https://github.com/armbian/build/pull/5270 (on-board LED states changes) How Has This Been Tested? CPU scaling tests [x] Test A: Build & boot-up the board, making sure it still works [x] Test B: Run ThomasKaiser/sbc-bench See: https://github.com/mdziekon/armbian-build/pull/2 LED changes tests [x] Test A: Build & boot-up the board, making…

    • Reputation Points

    • 0 replies
    • 855 views
  61. See #4854 View the full article

    • Reputation Points

    • 0 replies
    • 855 views
  62. Description Update odroidxu4-current kernel to 5.4.245 How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 855 views
  63. Description WireGuard support got lost with one of the recent changes to the Odroid XU4 kernel config. This commit re-adds it as module. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Kernel built with lastest Armbian main branch + this change [x] Tested on Odroid XU4Q with an actual WireGuard server test installation root@OdroidXU4:~# dpkg -l linux-image-current-odroidxu4 ii linux-image-current-odroidxu4 23.11.0-trunk armhf Armbian Linux current kernel image 6.1.61-current-odroidxu4 root@OdroidXU4:~# uname -a Linux …

    • Reputation Points

    • 0 replies
    • 854 views
  64. It is with the utmost excitement that we witness the release of PipeWire 1.0, the first officially stable release of this noteworthy inter-process multimedia streaming framework after many years of development. View the full article

    • Reputation Points

    • 0 replies
    • 854 views
  65. Description Missing font in Bullseye desktop cause strange fonts in Terminator @paolosabatino Jira reference number AR-1416 How Has This Been Tested? [x] Open terminal before and after View the full article

    • Reputation Points

    • 0 replies
    • 854 views
  66. Description Adding a command that can be used to refresh kernel configs without launching menuconfig interface. This can be helpful to refresh kernel configs when doing kernel upgrades for all kernels being bumped by running in a for loop and can be also be used in some automation to periodically refresh kernel configs How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested by running ./compile.sh BOARD=khadas-vim4 BRANCH=legacy rewrite-kernel-config. It refreshed and updated config/kernel/linux-meson-s4t7-legacy.config file based on the needed updates which …

    • Reputation Points

    • 0 replies
    • 854 views
  67. Description Bumped current kernel to 6.1.33. Also disabled some Rockchip patches thats gets applied on the sunxi kernel. How Has This Been Tested? [X] Compiled an image and booted it on Nanopiduo2 Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 854 views
  68. A complete breakdown of Mesa’s NIR compiler detailing how it optimizes shader memory access with SSA promotion, deref analysis, copy propagation, and store elimination to reduce memory traffic and improve GPU performance. View the full article

    • Reputation Points

    • 0 replies
    • 854 views
  69. Description Bumped u-boot and kernel version for Allwinner. Toggled CONFIG_MEDIA_SUPPORT from y to m in linux-sunxi-current.config similar to edge kernel to resolve the boot issue on 32-bit boards. U-boot 2023.07-rc4 -> 2023.07-rc6 (2023.07 is delayed by a week. Will bump it again once thats released) Kernel Legacy 5.15.113 -> 5.15.119 Kernel Current 6.1.34 -> 6.1.37 Kernel Edge 6.4.0 -> 6.4.1 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on NanoPi Duo2 Checklist: [ ] My code follows the style guidelines of this project [ ] I have perf…

    • Reputation Points

    • 0 replies
    • 854 views
  70. Description This PR adds missing Operating Performance Point (OPP) nodes for lower frequencies to the RK3588 device tree. by enabling the CPU clusters to scale down to lower frequencies when under light loads. The changes add OPP nodes for 408MHz, 600MHz, 816MHz, and 1008MHz (for cluster1 and cluster2 only, as cluster0 already had 1008MHz). How Has This Been Tested? [x] Tested with RK3588-based board (NanoPC T6-LTS) and verified CPU frequency scaling works correctly Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 854 views
  71. Description Add licence info to the files where this is missing. Jira reference number AR-1593 How Has This Been Tested? No need. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code View the full article

    • Reputation Points

    • 0 replies
    • 854 views
  72. Description There is a drawback to configuring audio routing using asound.state. Although you can specify the device of the axg-sound card via commands to output sound to either HDMI or the internal speaker, in a desktop environment, there is only one analog output (defaulting to HDMI). This is because the device actually has only one sound card. By using ALSA UCM to manage sound instances and audio routing, you can freely choose between HDMI or the built-in speaker output in a desktop environment. This is because PipeWire/WirePlumber will parse ALSA UCM and create sinks. How Has This Been Tested? build image boot form usb drive test sound in CLI and DE Checklist: …

    • Reputation Points

    • 0 replies
    • 854 views
  73. Brussels, here we come! We're thrilled to be sponsoring this year's edition of FOSDEM, taking place in just over a week's time (February 3 & 4), at the Université Libre de Bruxelles. Come say hello, or catch one of a dozen talks given by Collaborans! View the full article

    • Reputation Points

    • 0 replies
    • 854 views
  74. Started by RSS Bot,

    We're thrilled to be once again a platinum sponsor of the annual GStreamer Conference, taking place this weekend (October 21 & 22) at Node5 in Prague, Czech Republic. Come say hello, or catch one of the five presentations given by Collaborans! View the full article

    • Reputation Points

    • 0 replies
    • 854 views
  75. Description Sometimes we need to fix minor issues like changing the key or fixing other small problem on live OS. We can ship this as a part of BSP package, but its handling should be made easy. This downloads script from CDN, verify its signature and executes after apt upgrade starts installing packages. To do: GH Action script for automatic signing and upload. Jira reference number AR-1410 How Has This Been Tested? Manual. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentati…

    • Reputation Points

    • 0 replies
    • 853 views
  76. Collabora developers contributed a total of 48 patches to kernel 4.3 as part of our current projects. View the full article

    • Reputation Points

    • 0 replies
    • 853 views
  77. Collabora upstream work on Linux kernel View the full article

    • Reputation Points

    • 0 replies
    • 853 views
  78. Engineers have widely adopted GStreamer to build video analytics pipelines, and while many companies have indeed built their machine learning analysis framework around GStreamer, no one had made the effort to contribute upstream, until now. View the full article

    • Reputation Points

    • 0 replies
    • 853 views
  79. Part 3 of the cmtp-responder series with a focus on USB gadgets explores several new elements including a unified build environment with Docker and an example strategy for building and deploying to a target. View the full article

    • Reputation Points

    • 0 replies
    • 853 views
  80. Description Move meson edge from 6.9 to 6.10. Note that I don't have any meson 32bit hardware so this builds, but isn't otherwise tested. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Build onecloud image and kernel debs Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code View the full article

    • Reputation Points

    • 0 replies
    • 853 views
  81. Collabora continues to relentlessly shift the needle to make high-quality open-source software not just an aspiration, but an expectation. We're pleased to announce an extension of our collaboration with Arm, providing more surety and capability for Panfrost. View the full article

    • Reputation Points

    • 0 replies
    • 853 views
  82. Description Fix compilation warnings [🐳|🔨] CC arch/arm/mach-rockchip/boot_mode.o (...) [🐳|🔨] arch/arm/mach-rockchip/boot_mode.c: In function ‘rockchip_dnl_mode_check’: [🐳|🔨] arch/arm/mach-rockchip/boot_mode.c:174:24: warning: ‘return’ with a value, in function returning void [-Wreturn-type] [🐳|🔨] 174 | return 0; [🐳|🔨] …

    • Reputation Points

    • 0 replies
    • 853 views
  83. Earlier this year, I joined Collabora for a six-month internship to learn how V4L2 (Video4Linux2) supports stateless video hardware decoding, and build a utility that traced and replayed stateless decoding from a userspace perspective. View the full article

    • Reputation Points

    • 0 replies
    • 853 views
  84. Description This PR is part of the big repo cleanup ✨ I tried to find references for the old toolchains. The only reference I could find that was actively using an external toolchain in meson-s4t7. There I have bumped the compiler from 7.3.1 to 7.4.1. A 2019 compiler seems like a good fit to compile a 2019 u-boot :) @viraniac Other than that, I found only this: https://github.com/armbian/build/blob/560993ac7aff4aafc94c8533b8d84eda73b4d656/lib/functions/host/external-toolchains.sh#L26-L37 I have kept every torrent that is referenced in that list, apart from the first few ones which are 10+ years old now and would probably not really work well on a modern machine anyway.…

    • Reputation Points

    • 0 replies
    • 853 views
  85. Description Clean deprecated parts in patches. How Has This Been Tested? [x] Build test Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 852 views
  86. meson64 edge 6.4: bump from 6.4-rc5 tag to linux-6.4.y branch meson64 edge 6.4: bump from 6.4-rc5 tag to linux-6.4.y branch rebase one patch View the full article

    • Reputation Points

    • 0 replies
    • 852 views
  87. Syzkaller is much needed tool for Linux kernel testing and debugging. With some work, it can also be enhanced to find bugs in specific drivers, such as V4L2. Here's how. View the full article

    • Reputation Points

    • 0 replies
    • 852 views
  88. Started by RSS Bot,

    At Collabora, our multimedia team is always looking to improve QA tools in GStreamer. This blog introduces a new QA tool: a GStreamer tracer to track leaked objects. View the full article

    • Reputation Points

    • 0 replies
    • 852 views
  89. Description Maint, moving folder to expected location, add upstream patch. @belegdol Jira reference number AR-2353 How Has This Been Tested? [ ] CI Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 852 views
  90. Description On different boards, eMMC and SDcard memory devices can have numbers 0, 1, 2 in any sequence. SDcard -> 0; eMMC -> 2 SDcard -> 1; eMMC -> 0 SDcard -> 0; eMMC -> 1 eMMC has additional physical partitions such as *boot0, *boot1 and others. Use this attribute for unambiguous identification. Print the type and name of the memory device in the message to the user. GitHub issue on #6958 How Has This Been Tested? [x] Test work on board View the full article

    • Reputation Points

    • 0 replies
    • 852 views
  91. U-boot-rockchip64 rk3399-ehci-probe-usb2.patch. No code changes. Original patch applied and new patch generated then mbox tweaked to retain relevant details. Prevents patching errors in armbian-next. Jira reference number AR-1499 [ ] Builds without errors on master [ ] Builds without errors on armbian-next Checklist: [ ] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 852 views
  92. Collabora contributes elements implementing the RIST Simple Profile to GStreamer. This specification adds retransmissions to RTP streams in a way that it compatible with existing broadcast encoders and decoders. View the full article

    • Reputation Points

    • 0 replies
    • 852 views
  93. Description Fix mistake due to patch copied as-is from rk322x family without properly checking it first :pensive: How Has This Been Tested? [x] Kernel deb packages compiled Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 852 views
  94. A look at the fundamentals of building and booting a kernel in QEMU using debootstrap, so you have the needed infrastructure to test your kernel changes in QEMU. View the full article

    • Reputation Points

    • 0 replies
    • 851 views
  95. Update maintainers synched from the database View the full article

    • Reputation Points

    • 0 replies
    • 851 views
  96. Description Add missing bluetooth service like meko and khadas edge 2 Jira reference number [AR-9999] How Has This Been Tested? [x] Got a feedback from the forum Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 851 views
  97. Add audio support to hdmi output (meson) View the full article

    • Reputation Points

    • 0 replies
    • 851 views
  98. Linux Kernel 4.5 was released earlier this week, and once again Collabora engineers played a role in its development. In addition to their current projects, seven Collabora engineers contributed a total of 33 patches to the new Kernel. View the full article

    • Reputation Points

    • 0 replies
    • 851 views
  99. Anne Barela’s Floppy Thumb Drive project houses the Adafruit PyPortal internet display in a 3D-printed enclosure that looks like a 3.5-inch floppy disk, just a bit thicker. The computer-in-a-floppy-disk project runs CircuitPython code to list the first 12 files stored in the flash and can display photos or animations, play audio, or execute scripts. The project consists of three main parts: The Adafruit PyPortal internet display with Microchip SAMD51 (ATSAMD51J20) Arm Cortex-M4F microcontroller @ up to 120 MHz with 1 MB flash, 256 KB SRAM Display – 3.2-inch 320 x 240 color TFT display with resistive touchscreen Audio – Speaker Storage 8MB flash storage optional microSD ca…

    • Reputation Points

    • 0 replies
    • 851 views
  100. With the upcoming 0.5 release, WirePlumber's configuration system will be moving to a JSON syntax to define settings, bringing a more unified configuration approach across the PipeWire ecosystem. View the full article

    • Reputation Points

    • 0 replies
    • 851 views

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.