SBC News
Atom feed, Pull requests awaiting review and other tech news
4530 topics in this forum
-
armbian-zsh: use fixed commit for ohmyzsh; was using very high traffic 'master' branch upstream has no branches, no tags, only way to quiesce this is via commit:<sha1> View the full article
-
Description Add support for the HiKey 960 board. How Has This Been Tested? [x] Boot from SD Card [x] Serial console [x] USB ethernet [x] WLAN 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
-
rockchip64 legacy: fix, rebase, archeology, update .config kernel: wifi driver_uwe5622_allwinner: only ever apply for kernels >= 6.0 case in point, rockchip64-legacy, which is 4.4-something and can't handle this rockchip64 legacy: drop duplicated patch rockchip64 legacy: rebase+archeology all patches against ayufan's refs/tags/4.4.202-1237-rockchip-ayufan rockchip64 legacy: update .config, no changes View the full article
-
Bumps setuptools from 71.1.0 to 72.1.0. Changelog Sourced from setuptools's changelog. v72.1.0 Features Restore the tests command and deprecate access to the module. (#4519) (#4520) v72.0.0 Deprecations and Removals The test command has been removed. Users relying on 'setup.py test' will need to migrate to another test runner or pin setuptools before this version. (#931) Commits 441799f Bump version: 72.0.0 → 72.1.0 59aff44 Merge pull request #4522 from pypa/feature/graceful-drop-tests c437aaa Restore the tests command and deprecate access to the module. a6726b9 Add celery and requests to the packages that test integration. Ref #4520 5e1b3c4 Bump version: 71.1…
-
Adafruit has designed a new variant of the Feather RP2040 board with the “Adafruit Feather RP2040 with RFM95 LoRa Radio” featuring a 900 MHz RFM95 “RadioFruit” module and following the “Adafruit Feather RP2040 with DVI Output Port” that we covered last week. The board ships with 8 MB of QSPI flash, supports USB-C or LiPo battery power, is offered in the familiar Feather form factor, and the built-in RFM95 module supports 433 MHz, 868MHz, and 915MHz frequencies, selectable by firmware, for global coverage. Adafruit Feather RP2040 with RFM95 LoRa Radio specifications: MCU – Raspberry Pi RP2040 dual-core Arm Cortex M0+ microcontroller @ 133 MHz with 264 KB RAM Storage – 8MB …
-
Dear Armbian Community, We are excited to share some updates on the progress of our project with you. Our crowdfunding campaign is just 3 days away from completion, and we have already started negotiating with one of our hardware suppliers for possible partnership. Join now if you haven’t yet! We have added build configs for Mekotronics R58 and expanded our community supported targets to include Risc-V Vision Five 2 boards, Star64, MangoPi, and Beagle V. Additionally, we have made 50+ bug fixes across all segments this week. We have also made some improvements to our download images wizard with several new features: We have added a data range filter to the board sel…
-
Sponsored by Valve, this latest release of the Open Source project which enables interaction with traditional desktop environments, such as GNOME and KDE, in VR, brings the largest amount of changes yet, with many new features and architectural improvements. View the full article
-
artifact: kernel: force D0000 drivers hash for artifact_version if EXTRAWIFI=no artifact: kernel: force D0000 drivers hash for artifact_version if EXTRAWIFI=no View the full article
-
Tomorrow, March 14, Collabora will be in Düsseldorf, Germany, to take part and exhibit at the second edition of the Renesas European R-Car Consortium Forum! View the full article
-
Renesas Electronics RL78/G15 is an entry-level 8-bit microcontroller with 1 KB of SRAM, 4 or 8KB of code flash memory, and offered in package sizes ranging from 8 to 20 pins, down to an 8-pin device measuring just 3×3 mm. STMicro has just unveiled the STM32C0 32-bit microcontroller claiming “your next 8-bit MCU is a 32-bit” with packages from 8- to 48-pins and packages as small as 1.70 x 1.42 mm and 3x3mm, and a price similar to other 8-bit industrial microcontrollers. To that, I say “not so fast STMicro!”, as Renesas has just launched the 16 MHz RL78/G15 8-bit microcontroller family with many of the same features and target use cases as the STMC32C011 sub-family. Renesas…
-
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
-
We're reflecting on the steps taken as we continually seek to improve Linux kernel integration. This will include more detail about the tests used to enhance the quality of testing processes and coverage. View the full article
-
Description If we want to check if a file is not from one of the listed folders, it needs to be check that "NOT x AND NOT y AND NOT z" is true, instead of "NOT x OR NOT y OR NOT z" Example: This PR should not have the "Hardware" label: https://github.com/armbian/build/pull/6781 How Has This Been Tested? [ ] To be tested in future PRs Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code View the full article
-
Update maintainers synched from the database View the full article
-
Description Removing packages we might not need. Jira reference number AR-1516 How Has This Been Tested? [ ] Build all (supported) changed scenarios 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
-
We’ve written about STMicro Time-of-Flight ranging sensors several times over the year, including the latest VL53L8 which offers a range of up to 4 meters. But if your application would benefit from a more extended range, Toppan and Brookman Technology have designed a three-dimensional range image sensor (3D sensor) capable of measuring distances from one to 30 meters. using a hybrid Time-of-Flight (ToF) method. That method, proposed by Professor Shoji Kawahito of Shizuoka University, is a new sensing technology combining the indirect ToF method of measuring distance by phase difference and the direct ToF methodology for measurement based on time differences. The hybrid m…
-
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] I compiled a own build from my repository [x] Booting the system and the system booting up without any error in dmesg 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] My changes generate no new warnings View the full article
-
Description Removed lcd node when screen is not attached. Turns out the Khadas u-boot has some code hidden deep within pxe.c file to enable and disable lcd screen. As we don't use extlinux for vim1s and vim4, that doesn't get executed for us leaving the device to detect ghost screens. Hence copied the code to bootscript in order to disable the lcd screens when they are not really present. This makes the vim4 and vim1s a lot more responsive. Also fixes issue where we can't login to gnome because login screen was being rendered on non-existent lcd screen. Fixed issue that prevented armbian-bsp-cli package for meson-s4t7 family to uninstall because of the added /etc/initram…
-
Description The same configuration has been working fine for the similar NanoPi R6C for a while. Users have reported issues with the vendor U-Boot not able to boot. Ref: https://forum.armbian.com/topic/42105-report-bug-in-nanopi-r6s/ How Has This Been Tested? [x] ./compile.sh BOARD=nanopi-r6s BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=no EXPERT=yes KERNEL_CONFIGURE=no RELEASE=trixie uboot 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 [ ] My changes generate no new warnings [x] Any dependent changes have been merged and publish…
-
Description Add all the patches and switch the edge to version 6.15 Make it possible to manage the KERNEL_DRIVERS_SKIP array in the user configuration file. How Has This Been Tested? [x] Test build image GNOME for bananapim4berry [x] Test on board View the full article
-
This is already enabled in the rockchip family on edge and per the discussion here: https://forum.armbian.com/topic/20018-mglru-patches-to-bring-down-kswapd-cpu-usage I would like to enable it on meson64-edge. And if that goes smoothly, I will followup with a PR to enable it on meson64-current also since that is now on 6.1. Changes to be committed: modified: config/kernel/linux-meson64-edge.config 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 t…
-
orangepi3b: rockchip64/edge 6.5: enable i2c3 (m0) on 40 pin 27/sda and 28/scl orangepi3b: rockchip64/edge 6.5: enable i2c3 (m0) on 40 pin 27/sda and 28/scl View the full article
-
artifact-uboot: include more variables into hash, for ATF & rk stuff More vars hashed into u-boot version, mostly for ATF and rk stuff. This will cause a full rebuild of all uboots, but better be safe than sorry. Impact of not having this: certain changes to u-boot in board or family won't be detected. View the full article
-
Description Enable ath11k pcie card support 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
-
orangepi5-plus.wip: initial Orange Pi 5 plus support using Xunlong vendor u-boot kernel dts is waiting for https://github.com/armbian/linux-rockchip/pull/38 to be merge i had tested on my opi5 plus(jammy/cli), it can boot from emmc, both 2 eth ports and nvme is working fine. View the full article
-
Got the board too and doing OSHW development for the platform View the full article
-
On the road again! Collaborans are heading to London, A Coruña & Buenos Aires to attend a VR event, a hackfest, a conference on Open Source systems, and a day of technical sessions on Vulkan! See you there? View the full article
-
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
-
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
-
Antmicro has designed an open hardware AMD Xilinx Kintex-7 K410T FPGA development board in KiCad 6 mostly to synthesize custom RISC-V-based processing platforms and work on the OpenTitan Root of Trust project. Separately, the company has also launched an open hardware portal sharing some of the KiCad and Blender designs they’ve worked on over the years. Open-source hardware AMD Xilinx Kintex-7 K410T development board Key features and specifications: FPGA – AMD-Xilinx Kintex-7 K410T FPGA with 400K logic cells, 16 Gigabit transceivers operating at 12.5Gb/s. System Memory – 512MB of DDR3L memory, 8MB of SRAM memory Storage – 32MB (256Mbit) of (Q)SPI NOR flash, assembly opti…
-
artifact-uboot: include BOOTCONFIG in u-boot artifact version hash artifact-uboot: include BOOTCONFIG in u-boot artifact version hash HOW did we get this far without this? should cause rebuild of all u-boots, hopefully View the full article
-
This is just a cosmetic change. Patches have been consolidated into one patch within each corresponding linux version directory. Added: linux-6.6 (RC-1) Removed: linux-6.2/6.3 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
-
Armbian's next release boots the FriendlyElec NanoPi M5 end-to-end from UFS on a mainline U-Boot, with no proprietary recovery image in the loop. It is the first RK3576 board in the catalogue to reach this state, and the integration pattern paves the way for the others. UFS, the storage class that replaced eMMC in phones, is packet-based and full-duplex with command queuing. The practical gain over an SD card shows up in random I/O, in latency under concurrent load, and in write endurance that holds up over years of deployment. FriendlyElec ships UFS on the M5 because the RK3576 has a native UFS controller, a sensible choice for any board destined for kiosks, robots, or i…
-
ACTAMID M8S is a palm-sized 3.4-inch mini PC powered by an Intel Pentium N6005 Jasper Lake processor with up to 16GB LPDDR4 memory, 1TB M.2 2242 SSD. The M8S is bigger than the recently announced 2.7-inch PIX NII mini PC based on the same processor, but that’s for a good reason since it offers more ports with three HDMI outputs, dual Gigabit Ethernet, and three USB 3.0 ports. The mini PC also features WiFi 6 and Bluetooth 5.2 wireless connectivity, a quiet fan, and a 7-color LED backlight for good effects… Win Element Technology Co., Ltd, the Hong Kong company owning the ACTAMID brand, says the mini PC ships preinstalled with an activated version of Windows 11, but also s…
-
Nowadays, in Google Cloud Engine (GCE), it is possible to attach a local SSD with the NVMe interface to your virtual machine. Unfortunately, you only get a good number of iops (input/output operations per second) if you instantiate a machine with nvme-backports-debian-7-wheezy image; other available distributions on GCE will have a lower number of iops. View the full article
-
Description Removing udev rules which were causing flickering. Jira reference number AR-1061 How Has This Been Tested? [x] Generated and run Debian Cinnamon image with EDGE kernel (5.17.5) Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article
-
Description We should be able to run multiple images build jobs at once. How Has This Been Tested? [ ] Manual run of two concurrent build jobs View the full article
-
Description Add GPU support to Khadas Edge 2 and add support for more display resolutions. Jira reference number [AR-9999] How Has This Been Tested? [x] Built and booted View the full article
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no ne…
-
Description Support for mainline for Rock 5B. Currently working is just EMMC. There is also ethernet support, but rock 5b uses PCIe for ethernet. How Has This Been Tested? Booted my Rock 5B fine, but have no EMMC, so the init could not mount the root drive. If someone can help with the testing... 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…
-
Description fix GPIO patch disable pci updates due to many changes. probably we don't need this anymore @Heisath Jira reference number AR-1577 How Has This Been Tested? [x] Build test Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Allwinner H6 boards like Orange Pi 3 LTS has this problem where u-boot spl sometimes detects the ram incorrectly as 4 GB instead of 2GB and because of that board doesn't boot any further until its forcefully power cylcled. I have noticed that adding a bit of delay in the ram detection function after calling mctl_core_init seems to fix the same. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Built and booted image on Orange Pi 3 LTS (sun50i H6). Changed default systemd target to reboot.target and left board rebooting overnight while serial console…
-
Running crosvm outside Chromium OS is quite easy, with the only complication being that minijail isn't widely packaged in distros. In these instructions, we hack around the issue with linker environment variables so we don't have to install it properly. View the full article
-
On November 8, we'll be in Düsseldorf, Germany, to take part & exhibit at the 1st edition of the Renesas European R-Car Consortium Forum, a one-day event aimed at bringing together OEMs and Tier1s to discuss the future of car mobility. View the full article
-
To reduce the total number of cores used. Porting the media core to versions 5.17 and 5.18, with simultaneous removal of the station-p2 kernel. View the full article
-
Description I change both edge and current. vdd-log supply is pwm-supply, not vin-supply. Fixes vdd-log supply ending up the dummy regulator. [ 1.783479] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ 1.783505] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ 1.783556] vdd_log: supplied by regulator-dummy Per https://lore.kernel.org/all/20211227234529.1970281-2-heiko@sntech.de/ there will be no functional change as the supplying regulator is an always-on fixed-regulator. 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 co…
-
export-logs: introduce PASTE_URL to make easy to change paste service used export-logs: introduce PASTE_URL to make easy to change paste service used View the full article
-
cli: introduce kernel-dtb cli command, to build only DTB, and output full preprocessed dts source cli: introduce kernel-dtb cli command, to build only DTB, and output full preprocessed dts source example: ./compile.sh BOARD=xxxxx BRANCH=edge kernel-dtb outputs preprocessed DTS source for board in question to output/ also outputs same preprocessed DTS source, ran through dtc with input and output DTS formats for "normalized" comparisions View the full article
-
Description In order to achieve full compatibility between kernel, headers and libc, we need to build kernel per distribution, native, with distro compilers. In order to achieve that, we also need to store kernel into its repository. This method also significantly increases arm64 build load. To do: [ ] secure at least two serious arm64 irons [ ] merge sub components Jira reference number AR-1407 How Has This Been Tested? [x] Basic tests 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 t…
-
Texas Instruments (TI) has introduced the ULC1001 digital signal processor (DSP) ultrasonic lens cleaning (ULC) technology designed – when combined with DRV2901 piezo transducer driver – for self-cleaning camera systems to quickly detect and remove dirt, ice, and water using microscopic vibrations. Cameras used in the automotive, industrial, robotics, and smart farming industries may require cleaning from time to time and that usually means manual cleaning leading to potential downtime, higher maintenance cost, and so on. It could also be done through mechanical parts but that adds further complexity to the system, so instead, Texas Instruments ULC1001 and DRV2901 combo e…
-
kernel-dtb: copy also the dtb binary for the board to output kernel-dtb: copy also the dtb binary for the board to output View the full article
-
Description This PR address the following issue while build as NFS: [ .... ] Copying files to [ /boot ] sent 18.23M bytes received 4.74K bytes 36.46M bytes/sec total size is 18.21M speedup is 1.00 find: ‘/root/armbian-onecloud/.tmp/mount-ea6d8ff5-ed2a-4888-8361-6ae990318e95/lib/modules/’: No such file or directory [ error ] ERROR in function update_initramfs [ main.sh:588 -> main.sh:549 -> debootstrap.sh:98 -> debootstrap.sh:863 -> debootstrap.sh:789 -> general.sh:0 ] [ error ] No kernel installed for the version [ 5.17.11 ] [ o.k. ] Process terminated [ error ] unmount_on_exit() called! [ main.sh:1 -> image-helpers.sh:0 ] [ o.k. ] Unmounting [ /ro…
-
September's busy conference schedule kicks off next week with the Fall edition of Linaro Virtual Connect. Join us as we look at how to master your PipeWire streams with WirePlumber, and de-mystify GFX virtualization with VirGL! View the full article
-
Description This PR moves OPi5 series Uboots to Radxa tree and gets rid of Xunlong uboot completely. How Has This Been Tested? [x] Opi 5 boots w/o SPI flash with newer Uboot [x] Opi 5 Plus boots w/o SPI flash with newer Uboot [x] Opi 5 Plus boots with NVME SSD 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 commented my code, particularly in hard-to-understand areas [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
thinkpad-x13s: add wip board; use steev's 6.3.y kernel as an uefi-arm64 BRANCH=sc8280xp; force modules & fw in initrd thinkpad-x13s: add wip board; use steev's 6.3.y kernel as an uefi-arm64 BRANCH=sc8280xp; force modules & fw in initrd add GRUB_CMDLINE_LINUX_DEFAULT with efi=noruntime clk_ignore_unused pd_ignore_unused so it actually boots use grub-with-dtb for the (required) DTB usage in grub use a customize hook to add a lot of modules & fw into initrd, required for booting if on RELEASE=lunar, add Ubuntu's "x13s Concept" PPA and a few packages for battery control/audio View the full article
-
add support OPI-800 View the full article
-
Description Patch tzselect text to be more neutral. Jira reference number AR-1826 How Has This Been Tested? Text change only. Manual test of execution. Checklist: [x] My code follows the style guidelines of this project View the full article
-
Description Fixed thermal monitoring in 6.1 kernel caused by missing GPU trips. Also configured sw4 switch as power button for suspend/resume support for Orange Pi Prime. Jira reference number AR-1804 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on Orange Pi Prime and checked that armbianmonitor -M reports back the temperature [X] Booted all three kernels on Orange PI Prime and ensured that button is working fine for rebooting or resuming the board Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-rev…
-
Description During the investigation of the issue, was found that the rk3399-rock-pi-4.dtsi file had undergone significant changes, which created a mess in the code during the patch application and unstable pcie operation. &pcie0 { ep-gpios = <&gpio4 RK_PD3 GPIO_ACTIVE_HIGH>; num-lanes = <4>; max-link-speed = <1>; pinctrl-names = "default"; pinctrl-0 = <&pcie_clkreqnb_cpm>; vpcie12v-supply = <&vcc12v_dcin>; vpcie3v3-supply = <&vcc3v3_pcie>; status = "okay"; }; &pcie_phy { status = "okay"; }; &pmu_io_domains { status = "okay"; pmu1830-supply = <&vcc_3v0>; }; &pcie_phy { status = "okay"; }; …
-
Tested Station M1 View the full article
-
Fix logging for relocated output. Better (more compact) logging. Allow WSL for NO_HOST_RELEASE_CHECK. Fix sudo (pass env, ie. CONFIG=). View the full article
-
ASRock Industrial NUC 1300 BOX and NUCS 1300 BOX series mini PCs are equipped with Intel 13th generation Raptor Lake-P mobile processors up to the Core i7-1360P 12-core hybrid processor with four Performance cores and eight Efficiency cores. Yesterday, we wrote about the ADLINK Express-RLP COM Express module based on Raptor Lake-P embedded or industrial processors, but ASRock decided to use Raptor Lake-P mobile processors in their industrial “fanned embedded box PCs” coupled with up to 64GB DDR5 memory, and featuring high-speed interfaces such as USB4, 2.5GbE, and more. NUCS 1300 BOX Series Two NUCS 1300 Box models are available with either an Intel Core i7-1360P or i5-13…
-
Description Update odroidxu4-current kernel to 6.6.43. 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
-
Description Armsom is going to add mainline edge support to these two boards, and now all branches are using the same uboot config. So we do the uboot config to all branches. Just like what we do to mixtile-blade3: https://github.com/armbian/build/commit/bd0a09b24c7c9e4f9eae6bb24f526ae6cea48777 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 uboot BOARD=armsom-w3 BRANCH=edge DEB_COMPRESS=xz [x] ./compile.sh uboot BOARD=armsom-sige7 BRANCH=edge DEB_COMPRESS=xz Checklist: Please delete options that are not relevant. [x] My code follows the style…
-
Description Hotfix for rk3328 dram memory controller driver has some issues and causes crashes on board on which is activated (see https://github.com/armbian/build/pull/4767) on edge 6.1 kernel. This pull request fixes the issue, plus removes some cruft and warnings from the existing code. How Has This Been Tested? [x] Compile kernel deb packages successfully [x] Install on a rk3318 system [ ] Install on rk3328 system Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My…
-
http://blog.armbian.com/content/images/2026/01/githubhighlights-2-1.webpThis week in Armbian development saw a significant round of kernel updates, board support enhancements, and workflow improvements. Notable changes include refactoring of the sunxi patchset, multiple kernel bumps for Rockchip and sunxi platforms, and the introduction of parallel repository management. Several device-specific fixes were implemented, such as improved fan control and USB support for the Station M3, and initial support for the OrangePi 4A. Deprecated and problematic drivers were removed to streamline builds, while eBPF options and bootloader updates further enhance system capabilities. The…
-
Description Increase the maximum number of AP connected clients to 16 instead of 4 for ESP8089 driver for rk322x family on kernels 5.15, 5.19, 6.0 and 6.1. The patch is trivial How Has This Been Tested? [x] Packages for kernel 6.1 have been compiled and installed onto a running installation [x] The driver has been tested with up to 6 connected clients and worked with no issues 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 …
-
Description Adding URL to the quick docs. View the full article
-
Description Status maintenance tasks. Jira reference number AR-2000 How Has This Been Tested? n/a View the full article
-
In the previous post I introduced you to the subject of USB gadgets implemented as machines running Linux. In this post, we look at how to implement your very own USB function with FunctionFS and how to integrate that with systemd. View the full article
-
Hey, I started bumping to 6.15(-rc1) thinking it was gonna be easy. As always, it.. wasn't. So here's a branch on the upstream and a draft PR so we can maybe coordinate who can work on what. As-is, the branch disables EXTRAWIFI and predatorily drops patches until things build. All the commits marked HACK must be dropped and replaced with actual fixes. We could this per-family, but the wifi drivers question is common to mostly all. [x] meson64: mostly clean, @pyavitz already rebased the patch that needed it, thanks [x] uefi-arm64: clean [ ] rockchip64: large number of landed patches, large number of non-applying patches [ ] wifi drivers: mostly all broken [ ] rockchip64:…
-
artifact-uboot: fix hashing for uboot_custom_postprocess old-timey non-hook artifact-uboot: fix hashing for uboot_custom_postprocess old-timey non-hook also, for extension style hook post_uboot_custom_postprocess, don't do it 3 times, just once this commit will cause rebuild of all u-boots and that's a good thing, many custom changes in family code (eg ddr change in rk322x) were being ignored thanks @paolosabatino View the full article
-
Bumps tj-actions/changed-files from 4140eb99d2cced9bfd78375c2088371853262f79 to d52d20fa3f981cb852b861fd8f55308b5fe29637. Changelog Sourced from tj-actions/changed-files's changelog. Changelog 46.0.5 - (2025-04-09) ⚙️ Miscellaneous Tasks deps: Bump yaml from 2.7.0 to 2.7.1 (#2520) (ed68ef8) - (dependabot[bot]) deps-dev: Bump typescript from 5.8.2 to 5.8.3 (#2516) (a7bc14b) - (dependabot[bot]) deps-dev: Bump @types/node from 22.13.11 to 22.14.0 (#2517) (3d751f6) - (dependabot[bot]) deps-dev: Bump eslint-plugin-prettier from 5.2.3 to 5.2.6 (#2519) (e2fda4e) - (dependabot[bot]) deps-dev: Bump ts-jest from 29.2.6 to 29.3.1 (#2518) (0bed1b1) - (dependabot[bot]) deps:…
-
Welcome to the latest Armbian Newsletter: your source for the latest developments, community highlights, and behind-the-scenes updates from the world of open-source ARM and RISC-V computing. The past two months have been particularly active for the embedded ecosystem. At EMBEDDED WORLD 2026, developers, hardware vendors, and open-source communities gathered to showcase the latest innovations shaping the future of embedded computing. In parallel, the Armbian project continues to evolve with new releases, expanded board support, and ongoing improvements to the build framework driven by the contributions of its global community and the growing demand for reliable Linux on AR…
-
Over the next two weeks, Collaborans will be present at four different events across the globe. If you plan on attending at any of these conferences, please reach out and say hello! View the full article
-
Description Fixing https://github.com/armbian/build/commit/26fb31cfbfae41557f75ad8669e03e28bbc0aa0a#commitcomment-111843350 How Has This Been Tested? Tested thoroughly with custom builds. 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
-
Refactor orangepi-r1plus-lts dts Remove redundant node and remove Nanopi dependencies Moved Nanopi nodes to orangepi-r1plus-lts dts Renamed patch to match other rockchip64 boards Jira reference number AR-1255 How Has This Been Tested? Tested on orangepi-r1plus-lts Bidirectional iperf tests on both lan0 and eth0 produced expected results 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…
-
mixtile-blade3: ripoff Joshua Riek's since he did a better job mixtile-blade3: ripoff Joshua Riek's since he did a better job back to radxa fork of next-dev re-add my stable-MAC-from-serial# hack View the full article
-
Description Migrate the Banana Pi R2 Pro from the media family to the rockchip64 family. Also migrate to upstream u-boot which added support for this board in its latest release. How Has This Been Tested? Compiled a desktop image, wrote it on an sdcard, booted and tested everything is functional on the bpi-r2-pro. ./compile.sh BOARD=bananapir2pro BRANCH=edge RELEASE=trixie BUILD_MINIMAL=no BUILD_DESKTOP=yes DESKTOP_ENVIRONMENT=xfce DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base DESKTOP_APPGROUPS_SELECTED=none KERNEL_CONFIGURE=no 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 co…
-
khadas-vim3l: add asound file View the full article
-
Collabora's engineers continue to be involved in the hardware enablement for a few different system-on-chips (SoCs) and platforms, and have also contributed significant improvements to kernel testing. View the full article
-
Description Adjusting broken links How Has This Been Tested? [x] Clicking on links 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
-
Description Cleaning deprecated options from installer. Jira reference number AR-1355 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 [ ] 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
-
Description Minor kernel bumps Legacy - 5.15.143 -> 5.15.144 Current - 6.1.68 -> 6.1.69 Edge - 6.6.7 -> 6.6.8 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 booting on Orange Pi Zero (sun8i H3) 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 down…
-
rk35xx: drop vendor-boogie-panthor BRANCH; it has been integrated into vendor rk35xx: drop vendor-boogie-panthor BRANCH; it has been integrated into vendor This reverts commit 5f59fe63f19391eea3f1d7f99e62db9bbc9c961f View the full article
-
drivers_network: fix bluetooth stuff landed in 6.1.30/6.3.4 but not in 6.2.y drivers_network: wireless-driver-for-uwe5622-park-link-v6.1-post: fix for 6.1.30 drivers_network: rtl8723cs bt: disable landed patches in 6.1.30/6.3.4; keep for 6.2, which is EOL rockchip64/current 6.1.y: fix broadcom bt serdev hack for 6.1.30 rockchip64/edge 6.3.y: fix broadcom bt serdev hack for 6.3.4 Only after doing this I saw https://github.com/armbian/build/pull/5240 -- sorry View the full article
-
Description Add collective target "default" The BUILD_ONLY variable should not be empty, that is, the target for the assembly should be defined. If this is not the case, open a selection dialog with marked goals that correspond to the default collective goal. This work provides an opportunity for the implementation of the choice dialog. Checklist: [ ] Test build View the full article
-
bump u-boot to 2024.07 patch in kaslrseed support enable kaslrseed in nanopi-r5c-rk3568-defconfig set CONFIG_RANDOMIZE_BASE=y(kaslr) (kernel) Reference patchset: 1949474 Credit: Tim Harvey How Has This Been Tested? [x] Built and run edge kernel + u-boot --> KASLR enabled Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings View the full article
-
Description Improvements. Jira reference number AR-1419 How Has This Been Tested? [x] Test install to x86 machine Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
patching: 6.5+ armhf Makefile autopatcher; better summary patching: enhance the DT Makefile Autopatcher to work with armhf's new 6.5 subdir Makefiles as well as arm64 arm64: one-rule-per-dtb arm32: single-rule, multi-dtb patching: show the patch number for multi-patch mbox files in summary table patching: show auto-patch'ed in summary table (in blue); remove spurious warnings View the full article
-
squash some warnings (found during all-artifacts+all-images builds on CI) When building "all" the things, these kind of innofensive WARNs pile up. Clean them up a bit. Raises the estimate of 2000MiB to 2300MiB for CLI images. This was determined empirically. binfmts: don't raise warning if qemu-arm failed to load under aarch64 (some are native, some are emulated, all are good) reported by @igorpecovnik on Discord, during massive CI build, when armhf builds landed on arm64 builders logging: squash undue warnings rootfs/aptcache rootfs is built with BOARD= so just live with it (idea about this warn was that families might hook rootfs build process) count, instead of…
-
Looking back, it's amazing how much has happened in NVK in just the last 7 months. If development continues at this crazy pace, we may be looking at a pretty decent driver before too much longer. View the full article
-
Description Maint. How Has This Been Tested? [ ] Not tested yet. Will be in CI View the full article
-
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] Compile own build from my repository [x] Booting the system 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] My changes generate no new warnings View the full article
-
Before merging please test. ____ ____ _ _____ _____ | __ )| _ \(_) | ___|___ / | _ \| |_) | | | |_ |_ \ | |_) | __/| | | _| ___) | |____/|_| |_| |_| |____/ Welcome to Armbian-unofficial 24.8.0-trunk Trixie with Linux 6.1.15-legacy-spacemit No end-user support: built from trunk & unsupported (trixie) userspace! System load: 25% Up time: 2 minLocal users: 2 Memory usage: 6% of 3.59G IP: 10.0.0.244 CPU temp: 42°C Usage of /: 10% of 15G patrick@bananapif3:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS mmcblk2 179:0 0 14.6G 0 disk └─…
-
Description Small fixes. Jira reference number AR-1324 View the full article
-
mainline-kernel: bump to 6.10-rc7 mainline-kernel: bump to 6.10-rc7 just rockchip-rk3588 for now rockchip-rk3588 / edge: rebase onto 6.10-rc7 win: notice how one can actually spot relevant changes now case in point, 1022-arm64-dts-rockchip-support-poweroff-on-rock-5a.patch -- will drop it in separate commit rockchip-rk3588 / edge: drop patch that landed in 6.10-rc7 1022-arm64-dts-rockchip-support-poweroff-on-rock-5a.patch landed https://github.com/torvalds/linux/commit/d05f7aff7ac23884ed9103a876325047ff9049aa View the full article
-
Description Before: _ _ _____ _____ ___ ___ __ | | | | ____| ___|_ _| __ _( _ ) / /_ | | | | _| | |_ | | \ \/ / _ \| '_ \ | |_| | |___| _| | | > < (_) | (_) | \___/|_____|_| |___| /_/\_\___/ \___/ Welcome to Armbian 23.05.0-trunk--1-PC7446-V521e-H1f65-Be6c1 Jammy with Linux 5.15.106-x86 No end-user support: built from trunk After: _ _ _____ _____ ___ ___ __ | | | | ____| ___|_ _| __ _( _ ) / /_ | | | | _| | |_ | | \ \/ / _ \| '_ \ | |_| | |___| _| | | > < (_) | (_) | \___/|_____|_| |___| /_/\_\___/ \___/ Welc…
-
Description Maintenance. Break key implementation changes so our SPACE -> CTRL C patch doesn't work anymore. Jira reference number AR-1319 How Has This Been Tested? [x] Build tests [x] Boot test on Opi3LTS, Neo 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
-
Description As per title + attach sources to commit ID How Has This Been Tested? [ ] Build test 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