SBC News
Atom feed, Pull requests awaiting review and other tech news
4530 topics in this forum
-
Earlier this month, Collabora sponsored & hosted the XMMP Sprint, the first developer event in the XMPP community in a long time. Here's a look at what was accomplished over the weekend, and what's next for this open standard. View the full article
-
Description sunxi-6.0: initial state patches armbian Checklist: [x] Test build sunxi64 View the full article
-
Description Remove it from package base To do: more testings Jira reference number AR-1327 How Has This Been Tested? [ ] Install desktop on top of CLI, generate image Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, 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
-
Add gcc-aarch64-linux-gnu into dockerfile to make possible build in docker without external toolkit on x64 builder View the full article
-
Description Hello all, This PR adds support for the Texas Instruments SK-AM62B. Features, schematics, and purchase links can be found on the board page[0]. This board is similar to the already supported SK-AM64B board but with a AM62 SoC. One big difference being the AM62 has a display controller and a GPU (IMG AXE-1-16M). Unfortunately the display controller driver is still being upstreamed and is not supported in the v6.4 kernel, so desktop support will have to wait until that is finished, we set HAS_VIDEO_OUTPUT to "no" for now. Thanks! [0] https://www.ti.com/tool/SK-AM62B Depends on #5543 and #5544 How Has This Been Tested? [x] Build/Boot tested Bookworm CLI/Mi…
-
Description Firefly-RK3399: move to rockchip64 family The legacy kernel of firefly-rk3399 seems to be unable to work properly, so it will be removed. AR-2310 How Has This Been Tested? [x] Almost all hardware functions(HDMI, WiFi, BT, GbE, USB...). [x] System startup. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
The OTG port was accidentally set to host mode in the dtb. View the full article
-
Description Build failure was reported ... Image builds with thios but it doesn't boot. It stops with: ALERT label=armbi_root does not exists Jira reference number AR-1621 How Has This Been Tested? [x] Build current image and boot 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 Orange PI 4 LTS was flawed with sdcard detection issues, sometimes happening on current 5.15 kernel, practically always happening. All the changes have been taken from xunlong orangepi repositories device tree for kernel 5.17 Jira reference number AR-1369 How Has This Been Tested? [x] Compiled a device tree with the changes and applied to existing system with kernel 5.19.3. After this modification, the board rebooted from sdcard 3 times out of 3. Previously the board would boot 1 time out of dozen of attempts. 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…
-
Description The app icon of armbian-config is broken for a long time, fix it. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Just editing ~/.local/share/applications/armbian-config.desktop, and see armbian-config icon from app menu of gnome3. Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [ ] Any dependent changes have been merged a…
-
Added rsync-option '--delete' to syncToDisk to prevent overfilled ramdisk. Description The entire problem description can be found in this forum thread: https://forum.armbian.com/topic/19995-armbian-ramlog-problems-and-possible-improvements/ Jira reference number [AR-9999] How Has This Been Tested? /var/log.hdd/journal will use less space right after the midnight cronjobs. 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 dep…
-
Description After this pr https://github.com/armbian/linux-rockchip/pull/25 is merged, we don't need these patches anymore. View the full article
-
Description Due to reports of possible corruption in images, we need to implement more checks. Jira reference number AR-1236 How Has This Been Tested? Not working yet. Just POC. 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
-
Adding the mate desktop to bookworm builds View the full article
-
Description For the past few years, I've seen dozens of posts with people having the same PCIe link training gen1 timeout! error as I've been running into. I noticed I could workaround the issue myself by unloading and loading the module to get it working, but that's a dirty userspace hack that shouldn't be needed. We can just retry the training code a few times. How Has This Been Tested? [X] Ran on a NanoPi R4SE that was previously unable to reliably have it's PCIe ethernet trained. 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 are…
-
Info name patch https://github.com/armbian/build/pull/4404 View the full article
-
code_saturne is a free, open-source computational fluid dynamics (CFD) software developed primarily by EDF that can be useful to check and optimize the thermal design of your projects. From time to time, we come across hardware platforms that do not perform to their best due to overheating leading to CPU throttling, and over time it may also impact the lifetime of the device. I’ve heard about computational fluid dynamics (CFD) before, but I always assumed the software was prohibitively expensive and Formula 1 even has a cost cap for CFD testing. But it turns out there’s an open-source program to do just that: code_saturne. As a utility company, EDF designed the software t…
-
Description Lets wait for upstream to be updated for 6.3, 6.4 and up. How Has This Been Tested? [x] Build test Checklist: [x] My changes generate no new warnings View the full article
-
This week’s Armbian development saw significant enhancements across hardware support and system functionality. The Arduino UNO Q was officially added, along with new firmware and flash binaries for the QRB2210 and QCM2290 variants. HDMI CEC support was introduced for Rockchip RK3588/RK3576 SoCs, while panel compatibility expanded with updates for Raspberry Pi and Hardkernel ODROID-Vu8S. Key kernel improvements included a bump to version 7.0-rc6 and rewritten patches for Rockchip64-6.18. The release also featured workflow hardening, exclusion of unsupported boards, and fixes for USB-C OTG mode on Odroid-M2. These updates collectively strengthen Armbian’s platform stability…
-
Description sunxi-6.6: patches: A small cleaning was done. Delete unused ones. Update the changed ones. mk_format_patch: Copy only those patches that have changes in chunks View the full article
-
Description Didn't realize there is a separate patch folder for Station P2. Is this really necessary? @150balbes How Has This Been Tested? [x] Build test CI test https://github.com/armbian/build/actions/runs/3326809703 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
-
kernel: drop dead code & patches from long-disabled kernel-drivers.sh/drivers_network.sh stuff kernel: drop dead code & patches from long-disabled kernel-drivers.sh/drivers_network.sh stuff this has been dead code (never called) for some 6 months now having it there makes it hard to find the actual/real callpoints of non-dead code View the full article
-
Add community support configuration (CSC) for RK3588s Indiedroid Nova. Updated rk3588 legacy kernel config to enable r8169 driver for ethernets and RTL8821CS for wifi Current State Legacy kernel boots fine. Bluetooth works. Wifi needs some debugging Collabora has device tree but needs attention Edge device tree was accepted in 6.5 View the full article
-
Description @150balbes @paolosabatino @The-going if anyone finds time to check this. (media:media:current:firefly-rk3399) (rockchip64:rockchip64:current:clockworkpi-a06) drivers/spi/spi-rockchip.c:767:12: error: redefinition of ‘rockchip_spi_setup’ make[2]: *** [scripts/Makefile.build:288: drivers/spi/spi-rockchip.o] Error 1 make[1]: *** [scripts/Makefile.build:550: drivers/spi] Error 2 (rk322x:rk322x:current:rk322x-box) (rockchip:rockchip:current:tinkerboard) make[4]: *** [scripts/Makefile.build:288: drivers/staging/media/rkvdec/rkvdec.o] Error 1 make[3]: *** [scripts/Makefile.build:551: drivers/staging/media/rkvdec] Error 2 (sunxi64:sunxi64:edge:bananapim64) (sunxi:s…
-
GStreamer 1.24 was recently released, and with it came with a new plugin to help separate pipelines into different processes. View the full article
-
Description Add some patches to fix the ethernet PHY on orangepi zero2w, includes: drv-pwm-sun50i-h616-enhance-pwm.patch sunxi pwm enhance driver from this commit: linux-orangepi#c68ef342eba3673c7f1f5aa1ab819b06da1f60c6 drv-pwm-sun50i-h616-enhance-pwm.patch sunxi gmac and ac200 phy driver, from this commit: linux-orangepi#97b476246bc79756423cf6c1d4907606c9633d4b Had to change a bit around the exported function and dependency config to make it possible to load as module Jira reference number [AR-9999] Documentation summary for feature / change Please delete this section if entry to main documentation is not needed. If documentation entry is predicted, please pro…
-
Description The legacy U-Boot can't be built anymore and 4.4 is EOL. As discussed in https://github.com/armbian/build/issues/6821#issuecomment-2205234200 I didn't see any kernel or uboot patch folder. If I forgot something related to legacy, please let me know :) GitHub issue reference: https://github.com/armbian/build/issues/6821 Jira reference number AR-2392 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas View the full article
-
Description Maint. How Has This Been Tested? Not tested. Removing what was added by Hardkernel. 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
-
odroidm1: de-infest Petitboot 🔥 use Kwiboo's 2023.10 u-boot; UMS works; bump kernel to 6.5-rcX odroidm1/edge (rk3568-odroid): bump to 6.4.y, update config, rebase patches to 6.4.10 odroidm1/edge (rk3568-odroid): bump to 6.5-rc6; manually fix RK808 breakage in .config; rebase patches add patch to remove Petitboot-mandated MTD partitions this way we have access to the full flash, and can write our own u-boot to it rebase all patches odroidm1/edge (rk3568-odroid): drop 6.3 and 6.4 patches odroidm1: de-infest Petitboot 🔥 use Kwiboo's 2023.10 u-boot; UMS works using Kwiboo's rk3568-2023.10 branch with BINMAN-handled blobs patches (defconfig unless indicated): boot us…
-
openSUSE distributions’ build system is based on a generic framework named Open Build Service (OBS), I have been using these tools in my work environment, and I have to say, as Debian developer, that it is a great tool. In this blog post I plan for you to learn the very basics of such tool and provide you with a tutorial to get, at least, a Debian package building. View the full article
-
The recent improvements in Monado like out of process compositing and multi-layer rendering released with v0.2 prepared the requirements to implement OpenXR's XR_EXTX_overlay extension. View the full article
-
Description Add megous patches Sunxi edge switch kernel to v6.10.5 How Has This Been Tested? [x] Test build on ubuntu 22.04 env the Bookworm img [x] Test work on BPI-m64 & install on eMMC ____ ____ _ __ __ __ _ _ | __ )| _ \(_) | \/ |/ /_ | || | | _ \| |_) | | | |\/| | '_ \| || |_ | |_) | __/| | | | | | (_) |__ _| |____/|_| |_| |_| |_|\___/ |_| Welcome to Armbian_community 24.8.0-trunk Bookworm with bleeding edge Linux 6.10.5-edge-sunxi64 No end-user support: built from trunk System load: 7% Up time: 0 min Memory usage: 7% of 1.94G IP: 192.168.100.101 CPU …
-
Description Moving use of dbeinder's repo to fifteenhex repo for xradio driver as fifteenhex seems to give more consistent speeds. This also allows us to drop all of our xradio patches as we can now build right from fifteenhex code. 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] Test wifi on Orange Pi Zero 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…
-
Description Maint task. How Has This Been Tested? [ ] CI Checklist: [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Test build and run View the full article
-
Description If there is a new SSD or harddisk used as destination with just a partition created but not yet formatted with a filesystem, then armbian-install does not provide this partition as a selectable destination. GH reference #4576 Changes made function check_partitions(): remove file system filter on lsblk commands for listing probable target partitions fix typo "Destnation" -> "Destination" fix indentation on if scopes Test results New SSD - just a single partition was created but not yet formatted: Script armbian-install was run on a Cubietruck board: Checklist: [x] My code follows the style guidelines of this project [x] I have performed a …
-
Description Remove un-needed packages. Jira reference number AR-1516 How Has This Been Tested? [x] Build base Gnome desktops: Focal, Jammy, Bookworm, 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
-
Description #5114 There is no spi flash on radxa-e25, just disable the uboot spi support should be okay. For other rk35xx boards with spi flash, both BOOT_SUPPORT_SPI and BOOT_SPI_RKSPI_LOADER should be declared just like rock-5b: https://github.com/armbian/build/blob/main/config/boards/rock-5b.conf 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 for radxa-e25 u-boot success: https://paste.next.armbian.com/sulobokuje Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have comment…
-
Fixed gnome on debian builds for proper build backgrounds icons and other issues View the full article
-
Description Add some China mirrors for Ubuntu amd64 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 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
-
Description Fixing: cat: /home/runner/.gitconfig: No such file or directory How Has This Been Tested? Manual execution 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
-
Activating sun4i_csi as a kernel module is required to activate csi0/1 on sun4i-a10, sun7i-a20 and sun8i-r40. 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 ha…
-
Description packages/extras-buildpkgs was a leftover from years ago and is not used in the build framework anymore. See https://github.com/armbian/build/issues/6820#issuecomment-2198054353 With it, remove some references for hostapd and htop. The htop customization in the firstrun script is incompatible with the new versions and throws errors in the firstrun service (see the systemd status of this service after it ran). GitHub issue reference: https://github.com/armbian/build/issues/6820 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 …
-
Description Update sunxi-5.17 for linux version v5.17.5 Checklist: [x] Test build [x] Test work on the boards 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
-
CNX Software’s Giveaway Week 2022 has just ended, and it’s time to announce the winners. Just like last year, some companies added to the review samples I offered with Rakwireless and ELECFREAKS offering a LoRaWAN devkit and an educational robot respectively. If you check out the photo of the items given away below you’ll find quite more than seven because the SONOFF NSPanel kit includes four Zigbee modules, and more importantly, we also organized a parallel giveaway week on CNX Software Thailand with small boards such as the Raspberry Pi Zero W or XIAO BLE. We had eight winners on CNX Software: NanoPi R5S gateway – Ingmar, GERMANY e-con Systems e-CAM20_CURB camera – John…
-
Description Bump all mainline based kernels. How Has This Been Tested? [ ] Build test within CI Checklist: [x] My code follows the style guidelines of this project [ ] My changes generate no new warnings View the full article
-
Amsterdam, The Netherlands September 12-16, 2014: the essential global meeting place for everyone engaged in creating, managing and delivering the future of electronic media and entertainment technology and content. Collabora booth #8.B38c View the full article
-
GStreamer's logging system is an incredibly powerful ally when debugging but it can sometimes be a bit daunting to dig through the massive amount of generated logs. I often find myself writing small scripts processing gst logs when debugging. View the full article
-
CNXSoft: This getting started guide/review of the SenseCAP K1100 sensor prototype kit is a translation of the original post on CNX Software Thai. The first part of this tutorial describes the kit and shows how to program it with Arduino to get sensor data to a LoRAWAN gateway and display it on Wio Terminal, before processing the data in a private LoRaWAN network using open-source tools such as Grafana. The second part – to be published later – will demonstrate the AI capability of the kit. In the digital era where IoT and big data are more prevalent, a large amount of data is required to be collected through sensors. To enable the digital transformation, SeeedStudio’s Sen…
-
Description This however only works for selected monitors with 1920x1080 and 4K resolutions. Also display seems to render extremely slowly. If the monitor is turned off and then on or is disconnected and reconnected while Armbian is running, monitor is not detected until a device reboot is performed. All of these however seems to be Khadas's kernel/u-boot limitations 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 attaching vim1s to samsung's 1920x1080 monitor [X] Rpardini tested on 4k display Checklist: [ ] My code follows the style guidelines of th…
-
Honoring outstanding innovations in the field of embedded system technologies, the annual Embedded Award ceremony will be taking place next week at Embedded World 2024 in Nuremberg. View the full article
-
For a long time I believed that echo cancellers had no place inside GStreamer. The theory was that GStreamer was too high level and would never be able to provide accurate enough delay information for any canceller to work. View the full article
-
Description Update odroidxu4-current kernel to 5.4.220. How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description 6.11-RC4 was released on 2024-08-18 (https://kernel.org/). rewrite-kernel-patches results in no diff. How Has This Been Tested? [ ] ./compile.sh BOARD=nanopi-r6c BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=no EXPERT=yes KERNEL_CONFIGURE=no RELEASE=trixie EXTRAWIFI=no kernel 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
-
Description The latest ATF has several fixes and improvements for the K3 platform. The current default ATFBRANCH is rather old (and should be updated, but I don't have all the other platforms needed to test right now). For now update to the latest stable tag for K3 platforms. How Has This Been Tested? [ ] Build and boot SK-AM64B [ ] Build and boot SK-AM62B [ ] Build and boot SK-TDA4VM 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 [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description In order to tidy up (see this PR), Radxa Rock-s0 board patch has been revised to work with the mainline device tree, and avoid shred it. In case of possibile conflicts with mainline kernel, it will be easier to deal with. @brentr I could not test directly the board, since I don't have it. I built a rockpi-s image, it works and dmesg is clean, but you have to tell if rock-s0 works ok. Some other patches have been removed, as @Kwiboo suggested in the mentioned PR and refences to sound codec pcm5102a have been removed from the board device tree (there is no such codec mentioned in the official specs, is there?) and moved into rk3308-pcm5102a.dtbo device tree ov…
-
Seon Rozenblum, better known as Unexpected Maker, has launched upgrades to its ESP32-S2 boards such as the TinyS2 with ESP32-S3 variants, namely TinyS3, FeatherS3, and ProS3 boards. The new boards share the same form factors as the TinyS2, FeatherS2, and ProS2, but they get a more powerful dual-core microcontroller with AI instructions and 512kB SRAM. The microcontroller also adds Bluetooth 5.0 Low Energy (BLE) connectivity with Bluetooth Mesh support, instead of just WiFi 4 connectivity found in the earlier boards. TinyS3, FeatherS3, and ProS3 boards share the following features: SoC – Espressif Systems’ ESP32-S3 with Dual-core 32bit Xtensa LX7 microcontroller up to 240M…
-
Improving access, flexibility, and CI integration for development boards, making it easier for developers to work with embedded hardware, no matter where they are. 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…
-
No descriptionView the full article
-
Berlin, Germany - from 05/11/2015 to 07/11/2015: The systemd.conf is the first conference devoted to the systemd project. It aims to bring developers, distribution packagers and devops professionals together to present, discuss, and work on that topics that will shape the future of the systemd project. View the full article
-
This week's work centers on a comprehensive CI pipeline overhaul, expanded board and SoC support, and notable U-Boot and kernel modernization across Rockchip platforms. A substantial portion of the changes target CI infrastructure hardening in the new os-ci-test repository, including self-contained release handling, GHCR authentication via builtin tokens, watchdog-based auto-retry for stalled runs, proxy normalization, and sane build timeouts (60m packages, 30m/60m images). Related fixes in armbian/actions resolve datacenter runner proxy issues, while a rootfs change strips mmdebstrap's apt proxy from shipped images. Codeowners pruning of inactive maintainers and a Docker…
-
mekotronics: u-boot: join rockchip-rk3588's default u-boot-radxa-rk35xx scheme mekotronics: u-boot: join rockchip-rk3588's default u-boot-radxa-rk35xx scheme rebased 2 patches moved null patches for dts & defconfigs to dt / defconfig dirs rename defconfigs since we're at it; use board-specific only defconfigs re-saved View the full article
-
Description We do not build dtbs with dot in filename because the current re match rule will ignore them. This fixes https://github.com/armbian/build/issues/7187 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-dtb BOARD=orangepi3b BRANCH=vendor DEB_COMPRESS=xz KERNEL_CONFIGURE=no KERNEL_GIT=shallow with kernel https://github.com/dust-7/linux-rockchip/tree/opi3b-v2, rk3566-orangepi-3b-v1.1.dtb and rk3566-orangepi-3b-v1.1.dtb are built. Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of thi…
-
The release of Linux 6.0 earlier this week brought a significant milestone: the H.265/HEVC user-space API was mainlined, the result of more than two years of efforts by our engineering team. 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. TI maintains its own repository of debian packages here. This PR adds this repository in TI images by-default through a new extension. So when the user performs apt update, apt install etc in Armbian images for TI boards, even TI's packages can be installed. Further, the PR also installs a few of TI's packages by-default in its images. Additionally: it also changes TI's U-boot link from git.ti.com to Github. How Has This Been Tested? Please describe the tests that you ran to verify yo…
-
Add gnome desktop to bookworm builds View the full article
-
If you're looking to change the Android boot animation to something other than the stock one, here's a hands-on guide to help you to do it. View the full article
-
The EsPiFF board may look like a Raspberry Pi 4 Linux SBC but it is equipped with an ESP32-WROVER WiFi and Bluetooth module together with a Raspberry Pi RP2040 microcontroller that acts as a co-processor. The goal here is to provide a Raspberry Pi 4 replacement for applications that require higher reliability and even 24/7 operation without necessarily needing the processing power and multimedia capabilities of the Broadcom BCM2711 Arm processor found in the Pi or the versatility of a Linux operating system. EsPiFF board specifications: Wireless module – ESP32-WROVER module with dual-core ESP32-D0WDQ6 microcontroller with 2.4 GHz WiFi 4 and Bluetooth, 8 MB PSRAM and 16 MB…
-
Modern CPUs implement a number of technologies that may affect application performance in unpredictable ways. Figuring out what is going wrong with an application can be a hard task, but it can become much easier with the correct analysis tools. View the full article
-
Description #3796 Enable this config to support emmc on rock3a. View the full article
-
Description Tiny fix for switching to nightly repository. It stop working after https://github.com/armbian/build/pull/3553 Jira reference number AR-1170 How Has This Been Tested? [x] Generated at least one image with BETA="yes" 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 Main. 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] Manual kernel rebuild, EDGE kernel Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] 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
-
Canonical has been working on RISC-V support for Ubuntu for a while and released Ubuntu 20.04/21.04 64-bit RISC-V images for QEMU and HiFive boards last year. Now the company has released an Ubuntu 22.04.1 Server image for the StarFive VisionFive V1 RISC-V single board computer. While that’s a good development, The VisionFive V1, and other RISC-V platforms, are nowhere close to being Ubuntu-certified hardware, and Canonical posted a note reading “It is an early RISC-V developer access through Ubuntu 22.04.1.” The VisionFive V1 SBC is a pretty good platform for development with a StarFive JH7100 dual-core RISC-V processor, 8GB RAM, Gigabit Ethernet and WiFi connectivity, H…
-
Last year, from June to September, I worked on the kernel development tool Coccinelle under Collabora. I implemented a performance boosting algorithm for one of Coccinelle's use cases. Here's a look at this work. View the full article
-
Description A recent rk356x patch changed part of pwm-rockchip.c file; in particular it adds a mandatory "active" pinctrl state, which is not expected for existing PWM users for all rockchip64 family chips (notably px30, rk3328 and rk3399) where PWM is in use and "active" pinctrl name is not provided. In case PWM is used as modulator for some voltage regulation, may break opp and devfreq framework (in my particular case, a tv box, made cpu unable to do frequency scaling and prevented lima driver to be correctly setup). This patch makes the "active" pinctrl state optional on v5.18 edge kernel for rockchip64. How Has This Been Tested? [x] Built kernel deb packages succe…
-
Description Fixes compilation for meson-s4t7. Had to enable DEBUG_KERNEL to fix Khadas vendor common_drivers. Apparently they won't compile without DEBUG stuff. Beware: This is the only SOC with DEBUG_KERNEL enabled now. See discussion here: https://github.com/armbian/build/commit/01be9ecbf9773dde94e089a852c3037e0daf0a9f How Has This Been Tested? [x] ./compile.sh kernel BOARD=khadas-vim1s BRANCH=legacy Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings View the full article
-
Description For some reason, the same config overhaul happened again in upgrading from 6.0 to 6.1, just like https://github.com/armbian/build/pull/4442 This fixes again the rockchip64 config with inherited options, plus enables MGLRU by default for increased performance. How Has This Been Tested? [x] Built deb packages for edge kernel and tested on a live rk3318/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 changes generate no new warnings [x] Any …
-
Corsair MP600 Mini is a high-performance M.2 2230 SSD based on the Phison E21T controller that delivers up to 4800MB/s sequential read and write performance and designed to be used in Valve’s Steam Deck, Microsoft’s Surface Pro 8 and 9, and other products that won’t take a M.2 2280 SSD. We are seeing more and more single board computers and other electronics products use M.2 sockets for storage, but the smaller boards won’t take the traditional M.2 2280 SSDs that usually deliver better performance than smaller M.2 2230/2242/2260 drives, and so performance may be impacted on this type of hardware. But the Corsair MP600 Mini changes that with high sequential and random read…
-
Description Recently a patch solved the problem with /var/log.hdd/journal increasing in size. However, the patch also deletes all files created by logrotate. This makes logrotate useless. This patch can at the same time decrease the size of the journal folder and keeps files created by logrotate. see discussion at https://forum.armbian.com/topic/19995-armbian-ramlog-problems-and-possible-improvements/ How Has This Been Tested? I am using the changed file on my system. No problems so far. 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…
-
No descriptionView the full article
-
Big events draw in an array of individuals to learn and connect, and the Open Source Summit North America is no exception. Jam-packed with sessions to uncover from June 21 to 24, this year's event features three talks by Collabora's very own! View the full article
-
Description Add LED's, fusb302 (doesn't do anything yet), theoretical sound card support. 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. builds/boots, lights flash 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
-
Description As discussed in https://github.com/armbian/build/issues/6835 Deprecate legacy, but only remove from board configs for now. Print a warning, the whole branch is slated for removal. @efectn Please have a look at Opi5, there was some functions in the board config uboot_add_sata_target @amazingfate @igorpecovnik I think it would be best to change the default branch in the vendor kernel repo to the new 6.1-rk3 https://github.com/armbian/linux-rockchip what do you think? GitHub issue reference: https://github.com/armbian/build/issues/6835 Jira reference number AR-2394 How Has This Been Tested? [x] ./compile.sh kernel BOARD=nanopi-r6s BRANCH=legacy BUILD_DESKTOP…
-
Weibu is a B2B company offering total solutions and OEM/ODM services. Their target clients are computer manufacturers like Acer and Hisense as they don’t sell directly to end users. With their products both the specifications and accessories can be customized according to their customer’s requirements. One of their product lines is mini PCs and they have sent a pre-production sample of their N10 design to showcase their capabilities. In this review, I will look at the various options available for the N10 and briefly look at performance running both Windows and Ubuntu. Weibu N10 hardware overview The key selling feature of this mini PC is the wide range of ports suitable …
-
Description Resolving same problem as https://github.com/armbian/build/pull/5148 How Has This Been Tested? Untested - no hardware around. 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
-
Bumps setuptools from 70.2.0 to 70.3.0. Changelog Sourced from setuptools's changelog. v70.3.0 Features Support for loading distutils from the standard library is now deprecated, including use of SETUPTOOLS_USE_DISTUTILS=stdlib and importing distutils before importing setuptools. (#4137) Bugfixes pypa/distutils#268 Commits 356e9a0 Bump version: 70.2.0 → 70.3.0 822280b Merge pull request #4463 from pypa/bugfix/distutils-34f9518ef c4e64c1 Add news fragment. b01183c Merge https://github.com/pypa/distutils into bugfix/distutils-34f9518ef e221581 Merge pull request pypa/distutils#267 from msys2-contrib/customize_compiler_m... 34f9518 Merge pull request #4410 from p…
-
This week's cycle emphasizes broad U-Boot modernization, new board and SoC enablement, and kernel and wireless driver consolidation. A large-scale U-Boot bump moves sunxi 32-bit and 64-bit targets from v2024.01 to v2026.07-rc4, with follow-on updates for self-pinned H616/H618 boards (Zero2W, Zero3, Longan Pi 3H), Mixtile Edge2, NanoPi R5S (now patch-less), and the Youyeetoo YY3588 switching to mainline v2026.04. The imx6 line (UDOO, Cubox-i) was modernized to U-Boot v2026.07 with legacy 6.12, current 6.18, and edge 7.1 kernels. Related toolchain work fixes ODROID-C1, ODROID-XU4, Recore, and X96Q builds under Trixie's GCC 14, and resolves errexit failures on Rockchip SPI b…
-
The GStreamer project has recently released version 1.26, and once again, Collabora has made numerous contributions including improved hardware efficiency, the MPEG-5 LCEVC codec and improved support for analytics and machine learning. View the full article
-
Description Initial commit of most recent KDE desktop v6.x Jira reference number AR-2100 How Has This Been Tested? [x] Generated x86 and arm64 image (Odroid N2) Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Change board support statuses before making a next release. View the full article
-
Description Beta builds are not able to start X11 since 3dsupport group is exists on images. Oibaf PPA is definitely incompatible with RK3588 boards. It's not also exists on main target config. I also added beta build option for CLI. If you are not OK to that, i can remove it. How Has This Been Tested? [x] I didn't test it but i'm sure 3dsupport breaks X11 on RK3588 boards. (I built an image that have Oibaf PPA and it wasn't also able to get X11) Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding chan…
-
Description Fix boot from btrfs fs in uboot 2024.01/2024.04 How Has This Been Tested? [x] Compile image and boot from (zstd-compressed) btrfs sole rootfs/bootfs partition 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
-
Description Little fixes to uwe5622 missing headers. This will make the driver compile on kernel 6.8 How Has This Been Tested? [x] Module compiles on edge kernel 6.8 [x] Module compiles on current kernel 6.6 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
-
Blink font-size-adjust via CSS properties View the full article
-
Clear your schedules, this weekend's Capitole du Libre is calling your name for all things open source! Gathering in the "Pink City" of Toulouse, participants are welcome to attend with free admission from November 19 to 20 at the INP-ENSEEIHT View the full article
-
Collabora's kernel team made a number of key contributions including a new kselftest for verifying driver probe of Devicetree-based platforms, multiple improvements to further improve support for MediaTek SoCs found in Chromebooks, and more. View the full article
-
Description Stop Docker system running Armbina-install to prevent weird results and to speed up. Does it make sense? How Has This Been Tested? [x] Manual test, disabling and installing to eMMC, reboot, works 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
-
No descriptionView the full article