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. Armbian continues its evolution with exciting updates, new features, and bug fixes. Below are the highlights: Build System Enhancements Automatic Board Configurations Synchronization Automatic synchronization of board configurations, streamlining updates. Commit by @igorpecovnik Kernel Updates ST7796 Display Enhancements Fixed the kernel module patch for ST7796. Commit by @redrathnure Added a kernel module (fbtft) for improved ST7796 support. Commit by @redrathnure Board Support Mixtile Edge 2 Updated to branch rk-6.1-rkr4.1 for vendor kernel. Commit by @rpardini BigTreeTech CB2 Fixed misplaced reset GPIOs. Commit by @JohnTheCoolingFan Added BigTreeTech C…

    • Reputation Points

    • 0 replies
    • 1.2k views
  2. PlanetPC XR1/XR2 are Arm Linux mini PCs based on Rockchip RK3568 or RK3588 processor respectively with a unique design featuring an integrated touchscreen display for control. Planet Computers has designed several unique computing devices over the years such as the Cosmo Communicator 2-in-1 smartphone and computer or Astro Slide 5G transformer smartphone, and the British company has now come up with a mini PC preloaded with Ubuntu with a touchscreen screen interface, dual 4K/8K video output, dual Gigabit Ethernet and more. PlanetPC XR1/XR2 specifications: SoC PlanetPC XR1 – Rockchip RK3568 quad-core Cortex-A55 processor up to 2.0 GHz with Arm Mali-G52 2EE, 0.8 TOPS NPU P…

    • Reputation Points

    • 0 replies
    • 1.2k views
  3. Eight security issues were discovered, fixed and attributed a CVE. View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  4. rtw88_8821cu takes priority over the github driver, so this shouldn't effect other units or usb dongles people use. My reasoning is; The rtw88 driver for reasons yet unknown seems to trigger usb fails more often than the github driver. If a fail occurs it will introduce dmesg spam and upon reboot leave the onboard wireless module undetectable. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged …

    • Reputation Points

    • 0 replies
    • 1.2k views
  5. Earlier this year, we noted the addition of the JetHome JetHub D1 Linux-based home automation controller to mainline Linux 5.16, and the JetHome JetHub D1p (D1+) was just added to Linux 6.1 with some improvements. Still based on the Amlogic A113x processor, the JetHub D1+ gets more memory and storage with 2GB DDR4 RAM and 32GB eMMC flash, a MicroSD card slot, a new RTL8822CS wireless module, and a micro USB port to easily access the console and/or flash firmware to the device. Jetson D1+ specifications: SoC – Amlogic A113x quad-core Cortex A53 processor @ up to 1.5 GHz System Memory – 2GB DDR4 Storage – 32GB eMMC flash, MicroSD slot Connectivity 10/100M Ethernet RJ45 port…

    • Reputation Points

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

    With 11 engineers authoring, reviewing and testing nearly 170 patches for this latest release, Collabora ranked 8th in the list of most active employers by lines changed, sharing ranks with some of the prominent employers in Linux kernel development. View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  7. Started by RSS Bot,

    Description Jira reference number AR-1359 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Build test [ ] Boot 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
  8. Description This fixes the readability of colorized output of compile.sh when running on a terminal with a light background. It uses the COLORFGBG environment variable similarly to how the ip(8) command does. Before: After: How Has This Been Tested? Compile command: ./compile.sh BOARD=nanopim1 RELEASE=bookworm KERNEL_CONFIGURE=no BUILD_MINIMAL=yes PREFER_DOCKER=no BRANCH=edge BUILD_ONLY=u-boot [X] Run in Konsole on a light background (COLORFGBG=0;15) [X] Run in Konsole on a light background (COLORFGBG unset) [X] Run in Konsole on a dark background (COLORFGBG=15;0) [X] Run in Konsole on a dark background (COLORFGBG unset) [X] Visually inspect the results Checkli…

    • Reputation Points

    • 0 replies
    • 1.2k views
  9. As a recent new member of STMicroelectronics' Partner Program, we're excited to be showcasing the STM32MP1 at Embedded World this week, our first demo featuring the STM32 platform. View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  10. More updates for Radxa's Amlogic boards (radxa-zero and radxa-zero2) radxa-zero: include v2022.10 standard patches (eg: boot from USB first) meson64 u-boot v2022.10: change BOOT_TARGET_DEVICES to try to boot USB, NVME and SCSI before SD, MMC, PXE, DHCP u-boot: radxa-zero2: use v2022.10 plus Radxa's patches u-boot: radxa-zero2: Radxa's patches for the Zero2 on v2022.10 meson64: 6.0: g12a and g12b pinmux patches from Radxa common for all meson64 same batch, different repo: https://github.com/armbian/firmware/pull/42 "Add AW-CM256 BT firmware" View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  11. Description UEFI installer. Help is needed for reworking this tool into something less fragile. Jira reference number AR-1355 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] Windows 11 laptop. Shrink main partition, then generate new partition from that space and format it. Then run nand-sata-install 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 chang…

    • Reputation Points

    • 0 replies
    • 1.2k views
  12. Description Support for Qualcomm 802.11ac wlan cards. [ 8.139348] ath10k_pci 0002:21:00.0: enabling device (0000 -> 0002) [ 8.140595] ath10k_pci 0002:21:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0 [ 8.411127] ath10k_pci 0002:21:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:1535 [ 8.411141] ath10k_pci 0002:21:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 1 [ 8.411394] ath10k_pci 0002:21:00.0: firmware ver WLAN.RM.4.4.1-00157-QCARMSWPZ-1 api 6 features wowlan,ignore-otp,mfp crc32 90eebefb [ 8.480374] ath10k_pci 0002:21:00.0: board_file api 2 bmi_id N/A crc32 706c395e [ 8.652843] ath10k_pci 0002:21:00.0: …

    • Reputation Points

    • 0 replies
    • 1.2k views
  13. Description Ordered this WiFi key and it was not working out of the box. Adding pids (and also for Netgear variant) helps that it works OOB. Jira reference number AR-1803 How Has This Been Tested? [x] Build and booted USB wireless device (on Odroid N2 https://paste.armbian.com/onulekucil) 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
    • 1.2k views
  14. Description We are using debsums to check packages integrity. This packages is present in all distributions, we only need it for checking. After the installation, package was removed. Lets move this from packages lists. Jira reference number AR-1455 How Has This Been Tested? [x] Assembly of one rootfs 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
    • 1.2k views
  15. Description Add emmc related device tree nodes referring to legacy kernel device tree Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. I don't have emmc module on my rock-3a, but one of my friend has. Before this commit emmc is not detected and command lsblk doesn't show emmc block. I compiled a kernel and send it to him to test. After this commit he can install armbian to emmc and boot successfully. [x] Build successfully. [x] Emmc is detected and can install armbian to it. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own c…

    • Reputation Points

    • 0 replies
    • 1.2k views
  16. A typical chip for AI or ML inference would include an NPU, a DSP, a real-time CPU, plus some memory, an application processor, an ISP, and a few more IP blocks. Quadric Chimera GPNPU (general purpose neural processor unit) IP combines the NPU, DSP, and real-time CPU into one single programmable core. According to Quadric, the main benefit of such design is simplifying system-on-chip (SoC) hardware design and subsequent software programming once the chip is available thanks to a unified architecture for machine learning inference as well as pre-and-post processing. Since the core is programmable it should also be future-proof. Three “QB series” Chimera GPNPU cores are ava…

    • Reputation Points

    • 0 replies
    • 1.2k views
  17. I’ve just repurposed an empty XYLITOL gum bottle into a DIY camera mount for the Raspberry Pi Camera Module with privacy mode to boot… In order to avoid confusion, while Xylitol is a chemical compound, it’s also a Japanese brand of chewing gums that is sold in Thailand and other countries. I’m specifically talking about the latter in this post. Raspberry Pi Trading has just sent me a bunch of Raspberry Pi Camera Modules 3 for review, and since I don’t have any camera mount I initially thought maybe I’ll laser cut some mount or use some LEGOs as I did with the e-CAM20_CURB camera for Raspberry Pi 4. But then I saw some empty XYLITOL gum bottles, noticed the cap would open …

    • Reputation Points

    • 0 replies
    • 1.2k views
  18. Enable bcachefs filesystem support in rk3588 kernel config (copied from armbian rockpro64 edge config). Description This adds support for the bcachefs filesystem in the rk3588 edge kernel config. Bcachefs is a new and exciting filesystem that is similar to btrfs / zfs, but simpler to use. The relevant kernel options were already in other configs, such as the rockpro64 edge config, but not in the rk3588 edge one. This needs kernel version 6.7+. How Has This Been Tested? custom kernel build Checklist: Please delete options that are not relevant. [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have comment…

    • Reputation Points

    • 0 replies
    • 1.2k views
  19. u-boot-radxa-rk3588/legacy: use 000.patching_config; fix boot from SD when combined with from-factory eMMC blobs (TEE mismatch) u-boot-radxa-rk3588/legacy: rewrite u-boot patches, no changes u-boot-radxa-rk3588/legacy: add 0000.patching_config.yaml and move all null-patches into dt and defconfig dirs as bare files DTs and defconfigs should be identical to their null-patch equivalents u-boot-radxa-rk3588/legacy: rewrite nanopc_t6_defconfig -- no changes CONFIG_REGULATOR_RK806=y seems a leftover that's not really used? u-boot-radxa-rk3588/legacy: rewrite nanopc_cm3588_defconfig -- no changes CONFIG_REGULATOR_RK806=y seems a leftover that's not really used? u-boot-…

    • Reputation Points

    • 0 replies
    • 1.2k views
  20. EDATEC CM4 Industrial is both a Raspberry Pi CM4 carrier board and a computer for industrial IoT, control, and automation that expands on the company’s CM4 Sensing and CM4 Nano solutions with more features and interfaces. The system notably offers two RS485, one RS232, three analog inputs, two digital inputs, and one relay output through terminal blocks, as well as optional WiFi, Bluetooth, and 4G LTE + GPS connectivity, and a wide DC voltage range of 8V to 36V. EDATEC CM4 Industrial specifications: SoM – Raspberry Pi CM4 module with SoC – Broadcom BCM2711 quad-core Arm Cortex-A72 processor @ 1.5GHz with VideoCore Vi GPU supporting OpenGLES 3.1, Vulkan 1.x, H.265 (HEVC) (…

    • Reputation Points

    • 0 replies
    • 1.2k views
  21. 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
  22. SB Components’ EncroPi is a USB key based on the Raspberry Pi RP2040 microcontroller that can be used to log data, encrypt data, or as a secure key, and it also features a DS3231 real-time clock with a backup battery to store the data and time. The USB key also comes with a small 1.14-inch color display to display information such as time and date, and should be programmable like the Raspberry Pi Pico with MicroPython or C/C++. All photo shows a USB Type-A port, but based on user feedback the company will also make a USB Type-C version. EncroPi specifications: MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ 133 MHz with 264KB SRAM Storage – QSPI flash, Mi…

    • Reputation Points

    • 0 replies
    • 1.2k views
  23. This week’s Armbian development saw a wide range of improvements and fixes across the project’s build framework, kernel support, and device compatibility. Notable changes include the transition from POSIX to Bash syntax for enhanced script reliability, expanded support for new hardware such as the Norco-EMB-3531 board, and the addition of Vulkan and improved 3D package descriptions. Several device-specific updates were made, including kernel enhancements for sm8250, mainline support for SpacemiT, and fixes for wireless and HDMI functionality on various boards. The team also introduced new features like a cache manager modal in the imager and improved marking for container…

    • Reputation Points

    • 0 replies
    • 1.2k views
  24. 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.2k views
  25. The current patch is a direct copy of the OEM setup. It includes Nanopi dts files that belong to other boards. Remove unnecessary Nanopi device tree includes and files. Incorporate the appropriate nodes into orangepi-r1plus-lts tree. Remove the Nanopi dts files from the patch. Jira reference number AR-1243 Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. Tested on orangepi-r1-lts board. Iperf tests on both ports (ETH1 and LAN1) produced expected results in bidirectional tests. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my o…

    • Reputation Points

    • 0 replies
    • 1.2k views
  26. Bumps styfle/cancel-workflow-action from 0.10.0 to 0.10.1. Release notes Sourced from styfle/cancel-workflow-action's releases. 0.10.1 Patches Bump actions/setup-node from 3.3.0 to 3.4.0: #171 Bump actions/setup-node from 3.4.0 to 3.4.1: #172 Bump @​actions/core from 1.9.0 to 1.9.1: #176 Bump typescript from 4.7.4 to 4.8.2: #177 Bump typescript from 4.8.2 to 4.8.3: #178 Bump @​actions/github from 5.0.3 to 5.1.0: #179 Bump actions/setup-node from 3.4.1 to 3.5.0: #180 Chore: change access_token to optional: #72 Chore: update README.md to the correct version: #173 Chore: add README.md section about versioning: bb0138e6865a516b5413971879ceda1467fd2930 2c6e931f39ab183387…

    • Reputation Points

    • 0 replies
    • 1.2k views
  27. Espressif Systems ESP8684 is a single-core RISC-V microcontroller with 2.4 GHz WiFi 4 and Bluetooth 5.0 LE (BLE) connectivity that also integrates 1, 2, or 4MB flash into a tiny 4x4mm QFN package. The SoC is listed under the ESP32-C2 product family on the Espressif website and can be found in MINI and WROOM modules, as well as the ESP8684-DevKitM-1 development kit. All three parts, namely ESP8684H1, ESP8684H2, and ESP8684H4, are designed to work in the -40 to 105°C temperature range, ESP8684 specifications: CPU – 32-bit RISC-V processor up to 120 MHz; 305.42 CoreMark; 2.55 CoreMark/MHz Memory – 272 KB SRAM (16 KB for cache) Storage – 576 KB ROM, 1 to 4MB flash (SiP) Wi…

    • Reputation Points

    • 0 replies
    • 1.2k views
  28. Started by admin,

    Dear Armbian Community, It’s been an eventful two weeks since our last point release of 2023. Despite facing some challenges, we’ve been hard at work ensuring the continued excellence of Armbian. Point Release Recap Unfortunately, we encountered unexpected issues since our release. A batch of images was accidentally deleted, requiring a complete restart of the generation process. Additionally, our main rsync server experienced IPv6 connectivity issues, resulting in delays in mirror synchronization for several days. However, we’ve successfully generated our first set of images, now available by checking out the builds script to v23.11. Enhanced Support Policies To strea…

    • Reputation Points

    • 0 replies
    • 1.2k views
  29. congatec has just introduced the conga-HPC/uATX micro-ATX carrier board designed for COM-HPC Client modules size A, B, and C. The board is vendor independent since it is based on the COM-HPC and micro-ATX standards and designed for embedded long-term availability of at least seven years. That means the micro-ATX carrier board works congatec solutions such as the high-end conga-HPC/cALS COM-HPC Client Size C module with up to a 16-core Intel Core i9 Alder Lake-S processor or the more power-efficient conga-HPC/cALP COM-HPC Client Size A modules with Intel Celeron 7305E processor, as well as similar solutions from ADLINK Technology, Advantech, Portwell, and other vendors. co…

    • Reputation Points

    • 0 replies
    • 1.2k views
  30. AAEON has unveiled the UP 4000 single board computer with a form factor and ports arrangement similar to Raspberry Pi 2/3, but powered by a choice of x86 processors, namely the Intel Atom E3900 series, Celeron N3350, or Pentium N4200 all parts of the Apollo Lake family. The first UP Board was introduced in 2015 as a device offering an x86 alternative to the Raspberry Pi 2 with an Intel Atom x5-Z8300/Z8350 “Cherry Trail” processor, but later “UP bridge the gap” boards from the company used larger “Squared” (85.6 x 90 mm) or “Xtreme” (122 x 120 mm) form factors. The UP 4000 SBC brings us back to the original business card form factor but with a boost in performance and vari…

    • Reputation Points

    • 0 replies
    • 1.2k views
  31. Powerful video analytics pipelines are easy to make when you're well-equipped. Combining GStreamer and Machine Learning frameworks are the perfect duo to run complex models across multiple streams. View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  32. 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
  33. Z3 Technology has introduced several miniature dual-camera encoder boards with the PoE-capable FV2K-13A and FV4K-13A boards capable of handling two visible and/or thermal cameras at Full HD or 4K resolution respectively, along with the FV2K-15A and FV4K-15A variants equipped with low-profile connectors. All four models enable H.265/H.264 video streaming of a single or dual camera system, support ONVIF Profile S and T profile, and comply with the NDAA law in the US. This set of features as well as low power consumption and the lightweight designs make the boards suitable for UAV, inspection, surveillance, and other weight-constrained applications. Z3 Technology FV2K-13A an…

    • Reputation Points

    • 0 replies
    • 1.1k views
  34. Wilderness Labs Meadow F7v2 Feather is an STM32F7 Arm Cortex-M7 development board following the Adafruit Feather form factor and programmable with C# through a lightweight implementation of the .NET framework. We had previously seen the .NET Framework running on Android and Linux thanks to Xamarin’s Mono, but I don’t think I had ever a microcontroller-class board supporting the .NET framework and C# programming. But that’s exactly what the Meadow F7v2 Feather does. Meadow F7v2 Feather specifications: MCU – STMicro STM32F7 Arm Cortex-M7 microcontroller @ 216 MHz with 2D graphics and JPEG accelerators Memory – 32MB RAM Storage – 64MB flash Connectivity – 2.4 GHz WiFi and BL…

    • Reputation Points

    • 0 replies
    • 1.1k views
  35. I don’t think I’ve ever written about open-source hardware headphones. But that’s precisely what Ploopy offers with an amplifier based on a Raspberry Pi RP2040, a Texas Instruments PCM3060 24-bit DAC, and an amplifier circuit, as well as 3D printed parts and open-source firmware written in C. As we’ll see further below the project is reasonably well documented, and you can either build it from scratch, purchase a fully-assembled kit, or something in the middle. I suppose you could even do some knitting since woven covers are part of the build just in case making your own PCBs and 3D printing parts are not your things. The electronics are comprised of two boards: The Gould…

    • Reputation Points

    • 0 replies
    • 1.1k views
  36. Description This PR makes two changes for the bcm2711 family: Use FS UUID for mounting the root filesystem instead of the FS label, bringing this family in line with most other boards. Write config.txt and cmdline.txt earlier, allowing it to be modified from customize-image-host.sh or customize-image.sh. These two changes are conceptually independent, but touch the same area of code, so I put them in a single PR instead of splitting them. Documentation summary for feature / change No documentation needed. How Has This Been Tested? Built for rpi4b, with customizations to cmdline.txt and config.txt in customize-image-host.sh. Tested on rpi3b+ board. I do not have a rp…

    • Reputation Points

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

    This May, Embedded Recipes 2025, co-sponsored by Collabora, heads to Nice, France with talks, workshops, and a PipeWire hackfest, all bookended by the Linux Media Summit and the GStreamer Spring Hackfest! View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  38. HopeRun’s HiHope development board features a HiSilicon Hi3861V100 32-bit RISC-V microcontroller compatible with OpenHarmony OS and looks very much like the BBC Micro:bit educational board notably with its edge connector. The board is also designed for youth education (in China) and comes with similar sensors, but there are some differences such as a 0.96-inch OLED instead of an LED matrix and support for offline voice recognition. There’s no wireless connectivity apart from NFC support. HiHope board specifications: MCU – HiSilicon Hi3861 32-bit microcontroller @ up to 160 MHz with 352 KB SRAM and 288 KB ROM, 2 MB flash memory Display – 0.96-inch OLED display with 128×64 …

    • Reputation Points

    • 0 replies
    • 1.1k views
  39. Bumps tj-actions/changed-files from 35 to 36. Release notes Sourced from tj-actions/changed-files's releases. v36 Changes in v36.0.9 What's Changed Upgraded to v36.0.8 by @​tj-actions-bot in tj-actions/changed-files#1192 Update README.md by @​jackton1 in tj-actions/changed-files#1195 Updated README.md by @​tj-actions-bot in tj-actions/changed-files#1196 fix: matching all nested files with a directory name by @​jackton1 in tj-actions/changed-files#1197 Full Changelog: https://github.com/tj-actions/changed-files/compare/v36...v36.0.9 Changes in v36.0.8 What's Changed Upgraded to v36.0.7 by @​tj-actions-bot in tj-actions/changed-files#1190 feat: add support for runn…

    • Reputation Points

    • 0 replies
    • 1.1k views
  40. Description Jira reference number AR-1245 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 and boot Cinnamon Sid image for Odroid N2 [x] Build and boot Budgie Sid image for Odroid N2 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 t…

    • Reputation Points

    • 0 replies
    • 1.1k views
  41. rockchip-rk3588: add -Wno-error=enum-int-mismatch to u-boot CFLAGS so it builds with gcc 13+ rockchip-rk3588: add -Wno-error=enum-int-mismatch to u-boot CFLAGS so it builds with gcc 13+ this applies to all u-boots in this family View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  42. Description Closing https://github.com/armbian/build/issues/3531 Jira reference number AR-1276 View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  43. We’ve already written about the UP 4000 SBC as a more powerful x86 alternative to Raspberry Pi 4, but if it still does not cut it, AAEON de next-TGU8 or de next-V2K8 should as the business card-sized single board computers are equipped with respectively an Intel Tiger Lake processor up to a Core i7-1185G7E, or and AMD Ryzen Embedded V2000 SoC up to Ryzen Embedded V2516. But the comparison stops at the size, as both SBCs offer sets of features different from the usual Raspberry Pi form factor with notably up to 16GB RAM, SATA and NVMe storage, dual Ethernet (1x 2.5GbE, 1x Gigabit Ethernet), dual 4K display output via HDMI and eDP, some USB 3.2 ports, as well as serial and …

    • Reputation Points

    • 0 replies
    • 1.1k views
  44. Description New variable VENDORPRETTYNAME that can be set separately from VENDOR. And list of preinstalled EXTENSIONS. Checklist: [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
    • 1.1k views
  45. Description Sorry for uplifting the discussion again around the PWM patch for rockchip64 again, but I did some further tests and I'm not convinced. The patch rk3568-pwm-rockchip.patch looks like a copy-paste patch from rockchip v5.10 kernel and I can't find it on patchwork.kernel.org patches, so I guess it is not suitable for mainline. There is some weird behaviour I'm experiencing. My test board is the rk3318 tvbox, but this is not a cons; instead this is a pro and I'm going to explain why: these tvboxes lacks proper voltage regulator chips (like rk805 or rk808) and instead heavily relies on PWM to do power regulation for CPU and Logic planes. When PWM goes nuts, the bo…

    • Reputation Points

    • 0 replies
    • 1.1k views
  46. linux-rockchip-rk3588-6.11.config: enable CONFIG_INPUT_PWM_BEEPER=m linux-rockchip-rk3588-6.11.config: enable CONFIG_INPUT_PWM_BEEPER=m mostly for the cm3588 nas; mainline kernel has a compatible = "pwm-beeper"; buzzer impl on pwm8 see https://github.com/torvalds/linux/blob/3d5f968a177d468cd13568ef901c5be84d83d32b/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts#L63-L68 View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  47. Cytron CM4 Maker Board is a carrier board for the Raspberry Pi CM4 or CM4 Lite system-on-module with plenty of I/Os, support for one M.2 NVMe SSD, and RTC backup battery, a buzzer, and various LEDs for GPIO status that makes the board especially well suited for the education market and prototyping. The carrier board also comes with the usual Gigabit Ethernet and full-size HDMI port, four USB 2.0 ports, five Grove connectors, one Maker port, the omnipresent 40-pin Raspberry Pi GPIO header, and support power input from 7V-18V DC jack or 5V via a USB Type-C connector. CM4 Maker Board specifications Cytron CM4 Maker Board specifications: Supported SoM – Raspberry Pi Compute M…

    • Reputation Points

    • 0 replies
    • 1.1k views
  48. Collabora's contributions include mainlining the HEVC uAPI, adding VIRTIO documentation, upstreaming MediaTek smartphones, and adding support for two new Chromebooks and for the Mali-G57 GPU in the Panfrost kernel driver. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  49. Rack Robotics’ Powercore is an Electrical Discharge Machining (EDM) kit that converts your existing 3D printer (or CNC router) into a machine capable of cutting high-precision and detailed metal parts. We’ve already seen 2-in-1 3D printers and laser engravers such as the Creality Ender 3 S1 Pro, but while this type of machine can usually cut plywood or engrave stainless steel, the laser is not powerful enough to cut through aluminum. The Powercore EDM kit changes that by enabling the cutting of aluminum parts up to 4mm thick, although aluminum sheets that are 1mm or thinner are recommended. But before we get into Powercore details, what is Electrical Discharge Machining e…

    • Reputation Points

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

    If you have a device with a Mali T720 or T820 GPU, you’re in luck – your device is now supported in upstream Mesa at feature parity with other GPUs. Get out your Allwinner H6 or Amlogic S912 board, grab the latest Mesa, and enjoy a match of SuperTuxKart! View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  51. Description Fixed driver compilation for RTL8811CU and RTL8723CS on 6.5 kernel How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested creating build for nanopiduo2 with 6.1, 6.4 and 6.5 kernels to make sure build succeeds Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and publis…

    • Reputation Points

    • 0 replies
    • 1.1k views
  52. A brief discussion about Crosswalk’s JS, JAVA and Native Extensions performance View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  53. 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] Someone tested with rock5 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 genera…

    • Reputation Points

    • 0 replies
    • 1.1k views
  54. Description ... and leave the rest with lightdm. Its matching display manager with DE. Related: https://github.com/armbian/build/pull/5810 Jira reference number [AR-9999] How Has This Been Tested? [x] Ubuntu Jammy Gnome works. 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.1k views
  55. Fix description. Remove trailing spaces and extra line feed to improve parser compatibility. No functional changes. Add space before bracket in code. Jira reference number AR-1480 [x] bullseye tested on orangepi-r1-plus-lts 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
    • 1.1k views
  56. u-blox MAYA-W2 is a tri-radio IoT module supporting dual-band WiFi 6, Bluetooth Low Energy 5.2, and IEEE 802.15.4 (Thread and Zigbee) connectivity based on the NXP IW612 or IW611 chipset introduced last January. The module is offered with a PCB antenna, u.FL connectors, and/or antenna pins, supports up to 600 Mbps link speed, and targets industrial and consumer mass-market applications in industrial automation, smart building & energy management, healthcare, smart home, and more. u-blox MAYA-W2 highlights: Wi-Fi 6 802.11ax dual-band 2.4 and 5 GHz Up to 600 Mbit/s throughput Output power EIRP – 18 dBm Operation modes: Access point (up to 16 stations), station, Wi-Fi di…

    • Reputation Points

    • 0 replies
    • 1.1k views
  57. By creating a real-time AI chatbot communication system using WhisperLive and WhisperSpeech, we have addressed the unnatural delay in current bot interactions for seamless conversation. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  58. Fix the amlogic tvbox build's extlinux.conf to use uImage for the kernel image file instead of Image as some of the included uboot files do not support the Image format and require the uImage. Changes to be committed: modified: packages/bsp/aml-s9xx-box/boot/extlinux/extlinux.conf Description 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] Local build and install on multiple amlogic tv boxes [ ] 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, partic…

    • Reputation Points

    • 0 replies
    • 1.1k views
  59. Description If we will be shipping firmware frozen by default, we need to warn and provide information how to update kernel. Armbian-config needs to be adjusted too. Cron job is generating numbers of packages that needs to be updated. This numbers is displayed in MOTD, when > 0. Since we want to know which packages are on hold, we need to know if kernel packages are on hold when upgrade is finished, fix numbers and update list Jira reference number AR-1375 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 [ ] I have commented my code, particularly in har…

    • Reputation Points

    • 0 replies
    • 1.1k views
  60. Description Prepare for support JetHub D1p device. This is first step. uboot 2022.07-rc5 (only jethome devices) update uboot jethome patches some updates for kernel patchset all changes only for jethub devices. Jira reference number AR-1232 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 builds ok [X] no kernel patch error added 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 cha…

    • Reputation Points

    • 0 replies
    • 1.1k views
  61. This brings the patch set up to 2023-06-22 wireless-next Drivers tested; 8822CS. 8821CU and 8723DS Notables; Not seeing random dmesg spam rtw_8822cs failed to get tx report from firmware which I would see on both the CS and CU from time to time. [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  62. The LattePanda 3 Delta single board computer with an Intel Celeron N5105 Jasper Lake processor and an Arduino ATmega32U4 Leonardo compatible MCU that initially launched through a Kickstarter campaign in November 2021. The team behind the board has now announced the global availability of the Intel + Arduino SBC on DFRobot starting at $279 plus shipping, which we can compare to the $229 pledge asked during the crowdfunding campaign for reference. LattePanda 3 Delta 864 specifications remain the same also with a few extra details: SoC – Intel Celeron N5105 quad-core Jasper Lake processor @ 2.0GHz / 2.9GHz (Turbo) with Intel UHD graphics 605 @ 450 to 800 MHz; 10W TDP System …

    • Reputation Points

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

    Description Recent dts overlays broke cpufreq and SDnand support for Rock-PI-S. This patch simply deletes those 2 .dts files board-rockpis-0028-arm64-dts-rk3308-add-opp-1300mhz.patch board-rockpis-0030-disabled-emmc-fix-boot-sdcard.patch How Has This Been Tested? Rebuilt kernel without the two .dts files. Verified that cpufreq and SDnand functions both restored. One open issue is that the currently shipping RK3308B-S SOC silicon is being overvolted by the CPU operating points Armbian is using. I have discussed this in the forum: https://forum.armbian.com/topic/11228-rock-pi-s-rk3308-cpu-is-it-supported-by-anything/page/3/#comment-143389 Fixing this is straightforward…

    • Reputation Points

    • 0 replies
    • 1.1k views
  64. PiEEG is an open-source hardware Raspberry Pi shield that measures electroencephalography (EEG), electromyography (EMG), and electrocardiography (ECG) bio-signals and provides a brain-computer interface to applications or robots for gaming, entertainment, sports, health, etc… Ildar Rakhmatulin, a Research Associate at Heriot-Watt University in Edinburgh, is passionate about open-source brain-computer interfaces and first created the IronBCI project based on ADS1299 and STM32 and published a research paper entitled “Low-cost brain computer interface for everyday use” about his work. But cost increases related to the semiconductors shortage of recent years meant the price f…

    • Reputation Points

    • 0 replies
    • 1.1k views
  65. A student intership experience at Collabora View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  66. artifacts: introduce calculate_hash_for_variables() which normalizes the input; use in kernel/uboot/etc Does not look like it, but this is a bugfix -- UBOOT_TARGET_MAP might contain $SRC (due to BL31=, etc) and that is hashed into something only ever matches by accident Also fixes artifact-armbian-desktop vs appgroups/config_base differences some hashed variables might contain "${SRC}", so hashes never match, unless built in Docker - this strips away SRC from all vars and adds debugging so we can detect more later. artifact-uboot: include more variables into hash, for ATF & rk stuff artifact-armbian-desktop: - hashed vars actually contain /armbian in different…

    • Reputation Points

    • 0 replies
    • 1.1k views
  67. Description This is a follow-up on this PR https://github.com/armbian/build/pull/6376 and this comment https://github.com/armbian/build/pull/6376#issuecomment-1987147291 It's more of an idea, since I tried rewrite-uboot-patches and noticed the following: Board NanoPi-R6S has 5 U-Boot patches in total (legacy/u-boot-raxda-rk3588). Using ./compile.sh BOARD=nanopi-r6s BRANCH=edge rewrite-uboot-patches has the following patch summary: Summary: u-boot patching: 5 total patches; 5 applied; 2 with problems; 2 needs_rebase However, instead of only rewriting/rebasing the 2 patches, it modifies all 5 patches slightly (see example below). This means your git working tree quickly ge…

    • Reputation Points

    • 0 replies
    • 1.1k views
  68. Description This is a resubmission of https://github.com/armbian/build/pull/6482 which was reverted in https://github.com/armbian/build/pull/6524 due to build errors. I don't know what exactly failed last time and my build tests this time run successfully just fine on Ubuntu 24.04. Maybe the error is specific to certain configurations and will return, so please don't merge until CI has done some tests and a build was successful. I have slightly improved this latest version by moving the function call to validate_dts in kernel.sh slightly further down after kernel_config ran since make expects a .config file. Original description This new command can be used like this: …

    • Reputation Points

    • 0 replies
    • 1.1k views
  69. Description The "swapaccount=" option has been deprecated in 6.1. Disable it in almost all boot scripts except "boot-sun50iw9.cmd" since that one is used in sun50iw9 legacy kernel, which is version 4.9. In theory, rk3588-legacy is also still <6.1, but that boot script is also used by 6.1 vendor kernel and the amount of new images being built/used with the 5.10 legacy kernel is likely minimal. As far as I know, bootscript won't update automatically, so these changes will only apply to freshly built images. Please correct me if I'm wrong. Link to kernel commit: https://github.com/torvalds/linux/commit/b25806dcd3d5248833f7d2544ee29a701735159f Closes issue https://githu…

    • Reputation Points

    • 0 replies
    • 1.1k views
  70. After a month of reverse-engineering the Arm Mali G78, we’re excited to release documentation on the Valhall instruction set, available as a PDF, as well as a Valhall assembler and disassembler to be used as a reverse-engineering aid. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  71. Description As mentioned by @andyshrk , this gpu node patch has deleted line status = "disabled"; of node usb_host2_xhci, this will fix that so usb_host2_xhci will not get enabled on all boards. 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_GIT=shallow [x] Check node usb_host2_xhci in file cache/sources/linux-kernel-worktree/6.8__rockchip-rk3588__arm64/arch/arm64/boot/dts/rockchip/rk3588s.dtsi [x] rock5b boots fine Checklist: Please delete options that are not relevant. [x] My code fol…

    • Reputation Points

    • 0 replies
    • 1.1k views
  72. ASUS IoT has added two new members to the Tinker board family with the Tinker V and Tinker Board 3 single board computers powered by respectively Renesas RZ/Five single-core RISC-V SoC and Rockchip RK3568 quad-core Arm Cortex-A55 processor. ASUS Tinker V RISC-V SBC Tinker V specifications: SoC – Renesas RZ/Five single core AndesCore AX45MP RISC-V processor clocked at 1.0 GHz System Memory – 1GB DDR4 Storage – MicroSD card slot, optional 16GB eMMC flash, optional SPI flash Networking – 2x Gigabit Ethernet RJ45 ports USB – 1x Micro USB port, 1x Micro USB (OTG) port Serial – 2x CAN Bus via 6-pin terminal block 2x COM RS232 via 5-pin terminal block Expansion – 20-pin GPIO hea…

    • Reputation Points

    • 0 replies
    • 1.1k views
  73. RFC: partitioning: stop disabling 64bit and metadata_csum for mkfs.ext4 RFC: partitioning: stop disabling 64bit and metadata_csum for mkfs.ext4 this has been a contention point for many years View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  74. This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure. Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool Signed-off-by: naveen 172697+naveensrinivasan@users.noreply.github.com View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  75. As champions of open source development in the embedded community, Collabora will be at Booth 4-404 with an impressive lineup of live demonstrations spanning graphics, machine learning, continuous testing, and real-world applications. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  76. Description Fix compilation of the uwe5622 driver with fortify enabled. Currently I get the following error: [🔨] In function 'strncpy', [🔨] inlined from 'sprdwl_cfg80211_scan' at drivers/net/wireless/uwe5622/unisocwifi/cfg80211.c:1541:4: [🔨] ./include/linux/fortify-string.h:144:17: error: call to '__write_overflow' declared with attribute error: detected write beyond size of object (1st parameter) [🔨] 144 | __write_overflow(); [🔨] | ^~~~~~~~~~~~~~~~~~ [🔨] make[8]: *** [scripts/Makefile.build:243: drivers/net/wireless/uwe5622/unisocwifi/cfg80211.o] Error 1 It seems that fortify considers the 0 sized array at the end…

    • Reputation Points

    • 0 replies
    • 1.1k views
  77. cleanup a few lost/old/forgotten/replaced code/patches [cleanup] extensions: flash-kernel: removed (and a few references to it) thanks to Gunjan for replacing it [cleanup] rk3399: remove defunct patches & dangling symlinks for rk3399-legacy and rk35xx-legacy [cleanup] rockchip64 legacy: remove long dead 4.4 patches (family/common didn't define legacy branch for a while) [cleanup] remove old rk35xx-4.19 archive patch folder that is unused View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  78. We’ve already seen ESP32 WiFI & Bluetooth SoC combined with a cellular modem several times already, and a couple of days ago, I wrote about LILYGO T-A7068X ESP23 board with a 4G LTE modem. Iconic Devices team has made another cellular ESP32 product with the NORVI GSM industrial controller. The DIN-Rail mountable USB programmable controller is offered with a choice of SIMCOM SIM800L 2G-only modem or QUECTEL EC21-G modem adding 3G UMTS/HSPDA+ and 4G LTE cellular connectivity. It also offers Ethernet connectivity, digital and analog inputs, relay outputs, and a small 0.96-inch OLED information display with options varying depending on the exact model. NORVI GSM specifica…

    • Reputation Points

    • 0 replies
    • 1.1k views
  79. Mesa 24.1 is out, and the graphics team at Collabora has been working hard to bring a slew of new features and bug fixes to Panfrost, Zink, NVK, and Mesa in general. Here's a look at their contributions for this release cycle. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  80. Wireless power, no matter how inefficient it may be, sounds good and even looks good with the “5V remote wireless power supply LED pack” we feature in this post. It also feels magical with the LEDs lighting up thanks to magnetic resonance coupling technology. The solution comes with a coil as a transmitter and each LED bead also includes a small coil as a receiver. When the two are coupled, energy can be transferred from the transmitter to the receiver through the air, paper, or plastic casing, and the LEDs will light up. The magnetic field intensity in this technology is said to be similar to that of the Earth’s magnetic field, and it will not be harmful to human health …

    • Reputation Points

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

    Orlando, USA - from 17/06/2015 to 19/06/2015: we'll be exhibiting at InfoComm 2015, the largest event for professional AV in the world. Collabora booth 5469 View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  82. Recently I was asked to present a short introduction to the Linux kernel for our project managers. I put together a short slide deck for the presentation which I have decided to share. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  83. The Linux desktop in VR goes headless! Introducing wxrd, a standalone Wayland compositor for xrdesktop based on wlroots, with minimal dependencies. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  84. Description PMOS has updated their kernel to v6.6, and added otg role switch support: https://gitlab.com/sm8250-mainline/linux/-/commits/sm8250/v6.6/?ref_type=heads I rebased their new work on v6.7-rc2, and some minor changes: fix service usbgadget-rndis.service failed to stop because of missing file /usr/local/bin/remove-usbgadget-network.sh remove xiaomi keyboard driver beacause it doesn't fix the current keyboard disconnecting issue. 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 xiaomi-elish, running fine, otg role swtich wo…

    • Reputation Points

    • 0 replies
    • 1.1k views
  85. Description The kernel supports compilation with LLVM in addition to GCC, including cross-compilation to arm and riscv. This PR adds an option to use KERNEL_COMPILER=clang to compile kernel with clang. Documentation summary for feature / change I haven't added documentation but probably should? How Has This Been Tested? [x] Built armbian with clang for one target of each architecture (x86, arm, riscv) [x] Verified that gcc build still works 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 [ ] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  86. Description Jira reference number AR-1361 How Has This Been Tested? [ ] Booting both kernels [ ] Check basic functions: BT, audio, 3D acceleration, ... 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.1k views
  87. The Theengs Plug ESP32 smart plug runs OpenMQTTGateway firmware to serve as a BLE MQTT gateway and power meter compatible with Home Assistant, Homebridge, OpenHAB, DomoticZ, FHEM, Jeedom, NodeRed, AWS, and any MQTT-compatible IoT or Smart Home system. While the Matter standard should improve interoperability between Smart Home frameworks over time, there are still millions of devices already produced that are not Matter compatible, and the Theengs Plug aims to at least partially address this issue by helping users reduce the number of hubs required and have only one that supports different ecosystems. Theengs Plug hardware specifications: Microcontroller – ESP32 dual-core…

    • Reputation Points

    • 0 replies
    • 1.1k views
  88. Welcome to the latest Armbian Newsletter, your source for updates, community highlights, and behind-the-scenes news from the world of open-source ARM and RISC-V computing. Streamlining the ecosystem This past quarter development has taken a significant step forward for Armbian. We've been busy cleaning up and optimizing our codebase, merging over 150 improvements primarily focused on advancing kernel support for Rockchip and Allwinner platforms. A significant secondary effort was dedicated to modernizing the project's infrastructure and build tools, driven largely by a core group of dedicated contributors. Hardware support continues to expand. We're thrilled to introduce …

    • Reputation Points

    • 0 replies
    • 1.1k views
  89. ΔMIDI 001:model D is an Arduino-based MIDI controller inspired by the Minimoog Model D synthesizer first introduced in the early 1970’s, but not in production anymore. The MIDI controller is compatible with VST (Virtual Studio Technology) plugins designed for the Minimoog synthesizer, DAWs (Digital Audio Workstation), and as an open-source, can be directly modified or tweaked by its user. ΔMIDI 001:model D key features and specifications: MCU – Arduino-compatible ATMega microcontroller Controls 21x analog potentiometers 6x 6-stage knobs 15x toggle switches 2x lever switches 3x LED indicators 44x physical controls in total. Sync button for instant settings transfer. Map bu…

    • Reputation Points

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

    Description Add support for plymouth NOTE: The version of bullesys don't support bgrt-fallback. How Has This Been Tested? [X] focal cli with onecloud [X] jammy cli with onecloud [X] buster cli with onecloud [X] bullseye cli with onecloud [X] bullseye xfce with onecloud 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
    • 1.1k views
  91. 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
  92. congatec conga-STDA4 is a SMARC Computer-on-Module (CoM) based on Texas Instruments TDA4VM or DRA829J Jacinto 7 processor with two Cortex-A72 cores, six real-time Cortex-R5 cores for functional safety, accelerated vision and AI processing capabilities, and plenty of interfaces. The first Texas Instruments-powered CoM from the company is designed for industrial mobile machinery requiring near-field analytics, such as automated guided vehicles and autonomous mobile robots, construction and agricultural machinery, as well as any industrial or medical solutions requiring energy-efficient computer vision at the edge. conga-STDA4 specifications: SoC – Texas Instruments Jacinto …

    • Reputation Points

    • 0 replies
    • 1.1k views
  93. There is no way to support this on s905 TV Boxes while reusing the android u-boot as the android uboot on s905 conflicts with the partition table location of standard mainline linux (this only impacts s905 boxes; s905x[wl], x2, x3, etc will work). So this removes the old script that claimed to support this. The Amlogic TV Box install instructions on the forum have been updated to reflect this change. Changes to be committed: modified: config/sources/families/meson-gxl.conf deleted: packages/bsp/aml-s9xx-box/root/install-aml-s905-emmc.sh How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details f…

    • Reputation Points

    • 0 replies
    • 1.1k views
  94. Description Fixes loading light overlay, which was added in cb1-overlays patch. This was encountered while debugging an issue reported on forums: https://forum.armbian.com/topic/44933-unable-to-setup-can-network/ GitHub issue reference: Jira reference number [AR-9999] How Has This Been Tested? [x] Build and boot the image on BigTreeTech Pi v1.2 (bigtreetech-cb1) Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been…

    • Reputation Points

    • 0 replies
    • 1.1k views
  95. Description Add support for armsom-sige7 board Dependencies required for this change:https://github.com/armbian/linux-rockchip/pull/131 armsom-sige7 related document links: How Has This Been Tested? Compile command: ./compile.sh 2.5Gb Network *2 ok Headphone ok usb 3.0 * 2 ok typec ok hdmi tx ok 40pin-Header ok LED ok debug ok Fan ok M2 E key ok Checklist: [√ ]My code follows the style guidelines of this project [√ ]I have performed a self-review of my own code [√ ]I have commented my code, particularly in hard-to-understand areas [√ ]I have made corresponding changes to the documentation [√ ]My changes generate no new warnings [√ ]Any dependent changes have been mer…

    • Reputation Points

    • 0 replies
    • 1.1k views
  96. Description This PR includes a patch that fixes: HDMI sound. X11 cursor flickering (https://github.com/radxa/kernel/pull/50) Missing resolutions (https://github.com/orangepi-xunlong/linux-orangepi/commit/6947bce36393fc034389ab1eef6f18a5ea64f17d) HDMI-CEC feature (https://github.com/radxa/kernel/commit/d35989ed644b9d67de09849779e5147f4332df55) How Has This Been Tested? [x] I compiled kernel and tested sound, flickering. [x] Confirmed adding missing resolutions -> https://forum.armbian.com/topic/25600-wip-current-issues/#comment-156823 [x] HDMI-CEC is confirmed by @catalinii. Orange Pi has CEC but i'm not able to test it. Checklist: [x] My code follows the style gu…

    • Reputation Points

    • 0 replies
    • 1.1k views
  97. meson64 edge: bump 6.2 to 6.4 + reworks + use bare DT's and overlays meson64 edge 6.2: rebase v6.2.16, drop Makefile patches, archeology, mbox'ing drop empty doc patch add-board-bananapi-cm4-cm4io.patch meson64 edge 6.2: update .config with no changes meson64 edge 6.4: initial copy (as-is) of 6.2 patches meson64 edge: bump from 6.2 to 6.4 (family file + symlink) meson64 edge 6.4: add 0000.patching_config.yaml for meson64 meson64 edge 6.4: drop patches that landed upstream and backports meson64 edge 6.4: rebase to 6.4-rc5; 7 are failing to apply meson64 edge 6.4: drop patches for boards that landed; change BPICM4 from add to board with pyavitz's fixes meson64 edge 6.4:…

    • Reputation Points

    • 0 replies
    • 1.1k views
  98. HealthyPi 5 is an open-source sensor platform for biosignal acquisition based on Raspberry Pi RP2040 microcontroller and ESP32-C3 WiFi & BLE module used to capture vitals such as electrocardiogram (ECG), respiration, photoplethysmography (PPG), oxygen saturation (SpO₂), and body-temperature data. It is a complete redesign of the HealthyPi v4 Raspberry Pi HAT with many of the same features. While the HealthyPi 5 also follows the Raspberry Pi HAT form factor and can be connected to a Raspberry Pi SBC to analyze the data, it can also be used as a standalone device with the processing handled by the RP2040 dual-core Cortex-M0+ microcontroller and connectivity through an E…

    • Reputation Points

    • 0 replies
    • 1.1k views
  99. Description Hardware cursor is currently broken and sometimes it's randomly disappearing. Ref: https://github.com/radxa/kernel/issues/57 How Has This Been Tested? [ ] Compiled and checked that cursor is no longer disappearing. 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
    • 1.1k views
  100. Description Switch rockchip64 family to u-boot v2022.04 This PR supersedes u-boot upgrade part from #3719 Jira reference number AR-1228 How Has This Been Tested? Testing with rk3399 boards [ ] Khadas Edge-V [ ] NanoPi M4V2 [ ] RockPi 4 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
    • 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.