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. Description phytium_embedded: update kernel config from phytium repo. The kernel repository has patched the rtw88 driver, so set EXTRAWIFI="no". How Has This Been Tested? [x] Successfully built. [x] System startup. 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] 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
    • 944 views
  2. Description Previously, only the type "Generic Linux filesystem" was used for the root filesystem. Use the correct type "Linux root ($ARCHITECTURE)" for the root filesystem. For other little improvements, please refer to the single commits: Add some comments to improve readbility Output the partitioning options to the debug log [Add check to use legacy BIOS boot partition with GPT only, not MBR(https://github.com/armbian/build/commit/c134638fb65f7863fba81fb74819a083b975f9ed) How Has This Been Tested? [x] Boot success on nanoPi R6C with build: ./compile.sh BOARD=nanopi-r6c BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=no EXPERT=yes KERNEL_CONFIGURE=no RELEASE=trixie FIXE…

    • Reputation Points

    • 0 replies
    • 1.1k views
  3. 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 improve…

    • Reputation Points

    • 0 replies
    • 1.5k views
  4. This cycle is defined by three themes: broad new board enablement, a coordinated U-Boot v2026.10 refresh across Rockchip and Allwinner platforms, and substantial Rockchip kernel, media, and wireless work. Board support expanded on multiple SoC families, including the EasePi R1 and Pine64 Quartz64 Zero on RK3568, the ArmSoM CM7s IO board and Boardcon EM3588 on RK3588, Forlinx OK3572-C, and the Skysi X5 laptop. The Banana Pi BPI-M4 (RTD1395) and Cubieboard 4 returned with full enablement including A80 cpufreq, thermal, HDMI, and audio. Qualcomm support advanced with the Lenovo Legion Y700 Gen 4 on an SM8750 edge kernel bumped to 7.2.11, while the NVIDIA Jetson Nano joined t…

    • Reputation Points

    • 0 replies
    • 1.1k views
  5. After the Raspberry Pi Compute Module 4S which we discovered in April, it appears Raspberry Pi Trading has launched another Compute Module for their industrial and commercial customers with the Raspberry Pi Compute Module 3E (CM3E) equipped with the same Raspberry Pi RP30A0 SiP found in Raspberry Pi Zero 2W and an 8GB eMMC flash. The new system-on-module (SoM) has not been officially announced but was discovered by Twitter user “Pi 0 in your Pocket” inside an electric vehicle (EV) charger by Wallbox. Raspberry Pi Compute Module 3E specifications (preliminary): SiP – Raspberry Pi RP3A0 with Broadcom BCM2710A1 quad-core Cortex-A53 processor @ 1.0 GHz with VideoCore IV GPU s…

    • Reputation Points

    • 0 replies
    • 1.5k views
  6. Started by RSS Bot,

    Today marks a very exciting day as Fedora 35 has now been released, and with it comes WirePlumber as the default session manager for PipeWire! Under development by Collabora since 2019, WirePlumber has now entered the linux desktop space. View the full article

    • Reputation Points

    • 0 replies
    • 756 views
  7. Started by RSS Bot,

    With less than 12 days to go before Christmas, here are 12 reasons, from 12 different people who became Collaborans this year, on why you should consider joining our team! View the full article

    • Reputation Points

    • 0 replies
    • 847 views
  8. add wayland support to kde-plasma builds View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  9. The ModBerry 500 R1 industrial computer features a Radxa CM3 system-on-module that follows the Raspberry Pi CM4 form factor, but is powered by a Rockchip RK3566 quad-core Cortex-A55 processor instead. The ModBerry 500 CM4 DIN-rail industrial computer with a Raspberry Pi Compute Module 4 was launched in 2020, but the Raspberry Pi shortage got in the way, even for commercial customers, and Poland-based TECHBASE had to find an alternative to Raspberry Pi CM4 to offer shorter lead times to its customers, and so the ModBerry 500 R1 based on Radxa CM3 system-on-module was born. ModBerry 500 R1 specifications: SoM – Radxa CM3 module with Rockchip RK3566 quad-core Cortex-A55 proc…

    • Reputation Points

    • 0 replies
    • 1.5k views
  10. 4K HDMI to USB 3.0 dongles based on Macrosilicon MS2130 video and audio acquisition chip are starting to show up on Aliexpress for around $19 with free shipping. We first discovered the MS2130 chip in the YuzukiLOHCC PRO open-source hardware board that claims to have a bills-of-material cost of about $10. But you have to build it and source the components yourself, so it’s not for everyone. Now USB 3.0 adapters capable of recording or streaming up to 1080p60 uncompressed video from an HDMI input up to 4Kp30 are available to anyone with around $20. “Mini U3” HDMI to USB 3.0 video capture dongle specfications: Main chip – MacroSilicon/UltraSemi MS2130 USB 3.2 Gen 1 high-def…

    • Reputation Points

    • 0 replies
    • 2.4k views
  11. Started by RSS Bot,

    Transfers DTB to a package shared with the kernel DEB. Solves the problem of missing DTB when using an assembly from the package repository. View the full article

    • Reputation Points

    • 0 replies
    • 729 views
  12. Description Those patches are coming to 6.2 / 6.3, reworked patch for clock phase by @rpardini Jira reference number AR-1532 How Has This Been Tested? Armbianmonitor: https://paste.armbian.com/ahinakixad [x] Generate image and boot [x] Install to eMMC [x] Verify wireless 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
    • 829 views
  13. extensions: add v4l2loopback-dkms, very similar to the zfs extension Raison d'être: prove linux-headers work, at least, minimally View the full article

    • Reputation Points

    • 0 replies
    • 806 views
  14. artifacts (all): implement DONT_BUILD_ARTIFACTS=any (so we don't need to list them all for CI image builds) View the full article

    • Reputation Points

    • 0 replies
    • 782 views
  15. kernel / drivers-harness: use the kernel git SHA1 ($KERNEL_GIT_SHA1) instead of $KERNEL_MAJOR_MINOR for drivers cache key kernel / drivers-harness: use the kernel git SHA1 ($KERNEL_GIT_SHA1) instead of $KERNEL_MAJOR_MINOR for drivers cache key this should avoid (late) patching errors that might happen during a point release bump like 6.4.5 -> 6.4.6 cos we'd be using the wrong cached drivers patch using the SHA1 will instead (possibly) trigger the "real patching failure", during drivers-harness when building a new driver patch cache also try to cleanup old caches in the old format so we've not many leftovers -- each patch is ~150mb View the full article

    • Reputation Points

    • 0 replies
    • 725 views
  16. 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
    • 859 views
  17. Description Removing sections from patch that find a way upstream. 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
    • 792 views
  18. 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
    • 835 views
  19. Last month in Nice, active media developers came together for the annual Linux Media Summit to exchange insights and tackle ongoing challenges in the media subsystem. Here’s a brief summary of the key discussions and upcoming areas of focus. View the full article

    • Reputation Points

    • 0 replies
    • 847 views
  20. 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 improve…

    • Reputation Points

    • 0 replies
    • 1.5k views
  21. Seeed Studio XIAO STM32C5 is the company’s first XIAO development board based on an STMicroelectronics MCU, namely a 144 MHz STM32C5A3CG Arm Cortex-M33 microcontroller. It features two CAN FD controllers and a 6-axis IMU with programmable heating for robotics, industrial control, and motion-sensing applications. The board also includes 16MB of external flash, a 48 MHz external crystal, a USB-C port, and battery charging circuitry. One CAN FD channel is connected to an onboard transceiver, while the second requires an external transceiver. The integrated IMU heater allows firmware to control sensor temperature and reduce measurement drift from temperature changes. XIAO STM…

    • Reputation Points

    • 0 replies
    • 180 views
  22. Description This PR adds support for kernel 5.15 and 5.17 for Orange Pi 4 LTS board. Work is mostly based upon existing Orange Pi 4 device tree and code. The LTS board differs from the ancestor because uses Spreadtrum/Unisoc uwe5622 wifi/bluetooth chip and es8316c sound codec. uwe5622 wifi patches have been brought in from allwinner family patches and enabled via kernel config modifications. Some other minor fixes have been brought in to avoid kernel warnings or trivial errors. Wifi part is working, bluetooth part is not yet ready because the kernel driver crashes and thus has been disabled. The Unisoc driver is suboptimal since it is not very compliant against kernel gu…

    • Reputation Points

    • 0 replies
    • 1.4k views
  23. Updating patch to hide u-boot (latest version) on-screen tty on Allwinner Sunxi platform. View the full article

    • Reputation Points

    • 0 replies
    • 1.3k views
  24. Maintaining a non-trivial set of GStreamer patches can be tricky. Thanks to the recent move to a single, unified git repo, you can now easily run a GStreamer continuous integration pipeline on your own GitLab instance. Here's how. View the full article

    • Reputation Points

    • 0 replies
    • 903 views
  25. Recently, Sean Paul from Google's ChromeOS team, submitted a patch series to enable HDCP - or High-bandwidth Digital Content Protection - support for the Intel display driver. View the full article

    • Reputation Points

    • 0 replies
    • 795 views
  26. Started by RSS Bot,

    Description Maintenance View the full article

    • Reputation Points

    • 0 replies
    • 915 views
  27. Description G12/GXL boards with memory of 1GB or lower are unable to boot because the CMA memory pool is set to high. Leaving CMA at the default 256M and providing an overlay for those who need or want the CMA higher, makes more sense than not supporting all possible memory options provided by said SoC(s). As an aside; I've noticed people have been unable to boot the Radxa Zero 512MB/1GB models using the current Armbian images. 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] Installed and booted kernel without the current CMA…

    • Reputation Points

    • 0 replies
    • 1.6k views
  28. Description Beta builds are not able to start X11 since 3dsupport group is exists on images. Oibaf PPA is definitely incompatible with RK3588 boards. It's not also exists on main target config. I also added beta build option for CLI. If you are not OK to that, i can remove it. How Has This Been Tested? [x] I didn't test it but i'm sure 3dsupport breaks X11 on RK3588 boards. (I built an image that have Oibaf PPA and it wasn't also able to get X11) 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 chan…

    • Reputation Points

    • 0 replies
    • 945 views
  29. Arduino Nano 33 BLE Sense Rev2 is a new revision of the Nano 33 BLE Sense machine learning board with basically the same functionality but some sensors have changed along with some other modifications “to improve the experience of the users”. The main changes are that STMicro LSM9DS1 9-axis IMU has been replaced by two IMUs from Bosch SensorTech, namely the BMI270 6-axis accelerometer and gyroscope, and the BMM150 3-axis magnetometer, a Renesas HS3003 temperature & humidity sensor has taken the place of an STMicro HTS221, and the microphone is now an MP34DT06JTR from STMicro instead of an MP34DT05. All of the replaced parts are from STMicro, so it’s quite possible the…

    • Reputation Points

    • 0 replies
    • 1.3k views
  30. Add WiP Mekotronics R58 boards (rockchip-rk3588) mekotronics.com rockchip-rk3588: add new board mekotronics-r58-minipc.wip (Mekotronics R58 MiniPC, and variants) rockchip-rk3588: add new board mekotronics-r58x.wip (Mekotronics R58X) rockchip-rk3588: add new board mekotronics-r58x-4g.wip (Mekotronics R58X-4G); add u-boot patches rockchip-rk3588: set ROCKUSB_BLOB for RockUSB Maskrom -> Loader mode u-boot: same as Radxa Rock-5A. RockUSB and UMS works; boot from eMMC only. No USB, no NVMe. Can stop u-boot by holding Shift-M during boot on serial console. Kernel: was handled at https://github.com/armbian/linux-rockchip/pull/12 and https://github.com/armbian/linux-rockch…

    • Reputation Points

    • 0 replies
    • 1.3k views
  31. Description We call ssh-keygen when building with CRYPTROOT=yes, but openssh-client is not mentioned into EXTRA_BUILD_DEPS in extensions/fs-cryptroot-support.sh which can make the build to fail. This PR fixes the same 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] Created a build with CRYPTROOT=yes and ARTIFACT_IGNORE_CACHE=yes and made sure it no longer fails because of missing ssh-keygen in docker image 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, parti…

    • Reputation Points

    • 0 replies
    • 968 views
  32. meson64/rockchip64 current/edge: enable CONFIG_NVME_HWMON=y for NVMe temperature monitoring linux-rockchip64-current.config / linux-rockchip64-edge.config: update config, no changes linux-rockchip64-current.config / linux-rockchip64-edge.config: enable CONFIG_NVME_HWMON=y for NVMe temperature monitoring linux-meson64-current.config / linux-meson64-edge.config: update config, no changes linux-meson64-current.config / linux-meson64-edge.config: enable CONFIG_NVME_HWMON=y for NVMe temperature monitoring View the full article

    • Reputation Points

    • 0 replies
    • 755 views
  33. Description Add support for armsom-sige7 board Dependencies required for this change:https://github.com/armbian/linux-rockchip/pull/131 armsom-sige7 related document links: How Has This Been Tested? Compile command: ./compile.sh 2.5Gb Network *2 ok Headphone ok usb 3.0 * 2 ok typec ok hdmi tx ok 40pin-Header ok LED ok debug ok Fan ok M2 E key ok 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 mer…

    • Reputation Points

    • 0 replies
    • 1.1k views
  34. One of the key high-level challenges of building Mesa drivers these days is figuring out how to best share code between a Vulkan driver and a Gallium driver when Gallium isn't really capable of implementing Vulkan. Here's how. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  35. Changes upstream rarely match exactly what is happening this far downstream. So let's take control by moving the old and patching a new. This gives us more freedom to make edits when we want or need to and avoid errors. View the full article

    • Reputation Points

    • 0 replies
    • 838 views
  36. Description removing network manager dependency. Left over from moving networking into extensions. address errors when wireless networking is still not detected Jira reference number AR-2390 Documentation summary for feature / change How Has This Been Tested? [x] Several images on board without wifi only [x] Tested making wrong wifi password 3x, exits with "Unable to connect to AP" [x] Connecting with correct credentials [x] Choosing to not connect to wireless [x] Tested on NM and systemd networkd 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
    • 726 views
  37. Towards the end of 2024, MediaTek and Collabora started on a journey to improve upstream support for MediaTek Genio devices. Here's where things stand. View the full article

    • Reputation Points

    • 0 replies
    • 1.3k views
  38. Welcome to the latest Armbian Newsletter: your source for the latest developments, community highlights, and behind-the-scenes updates from the world of open-source ARM and RISC-V computing. The past two months have been particularly active for the embedded ecosystem. At EMBEDDED WORLD 2026, developers, hardware vendors, and open-source communities gathered to showcase the latest innovations shaping the future of embedded computing. In parallel, the Armbian project continues to evolve with new releases, expanded board support, and ongoing improvements to the build framework driven by the contributions of its global community and the growing demand for reliable Linux on AR…

    • Reputation Points

    • 0 replies
    • 883 views
  39. Kernel 7.0 is out with broad hardware enablement and performance updates. Collabora contributed 227 patches from 24 developers, spanning major graphics work, multimedia fixes, and substantial enablement for Rockchip and MediaTek. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  40. NXP has announced a new MCX general-purpose Arm Cortex-M MCU family designed for advanced industrial and IoT edge computing and integrating an NXP neural processing unit (NPU) capable of delivering over 30 times higher performance than running the AI inference tasks on an Arm Cortex-M33 core alone. The new MCX portfolio builds upon the earlier NXP LPC and Kinetis microcontroller families, but does not replace these, and aims to improve machine learning performance and security for a variety of applications including machine learning, wireless, voice, motor control, analog, and more. The new MCX family will be available in four series: MCX N Advanced series Designed for se…

    • Reputation Points

    • 0 replies
    • 1.3k views
  41. Earlier this year, I joined Collabora as an intern to work on improving testing in libcamera and automating it through KernelCI. Having recently completed the internship, here's a look back at this experience and what was accomplished. View the full article

    • Reputation Points

    • 0 replies
    • 680 views
  42. Getting ChromiumOS building is reasonably easy, but running it under QEMU requires some work. Here's a guide to help you build all of the software needed to do so. View the full article

    • Reputation Points

    • 0 replies
    • 786 views
  43. Geehy APM32F103 is a clone of STMicro STM32F103 MCU that has been tested by at least one person who claims it was just a drop-in replacement and PCB, code, hex, testing, and production did not have to be changed at all. Most STM32 microcontrollers are in short supply with 52+ weeks lead times and prices going through the roof, so people may be looking into the long list STM32 clones and fakes including APM32F103. They all claim to be pin-to-pin and firmware compatible, but when theory meets reality, things may go wrong. For instance, last year I had a conversation with one person who switched to GD32 microcontroller and had all sorts of issues (translated from French): I …

    • Reputation Points

    • 0 replies
    • 2.5k views
  44. Description sunxi-5.19: Initial state for megous patches Checklist: [ ] Test build for sunxi [ ] Test build for sunxi64 View the full article

    • Reputation Points

    • 0 replies
    • 1k views
  45. A couple of months ago, we wrote about the Raspberry Pi Compute Module 3E (CM3E) equipped with the Raspberry Pi RP3A0 SiP found in the Raspberry Pi Zero 2 W board. It looks like an OEM product from Raspberry Pi trading, and as such is close to impossible to purchase. But if somehow, you’d like to have the guts of the Pi Zero 2 W into CM3 module form factor, Waveshare has designed the Zero-to-CM3 adapter for the Raspberry Pi Zero 2 W that should be compatible with most carrier boards designed for Raspberry Pi CM3 or CM3+. As you can see, it is also using pogo pins to connect to the test points on the Raspberry Pi Zero 2 W board in order to route the USB, USB OTG, and SD ca…

    • Reputation Points

    • 0 replies
    • 1.3k views
  46. STMicroelectronics has just announced the STM32Cube.AI Developer Cloud opening access to a suite of online AI development tools for the STM32 microcontrollers (MCUs) allowing developers to generate, optimize, and benchmark AI working on the company’s 32-bit Arm microcontrollers. The company sus the STM32Cube.AI Developer Cloud is based on the existing STM32Cube.AI ecosystem of desktop tools with the added benefit of being able to remotely benchmark models on STM32 hardware through the cloud in order to save on workload and cost. Some of the highlights of the online tools include: An online interface to generate optimized C-code for STM32 microcontrollers without requiring…

    • Reputation Points

    • 0 replies
    • 865 views
  47. Description I'm running ./conmpile.sh on a CentOS7 host with selinux. I got this error when I have a fat32 boot partition: rsync: [receiver] rsync_xal_set: lsetxattr("/armbian/.tmp/mount-9164f469-ce45-41ce-af3d-07556d8996aa/boot","security.selinux") failed: Operation not supported (95) Since we will rsync boot partition later it should be harmless if we just exclude the whole /boot directory. Related issue from other project: https://github.com/RPi-Distro/pi-gen/pull/261 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] Build success on my selinux enabled cento…

    • Reputation Points

    • 0 replies
    • 1k views
  48. GL.iNet are better known for their routers, but the company is also offering IoT gateways and Smart Home hubs such as the GL-S10 BLE to MQTT IoT gateway. The company is now preparing to launch the GL.iNet GL-S200 Thread Border Router in early April, and I’ve been asked to do some beta testing before launch, so GL.iNet have sent me a kit with the GL-S200 and three Thread development boards acting as IoT nodes. A Thread Border Router acts as a WiFi or/and Ethernet gateway connecting to battery-powered Thread sensor nodes equipped with a low-power 802.15.4 radio. In this first post, I’ll go through the hardware and specifications, before reporting my finding in a separate po…

    • Reputation Points

    • 0 replies
    • 1.8k views
  49. rpardini's bunch of lib changes - mid-April'23 Themes: actually working JSON dumps, both for images and artifacts; also fast, via CONFIG_DEFS_ONLY actually working rootfs artifacts / remote OCI .debs per-release moar power to extensions, standardize some mechanisms fixes cli: flash: introduce flash CLI command; introduce hook post_build_image_write config: refactor calculate_image_version() out of create_image_from_sdcard_rootfs(), make more flexible, predict IMAGE_FILE_ID during config default IMAGE_INSTALLED_KERNEL_VERSION="generic" instead of "linux" artifact: rootfs: fix artifact_rootfs_config_dump() to include all inputs to aggregation logging: better loggin…

    • Reputation Points

    • 0 replies
    • 744 views
  50. New boards & fixes; this de-media-fies the khadas-edge2 khadas-edge2: switch to rockchip-rk3588 legacy kernel add bluetooth-hciattach for working bluetooth most of the work done by @monkaBlyat mekotronics (all boards): use new bluetooth-hciattach extension for out-of-the-box working bluetooth rock-5a: add support for Rock-5A, WiP, using rockchip-rk3588 - by @monkaBlyat bluetooth-hciattach: new generic extension to facilitate adding hciattach systemd service, given the correct params this is not specific to rk3588 and can be reused by others View the full article

    • Reputation Points

    • 0 replies
    • 1k views
  51. Started by RSS Bot,

    add armsom-w3.wip github: https://github.com/ArmSoM/armsom-w3-bsp wiki: http://wiki.armsom.org/index.php/ArmSoM-w3 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. 2.5Gb Network r8125 ok Headphone ok usb 2.0 * 2 ok typec ok usb3.0 ok hdmi tx * 2 ok 40pin-Header ok LED ok RTC ok debug ok Fan ok M2 E key ok POE ok 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 ne…

    • Reputation Points

    • 0 replies
    • 924 views
  52. Description The issue When using ./compile.sh rewrite-kernel-config and then running the menuconfig with ./compile.sh kernel-config, just exiting and saving without any manual changes, the kernel config may still change. This is because rewrite-kernel-config does force some kernel options without any additional checks e.g. for dependencies. Using the config menu with kernel-config does those checks automatically and solves all dependencies. Example: Using ./compile.sh kernel-config on linux-rockchip64-edge.config (e.g. with BOARD=nanopi-r5c), the option CONFIG_DEBUG_KERNEL=y is automatically selected, since it is a dependency for CONFIG_EXPERT=y, which is selected in thi…

    • Reputation Points

    • 0 replies
    • 1.2k views
  53. Description Due to changes in https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/usb/typec/tcpm/tcpm.c?h=v6.6.31&id=789326cafbd1f67f424436b6bc8bdb887a364637 we need to adjust patch How Has This Been Tested? [x] Patch applies well [ ] Build test 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
    • 845 views
  54. Description This reverts commit 11245601d095645d2973a0e765ee0f9a01d51cc1. Fix doesn't work correctly. How Has This Been Tested? [ ] CI Checklist: [ ] 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
    • 778 views
  55. Description Reverse commit 75317a0 since this is a special case. Eliminate the real reason for the inability to boot the kernel. Linux kernel hangs in early boot on 32-bit ARM platform, when ftrace 4-byte "mcount" function call location for "_raw_spin_unlock_irqrestore" function straddles icache lines. The problem is present for (cross-compiler) GCC 10, 11, 12. It does not happen when the kernel is compiled with GCC 9, even when condition (1) is satisfied. Detailed description: https://forum.armbian.com/topic/41339-linux-image-legacy-sunxi2451-kernel-6192-is-broken-stuck-at-starting-kernel/?do=findComment&comment=196528 How Has This Been Tested? [x] Test build fo…

    • Reputation Points

    • 0 replies
    • 790 views
  56. Armbian continues to evolve with key updates across board configurations, hardware support, and kernel enhancements. This week introduces significant improvements, including switching CM3588 to mainline A-TF and upgrading RK322X-Box and RK3318-Box to U-Boot v2025.01. Armbian’s updated images now come with Home Assistant Core 2025.3 preinstalled, offering users enhanced smart home integration. Hardware support sees notable bug fixes such as reset and power down problem on ODROID SM1 units, LCD panel overlay additions for Hinlink-H88K, and enabling CONFIG_DRM_PANEL_MIPI_DBI for Rockchip64-Edge and Current branches. Additionally, extensions for Radxa-AIC8800 was added to Ro…

    • Reputation Points

    • 0 replies
    • 1.5k views
  57. The first quarter of 2026 has been a period of significant technical consolidation for the Armbian project. Driven by the v26.02 (Goa) release cycle, the project has focused on three core pillars: aggressive framework refactoring, the stable rollout of the Linux 6.18 LTS kernel, and the maturation of the Armbian Imager utility. Core Framework RefactoringA primary objective this quarter was the reduction of technical debt within the armbian/build repository. The development team initiated a systematic cleanup to improve build reliability and maintenance. Toolchain Optimization: Through a series of pull requests, including #9218, #9252, and #9256, significant "dead code" wa…

    • Reputation Points

    • 0 replies
    • 1.3k views
  58. With the LLVM toolchain seeing increasing development and adoption alongside the older, more established GNU toolchain, projects needing to support both, in particular the GNU C library (glibc), are facing challenges and questions. View the full article

    • Reputation Points

    • 0 replies
    • 822 views
  59. Started by RSS Bot,

    We're delighted to be one of the 33 new members of the Secure Reliable Transport (SRT) Alliance, a group dedicated to accelerating interoperability of video streaming solutions and fostering collaboration with industry leaders to achieve lower latency internet video transport. View the full article

    • Reputation Points

    • 0 replies
    • 790 views
  60. Description The type names will cause build problem in focal (use sfdisk v2.34) and bullseye (use sfdisk v2.36) The partition type is given in hex for MBR (DOS) where 0x prefix is optional; a GUID string for GPT; a shortcut or an alias. It’s recommended to use two letters for MBR hex codes to avoid collision between deprecated shortcut 'E' and '0E' MBR hex code. For backward compatibility sfdisk tries to interpret type as a shortcut as a first possibility in partitioning scripts although on other places (e.g. --part-type command) it tries shortcuts as the last possibility. Since v2.36 libfdisk supports partition type aliases as extension to shortcuts. The alias is a si…

    • Reputation Points

    • 0 replies
    • 868 views
  61. patch/kernel/rockchip-rk3588-legacy: add mainline kernel patches: from 5.10.73 to 5.10.149 Tested by myself: https://github.com/unifreq/linux-rock5b View the full article

    • Reputation Points

    • 0 replies
    • 2.4k views
  62. 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
    • 852 views
  63. Description Update odroidxu4-current kernel to 5.4.232. 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
    • 700 views
  64. In this article, we will show you how to set up a WireGuard server on Ubuntu in order to use it for remote login. Introduction to WireGuard First of all, let’s first understand, what is WireGuard? WireGuard is a very simple and fast VPN tool with state-of-the-art encryption. Its goal is to be faster, simpler, more streamlined, and easy to use than IPsec, while avoiding the hassle of large-scale configuration. WireGuard is designed as a general-purpose VPN to run on embedded interfaces and supercomputers in many different environments. Originally released for the Linux kernel, WireGuard is now widely deployed and supported across platforms (Windows, macOS, BSD, iOS, Androi…

    • Reputation Points

    • 0 replies
    • 2.1k views
  65. Description This set of changes tries to handle the requirement of reducing cache misses by removing the REVISION prefix from the tag of the OCI cache. It works by making use of a tag that doesn't include the version prefix. Once the artifact is fetched, if the filename is not what we expect, then the file is renamed to the expected file name. This can be required in cases when REVISION is bumped but no changes are done for the artifact. In that case, for example, we might be looking for a artifact with version 23.08.1-trunk prefix while the artifact thats available and is identical to the needed artifact might have version starting with 23.08.0-trunk. Only the OCI tags …

    • Reputation Points

    • 0 replies
    • 826 views
  66. Description Allwinner H6 boards like Orange Pi 3 LTS has this problem where u-boot spl sometimes detects the ram incorrectly as 4 GB instead of 2GB and because of that board doesn't boot any further until its forcefully power cylcled. I have noticed that adding a bit of delay in the ram detection function after calling mctl_core_init seems to fix the same. 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 image on Orange Pi 3 LTS (sun50i H6). Changed default systemd target to reboot.target and left board rebooting overnight while serial console…

    • Reputation Points

    • 0 replies
    • 886 views
  67. linux 6.7.y support 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
    • 693 views
  68. Description Integrating deboostrap hack directly into build framework instead of having it as extension. better compatibility with host system support for Debian variants too doesn't break on making docker images future proof and auto-obsolete when host systems deboostrap version passes 1.0.128 Jira reference number AR-2004 How Has This Been Tested? [x] Generating Docker images [x] Generating Ubuntu noble 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 [ ] My changes generate no new warnings [ ] Any dependent changes have been…

    • Reputation Points

    • 0 replies
    • 794 views
  69. Dear Armbian Community, At Armbian, we’re committed to providing stability without compromising on cutting-edge features. With that in mind, we deliver four point releases per year alongside our daily rolling releases, ensuring you have access to the best of both worlds. We’re gearing up to roll out new point release images featuring the latest kernel and packages by the end of May! Focus on Testing and Bug Hunting It’s time that we all shift our focus towards testing and bug hunting. Let’s prioritize closing any pending issues that require minimal effort, reserving the rest for post-June 1st. Notable Changes in the Pipeline Enabling Ubuntu Noble builds while keep …

  70. Description As discussed in https://github.com/armbian/build/issues/6835 Deprecate legacy, but only remove from board configs for now. Print a warning, the whole branch is slated for removal. @efectn Please have a look at Opi5, there was some functions in the board config uboot_add_sata_target @amazingfate @igorpecovnik I think it would be best to change the default branch in the vendor kernel repo to the new 6.1-rk3 https://github.com/armbian/linux-rockchip what do you think? GitHub issue reference: https://github.com/armbian/build/issues/6835 Jira reference number AR-2394 How Has This Been Tested? [x] ./compile.sh kernel BOARD=nanopi-r6s BRANCH=legacy BUILD_DESKTOP…

    • Reputation Points

    • 0 replies
    • 946 views
  71. 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
    • 856 views
  72. Join us on June 18 for our low-latency ML video analytics demo on the Ryzen AI Max 300 Series at the AMD Embedded Computing Summit! View the full article

    • Reputation Points

    • 0 replies
    • 846 views
  73. Description 8822bu would need adjustment for legacy kernels, but we don't need that Jira reference number AR-1179 How Has This Been Tested? [x] Build test on meson64-legacy [x] Build test on mvebu-legacy [x] Build test on rk322x-legacy [x] Build test on rk35xx-legacy 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
    • 1k views
  74. Gaurav Singh, acting as Circuit Valley, has designed an open-source hardware USB 3.0 Type-C industrial camera with three boards: one to capture data through a CMOS sensor, another based on a Lattice Crosslink NX FPGA to handle image processing, and finally, a board equipped with an Infineon FX3 USB 3.0 controller for sending the video data to the host. This design allows the DIY camera to be extremely flexible, as for instance, you could keep the FPGA and USB board, and simply change the sensor board for a better/different camera. A 3D printable enclosure is also provided, and the camera supports C-mount lenses, so the lens can also be easily changed as required. Here’s …

    • Reputation Points

    • 0 replies
    • 1.4k views
  75. Collaborans will be actively participating in next week's activities with seven talks on topics including Rust build scripts, embedded deep learning on GStreamer, HEVC decoding on mainline Linux, PipeWire and WirePlumber, and more. View the full article

    • Reputation Points

    • 0 replies
    • 810 views
  76. Ozone is Chromium’s next-gen platform abstraction layer for graphics and input. When developing either Ozone itself or an application that uses Ozone, it is often beneficial to be able to run the code on the development machine, which is usually a typical GNU/Linux desktop system, since doing so speeds up the development cycle. View the full article

    • Reputation Points

    • 0 replies
    • 907 views
  77. Description Follow up on #3943, this hack appears to fix Zero's eMMC boot issue when paired with Kingston eMMC module. How Has This Been Tested? This hack has been tested with upstream U-Boot 2022.04 and was confirmed working. View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  78. Description JetHome: u-boot: add bugfix for broken efi code in commit a9bf024b2933bba0e23038892970a18b72dfaeb4 No impact on other boards. Update for https://github.com/armbian/build/pull/4112: add JetHub H1 u-boot patch Jira reference number AR-1296 View the full article

    • Reputation Points

    • 0 replies
    • 846 views
  79. Google Research has been working on its own Rust-based operating system called KataOS and designed to secure embedded systems that run Machine Learning (ML) applications. There has been a lot of talk about the Rust programming language in recent times, since it offers about the same level of performance as C programming but helps programmers write more secure code with built-in prevention against buffer overflows for instance. It has gained a lot of traction over the years, and Linux 6.1 will be the first kernel release to include Rust code. Google Research noticed that system security is often treated as a feature that can be added to existing systems either by software …

    • Reputation Points

    • 0 replies
    • 979 views
  80. Deletes a group of 3D programs\settings for DE, which causes DE to be blocked from running with the legacy kernel. Station M2\P2\M3 Jetson Nano View the full article

    • Reputation Points

    • 0 replies
    • 820 views
  81. The LapPi 2.0 is a DIY laptop kit with an acrylic enclosure, a UPS HAT with a 18650 battery holder, and off-the-shelf parts including speakers, a touchscreen display, a Raspberry Pi camera, and a wireless keyboard that’s suitable for the Raspberry Pi 4 and pretty much any other small single board computer from Radxa, Orange Pi, Banana Pi, FriendlyElec, Hardkernel, and others. We’ve seen several Raspberry Pi laptops over the years with the CrowPi L and Pi-Top, and I have to say the LapPi 2.0 is not the most eye-pleasing or sophisticated design, but at least, it’s versatile and not limited to the Raspberry Pi family. LapPi 2.0 kit content and highlights: Display – 7-inch 5-…

    • Reputation Points

    • 0 replies
    • 1.2k views
  82. Geniatech DS-3566 is a board based on Rockchip RK3566 designed for digital signage applications with a low-profile, multiple video interfaces such as HDMI, LVDS, eDP, and MIPI DSI, and plenty of headers and connectors for expansion. The single board computer ships with up to 8GB RAM, 128GB eMMC flash, and supports Gigabit Ethernet, WiFi 5, Bluetooth 4.1, as well as cellular connectivity as an option. Some of the interfaces available through connectors include RS232, RS485, CAN Bus, I2C, SPI, etc… Geniatech DS-3566 specifications: SoC – Rockchip RK3566 quad-core Arm Cortex-A55 processor @ 1.8 GHz with Arm Mali-G52 EE GPU, 0.8 TOPS NPU System Memory – 2GB to 8GB LPDDR4 Stor…

    • Reputation Points

    • 0 replies
    • 1.6k views
  83. AAEON EPIC-ADS7-PUC is an embedded system based on an up to 12th Gen Intel Core i7-12700E Alder Lake-S processor and designed for robotics, automation, and healthcare imaging applications. The embedded computer supports up to 32GB DDR5 and two SATA III storage devices, offers three 4K video outputs via HDMI and DisplayPort connectors, one 2.5GbE and three Gigabit Ethernet ports, along with Intel TCC support, up to six USB 3.2 Gen 2 ports, two RS232/422/4485 COM ports, and some SKUs support Intel Time Coordinated Computing (TCC) for real-time control. Key Features: SoC – Intel Core Alder Lake-S processor, up to the 12-core (8P+4E) Core i7-12700E processor clocked at up to…

    • Reputation Points

    • 0 replies
    • 1k views
  84. Description Requirement for commit c83b11cf1486ade72cfb92447e9212e654b43d8f so iw command is available on the default images. 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 [ ] 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
    • 732 views
  85. Description As per title How Has This Been Tested? [x] Build test Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 789 views
  86. If you weren't able to attend Embedded Open Source Summit in Prague last month, you're in luck as all presentations were recorded and are now available on YouTube. View the full article

    • Reputation Points

    • 0 replies
    • 767 views
  87. cli: introduce rewrite-kernel-patches; fix kernel-patches-to-git; refactor obtain_kernel_git_info_and_makefile() cli: introduce rewrite-kernel-patches; fix kernel-patches-to-git; refactor obtain_kernel_git_info_and_makefile() kernel-patches-to-git wasn't providing the needed KERNEL_GIT_SHA1 for kernel drivers refactor obtain_kernel_git_info_and_makefile() out of artifact_kernel_prepare_version() so we can reuse introduce rewrite-kernel-patches, which is just an alias to kernel-patches-to-git with REWRITE_PATCHES=yes View the full article

    • Reputation Points

    • 0 replies
    • 728 views
  88. Description Commit 562d96128ba6 introduces new variable "BOOT_SOC". This var is used at u-boot post install script, so "BOOT_SOC" must be avaiable on system image. Without this u-boot upgrade on tinkerboard will be completely broken. https://forum.armbian.com/topic/35677-tinkerboard-not-booting-after-updates/ How Has This Been Tested? [x] Add BOOT_SOC=rk3288 to /etc/armbian-release and the issue is fixed. 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] My changes generate no new warnings [x] Any dependent changes have been m…

    • Reputation Points

    • 0 replies
    • 833 views
  89. Description The legacy U-Boot can't be built anymore and 4.4 is EOL. As discussed in https://github.com/armbian/build/issues/6821#issuecomment-2205234200 I didn't see any kernel or uboot patch folder. If I forgot something related to legacy, please let me know :) GitHub issue reference: https://github.com/armbian/build/issues/6821 Jira reference number AR-2392 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 View the full article

    • Reputation Points

    • 0 replies
    • 953 views
  90. Collabora is excited to see Monado at the heart of the new OpenXR runtime for Android XR, a major milestone for Open Source XR interoperability. View the full article

    • Reputation Points

    • 0 replies
    • 842 views
  91. 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 U…

    • Reputation Points

    • 0 replies
    • 1.1k views
  92. Started by RSS Bot,

    This cycle is defined by the launch of the armbian/external packaging pipeline, broad kernel and U-Boot version bumps across platforms, and substantial desktop and repository infrastructure work. The new armbian/external repository establishes a dedicated build and mirror pipeline for third-party software, with tooling for dependency checks, parallel sync, incremental uploads, and a package site published at external.armbian.com. Initial payloads include charsiu for the RK3576 NPU, developer tools such as claude-code, codex, grok-cli, Zed, and a GitHub CLI build for riscv64, alongside a full Armbian Hyprland shell derived from the Omarchy port with companion packages for …

    • Reputation Points

    • 0 replies
    • 121 views
  93. Description Update meson64-edge/general-meson-aiu-Fix-HDMI-codec-control-selection.patch patch for Kernel 5.15.7+ Updated for work with this patch: commit 1d29b712efb6ec044547a01cd2cfb69af47a21a9 Author: Mark Brown <broonie@kernel.org> Date: Thu Apr 21 13:38:02 2022 +0100 diff --git a/sound/soc/meson/aiu-codec-ctrl.c b/sound/soc/meson/aiu-codec-ctrl.c index c3ea733fce91..c966fc60dc73 100644 --- a/sound/soc/meson/aiu-codec-ctrl.c +++ b/sound/soc/meson/aiu-codec-ctrl.c @@ -57,7 +57,7 @@ static int aiu_codec_ctrl_mux_put_enum(struct snd_kcontrol *kcontrol, snd_soc_dapm_mux_update_power(dapm, kcontrol, mux, e, NULL); - return 0; + return 1; }…

    • Reputation Points

    • 0 replies
    • 988 views
  94. This important milestone is a step forward for the open source driver, as it now certifies Panfrost for use in commercial products containing Mali G52 and paves the way for further conformance submissions on other Mali GPUs. View the full article

    • Reputation Points

    • 0 replies
    • 931 views
  95. Earlier this year I worked on a certain GStreamer plugin that is called “ipcpipeline”. This plugin provides elements that make it possible to interconnect GStreamer pipelines that run in different processes. In this blog post I am going to explain how this plugin works and the reason why you might want to use it in your application. View the full article

    • Reputation Points

    • 0 replies
    • 940 views
  96. Description outdated PHY driver no longer necessary, incompatible with 5.15. RK3328-roc-pc was not adjusted, no board to test. With it transitioned we can eliminate the phy driver patch entirely. 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. Renegade and Rock64 v3 both 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…

    • Reputation Points

    • 0 replies
    • 839 views
  97. PIX NII pocket-sized mini PC features an Intel Pentium N6005 Gemini Jasper Lake processor that should provide a nice upgrade to existing 2.4-inch mini PCs based on Gemini Lake processors such as Larkbox. The tiny computer is slightly larger (2.7×2.6 inch) than the previous 2.4-inch models, but ships with up to 16GB RAM, up to a 1TB NVMe SSD, and offers two 4K-capable HDMI 2.0 ports, Gigabit Ethernet & WiFi 6 connectivity, as well as a few USB 3.2 ports, plus a 3.5mm audio jack. PIX NII specifications: SoC – Intel Pentium N6005 quad-core processor @ 2.0GHz / 3.3GHz (Turbo) with Intel UHD graphics; 10W TDP System Memory – 8GB or 16GB DDR4 RAM Storage SATA or NVMe SSD wi…

    • Reputation Points

    • 0 replies
    • 1.1k views
  98. Copied from #4255 by @hzyitc - added shellfmt and .editorconfig for consistency Description I notice that the first commit of armbian-next contains too many things (armbian-next: huge refactor, shellfmt, codesplit, logging/error handling). It's really hard to find out what changes we do, because we both split /lib/*.sh and change the code in one commit. It will loss the association between master and armbian-next. This PR is just split /lib/*.sh without changing any codes (except the first commit and the remove of source in /lib/main.sh). So users can find out where the codes come and then following the original commit log. If we want to merge armbian-next, this PR ca…

    • Reputation Points

    • 0 replies
    • 840 views
  99. https://forum.armbian.com/topic/24554-armbian-install-fails-due-to-bad-lsblk-argument/#comment-153675 Untested View the full article

    • Reputation Points

    • 0 replies
    • 718 views
  100. Description 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: [ ] 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 ne…

    • Reputation Points

    • 0 replies
    • 843 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.