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. A high-level introduction of the Linux graphics stack, how it is used within ChromeOS, and the work done to improve software rendering (while simultaneously improving GPU rendering by reducing the boilerplate needed in applications). View the full article

    • Reputation Points

    • 0 replies
    • 754 views
  2. Almost all of Collabora's customers use the Linux kernel on their products. Often they will use the exact code as delivered by the SBC vendors and we'll work with them in other parts of their software stack. But it's becoming increasingly common for our customers to adapt the kernel sources to the specific needs of their particular products. View the full article

    • Reputation Points

    • 0 replies
    • 752 views
  3. Description Update odroidxu4-current kernel to 5.4.204. How Has This Been Tested? [x] Cold 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
    • 691 views
  4. Hey Karl here. The timing couldn’t have been more opportune when I was asked to review the TerraMaster F4-423 4-bay NAS. Let me explain why. I run Unraid as my OS of choice for my home lab. I have found it easy to maintain and hard to break. My old rig had a 3900X with 3 cores, 6 threads dedicated to docker containers, and the remaining cores running VM’s. It has been a fun and learning experience. I have run it with several different VM configurations over the past few years. The majority of the time I ran 2 VM’s. One personal and one work and I would RDP over to the work VM. If I wanted to game I had a third gaming VM and allocated all resources to it. It’s not super co…

    • Reputation Points

    • 0 replies
    • 2.3k views
  5. FOSSBot is an “open design” 3D printed educational robot comprised of a Raspberry Pi SBC and various off-the-shelf modules, as well as open-source software that can be used for education purposes. The FOSSBot DIY robot has been developed by the Harokopio University of Athens and the Greek Free and Open Source Software (GFOSS) community, and builds upon the “GSOC 2019 – A DIY robot kit for educators” with the main goal being to have a platform to “familiarize teachers with modern education models based on the S.T.E.A.M approach. (Science, Technology, Engineering, Arts, Mathematics)”. FOSSbot key components: SBC – Raspberry Pi Zero W, Raspberry Pi 3, or Raspberry Pi 4. Mech…

    • Reputation Points

    • 0 replies
    • 1.1k views
  6. Description Replace absolute path to git-tree with relative, so it is accesible without docker builder. was: $ cat cache/sources/linux-kernel-worktree/6.2__jethome64__arm64/.git gitdir: /armbian/cache/git-bare/kernel/.git/worktrees/6.2__jethome64__arm64 new: $ cat cache/sources/linux-kernel-worktree/6.2__jethome64__arm64/.git gitdir: ../../../git-bare/kernel/.git/worktrees/6.2__jethome64__arm64 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] Build ok [X] Access to git tree without docker builder ok Checklist: [ ] My code…

    • Reputation Points

    • 0 replies
    • 851 views
  7. Description A change to ledtrig_netdev driver causes the boot to fail on Orangepi-r1plus-lts and possibly other boards. The board boots and LED netdev trigger works if service is modified to occur later in the boot sequence by using After=timers.target in armbian-led-state.service. Jira reference number AR-1875 Issue discussion rockchip64: bump rockchip64-edge kernel to 6.5#5657 How Has This Been Tested? Tested on current and 6.5y Rockchip64 and other (H5). The following configurations were tested for boot, reboot and shutdown then boot and that LED's light when network is connected and LED's flicker on network activity: [x] Orangepi R1 Plus LTS with Kernel 6.5y with…

    • Reputation Points

    • 0 replies
    • 1.5k views
  8. uefi-arm64/edge: bump to 6.6-rc4 uefi-arm64/edge: bump to 6.6-rc4 - initial copy from 6.5 uefi-arm64/edge 6.6.y: bump to 6.6-rc4 - fix phytium stmmac acpi patch for 6.6 uefi-arm64/edge 6.6.y: futher fix for phytium stmmac acpi glue View the full article

    • Reputation Points

    • 0 replies
    • 755 views
  9. Description We are storing logs at our pastebin server(s). Switching back to primary as secondary is failing. paste.next.armbian.com -> paste.armbian.com How Has This Been Tested? Made one test build with SHARE_LOG=yes which generated logs on paste bin server. 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
    • 997 views
  10. Description doas is not compatible with sudo flags. The codebase was checked for sudo-specific uses of this function, but none were found, all cases were in the form of sudo <command>. Replacing it with doas <command> yields the same result. Was extracted from #6576 and can't be merged until it's reverted in #6642 How Has This Been Tested? Used to build images on my machine with extensions that use is_root_or_sudo_prefix 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 View the …

    • Reputation Points

    • 0 replies
    • 754 views
  11. Description Add armbian patches from sunxi-6.7 Adapt the patch series to the new v6.10.5 kernel version Delete unused patches and add newly extracted patches. How Has This Been Tested? [x] Build for arm64 & test work on board ____ ____ _ __ __ __ _ _ | __ )| _ \(_) | \/ |/ /_ | || | | _ \| |_) | | | |\/| | '_ \| || |_ | |_) | __/| | | | | | (_) |__ _| |____/|_| |_| |_| |_|\___/ |_| Welcome to Armbian_community 24.8.0-trunk Bookworm with bleeding edge Linux 6.10.5-edge-sunxi64 No end-user support: built from trunk System load: 2% Up time: 11 min Memory usage: 6% of 1.94G …

    • Reputation Points

    • 0 replies
    • 1k views
  12. Collabora and MediaTek continue expanding upstream support across the Genio IoT family, with HDMI 2.0 now enabled for existing boards, Genio 520 and 720 support progressing in Linux, and Genio Pro 5100 enablement extending into U-Boot and Trusted Firmware-A. View the full article

    • Reputation Points

    • 0 replies
    • 430 views
  13. Last week, when I saw LilyGO T-Keyboard based on ESP32-C3, I didn’t think much of it and did not expect many people to be interested, so I skipped it. But earlier today I also noticed Solder Party launched a very similar-looking product – the BB Q20 Keyboard with Trackpad – based on Raspberry Pi RP2040 MCU. So after all, it might be worthwhile to look into those mini keyboards for makers. LilyGO T-keyboard Hardware specifications: SoC – ESP32-C3 single-core RISC-V processor with Wi-Fi 4 and Bluetooth 5.0 LE connectivity Display – 0.99-inch TFT color LCD QWERTY keyboard Battery – 400mAh built-it battery Power Supply – 5V via USB port Dimensions – 6.9 x 5.3 x 1.7 cm The com…

    • Reputation Points

    • 0 replies
    • 1.5k views
  14. Last year, a (controversial) feature was added to the Linux kernel to support optimized case-insensitive file name lookups in the Ext4 filesystem. Here's a look at why this was merged, what improvements have been made since, and how to put it to work. View the full article

    • Reputation Points

    • 0 replies
    • 813 views
  15. In the first part of my review of Collabora's participation in GStreamer 1.10, I discussed the work done by Guillaume & Nicolas around leak tracing, acoustic echo cancellation, Wayland, V4L, etc. Today, I'll go over the contributions from the rest of our multimedia team. View the full article

    • Reputation Points

    • 0 replies
    • 721 views
  16. 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? Add libvirt support to Vagrantfile [X] Build Bullseye image successfully 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 [ ] Any dependent changes have been merged and published in downstre…

    • Reputation Points

    • 0 replies
    • 945 views
  17. Intel recently announced they would kill the Celeron and Pentium brands for entry-level PCs, and replace these with the “Intel Processor” brand for notebooks from 2023 onwards, meaning we would get “Intel Core” and “Intel Processor” processors depending on the market segment. The Intel N100 & N200, or more exactly the Intel Processor N100 and Processor N200, Alder Lake-N SKUs may be the first chips with the new branding. They were discovered by Coelacanth-Dream while looking at some Linux boot logs. Intel Processor N100: [crayon-632a9b8d2023d476136554/] Intel Processor N200: [crayon-632a9b8d20246857475856/] Both processors appear pretty similar but the boot logs show …

    • Reputation Points

    • 0 replies
    • 1.4k views
  18. Banana Pi BPI-M6 is an upcoming credit-card single board computer based on SenaryTech SN3680 SoC comprised of a quad-core Arm Cortex-A73 processor, a Cortex-M3 real-time core, an Imagination GE9920 GPU, and an NPU delivering up to 6 .75 TOPS. The board will ship with 4GB LPDDR4 RAM and 16GB eMMC flash. Its layout is fairly similar to the one of the Raspberry Pi 4 with four USB ports, Gigabit Ethernet, a 40-pin GPIO header, a USB Type-C port for power, and two micro HDMI ports. However, only one of those is for HDMI output, as the second is for HDMI input, and there’s also an M.2 socket for expansion. Banana Pi BPI-M6 specifications: SoC – SenaryTech SN3680 with CPU – Quad…

  19. Description This allows to use ssd sata on pci in orange pi 5 Make sure you add overlays=opi5-sata to /boot/armbianEnv.txt if you have a sata drive How Has This Been Tested? Tested with local armbian build and sata m2 ssd, can list and use sata ssd Thanks @efectn for the support View the full article

    • Reputation Points

    • 0 replies
    • 1.7k views
  20. 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
    • 685 views
  21. ECS LIVA Q3H is a pocket-sized mini PC with a Jasper Lake mini PC and the company says it is especially suited to video conferencing applications thanks to HDMI output and input ports enabling users to connect it with a guest PC and easily add it to a meeting. The mini PC is equipped with an Intel Pentium Silver N6000, Celeron N5100, or Celeron N4500 processor, comes with up to 4GB RAM and 128GB storage, supports Ethernet and WiFi 5 networking and offers a few USB 3.2/2.0 ports for peripheral expansion. LIVA Q3H mini PC specifications: Jasper Lake SoC (one or the other) Intel Celeron N4500 dual-core processor @ 1.1GHz / 2.8GHz (Burst frequency) with Intel UHD graphics; 6W…

    • Reputation Points

    • 0 replies
    • 1.1k views
  22. Two of the most popular projects providing images for Arm and RISC-V single board computers have released new updates with Armbian 23.02 adding Linux 6.1-based Debian and Ubuntu images, and DietPi 8.14 adding experimental RISC-V support for the StarFive VisionFive 2 SBC and new Arm boards. Armbian 23.02 Quoll Linux 6.1 is the latest LTS kernel, so Armbian is now providing Ubuntu 22.04 Jammy and Debian 11 Bullseye images based on Linux 6.1.y for boards that support it, as well as the first development images based on Debian 12 Bookworm and Ubuntu 23.04 Lunar. I could not find any new boards added in the changelog, but the release brings several improvements and bug fixes t…

    • Reputation Points

    • 0 replies
    • 1.4k views
  23. Description There are several small problems / corner cases that needs to be addressed. Any help is appriciated. 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 new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full ar…

    • Reputation Points

    • 0 replies
    • 761 views
  24. meson64/edge: bump to 6.6-rc4 meson64/edge: bump to 6.6-rc4; initial copy from 6.5 meson64/edge 6.6.y: bump to 6.6-rc4 - rebase patches meson64/edge 6.6.y: bump to 6.6-rc4 - fix patches board-bananapi-cm4-switch-to-enable-gpios.patch: landed upstream driver-power-meson64-reset.patch: fix manually, nearby driver POWER_RESET_OXNAS was dropped from upstream let's light a candle for OXNAS View the full article

    • Reputation Points

    • 0 replies
    • 891 views
  25. Description As per subject, plus kernel configs have been updated and enabled rtl8xxx untested wifi chips How Has This Been Tested? [x] Kernel patches apply with current kernel [x] Kernel patches apply with edge 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
    • 638 views
  26. Reverts armbian/build#6576 View the full article

    • Reputation Points

    • 0 replies
    • 710 views
  27. fix source https://github.com/150balbes/wifi/commit/ee88babf55ad75b49c3312f997fd289e5ca4016b View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  28. I’ve tested a few security cameras with human and vehicle detection capabilities, but Reolink has now added animal detection via the KEEN Ranger PT trail camera mostly designed to monitor four-legged animals in the wild. It’s somewhat similar to the Reolink Go Plus 4G camera with solar power support and 4G LTE connectivity, but also offers a 360° view with pan/tilt control, a low-glow IR night vision, a 0.5s fast trigger speed, as well as GPS to track the position of cameras or sightings of animals on the mobile app. KEEN Ranger PT camera key features and specifications: Camera/Video Image Sensor – 1/3″ CMOS Sensor Video Resolution – 2K 4MP high definition (2560 x 1440 @ …

    • Reputation Points

    • 0 replies
    • 1.1k views
  29. Yesterday, we celebrated the release of GStreamer 1.10, the culmination of 7 months of very hard work from the GStreamer community. Collabora's multimedia team is extremely proud of our contributions to this new major feature release. View the full article

    • Reputation Points

    • 0 replies
    • 736 views
  30. Trigkey Speed S3 is a compact mini PC powered by AMD Ryzen 5 3550H quad-core/eight-thread processor with 16GB DDR4 and a 500GB M.2 SSD with Windows 11 Pro operating systems, as well as two HDMI ports. Trigkey sent CNX Software a sample of the Speed ​​S3 mini PC for review. In this post, we’ll check out the specifications of the device, before doing an unboxing and teardown of the device, and testing Windows 11 and Ubuntu in subsequent parts of the review. Trigkey Speed S3 specifications SoC – AMD Ryzen 5 3550H quad-core/eight-thread processor @ 2.1 / 3.7Ghz (Turbo) with Radeon Vega 8 Graphics @ 1200 MHz; TDP: 12-35W System Memory – 16 GB (2x 8GB) DDR4-3200MHz via two SO…

    • Reputation Points

    • 0 replies
    • 2k views
  31. Description Maint. 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
    • 812 views
  32. BPI-M2S is a small form factor SBC based on the Amlogic A311D chipset (or s922x, not supported yet): Amlogic A311D (Quad A73 + Dual A53) CPU 4GB LPDDR4 RAM 16GB eMMC Mali G52-MP4 GPU HDMI 2.1 output 2 Gigabit ports 40 pins GPIO 1x USB-A 2.0 1 USB-C (5V power) Not working/tested: 2nd ethernet port MIPI DSI/CSI Description I created a dts from existing A311D board (vim3 and radxa zero2). I use the radxa zero2 u-boot that allows to launch armbian linux kernel for this board. The dts is basic for now, since I'm not an expert with device trees. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Pleas…

    • Reputation Points

    • 0 replies
    • 942 views
  33. Banana Pi BPI-Pico-RP2040 is basically a clone of the original Raspberry Pi Pico, but with the addition of an RGB LED and a 4-pin I2C connector, and the company replaced the micro USB port with a Type-C connector. The rest of the board, also called Banana Pi Pico, is exactly the same up to the through holes and castellated holes for the I/Os, and has a similar form factor as the Banana Pi BPI-PicoW-S3 that adds WiFi and Bluetooth through the ESP32-S3 wireless microcontroller. Banana Pi BPI-Pico-RP2040 specifications: MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ up to 133 MHz with 264KB SRAM Storage – 2MB QSPI flash USB – 1x USB 1.1 Type-C port used for…

    • Reputation Points

    • 0 replies
    • 1.2k views
  34. Aspinity AB2 AML100 is an Arduino Shield based on the company’s AML100 analog machine learning processor that reduces power consumption by 95 percent compared to equivalent digital ML processors, and the shield works with Renesas Quick-Connect IoT platform or other development platforms with Arduino Uno Rev3 headers. The AML100 analog machine learning processor is said to consume just 15µA for sensor interfacing, signal processing, and decision-making and operates completely within the analog domain offloading most of the work from the microcontroller side that can stay its lowest power state until an event/anomaly is detected. Aspinity AB2 AML100 Arduino Shield specifica…

    • Reputation Points

    • 0 replies
    • 1.3k views
  35. Update maintainers synched from the database View the full article

    • Reputation Points

    • 0 replies
    • 833 views
  36. rockchip64/edge: bump to 6.6-rc4 rockchip64/edge: bump to 6.6-rc4; initial copy patches from 6.5 rockchip64/edge: bump to 6.6-rc4; rebase patches rockchip64/edge 6.6.y: manually fix 2 patches rockchip64/edge 6.6.y: fix TB2's regulator patch after probe/probe_new dance rpardini: hammered .probe and probe_type = PROBE_PREFER_ASYNCHRONOUS to work on 6.6.y, after https://lore.kernel.org/all/20230505220218.1239542-1-u.kleine-koenig@pengutronix.de/ rockchip64/edge 6.6.y: update overlay configfs patch from rpi from https://github.com/raspberrypi/linux/commit/b128f09592f14596f9cf79d2c8fd7355bb0e9b5c.patch found via https://github.com/raspberrypi/linux/commits/rpi-6.6.y/driv…

    • Reputation Points

    • 0 replies
    • 725 views
  37. Description As per subject, plus kernel configs have been updated and enabled rtl8xxx untested wifi chips How Has This Been Tested? [x] Kernel patches apply with current kernel [x] Kernel patches apply with edge 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
    • 975 views
  38. Description Upstreaming patch: https://patchwork.kernel.org/project/linux-rockchip/patch/20240430024002.708227-3-liujianfeng1994@gmail.com/ The current fdb50400 won't work. there are errors in dmesg when doing decoding. 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] ./compile.sh kernel BOARD=rock-5b BRANCH=edge DEB_COMPRESS=xz KERNEL_CONFIGURE=no KERNEL_GIT=shallow 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 [ ] I have commented my code, …

    • Reputation Points

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

    Description fix: Fix duplicate nodes for sun50i-h5-orangepi-pc2 board The patch must be registered in the series.conf file Checklist: [x] Test on board View the full article

    • Reputation Points

    • 0 replies
    • 983 views
  40. August ends on a high note with two virtual events this week: DebConf20, Debian's annual conference, and Linux Plumbers Conference, the premier event for developers working at all levels of the Linux kernel's plumbing layer and beyond. View the full article

    • Reputation Points

    • 0 replies
    • 656 views
  41. Collabora is proud to be once again sponsoring the annual Linux Plumbers Conference, the developer conference that brings together the top developers working on the “plumbing” of Linux: kernel subsystems, core libraries, windowing systems, etc. View the full article

    • Reputation Points

    • 0 replies
    • 785 views
  42. WiCAN is an ESP32-C3 CAN bus adapter that works over USB, Wi-Fi, and Bluetooth LE, and designed for car hacking and general CAN bus development. The device is available in USB-CAN and OBD-II form factors and comes with firmware that works with RealDash to create nice-looking dashboards with the data. RealDash can be installed on Android, iOS, and Windows 10 operating systems. WiCAN specifications: Wireless module – ESP32-C3-MINI-1 with ESP32-C3 RISC-V microcontroller with 2.4GHz WiFI 4 and Bluetooth 5.0 connectivity, 4 MB flash, PCB antenna CAN 2.0 A/B interface up to 1 Mbps Host interface WiCAN-OBD – OBD-II connector WiCAN-USB – Mini USB port for USB-to-UART up to 6 Mbps…

    • Reputation Points

    • 0 replies
    • 1.8k views
  43. Makerfabs has launched a 3.5-inch TFT touchscreen display with built-in WiFi and Bluetooth connectivity through an ESP32-S3 dual-core Tensilica LX7 microcontroller clocked at 240 MHz with vector instructions for AI acceleration. This display offers a 320×480 resolution through the ILI9488 LCD driver, uses a 16-bit parallel interface for communication with ESP32-S3 clocked at up to 20 Mhz making it suitable for smooth graphics user interface, and the company also claims it is smooth enough for video displays, but more on that later. Specifications: Wireless module – ESP32-S3-WROOM-1-N16R2 with Espressif Systems ESP32-S3 dual-core Tensilica LX7 @ up to 240 MHz with vector i…

    • Reputation Points

    • 0 replies
    • 1.2k views
  44. Description Jira reference number AR-1374 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
    • 1.1k views
  45. code_saturne is a free, open-source computational fluid dynamics (CFD) software developed primarily by EDF that can be useful to check and optimize the thermal design of your projects. From time to time, we come across hardware platforms that do not perform to their best due to overheating leading to CPU throttling, and over time it may also impact the lifetime of the device. I’ve heard about computational fluid dynamics (CFD) before, but I always assumed the software was prohibitively expensive and Formula 1 even has a cost cap for CFD testing. But it turns out there’s an open-source program to do just that: code_saturne. As a utility company, EDF designed the software t…

    • Reputation Points

    • 0 replies
    • 919 views
  46. The development of Monado's inside-out tracking solution keeps improving and more devices are now supported. Here's an overview of where things stand, as presented at the FOSS XR conference in October. View the full article

    • Reputation Points

    • 0 replies
    • 771 views
  47. Description This code was added to the source data from the kernel version 5.10.x, possibly even earlier. Accordingly, this patch is not needed. https://github.com/torvalds/linux/blob/v5.10/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi#L188 https://github.com/torvalds/linux/blob/v5.15/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi#L189 https://github.com/torvalds/linux/blob/v6.1/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi#L230 Before disable path: &hdmi_sound { status = "okay"; }; &hdmi_sound { status = "okay"; }; After disable path: &hdmi_sound { status = "okay"; }; How Has This Been Tested? [x] Rock Pi 4 Model B Checklist: [x] My code …

    • Reputation Points

    • 0 replies
    • 878 views
  48. 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
    • 794 views
  49. Added shell.nix definition for temporary development environment for Nix(OS) Set uuidgen and other binaries check to not rely on hard-codded paths 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. [X] On NixOS 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…

    • Reputation Points

    • 0 replies
    • 959 views
  50. rk3568-odroid/edge: bump to 6.6-rc4 rk3568-odroid/edge: bump to 6.6-rc4; initial copy from 6.5 this is getting long in tooth, should merge with rockchip64 "soon" rk3568-odroid/edge 6.6.y: update .config for v6.6-rc4, no changes rk3568-odroid/edge 6.6.y: add montjoie's rk3588/68/66 rk2 crypto patches (v1) rk3568-odroid/edge 6.6.y: enable CONFIG_CRYPTO_DEV_ROCKCHIP2 and the rk crypto debugs View the full article

    • Reputation Points

    • 0 replies
    • 858 views
  51. Description The idea is to generate output/git_sources.json file that will contain url, branch and commit hash combo. The easiest way to generate file for all devices is to run ./compile.sh targets. Then at the time of release we will copy the output/git_sources.json file to config/sources/git_sources.json. Once the file is copied, the hash information from the file will be used to fetch resources for git repositories where branches are specified instead of tags or commits. There can be other ways to do this as well. I am just too tired to experiment more on the same. Raising it to be a communication starter. I have also added the json file that I have generated today. …

    • Reputation Points

    • 0 replies
    • 786 views
  52. Description Current armbian images can't boot from sd card, and rockchip has provided uboot patches to fix it. 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] ./compile.sh BOARD=armsom-sige5 BRANCH=vendor BUILD_MINIMAL=no DEB_COMPRESS=xz KERNEL_CONFIGURE=no RELEASE=noble KERNEL_GIT=shallow BUILD_DESKTOP=yes DESKTOP_APPGROUPS_SELECTED= DESKTOP_ENVIRONMENT=gnome DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base [x] Tested sd card boot with armsom sige5 Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project …

  53. Description hides out hassio interface from IP list improve command verification in displaying recommended commands when using CLI / minimal image, show MOTD right after initial 1st run config How Has This Been Tested? Manual execution of a script. 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 View the full article

    • Reputation Points

    • 0 replies
    • 970 views
  54. This week's cycle emphasizes broad U-Boot modernization, new board and SoC enablement, and kernel and wireless driver consolidation. A large-scale U-Boot bump moves sunxi 32-bit and 64-bit targets from v2024.01 to v2026.07-rc4, with follow-on updates for self-pinned H616/H618 boards (Zero2W, Zero3, Longan Pi 3H), Mixtile Edge2, NanoPi R5S (now patch-less), and the Youyeetoo YY3588 switching to mainline v2026.04. The imx6 line (UDOO, Cubox-i) was modernized to U-Boot v2026.07 with legacy 6.12, current 6.18, and edge 7.1 kernels. Related toolchain work fixes ODROID-C1, ODROID-XU4, Recore, and X96Q builds under Trixie's GCC 14, and resolves errexit failures on Rockchip SPI b…

    • Reputation Points

    • 0 replies
    • 803 views
  55. Started by RSS Bot,

    fixed 2 lines that had merged to 1 View the full article

    • Reputation Points

    • 0 replies
    • 915 views
  56. Description Linux odroidn2 5.10.123-meson64 → Linux odroidn2 5.10.123-armbian-meson64 Jira reference number AR-1233 How Has This Been Tested? [x] Build 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 [ ] 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
    • 993 views
  57. We have now integrated Mali GPU hardware counters supported by Panfrost with Perfetto's tracing SDK, unlocking all-in-one graphics-aware profiling on Panfrost systems! View the full article

    • Reputation Points

    • 0 replies
    • 811 views
  58. In the previous post, I gave an overview of the Open Build Service software architecture. In this second part, a tutorial on setting up a package build with OBS from Debian packages is presented. View the full article

    • Reputation Points

    • 0 replies
    • 716 views
  59. The GEEKOM MiniAir 11 is not just another mini PC powered by an Intel Jasper Lake N5095 processor but one that distinguishes itself by having a comprehensive range of ports. GEEKOM kindly sent a MiniAir 11 for review and I’ve looked at performance running both Windows 11 and Ubuntu 22.04. MiniAir 11 hardware overview The GEEKOM MiniAir 11 physically consists of a 117 x 112 x 34.2mm (4.61 x 4.41 x 1.35 inches) square plastic case. As an actively cooled mini PC, it uses Intel’s new 10 nm Jasper Lake N5095 processor which is a quad-core 4-thread 2.00 GHz Celeron processor boosting to 2.90 GHz with Intel’s UHD Graphics. The front panel has an illuminated power button, a 3.5mm…

    • Reputation Points

    • 0 replies
    • 1.6k views
  60. Cytron’s Maker Pi Pico Mini is an add-on board for the Raspberry Pi Pico and the latest Raspberry Pi Pico W with a battery port, GPIO status LEDs, a WS2812B Neopixel RGB LED, passive piezo buzzer, user and reset button, as well as “Maker” ports for expansion. It comes with most of the features found in the company’s Maker Pi Pico board, but in a much more compact form factor, since the add-on board is only slightly larger than the Raspberry Pi Pico to allow for soldering using the castellated holes. Maker Pi Pico Mini specifications: Fitted with Raspberry Pi Pico / Pico W LEDs – 6x Status indicator LEDs for GPIOs, 1x RGB LED (WS2812B Neopixel) Audio – 1x Passive piezo buz…

    • Reputation Points

    • 0 replies
    • 1.1k views
  61. Description As the title says. Good for testing & make test images. Jira reference number AR-1380 How Has This Been Tested? [x] Generated XFCE, Gnome and Cinnamon desktop 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
    • 1.3k views
  62. After waiting in the Linux-next integration tree for about 18 months, the basic Rust infrastructure finally landed in the mainline Linux kernel with the imminent release of v6.1. View the full article

    • Reputation Points

    • 0 replies
    • 876 views
  63. Over the course of the last decade, Rust has emerged as a new programming language for writing safe low-level code. This blog post is the first in a series exploring the area of using Rust to write Mesa Vulkan drivers. View the full article

    • Reputation Points

    • 0 replies
    • 785 views
  64. Description RK3588S board. Device Tree and Uboot from @stvhay WIP draft PR for commentary View the full article

    • Reputation Points

    • 0 replies
    • 1k views
  65. OnLogic Helix 401 is a fanless industrial computer with a compact design powered by a choice of Alder Lake Embedded processors from Celeron 7305E to Core i7-1270PE designed for edge computing, Industry 4.0, Internet of Things (IoT), and more. The computer supports up to 64GB DDR5 memory, SATA or NVMe storage via two M.2 sockets, and offers up to four video outputs via DisplayPort and USB4 ports, dual Gigabit Ethernet, optional WiFi and/or 4G or 5G cellular connectivity, COM and CAN bus ports, and Digital Input/Output (DIO) connector. OnLogic Helix 401 (HX401) specifications: Alder Lake SoC Intel Celeron 7305E penta-core processor @ 3.10GHz / 4.20GHz (Turbo) with 48EU Inte…

    • Reputation Points

    • 0 replies
    • 1.6k views
  66. The 100ASK-V853-Pro board is a development kit consisting of an Allwinner V853 system-on-module board (SoM) and a feature-rich carrier board with a large number of interfaces. Allwinner V853 supports up to 1TOPS of NPU computing power and is mainly for AI vision application development. The core board contains a DDR and eMMC as well as a PMU chip (AXP2101) and is connected to the carrier board through a board-to-board connector. All the functional resources of the V853 are drawn out through the carrier board. The carrier board comes with 2-channels CSI camera interfaces as well as RGB and MIPI DSI display interfaces. Although 1 TOPS of AI computing power is not outstandin…

    • Reputation Points

    • 0 replies
    • 1.9k views
  67. Description fix building issue -> https://github.com/armbian/os/actions/runs/5387359457/jobs/9778662435 Jira reference number [AR-9999] How Has This Been Tested? [x] Built and tested SPI images 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
    • 836 views
  68. artifact-kernel: remove spurious warning when git TTL is set artifact-kernel: remove spurious warning when git TTL is set View the full article

    • Reputation Points

    • 0 replies
    • 678 views
  69. Description Fix uboot booting from zstd compressed BTRFS. uboot logs before fix: Found U-Boot script /boot/boot.scr ZSTD_decompressStream error 7 3252 bytes read in 41 ms (77.1 KiB/s) ... SCRIPT FAILED: continuing... Error 7 means "frame parameter window too large". It looks like uboot's max window size specification on decompressor init is totally wrong (compressed data size is used as max window size). Zstd default max window size is 128MB, but I'm unsure is it good idea to malloc 128MB in uboot on each BTRFS extent decompression. So I have capped minimum window size to 128KB - it should be sufficient for BTRFS as max compressed extent size is 128KB. How Has This Be…

    • Reputation Points

    • 0 replies
    • 1.4k views
  70. Description Bumping U-boot to 2024.01-rc5 for Allwinner boards. There were some defconfig patches that were failing, I have migrated them to board config file using post_uboot_config_target hook function. This has resulted into removal of several patches. There are still some defconfig patches left, I will move them as and when needed. Apart from that, updated crust support patches for Allwinner H3 as few of them had patch application failure. As U-boot now has AXP313 support, I have removed the patch for the same and have migrated Bigtreetech to use the upstream driver. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also …

    • Reputation Points

    • 0 replies
    • 862 views
  71. Patch for #6268 View the full article

    • Reputation Points

    • 0 replies
    • 754 views
  72. Kraid, the new compiler for the Panfrost driver stack, now passes all 800,000 Vulkan CTS compute shader tests. This marks a major milestone, with work continuing on additional shader stages, code quality, and performance optimization. View the full article

    • Reputation Points

    • 0 replies
    • 294 views
  73. Working closely with Google, we built the first RDK-based Chrobalt reference platform for third-party devices, enabling Chromium-based YouTube support, certification, and automation on embedded TVs and set-top boxes. View the full article

    • Reputation Points

    • 0 replies
    • 72 views
  74. Description This script is for manual work. It facilitates the creation of a series of non-numbered patches. Why is this the case? Just watch a little recent story: armbian-build> gitk -- patch/kernel/archive/sunxi-5.15 It is very easy to see which scripts have changed. View the full article

    • Reputation Points

    • 0 replies
    • 902 views
  75. Key performance improvements and fixes to GStreamer's RTP stack have landed in GStreamer 1.18, due in the coming months. The latest enhancements provide an important boost in throughput, opening the gate to high bitrate video streaming. View the full article

    • Reputation Points

    • 0 replies
    • 957 views
  76. openSUSE distributions’ build system is based on a generic framework named Open Build Service (OBS), I have been using these tools in my work environment, and I have to say, as Debian developer, that it is a great tool. In this blog post I plan for you to learn the very basics of such tool and provide you with a tutorial to get, at least, a Debian package building. View the full article

    • Reputation Points

    • 0 replies
    • 922 views
  77. Description Media EDGE does not build. Reverting it to 5.18.y How Has This Been Tested? [x] Build test View the full article

    • Reputation Points

    • 0 replies
    • 766 views
  78. Description Leftovers from merging jetson-nano into media View the full article

    • Reputation Points

    • 0 replies
    • 738 views
  79. ACTAMID M8S is a palm-sized 3.4-inch mini PC powered by an Intel Pentium N6005 Jasper Lake processor with up to 16GB LPDDR4 memory, 1TB M.2 2242 SSD. The M8S is bigger than the recently announced 2.7-inch PIX NII mini PC based on the same processor, but that’s for a good reason since it offers more ports with three HDMI outputs, dual Gigabit Ethernet, and three USB 3.0 ports. The mini PC also features WiFi 6 and Bluetooth 5.2 wireless connectivity, a quiet fan, and a 7-color LED backlight for good effects… Win Element Technology Co., Ltd, the Hong Kong company owning the ACTAMID brand, says the mini PC ships preinstalled with an activated version of Windows 11, but also s…

    • Reputation Points

    • 0 replies
    • 859 views
  80. Description JetHome: u-boot: add bugfix for broken efi code in commit a9bf024b2933bba0e23038892970a18b72dfaeb4 No impact on other boards. Jira reference number AR-1296 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] JetHub D1 boots ok [X] no impact on other boards View the full article

    • Reputation Points

    • 0 replies
    • 745 views
  81. Description Bugfix Jira reference number AR-1382 View the full article

    • Reputation Points

    • 0 replies
    • 792 views
  82. Description Those are already in the stable section View the full article

    • Reputation Points

    • 0 replies
    • 711 views
  83. Description rk322x proved to work well with kernel 6.1, so move current flavour to it How Has This Been Tested? [x] Tested on a live system 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
    • 655 views
  84. Started by RSS Bot,

    Description Add the ability to compile v6.2.1 for sunxi Checklist: [x] Test build, work on board ____ ____ _ __ __ __ _ _ | __ )| _ \(_) | \/ |/ /_ | || | | _ \| |_) | | | |\/| | '_ \| || |_ | |_) | __/| | | | | | (_) |__ _| |____/|_| |_| |_| |_|\___/ |_| Welcome to Armbian 23.02.0-trunk Bookworm with Linux 6.2.1-sunxi64 No end-user support: built from trunk & unsupported (bookworm) userspace! System load: 26% Up time: 0 min Memory usage: 6% of 1.94G IP: 192.168.100.101 CPU temp: 33°C Usage of /: 27% of 7.2G View the full article

    • Reputation Points

    • 0 replies
    • 880 views
  85. Scrcpy 2.0 Android screen mirroring and control utility for Windows, Linux, and macOS has just been released with support for audio forwarding that enables audio to be played back into the computer/laptop, instead of the smartphone, at least for mobile devices running Android 11 or greater. We first reported about Scrcpy open-source utility in 2018, and at the time, it worked relatively well in Ubuntu 16.04 but required quite a few steps for the installation, and it would lag from time to time. I could still use the mouse and keyboard to control my phone, send SMS, chat, browse the web, play games, switch between landscape and portrait modes, and so on. Five years later, …

    • Reputation Points

    • 0 replies
    • 2.8k views
  86. InPlay has just announced a Wafer Level Chip Scale Package (WLCSP) for its NanoBeacon SoC IN100, making it the world’s smallest Bluetooth System-on-a-Chip (SoC) at just 2.0 x 1.1 x 0.35mm. The NanoBeacon IN100 is not new per se, and we covered the still tiny Bluetooth SoC when writing about Sparkfun NanoBeacon Bluetooth 5.3 module based on the DFN8 package measuring 2.5×2.5mm. The highlights include its low-code/no-code interface and an ultra-low power consumption of below 1 uW. InPlay NanoBeacon SoC IN100 specifications: Memory – 4 KB SRAM + 4 Kbit OTP memory Bluetooth 5.3 compliant Beacon Modes: Proprietary, BT, Google Eddystone, and Apple iBeacon compliant 2.4GHz RF f…

    • Reputation Points

    • 0 replies
    • 1.4k views
  87. patching: 6.5+ armhf Makefile autopatcher; better summary patching: enhance the DT Makefile Autopatcher to work with armhf's new 6.5 subdir Makefiles as well as arm64 arm64: one-rule-per-dtb arm32: single-rule, multi-dtb patching: show the patch number for multi-patch mbox files in summary table patching: show auto-patch'ed in summary table (in blue); remove spurious warnings View the full article

    • Reputation Points

    • 0 replies
    • 857 views
  88. Description I noticed that I was not seeing many locales that were supposed to be shown during first login like en_IN for English India. I was only getting the following 3 options when choosing to get locales based on my location At your location, more locales are possible: 1) bhb_IN.UTF-8 2) tcy_IN.UTF-8 3) Skip generating locales Please enter your choice: This is because we were looking for .UTF-8 suffix in the locale names. But not all UTF-8 locales have that suffix. All UTF-8 locales do end with UTF-8 at the end. So now we are using the same. With the fix, I am now getting much better result. Here is the list after the fix for comparison At your location, more lo…

    • Reputation Points

    • 0 replies
    • 3.4k views
  89. Description When booting from UHS-I cards on VIM4 and VIM1S, mine was Samsung EVO Plus card (MB-MC64KA), booting only worked 1 out of 5 reboots. Other times the device either tried booting from EMMC or from SPI flash. The following logs appear when booting doesn't work from sdcard mmc0 is current device sd: resp crc error, cmd17, status=0x1ff2400 ** Can't read partition table on 0:0 ** sd: resp crc error, cmd17, status=0x1ff2400 ** Can't read partition table on 0:0 ** ** Invalid partition 1 ** Using git bisect brought me to bfa451f commit and reverting the same solves the issue. Booting now works reliably from SD card every time I restart the same. Jira reference numbe…

    • Reputation Points

    • 0 replies
    • 809 views
  90. Description Move meson64 edge from 6.9 to 6.10 How Has This Been Tested? [x] Build [x] Installed kernel .deb on amlogic TV box to test 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
    • 803 views
  91. After rigorous debugging, a new unit testing framework was added to the backend compiler for NVK. This is a walkthrough of the steps taken to achieve this. View the full article

    • Reputation Points

    • 0 replies
    • 756 views
  92. Description This provide an option to set last good kernel for dedicated device. It will prevent upgrading to higher kernels which are known to be broken. For example. At this moment we have Rockchip BSP kernel which was fixed that Radxa ITX has working ports, while this fix will break NVME support on Orangepi. Also this we can use for Pinebook PRO. Configuration: BOARD BRANCH LINUXFAMILY Last good kernel package from repository orangepi5 vendor rk35xx 24.5.3 orangepi5plus vendor rk35xx 24.5.3 orangepi5|vendor|rk35xx|24.5.3 orangepi5plus|vendor|rk35xx|24.5.3 How Has This Been Tested? [x] Test with locally generated repo that contained higer version of kern…

    • Reputation Points

    • 0 replies
    • 949 views
  93. After cleaning up and expanding Whisper-Hindi to 3,000 hours, we now have explicit timestamp prediction, faster I/O, and fine-tuned models across all sizes, bringing us even closer to fully reliable, production-ready Hindi ASR. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  94. Signed-off-by: Rosen Penev rosenp@gmail.com View the full article

    • Reputation Points

    • 0 replies
    • 979 views
  95. Started by RSS Bot,

    added imaged for desktop bullseye on 3 boards View the full article

    • Reputation Points

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

    Description Add new megouse patches, adaptation to the new version. Checklist: [ ] Test build sunxi [ ] Test build sunxi64 View the full article

    • Reputation Points

    • 0 replies
    • 909 views
  97. Following our recent presentation at OSSummit, many showed interest in learning more about solving real-world problems with computer vision. Here is a new blog series, on computer vision, object detection, and building a system on the edge. View the full article

    • Reputation Points

    • 0 replies
    • 658 views
  98. In the first part we covered the main concepts behind Explicit Synchronization for the Linux Kernel. Now in the second part of the series we are going to look to the Android Sync Framework, the first (out-of-tree) Explicit Fencing implementation for the Linux Kernel. View the full article

    • Reputation Points

    • 0 replies
    • 718 views
  99. You may remember the Turing Pi 2 mini-ITX cluster board that supports up to four Raspberry Pi CM4 modules. It now has some competition with the DeskPi Super6C board, still based on the mini-ITX form factor, and taking up to six Raspberry Pi CM4 modules. The Super6C offers a much slimmer design since the modules are inserted horizontally instead of vertically, plus each module comes with its own M.2 NVMe SSD socket besides a microSD card slot. The board also features two Gigabit Ethernet ports and two HDMI outputs, as well as four USB 2.0 ports. DeskPi Super6C specifications: SoM – 6x sockets for up Raspberry Pi Compute Module 4 Storage 6x M.2 PCIe Gen2 x1 2280 sockets, on…

    • Reputation Points

    • 0 replies
    • 1.3k views
  100. We just wrote about the Infineon XENSIV PAS CO2 Shield2Go board to measure carbon dioxide (CO2) levels last week, but I’ve just come across two more hardware with a CO2 sensor designed for makers, but based on Sensirion SCD40 sensor instead, and mostly designed to monitor indoor CO2 levels since high concentrations may impact your health negatively. The first one is the M5Stack UNIT CO2 that’s designed to be connected to one of the company’s Core modules through an I2C interface, and TeHyBug portable mini sensor device equipped with ESP8285 WiFi microcontroller, as well as optional AHT10 temperature & humidity sensor and BMP280 pressure sensor, besides the SCD40 senso…

    • Reputation Points

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