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. jsoninfo: add inventory-artifacts cli, which stops after artifacts-reduced and adds kernels.ndjson and uboots.njdson via jq jsoninfo: add inventory-artifacts cli, which stops after artifacts-reduced and adds kernels.ndjson and uboots.njdson via jq if one runs ./compile.sh inventory-artifacts we shall get: output/info/kernels.ndjson: one line for each kernel build output/info/uboots.ndjson: one line for each u-boot build this is meant as base for other tooling that acts "for each kernel" or "for each u-boot" such as patch/config rewrites, etc View the full article

    • Reputation Points

    • 0 replies
    • 611 views
  2. Started by RSS Bot,

    AFBC support has been merged to PanVK and will be available in the Mesa 25.3 release! This new enablement reduces memory bandwidth and boosts performance. View the full article

    • Reputation Points

    • 0 replies
    • 1.7k views
  3. Collabora is proud to sponsor this year's annual GStreamer conference, taking place in London, UK. Join us as we showcase the latest with machine learning analytics, WirePlumber, and more. View the full article

    • Reputation Points

    • 0 replies
    • 890 views
  4. Part steadfast approach - part welcoming spirirt; Collabora continues to successfully expand with new talent amply on deck. Well ahead of the remote work curve, our new joiners have settled into their roles from their respective corners of the planet. View the full article

    • Reputation Points

    • 0 replies
    • 762 views
  5. Last week, a new version of docker.io, the Docker package provided by Debian, was uploaded to Debian Unstable. Quickly afterwards, the package moved to Debian Testing, the first time in two years that docker.io has migrated to "testing". View the full article

    • Reputation Points

    • 0 replies
    • 722 views
  6. Description Print the CPU frequency correctly without privileges. Some CPU's have two clusters and at the same time are not representatives of the "Big.Little" architecture. It will be correct to print about the presence of adjustment of two clusters How Has This Been Tested? Before the changes: leo@bananapim3:~$ armbianmonitor -m 1 Running unprivileged. CPU frequency will not be displayed. Stop monitoring using [ctrl]-[c] Warning: High update frequency (1 sec) might change system behaviour! Time big.LITTLE load %cpu %sys %usr %nice %io %irq CPU C.St. 10:46:45: --- 0.05 0% 0% 0% 0% 0% 0% 45,0 °C 0/5 10:46:46: --- 0.05 1% 1% …

    • Reputation Points

    • 0 replies
    • 1.6k views
  7. SB Components’ ESPi is a WiFi-enabled Ethernet board with a 1.14-inch information color display either coming with an ESP32-S3 WiFi and Bluetooth module or designed as a carrier board for the Raspberry Pi Pico W board. I have no idea who needs this, but the ESPi board looks cute and can be used as a 10/100Mbps Ethernet to WiFi (or BLE) gateway with a small TFT display, and there’s also a small joystick on the board to control a potential menu or user interface rendered in the display. ESPi board specifications: Module/Board (one or the other) ESP32-S3-WROOM-1 module with ESP32-S3 dual-core LX7 microprocessor @ up to 240 MHz with Vector extension for machine learning, up …

    • Reputation Points

    • 0 replies
    • 1.1k views
  8. Description BPI-CM4 CM4IO dts/dtsi backport to Linux 6.1 LTS Added "current" to the KERNEL_TARGET variable Jira reference number AR-1723 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] Added the relevant patch to the meson64-6.1 patch directory and adjusted the board .conf file to support both current and edge. [X] Issued the following command to make sure it pulls and builds: ./compile.sh BOARD=bananapicm4io BRANCH=current kernel Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I hav…

    • Reputation Points

    • 0 replies
    • 874 views
  9. Description Converting #5898 to use hook instead of patch 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] U-boot compiles. Also .config shows 648 as the default dram clk value. 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 arti…

    • Reputation Points

    • 0 replies
    • 801 views
  10. thinkpad-x13s: bump to steev's 6.7.y; enable noble userspace; bump alsa-ucm-conf hack to master thinkpad-x13s: bump to steev's 6.7.y; enable noble userspace; bump alsa-ucm-conf hack to master thinkpad-x13s: update kernel .config to 6.7.7, no changes thinkpad-x13s: kernel .config: enable CONFIG_VIDEO_QCOM_CAMSS, CONFIG_VIDEO_OV5675, CONFIG_SC_CAMCC_8280XP View the full article

    • Reputation Points

    • 0 replies
    • 818 views
  11. Improve overall WiFi experience Default freq now set to 100MHz (optional overlay to 200MHz) Resolved incompatibility with the github driver: https://github.com/jethome-ru/rtl88x2cs If the github driver is preferred blacklist RTW88 /etc/modprobe.d/blacklist-rtw88.conf blacklist rtw88_8822c blacklist rtw88_8822cs EXTRA: Waveshare DTS fixup Discussion: https://forum.armbian.com/topic/44899-slow-wifi-speeds-on-banana-pi-cm4/ View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  12. If you are considering deploying BlueZ on your embedded Linux device, the benefits in terms of flexibility, community support, and long-term maintainability make it a worthwhile investment. View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  13. Collabora’s long-term leadership in KernelCI has delivered a completely revamped architecture, new tooling, stronger infrastructure, and deeper integrations—modernizing the entire ecosystem and enabling reliable, scalable upstream kernel testing. View the full article

    • Reputation Points

    • 0 replies
    • 802 views
  14. A look at the USB-PD, PHY, hotplug, and DRM changes involved in making USB-C DisplayPort Alternate Mode work on RK3588/RK3576, and where they stand on the way to mainline Linux. View the full article

    • Reputation Points

    • 0 replies
    • 425 views
  15. Big events draw in an array of individuals to learn and connect, and the Open Source Summit North America is no exception. Jam-packed with sessions to uncover from June 21 to 24, this year's event features three talks by Collabora's very own! View the full article

    • Reputation Points

    • 0 replies
    • 946 views
  16. Started by RSS Bot,

    By this time next week, Collaborans will have arrived in Almería, Spain, to attend and speak at the 2018 edition of GUADEC, the annual GNOME conference. Come say hello! View the full article

    • Reputation Points

    • 0 replies
    • 820 views
  17. We first wrote about Allwinner T507 when we covered a module and devkit from Forlinx, but now MYiR Tech has designed its own AEC-Q100 qualified system-on-module (MYC-YT507H) and the MYD-YT507H development board based Allwinner T507-H processor. MYC-YT507H – Allwinner T507-H SoM Specifications: SoC – Allwinner T507-H with a quad-core Arm Cortex-A53 processor @ 1.5GHz, Arm Mali-G31 MP2 GPU with support for OpenGL ES 3.2/2.0/1.0, Vulkan1.1, OpenCL 2.0; 4K60 H.265/VP9/AVS2 video decoder, 4K H.264/MJPEG video encoder System Memory – 1 or 2GB LPDDR4 Storage – 8GB eMMC flash, 32Kbit EEPROM (or is it 32KB/256Kbit – see block diagram below) 222x castellated holes with 1.0mm pitch …

    • Reputation Points

    • 0 replies
    • 1.6k views
  18. Description Two easy shellcheck fixes. How Has This Been Tested? Totally untested. I really doubt there's a behavior change. 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
    • 799 views
  19. Description Refactor rootfs cache: [X] Rename rootfs cache Don't hash version, just append to filename. So we can easily search local cache [X] Use date as version instand of increase number [X] Use Github api to get remote cache list [X] Check local cache when unable to download remote cache [x] Check local cache and remote cache at same time Use the newest cache instand of always the remote one first. How Has This Been Tested? No full test due to need support by server. Checklist: [ ] 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 hav…

    • Reputation Points

    • 0 replies
    • 863 views
  20. After checking out Trigkey Speed S3 mini PC hardware in the first part of the review, it’s now time to power up Trigkey Speed S3 Mini PC and test it with the preinstalled Windows 11 Pro operating systems. Booting up is fast, and the system runs smoothly while visiting various websites while listening to music, and watching YouTube videos. But in this second part of the review, let’s test the performance of the Trigkey Speed S3 mini PC on Windows 11 Pro in detail. Trigkey Speed S3 memory We can see the two 8GB Crucial memory sticks detected in Windows 11 Pro with a 2,400 MHz speed, while the sticks are rated up to 3,200 MHz. But a quick check on AMD’s website reveals this …

    • Reputation Points

    • 0 replies
    • 1.5k views
  21. Bumps ossf/scorecard-action from 1.1.2 to 2.0.3. Release notes Sourced from ossf/scorecard-action's releases. v2.0.3 Patch for fix in #898 v2.0.2 Fixes ossf/scorecard-action#895 v2.0.1 Fix for #856 v2.0.0 What's Changed 🌱 Prepare for a pre-release of the Golang action by @​azeemshaikh38 in ossf/scorecard-action#750 :seedling: Bump github/codeql-action from 2.1.12 to 2.1.16 by @​dependabot in ossf/scorecard-action#751 :seedling: Bump debian from 11.3-slim to 11.4-slim by @​dependabot in ossf/scorecard-action#749 :seedling: Bump step-security/harden-runner from 1.4.3 to 1.4.4 by @​dependabot in ossf/scorecard-action#646 :seedling: Bump actions/setup-go from 3.2.0 to…

    • Reputation Points

    • 0 replies
    • 912 views
  22. Started by RSS Bot,

    Description When having a more complex setup, we might need to look route to get a primary device. Jira reference number AR-1450 https://github.com/armbian/build/pull/4610 How Has This Been Tested? [x] Manual run Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] 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
    • 745 views
  23. Description sunxi: switch CURRENT to v5.15.89, EDGE to v6.1.7 Checklist: [ ] Test build sunxi [ ] Test build sunxi64 View the full article

    • Reputation Points

    • 0 replies
    • 814 views
  24. Description OrangepiZero2 users who would like to test functional cpu-frequency-scaling 5.19.17 How Has This Been Tested? https://forum.armbian.com/topic/26290-h616-mainlining-effort/ [ ] Test A [ ] Test B Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] 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
    • 778 views
  25. Description Disable excessive debug on packages install. Not really something that we need in production. Jira reference number AR-1717 How Has This Been Tested? [x] Generate image without using pre-cached packages. View the full article

    • Reputation Points

    • 0 replies
    • 825 views
  26. 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
    • 841 views
  27. Started by admin,

    Dear Armbian Community, Here are the latest news! Documentation We recently held a productive meeting to revamp our Build framework documentation. Our primary focus is on making the build framework internal help the ultimate source of truth. The existing pull request draft with hard-coded entries will be transformed into a JSON format, laying the foundation for comprehensive technical documentation. (meeting video) Build Framework features Explore the power of our build framework feature “extensions” – an easy yet robust way to create custom-builds with pre-installed applications. We’ve started providing Armbian with Home Assistant Supervised for selected boards, offer…

    • Reputation Points

    • 0 replies
    • 925 views
  28. khadas-vim3/khadas-vim3l: u-boot v2024.01: enable more compression, kaslr, and led config options via hook khadas-vim3l: bump to u-boot v2024.01; boot-usb-first patch in board folder patch is slightly different for 2024.01 khadas-vim3l: u-boot v2024.01: enable more compression, kaslr, and led config options via hook khadas-vim3: u-boot v2024.01: enable more compression, kaslr, and led config options via hook View the full article

    • Reputation Points

    • 0 replies
    • 734 views
  29. Description Cut and sewing work around mailing list/libreelec patches to include a minimum set of patches that attempt to solve the various issues with HDMI on rockchip64 family. This affects both current kernel 6.6 and edge kernel 6.8. References on the forums: https://forum.armbian.com/topic/26818-opi-4-lts-no-hdmi-output/ https://forum.armbian.com/topic/37166-hdmi-issues-on-6x-kernel/ One kind guy tested the kernel package on rockpro64 and reported success: https://forum.armbian.com/topic/26818-opi-4-lts-no-hdmi-output/?do=findComment&comment=189646 Also remove a patch named "rk356x-vop2-support", that was not about vop2 support but rather tweaks the HDMI phy …

    • Reputation Points

    • 0 replies
    • 893 views
  30. Started by admin,

    As we approach our next point release, the focus shifts entirely towards bug fixing and stabilization. Feature development is on hold this month to ensure that core functionalities like network connectivity, video output, and booting processes are solid. We aim to resolve as many issues as possible during this period. However, we encourage users to report any recognized problems here so that they can be addressed in future updates. Target for next release We are targeting kernel v6.6 for our current builds and v6.12 for edge builds, while vendor kernels will remain at their latest versions – 6.1.y for Rockchip 35xx and 5.15.y for Meson64 legacy. Video acceleration for Ro…

    • Reputation Points

    • 0 replies
    • 1k views
  31. AAEON PICO-V2K4 is a Pico-ITX board powered by an AMD Ryzen Embedded V2000 processor with up to 8 cores, AMD Radeon graphics, which should make it the world’s smallest Ryzen V2000 SBC on the market. The board comes with up to 32GB soldered-on memory and a 64GB NVMe flash, supports for SATA and M.2 NVMe storage, dual Gigabit Ethernet, up to four 4K display interfaces, four serial ports, and more. Use cases range from medical imaging (x-ray and MRI scan analysis) to casino gaming machines, and industrial automation. AAEON PICO-V2K4 specifications: AMD Ryzen Embedded V2000 processor (one or the other) Ryzen V2718 octa-core/16-thread processor @ up to 1.7-4.15 GHz (Turbo) wit…

    • Reputation Points

    • 0 replies
    • 1.3k views
  32. Getting PanVk, an open source driver for Arm Mali Midgard and Bifrost GPUs, closer to conformancy by implementing one of the core Vulkan features: support for secondary command buffers. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  33. In Debian and derivative systems, there are many ways to build images. The simplest tool of choice is often debootstrap. It works by downloading the .deb files from a mirror and unpacking them into a directory which can eventually be chrooted into. View the full article

    • Reputation Points

    • 0 replies
    • 754 views
  34. Elecrow CrowPi L is an 11.6-inch laptop shell based on Raspberry Pi 4 designed for STEM education with optional electronics modules and tutorials. That’s an evolution of the CrowPi 2 laptop I reviewed in 2020 with a thinner design and more flexible since the electronics modules are optional, so it can serve the market of people just wanting a Raspberry Pi 4 laptop. The company has sent me a full “CrowPi L Advanced Kit” for review with the CrowPi L laptop fitted with a Raspberry Pi 4, as well as the Crowtail Starter Kit for Raspberry Pi. CrowPi L Advanced Kit Unboxing Let’s check out the laptop package first. Since in this design, the laptop comes with a battery, and mine …

    • Reputation Points

    • 0 replies
    • 1.7k views
  35. Started by RSS Bot,

    Description The current code use if..else to determine partition which will ignore lots of case: custom bootfs type + NFS custom bootfs type + UEFI NFS + UEFI crypt root + UEFI How Has This Been Tested? [X] Build and check the partitions of the output image Checklist: [ ] 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 [ ] 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
  36. Updates to grammar and wording for Armbian Partners section. 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 correspond…

    • Reputation Points

    • 0 replies
    • 798 views
  37. Nestled in the historic city of Nuremberg, the annual Embedded World conference will be taking place from March 14 to 16. Collabora will be set up in Hall 4, Booth 4-404, with plenty of space to connect and multiple demos to showcase View the full article

    • Reputation Points

    • 0 replies
    • 680 views
  38. Description beaglev, edge, sid, cli, ubuntu-latest error! Could not download 'http://deb.debian.org/debian-ports/pool/main/b/base-files/base-files_12.4_riscv64.deb' https://deb.debian.org/debian-ports/pool -> pool-riscv64 Jira reference number AR-1733 How Has This Been Tested? [ ] Manual rebuild 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 t…

    • Reputation Points

    • 0 replies
    • 836 views
  39. Bumps ossf/scorecard-action from 2.2.0 to 2.3.0. Release notes Sourced from ossf/scorecard-action's releases. v2.3.0 What's Changed :seedling: Bump github.com/ossf/scorecard/v4 from v4.11.0 to v4.13.0 by @​spencerschrock in ossf/scorecard-action#1270 For a full changelist of what this includes, see the v4.12.0 and v4.13.0 release notes :sparkles: Send rekor tlog index to webapp when publishing results by @​spencerschrock in ossf/scorecard-action#1169 :bug: Prevent url clipping for GHES instances by @​rajbos in ossf/scorecard-action#1225 Documentation :book: Update access rights needed to see the results in code scanning by @​rajbos in ossf/scorecard-action#1229 …

    • Reputation Points

    • 0 replies
    • 1k views
  40. Description On images with changed vendor, when update comes from Armbian repository, VENDOR is overwritten. This change keeps the VENDOR variable from image. How Has This Been Tested? [x] Manual run 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
    • 784 views
  41. u-boot: call olddefconfig after config hooks; use pipetty instead of unbuffer for make u-boot: call olddefconfig after config hooks; use pipetty instead of unbuffer for make also: cli uboot-config produces a defconfig diff (useful to create post_config_uboot_target) View the full article

    • Reputation Points

    • 0 replies
    • 703 views
  42. Description Building for mangopi mq crashes with the following error: Image 'itb' is missing external blobs and is non-functional: opensbi /binman/itb/fit/images/opensbi/opensbi (fw_dynamic.bin): See the documentation for your board. The OpenSBI git repo is at https://github.com/riscv/opensbi.git You may need to build fw_dynamic.bin first and re-build u-boot with OPENSBI=/path/to/fw_dynamic.bin Some images are invalid make: *** [Makefile:1124: .binman_stamp] Error 103 --> (179) ERROR: Error 2 occurred in main shell [ at /armbian/lib/functions/logging/runners.sh:211 run_host_command_logged_raw() --> lib/functions/lo…

    • Reputation Points

    • 0 replies
    • 1.1k views
  43. After fighting with the divide between implicit and explicit synchronization with Vulkan on Linux for over seven years, we may finally have some closure. We're not to synchronization nirvana quite yet, but this is an important step along the way. View the full article

    • Reputation Points

    • 0 replies
    • 843 views
  44. Launched by Haivision in 2017, and freely available on GitHub via the Mozilla Public License 2.0, SRT is an innovative UDP-based protocol enabling high-quality, low-latency video streaming across unpredictable networks. View the full article

    • Reputation Points

    • 0 replies
    • 798 views
  45. Description Bug & cosmetic fix. View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  46. Last year, we wrote about the Made-in-Russia Mikron MIK32 RISC-V microcontroller with features similar to STM32L0 Arm Cortex-M0+, and I was recently told that the first fully packed samples are expected for the end of autumn. But it turns out there’s another Russian company that makes RISC-V microcontrollers, and for instance, the Milandr MDR32F02FI features the open-source BM-310 RISC-V MCU core and is specially designed for electricity meters. It is the second generation of the microcontroller with the first being based on Arm Cortex-M0 core and produced for over 5 years. Milandr MDR32F02FI specifications: CPU – CloudBEAR BМ-310S 32-bit RISC-V core @ 60 MHz Memory – 112…

    • Reputation Points

    • 0 replies
    • 1.6k views
  47. Description As suggested by @amazingfate here, rkvdec libreelec-imported patch is breaking edge compilation due to mainlined changes in kernel 5.19.2. This PR fixes the patch How Has This Been Tested? [x] rk322x deb packages complied properly 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
    • 841 views
  48. CoreData Global, a Singapore-based research and development firm, has just introduced the RelayFi 4-channel relay board based on ESP32 and compatible with Tasmota open-source firmware, as well as Espressif’s ESP RainMaker cloud and ESP-NOW networking API. RelayFi is fitted with an ESP32-WROOM-32D WiFi and Bluetooth module, four relays capable of handling a load of 250 VAC/7A or 30 VDC/10A, and EL817C Optoisolators for safety. The board also comes with CH340C USB to TTL chip for programming, an I2C header for expansion, and some jumpers for relay selection. RelayFi specifications: Wireless module – Espressif Systems’ ESP32-WROOM-32D module with ESP32 dual-core Tensilica mi…

    • Reputation Points

    • 0 replies
    • 1.1k views
  49. Description Now we support to download rootfs-cache from Github. NOTE: it seem like that some mirrors is outdated. So we use Github API first. We don't need to care about these mirrors, since we support multi-origin download. How Has This Been Tested? [X] Build Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the 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
    • 1k views
  50. In the first part of the review of GL.iNet GL-MT3000 “Beryl AX” pocket-size WiFi 6 OpenWrt router we had a look at the specifications, the package content, and the hardware design with a teardown of the little. I’ve now had more time to play with the router focusing the review on WiFi 6 performance, and some of its functions such as repeater, NAS, and 4G hotspot. The router also supports VPN client and server modes, the Tor network, and Adguard Home, but I’ll invite readers to check out the GL.iNet Brume 2 security gateway review since I went through all these, and the hardware is very similar minus wireless connectivity. Initial setup of the Beryl AX router If you connec…

    • Reputation Points

    • 0 replies
    • 5.6k views
  51. Description We have some Python scripts now so we need to move that out Jira reference number AR-1588 How Has This Been Tested? [x] Manual run 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
    • 877 views
  52. Most mini PCs ship with Windows, or no OS at all for barebone models, but Linux-hardware specialist System76 offers the Meerkat mini PC with either Pop!_OS 22.04 or Ubuntu 22.04 with a choice of processors from the 12th Gen Alder Lake, 11th Gen Tiger Lake, or 10th Gen Comet Lake families. All models support up to 64GB RAM, M.2 NVMe SSD storage, and are equipped with four HDMI/DisplayPort video outputs, Ethernet, and USB ports. There’s also a Tall version of the Meerkat that adds a 2.5-inch SATA bat, and the Alder Lake models, called Meer7, specifically supports the more recent USB4 and 2.5GbE interfaces. System76 Meerkat “Meer7” (Alder Lake) specifications: Alder Lake P-S…

    • Reputation Points

    • 0 replies
    • 941 views
  53. Arduino have launched an upgrade to their 8-bit Arduino UNO R3 board with the Arduino UNO R4 featuring a 48 MHz Renesas RA4M1 Arm Cortex-M4F 32-bit microcontroller, and an optional ESP32-S3 module for WiFi 4 and Bluetooth 5.0 connectivity. The new Arduino UNO R4 offered improved performance and greater resources since the MCU is clocked three times faster than the 8bit AVR MCU found in the UNO R3, the board gets sixteen times more RAM (32KB vs 2KB to 32kB) and eight times more flash memory (256KB vs 32kB). The USB Type-C device port has been upgraded to a more modern USB Type-C port and the UNO R4 can take up to 24V supply voltage. Arduino UNO R4 (preliminary) specificati…

    • Reputation Points

    • 0 replies
    • 1.8k views
  54. Description Enable some net modules for meson. How Has This Been Tested? [X] Build and run Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 706 views
  55. TwoTrees TTC 450 is a CNC router machine for precision cutting with a working area of 460x460x80 mm. The machine can handle 2D and 3D, 3-axis X, Y, Z movement, features a 32-bit microcontroller, a touchscreen control display, and supports WiFi network connection. The TTC 450 can also read files on an SD card for offline operation, and workpieces can be made of a variety of materials such as wood, acrylic, Plastwood, carbon fiber sheet, aluminum, metal, and various engineering plastic materials. TTC 450 CNC router specifications Work Area – 450 x 450 X 80 mm Body Material – Metal frame & Aluminium 4080U Profile Drive System – Translation screw drive with double Y-axis…

    • Reputation Points

    • 0 replies
    • 5.2k views
  56. Upstream link: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/net/phy/motorcomm.c?h=v6.3.5&id=4ac94f728a588e7096dd5010cd7141a309ea7805 How Has This Been Tested? No test preformed. 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.2k views
  57. Update maintainers synched from the database View the full article

    • Reputation Points

    • 0 replies
    • 889 views
  58. The 6.5 release is here and it comes with many changes. As is often the case, Collabora has been actively involved in the submission of patches, mostly in the task of hardware enablement for Mediatek and Rockchip SoCs. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  59. Why is creating object graphs hard in Rust? In part 1, we looked at a basic pattern, where two types of objects refer to one another. In this part we'll follow up in more detail and examine the different approaches that can be applied. View the full article

    • Reputation Points

    • 0 replies
    • 752 views
  60. config-prepare: do change tracking for each sourced board file (core vs userpatches) config-prepare: do change tracking for each sourced board file (core vs userpatches) View the full article

    • Reputation Points

    • 0 replies
    • 598 views
  61. Description create new boot script free of G12 stuff, using default u-boot load addresses. La Frite boots from USB as well as eMMC, add ability to get root device via PARTUUID How Has This Been Tested? [x] La Frite can now boot 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] 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
  62. The world of AI has made leaps and bounds from what it once was, but there are still some adjustments required for the optimal outcome. With the help of WhisperLive, VoxAI was able to improve its response time and oratory abilities. View the full article

    • Reputation Points

    • 0 replies
    • 1k views
  63. 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] Documentation summary for feature / change Please delete this section if entry to main documentation is not needed. If documentation entry is predicted, please provide key elements for further implementation into main documentation and set label to "Needs Documentation". You are welcome to open a PR to documentation or you can leave following information for technical writer: [] short description (copy / paste of PR title) [ ] summary (description rele…

    • Reputation Points

    • 0 replies
    • 733 views
  64. Description JetHome: Move blacklist for rtw88 kernel module to the board configs Jira reference number AR-2466 How Has This Been Tested? Build without warning [X] JetHub D1+ [X] JetHub H1 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
    • 809 views
  65. This week in Armbian development saw a significant expansion of hardware support, including new board images and compatibility for devices such as the Ariaboard Photonicat 2, SpacemiT MUSE Book, NanoPC T6 Plus, and Mekotronics R58S2. Kernel patches were updated across multiple platforms, notably for Rockchip and Sunxi families, enhancing stability and performance. Several new modules were introduced in the configuration framework, including browser-based code-server, memory management, Docker log viewing, and subscription tracking. Improvements to documentation, security hardening, and code formatting were also implemented. Notable fixes addressed USB, Ethernet, and devic…

    • Reputation Points

    • 0 replies
    • 1.3k views
  66. Next week we'll be in Paris for Kernel Recipes! We’re pleased to sponsor this gathering of the kernel community and contribute a talk on upstream H.264 and HEVC decoding for Rockchip RK3588/RK3576. View the full article

    • Reputation Points

    • 0 replies
    • 361 views
  67. Mali-G57 features in new MediaTek Chromebooks with the MT8192 and MT8195 system-on-chips. With Mesa 22.2 and an appropriate kernel, accelerated graphics will work out of the box on Linux on these laptops. View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  68. Embedded devices are a popular deployment target for GStreamer yet they are not tested on the project's Continuous Integration (CI) system. Here's a look at work done to introduce a Raspberry Pi for automated on-board testing using Jenkins, LAVA & more. View the full article

    • Reputation Points

    • 0 replies
    • 751 views
  69. ZigUNO Zigbee development board comes with an Ebyte E18-MS1 module equipped with Texas Instruments SimpleLink CC2530 8051 Zigbee microcontroller and follows Arduino UNO form for Arduino Shield compatibility. The board works with PTVO Zigbee firmware that comes with a graphical configuration tool to select the Zigbee chip used (CC2530), configure I/O behavior (input/output, pull-up, etc…), and more. The developers also suggest using DIYRuZ projects as examples to get started. ZigUNO board specifications: Zigbee module – Ebyte E18-MS1-PCB module with TI SimpleLink CC2530 8051 microcontroller with Zigbee 3.0 (and IEEE 802.15.4) connectivity, 256kB Flash and 8kB RAM, PCB ante…

    • Reputation Points

    • 0 replies
    • 2k views
  70. Description Please refer to #3897 How Has This Been Tested? Before: root@khadas-vim1:~# /etc/update-motd.d/30-armbian-sysinfo System load: 2% Up time: 1:39 Memory usage: 11% of 1.89G IP: 192.168.0.102 CPU temp: 46°C Usage of /: 36% of 15G After: root@khadas-vim1:~# /etc/update-motd.d/30-armbian-sysinfo System load: 2% Up time: 1:40 Memory usage: 11% of 1.89G IP: 192.168.0.102 CPU temp: 46°C Usage of /: 36% of 15G RX today: 0 B Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ …

    • Reputation Points

    • 0 replies
    • 1.4k views
  71. Description Applied series correctly 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 article

    • Reputation Points

    • 0 replies
    • 694 views
  72. 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. This patch has been merged upstream radxa/u-boot#19. So delete 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] Build success [x] Tested on rock-3a 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 chang…

    • Reputation Points

    • 0 replies
    • 862 views
  73. No descriptionView the full article

    • Reputation Points

    • 0 replies
    • 944 views
  74. odroidm1 / rk3568-odroid: recover overlays from 6.1; update .config; fix patch dir name I had inadvertently: used wrong naming for the patch folder completely left behind the patches in 6.1 folder when moved to 6.2 made it worse by moving to 6.3 This recovers the patches (confirmed working), updates the .config (no changes), and fixes the patch dir name. View the full article

    • Reputation Points

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

    • Reputation Points

    • 0 replies
    • 858 views
  76. Description Previously we had armbian-bsp-cli- package i.e. package name didn't contained branch. When upgrading from such releases, installing armbian-bsp-cli-- package throws error. This PR fixes the same. Jira reference number AR-1795 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] Upgraded on nanopiduo2 from version 21.08 and made sure the updated armbian-bsp-cli package installs 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-und…

    • Reputation Points

    • 0 replies
    • 847 views
  77. pipeline: inventory all board vars; add not-eos-with-video; introduce TARGETS_FILTER_INCLUDE pipeline: inventory all board vars; add not-eos-with-video; introduce TARGETS_FILTER_INCLUDE How to use: ./compile.sh inventory - does just the board inventory; look for output in output/info ./compile.sh targets-dashboard - does inventory, targets compositing, and images info; look for output in output/info, read the instructions output by the command if you want to load the OpenSearch dashboards. ./compile.sh targets - does the full targets compositing and artifacts, look for output in output/info If you don't have a userpatches/targets.yaml, one will be provided for you d…

    • Reputation Points

    • 0 replies
    • 732 views
  78. The Monado SLAM datasets (MSD) are egocentric visual-inertial SLAM datasets recorded to improve the Basalt-based inside-out tracking component of the Monado project. View the full article

    • Reputation Points

    • 0 replies
    • 881 views
  79. Linux Kernel 6.6 has arrived, bringing a significant amount of new features and performance enhancements. Collabora has actively contributed many patches, including work on MediaTek and Rockchip. View the full article

    • Reputation Points

    • 0 replies
    • 910 views
  80. Description TOC is generated by GitHub, so we don't need to expose it. Checklist: [x] My code follows the style guidelines of this project View the full article

    • Reputation Points

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

    • Reputation Points

    • 0 replies
    • 852 views
  82. patching: fix: use correct has_overlay_directories instead of has_dts_directories for overlay processing patching: fix: use correct has_overlay_directories instead of has_dts_directories for overlay processing View the full article

    • Reputation Points

    • 0 replies
    • 610 views
  83. rk3588: bump default blobs (DDR:1.16, BL31:1.45); remove board-specific blobs from boards that used those versions rk3588: bump default blobs (DDR:1.16, BL31:1.45); remove board-specific blobs from boards that used those versions in practice: boards that didn't specify their own blobs: bump DDR 1.08->1.16 ; BL31 1.28 -> 1.45 (example: rock-5b!) boards that specified 1.16/1.45 individually now follow the defaults (no change) boards that specified a different version: no change; just a TODO suggesting review/removal/go-with-the-defaults Mekotronics boards: bump from 1.11/1.38 to defaults (1.16 / 1.45) View the full article

    • Reputation Points

    • 0 replies
    • 743 views
  84. Description Enable wifi drivers on user request https://forum.armbian.com/topic/43134-drivers-for-rtl8812au-on-odroid-m1/#comment-198064 They were disabled here: https://github.com/armbian/build/pull/6202 due to the size? How Has This Been Tested? [ ] Compile test [ ] Tested on hardware Checklist: [ ] My code follows the style guidelines of this project [ ] 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
    • 865 views
  85. Description As tittle said. How Has This Been Tested? Need to be tested. 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
    • 808 views
  86. Released by Linus Torvalds on May 22 after a busy two-month development cycle, Linux kernel 5.18 brings new features and lights up new hardware. Let's take a look at the contributions made by our engineering team. View the full article

    • Reputation Points

    • 0 replies
    • 726 views
  87. In late January 1998, Netscape surprised everyone by releasing the source for Communicator, its web browser, making it readily available to all. The marked a turning point, and the birth of a new term, in software development: Open Source. View the full article

    • Reputation Points

    • 0 replies
    • 687 views
  88. Proposal to create a Community Supported config for Amlogic based TV Boxes to pickup the work that was done previously by balbes150 but is no longer supported by him. This also provides a place where development can occur within the Armbian framework since others on the internet are producing builds called Armbian that are not done from within the Armbian community. The strategy for Amlogic based TV Boxes has been to reuse the native u-boot that comes installed on the box on emmc. Through a process called 'multiboot enabling' a u-boot script is run to change the default u-boot environment to have the boot process look for a chain-loaded u-boot on either the sd card or us…

    • Reputation Points

    • 0 replies
    • 1.5k views
  89. e-con Systems e-CAM20_CURB is a 2.3 MP fixed focus color camera designed for the Raspberry Pi 4, and the company has sent us a sample for evaluation and review. We’ll start by providing specifications, before checking out the package content, connecting the camera to the Raspberry Pi 4 with a DIY LEGO mount, showing how to access the resources for the camera, and trying tools provided in the Raspberry Pi OS or Yocto Linux image. e-CAM20_CURB specifications The camera is comprised of two boards with the following specifications: eCAM217_CUMI0234_MOD full HD color camera with 4-lane MIPI CSI-2 interface ON Semiconductor AR0234CS CMOS sensor with 1/2.6″ optical form-factor G…

    • Reputation Points

    • 0 replies
    • 1.6k views
  90. Description The uwe5622 driver has been moved from allwinner directories into patch/misc directory with this previous pull request With this pull request, rockchip64 family will share the base patch in misc and provides an additional, small patch to fix specific compatibility for rockchip. Ideally this minor patch would be integrated in the big driver in patch/misc, but it is not trivial task and would then require extensive tests on allwinner platform. The pull request also provides a patch to the driver to let it compile and work on kernel v6.1, and also patches the rockchip64-edge kernel config. At last, it fixes a memcpy fat kernel warning about field-spanning memo…

    • Reputation Points

    • 0 replies
    • 4.9k views
  91. shellfmt/.editorconfig: enable trim whitespaces, run shellfmt, no actual code changes shellfmt: bump to 3.6.0 (run with bash lib/tools/shellfmt.sh) .editorconfig: rationalize, remove duplicated logic .editorconfig: add .py stuff I (rpardini) had on my own fork for armbian-next Python development View the full article

    • Reputation Points

    • 0 replies
    • 992 views
  92. extension: c-plus-plus-compiler: include g++ package as well as g++-aarch64-linux-gnu -- so host arch g++ compiler is also available compilation: uboot: manage shopt nullglob same way as IFS, so UBOOT_TARGET_MAP's with * somewhere are not skipped (as is the case for mvebu64) mvebu64: enable_extension "c-plus-plus-compiler"; fix refs to u-boot sources that changed; (try to) add colored logs these need testing, both on mvebu64 itself, but also on other families to make sure I didn't break anything View the full article

    • Reputation Points

    • 0 replies
    • 940 views
  93. initrd: when cache hit, don't preserve perms during deploy, otherwise FAT32 /boot gags AR-1715 View the full article

    • Reputation Points

    • 0 replies
    • 665 views
  94. pipeline: repo-reprepro: run clearvanished and check before adding to repo pipeline: repo-reprepro: run clearvanished and check before adding to repo View the full article

    • Reputation Points

    • 0 replies
    • 804 views
  95. interactive: show all possible KERNEL_TARGET's in branch selection UI; handle current/edge/legacy, others are "experimental" interactive: show all possible KERNEL_TARGET's in branch selection UI; handle current/edge/legacy, others are "experimental" remove midstream special handling View the full article

    • Reputation Points

    • 0 replies
    • 901 views
  96. config/boards: fix some missing quotes / maintainers config/boards: fix some missing quotes / maintainers View the full article

    • Reputation Points

    • 0 replies
    • 684 views
  97. Description Update odroidxu4-current kernel to 6.1.67. 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 [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 [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 792 views
  98. mekotronics 3588: add SRC_CMDLINE, for use with u-boot-menu extension mekotronics 3588: add SRC_CMDLINE, for use with u-boot-menu extension does nothing otherwise View the full article

    • Reputation Points

    • 0 replies
    • 649 views
  99. fix: partitioning: disable orphan_file (FEATURE_C12) for ext4 filesystems on 1.47+ e2fsprogs host fix: partitioning: disable orphan_file (FEATURE_C12) for ext4 filesystems on 1.47+ e2fsprogs host otherwise:fsck.ext4 -a -C0 /dev/mmcblk0p1 /dev/mmcblk0p1 has unsupported feature(s): FEATURE_C12 e2fsck: Get a newer version of e2fsck! orphan_file can only be disabled on recent-enough e2fsprogs, thus check version and compare View the full article

    • Reputation Points

    • 0 replies
    • 1.9k views
  100. Description Fix logic. How Has This Been Tested? [x] Build current and edge kernel with rock3c 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
    • 1.3k 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.