SBC News
Atom feed, Pull requests awaiting review and other tech news
4530 topics in this forum
-
Introducing cmtp-responder - a permissively licensed Media Transfer Protocol (MTP) responder implementation which allows embedded devices to provide MTP services and supports a core set of MTP operations. View the full article
-
Description As per subject, fix rtl88x2bu on kernel 6.3, useful until upstream driver get patched How Has This Been Tested? [x] Compilation for kernel 6.3 works [x] Compilation for kernel 6.1 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] 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
-
MSI is better known for its consumer-grade motherboard and mini PCs, but they also have a division called MSI IPC (industrial PC) that makes embedded hardware such as the MS-98M3 3.5-inch single board computer (SBC) powered by an Intel Tiger Lake UP3 processor and designed for autonomous mobile robots (AMR). The SBC supports up to 64GB DDR4 RAM, SATA and NVMe storage, offers two 2.5 Gbps Ethernet ports, up to four display interfaces with HDMI, DisplayPort, LVDS and/or eDP, four USB 3.2 ports, M.2 expansion sockets for storage and wireless connectivity, as well as various other internal headers. MSI MS-98M3 specifications: Tiger Lake UP3 “IoTG” SoC (one or the other) …
-
Description This patch has been mainlined in the kernel for both v6.6.37 and somewhere in v6.9.y branch too.. There are several reports that it broke rk3328 pinctrl and, as the worst side effect, eMMC controller does not work anymore on rk3318/rk3328 (reports on the forums: this, this and this) I identified the single line that is causing the issue; reverting the single change fixes the bad pinctrl behaviour in my case. How Has This Been Tested? [x] built and tested kernel 6.6.37 on live system [x] built and tested kernel 6.9.9 on live system Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My…
-
more of rpardini's dirty laundry, very late April/'23 Remove legacy branches after trying, and failing, to ressurect them rockchip: completely remove legacy branch; fixes #5118 there's absolutely no point in trying to keep this alive, current/edge are good enough, legacy's abandoned for years and broken jetson-nano legacy: give up on this legacy and remove it; fixes #5117 jetson-nano legacy: try, and fail, to fix this legacy; (does NOT) fixes #5117 jetson-nano legacy: kernel config: CONFIG_SECTION_MISMATCH_WARN_ONLY=y jetson-nano legacy: add -mno-outline-atomics to fix linking jetson-nano legacy: add xxd host-dependency jetson-nano legacy: downgrade a lot of gcc e…
-
meson64/edge: bump to 6.5.y; rebase all patches vs v6.5(.0) meson64/edge: bump to 6.5.y; rebase all patches vs v6.5(.0) drop upstreamed patch meson-dts-add-missing-cache-properties.patch View the full article
-
Bumps ossf/scorecard-action from 2.0.6 to 2.1.0. Release notes Sourced from ossf/scorecard-action's releases. v2.1.0 What's Changed Scorecard version This release uses scorecard v4.10.0. Improvements Docker build workflow by @naveensrinivasan in ossf/scorecard-action#981 Use root user in distroless to support GitHub Actions by @spencerschrock in ossf/scorecard-action#994 Disable pull_request_target by @laurentsimon in ossf/scorecard-action#1031 Documentation Add PAT section explaining risks by @olivekl in ossf/scorecard-action#1024 Make the badge text easier to copy by @rajbos in ossf/scorecard-action#1026 New Contributors @joycebrum made their first contr…
-
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…
-
Spring is in bloom in the northern hemisphere, and with it comes three tech events we'll be attending - PyCon US, Shell & Display Next Hackfest, and Linaro Connect! View the full article
-
hashed-OCI-revisioned-debs: introduce "reversioning" of .deb packages tl-dr: maximize OCI cache hit ratio across nightlies/releases/PRs/etc; publish simple Version:'s that don't include a crazy hash in repo and images introduce output/packages-hashed directory radically change the output/debs directory structure trap-logging: just discard logs dir when ANSI_COLOR=none repo-reprepro.py: set -e & pipefail prepare_host: handle PRE_PREPARED_HOST inside prepare_host_init() so WORKDIR etc is always available kernel-debs: avoid showing tree of kernel modules if they've not been built for example EXT=nomod causes no modules to be built debs: all produced debs now get…
-
With the recent release of the OpenXR 1.0 specification, the presence of numerous Open Source platforms for Virtual Reality and Augmented Reality, and a growing community of developers, the need for a collaborative Open Source XR Conference became clear. View the full article
-
Description As per subject, move the rk322x edge kernel to 6.2 How Has This Been Tested? [x] Built fresh image and tested on rk322x device 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 This address https://github.com/armbian/build/pull/4189#issuecomment-1279676914 How Has This Been Tested? [X] Build Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Collabora has been investing into Perfetto to enable driver authors & users to get deep insights into driver internals and GPU performance. Here's how we applied this work to study workloads on the virtualized VirGL implementation. View the full article
-
Description As per tittle. How Has This Been Tested? [ ] Build test, will run smoke tests right after too. 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 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
-
Description Change to mainline uboot, fixed not booting issue, added hdmi0 audio interface alias. How Has This Been Tested? [x] ./compile.sh build BOARD=firefly-itx-3588j BRANCH=vendor BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP_APPGROUPS_SELECTED='browsers internet' DESKTOP_ENVIRONMENT=gnome DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base KERNEL_CONFIGURE=no RELEASE=bookworm [x] 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 chan…
-
SparkFun Thing Plus Matter – MGM240P board targets the development of applications using the Matter IoT protocol and features the MGM240P module based on Silicon Labs EFR32MG24 Arm Cortex-M33 wireless microcontroller with an 802.15.4 radio for Zigbee and OpenThread plus a Bluetooth Low Energy (BLE) 5.3 radio. The board also offers two rows of I/Os for upto 21 GPIOs and a Qwiic connector for expansion, another EFRM32 MCU acting as a J-link debugger, a microSD card, and can be powered via USB-C or a LiPo battery. SparkFun Thing Plus Matter – MGM240P specifications: MGM240P wireless module SoC – Silicon Labs EFR32MG24 microcontroller CPU – 32-bit Arm Cortex-M33 @ 39 MHz (MC…
-
JPEG-XR support on browsing technologies View the full article
-
Next week, Collaborans will be in Bangkok, Thailand, to participate in the 25th edition of Linaro Connect, a gathering of the world's leading open source engineers working on Arm. Tomeu Vizoso and Gustavo Padovan will be in attendance to present Panfrost. View the full article
-
Description Change Jira URL in "new issue template" to dashboard View the full article
-
linux-rk35xx-legacy.config: enable VHOST_NET and others for hosting VM's linux-rk35xx-legacy.config: enable VHOST_NET and others for hosting VM's View the full article
-
Starting today, and for the next few days, Collaborans will be taking part in this year's Embedded Linux Conference North America, the "premier vendor-neutral technical conference for companies and developers using Linux in embedded products". View the full article
-
Description Digging and reworking this https://github.com/armbian/build/pull/6100 while (de)attaching to new LTS kernel. Jira reference number AR-2005 How Has This Been Tested? 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 Add uboot 'button' cmd and add Recovery button to rk3318 uboot dts. In the linux kernel dts button is labeled lowercase "recovery", but I've chosen "Recovery" as it is more frequent in uboot dts'es: $ (cd cache/sources/u-boot-worktree/u-boot/v2022.07/arch/arm/dts; grep -ir 'label.*"recovery"' .) ./rk3399-nanopc-t4.dts: label = "Recovery"; ./rk3399-khadas-edge.dtsi: label = "Recovery"; ./rk3399-roc-pc.dtsi: label = "Recovery"; ./rk3328-rock-pi-e.dts: label = "Recovery"; ./rk3066a-mk808.dts: label = "recovery"; ./rk3399-nanopi-m4b.dts: label = "Reco…
-
Tokyo, Japan July 1-2, 2014: The Automotive Linux Summit will bring together the most innovative minds from automotive expertise and open-source excellence. View the full article
-
Description Due to the legacy kernel update from T-Head, it is necessary to add tsched=0 to the cmdline in order to disable automatic buffering and ensure proper audio functionality. 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
-
interactive: show all possible KERNEL_TARGET's in branch selection UI; handle current/edge/legacy, others are "experimental" interactive: show all possible KERNEL_TARGET's in branch selection UI; handle current/edge/legacy, others are "experimental" remove midstream special handling View the full article
-
Description Maintainace 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
-
Description Remove some useless modules and enable some modules. 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 run Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Patch was already eliminated in 5.15, resolve "edge" https://github.com/armbian/build/commit/9680fc46a01f70984e7b4b4c975b8dc4ecd8798e View the full article
-
Description Enabling wireless driver found on many Orange Pi boards. Jira reference number AR-1486 How Has This Been Tested? [ ] Test wireless connection 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
-
Arduino has recently announced the Opta micro PLC with industrial IoT capabilities adding yet another solution to the Arduino Pro family. Arduino used to focus on the hobbyist crowd, but with the launch of the Arduino Pro family in 2020 starting with the Portenta H7 board, the company switched its main focus to the more profitable enterprise market. Since then they’ve launched several other boards designed in-house, and last year started collaborating with the introduction of the Arduino WisGate Edge LoRaWAN gateways based on RAKwireless hardware. The Arduino Opta is another one of those collaborations as it was designed together with Finder, who calls their devices PLR (…
-
Checklist: [x] I have performed a self-review of my own code View the full article
-
Description This PR contains update to make creation of armbian i3-wm images possible for the following distributions listed by their code names. jammy focal bookworm bullseye Jira reference number AR-1708 How Has This Been Tested? So far I have made sure that the images can be built and that they are bootable and functional. Testing was done on real hardware, bare metal. [X] Test A - able to create the image in the first place without errors present [X] Test B - check if bootable and can be used like a regular i3-wm setup Checklist: Not sure what to mark exactly, so leaving most of these blank for now [] My code follows the style guidelines of this project [X] I…
-
Description Fixed the compilation issue with new khadas u-boot. The fix is actually quite ugly. We are now compiling u-boot twice, once with gcc 11.4 and then with linaro toolchain v7.3.1. Also as Linaro's compiler is only available for x86 platform, uboot for these boards will not build on arm platforms. But I guess we have to live with it for now. 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 building uboot for khadas vim1s Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I ha…
-
Description chroot installation is populating machine-id, which makes systemd skip firstboot scripts View the full article
-
Description Bumped kernel versions as follows sunxi & sunxi64: legacy - 5.15.121 -> 5.15.123 edge - 6.4.5 -> 6.4.7 sunxi64 only: current - 6.1.40 -> 6.1.42 The sunxi current kernel is kept back as 6.1.42 is currently not booting on 32-bit allwinner 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] Booted updated sunxi images on NanoPi Duo2 (sun8i H3) [X] Booted updated sunxi64 images on Orange Pi Prime (sun50i H5) Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I …
-
kernel: fix for 6.3+ linux-headers pkg due to upstream dir change extra: run kernel make through pipetty for moar colors Small detour: in v6.3-rc1, in commit https://github.com/torvalds/linux/commit/799fb82aa132fa3a3886b7872997a5a84e820062, the tools/vm dir was renamed to tools/mm. Unfortunately tools/Makefile still expects it to exist, and make clean in the tools dir fails. Drop in a fake Makefile there to work around this. Should fix #4991 View the full article
-
Description https://github.com/armbian/build/pull/4759#issuecomment-1407809336 How Has This Been Tested? [x] Compiled the kernel succesfully 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
-
A testament to its long standing community interest and devote volunteers, FOSDEM will be celebrating its 25th anniversary this year. Join us as we take the stage to discuss BlueZ, GStreamer, Open Source AI models, & more! View the full article
-
Description Since we are making a list of all boards, some stands out for wrong naming. Cosmetic adjustment. How Has This Been Tested? No need. 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 Refresh kernel config to match fenix 1.6.4. This enables CONFIG_W1_SLAVE_THERM which was enabled on fenix as well. On bookworm, and also possibly on newer version of ubuntu, systemd starts all of the services present on first boot. Making the /etc/machine-id file empty ensures that machine id is still initialized on first-boot, while other services are not started automatically. This also seems to be observed by alex3d as well as reported in #6264 . However I was not able to reproduce the same issue on any of the other boards I have. Hence I have currently only handled it for meson-s4t7 family. This also makes the previous hack of masking chrony-wait.service …
-
Description Enabled CONFIG_MT7915E on all kernels. Requires corresponding firmware to work https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/mediatek Jira reference number AR-1817 https://armbian.atlassian.net/browse/AR-1817 [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 [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Over the past year, Collabora has pushed mainline GStreamer toward a first-class media and Machine Learning platform, with new inference backends, extended metadata/tensor handling, and production-ready analytics building blocks. View the full article
-
Description Bump rockchip64 edge kernel to v6.10. Includes the rk3328 gpio2 bank fix from https://github.com/armbian/build/pull/6974 Minor changes have been needed to bring patches from 6.9 to 6.10 (notably, very small rework of the overlay compilation). @brentr rk3308 now has a mainline audio codec driver. It breaks several patches that previously introduced a driver and manipulated it to "sync with BSP" and convert to "component". This commit contains all the modifications I did to allow the kernel to compile cleanly, but the result may not provide working audio or may not provide the same functionalities as before, hence rk3308 audio section requires some more separa…
-
rk35xx+rockchip-rk3588/legacy: switch to rk-5.10-rkr6 branch rk35xx+rockchip-rk3588/legacy: switch to rk-5.10-rkr6 branch also set KERNEL_GIT_CACHE_TTL=120 to lower cache TTL from 1 hour to 2 minutes View the full article
-
http://blog.armbian.com/content/images/2026/01/coverleter.pngWelcome 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. http://blog.armbian.com/content/images/2026/01/image-2.pngJoin Armbian at embedded world 2026. Meet us in Hall 3, Booth 3-556 (Seeed Studio), where we’ll be showcasing the Armbian build framework and how it powers reliable, production-ready Linux for ARM devices. FriendlyElec’s NanoPC T6 Plus: The flagship edge computing powerhouse and media stationThe NanoPC T6 Plus, powered by the performance-optimized Armbian OS, is your …
-
Description As extlinux is not matured within the armbian tools (armbian-config in particular), revert change until such a time as the proponents of extlinux mature the Armbian utilities. -Fixes use of overlays 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 [X] 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 [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings …
-
Description In gnome when I insert a u disk and want to click eject from the left dock, I get no eject command error. After installing eject package, I can eject the u disk successfully now. 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
-
In this tutorial, we'll look at how to create a functional and simple Arch Linux virtual machine image, that can have network access, display graphical windows and share a folder with the host. View the full article
-
Description A (very poorly made) attempt to address https://github.com/armbian/build/issues/8161 It spits out some sort of kernel source package, but I think {version} is still missing since I couldn't get it to work and probably needs more fixes until production-ready. I probably won't go further here due to lacking expertise in framework and bash foo. Maybe someone want to pick it up from here. Also to do: Re-enable BUILD_KSRC switch to enable the extension. How Has This Been Tested? [x] enable extension [x] see some sort of kernel package being created [ ] ??? [ ] Profit! Checklist: [ ] My code follows the style guidelines of this project - Well...kind of? [ ] I…
-
BPI-CM4: In accordance with the BSP DTS, set LED gpio to GPIO_ACTIVE_LOW. Added default-on trigger to led-green Board now powers off, added reboot node 'meson64-reboot'. CONFIG_POWER_RESET_MESON64 Isolated RESET ODROID driver and renamed to MESON64 as it can be used in more than ODROIDS. MESON UART Series improves support for UART attached Bluetooth modules on Amlogic Meson G12A and newer SoCs. These SoCs also support the "divide XTAL by 2" bit which (greatly) reduces jitter when generating baud rates such as 1500000 (which is used by the Bluetooth part of the RTL8822CS SDIO WiFi and UART Bluetooth combo chip). Jira reference number [AR-9999] How Has This Been Tested?…
-
Description As stated in the tittle. Remaining rockchip and mvebu. 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
-
Move the BPI-M2PRO off the BPI-M5 U-Boot. The BananaPi M5 supports the RTL8822CS Mezzanine, so let us provide the proper bluetooth firmware. NOTE: Boot needs verifying. 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 published in downstream modules View the full article
-
And be precise with the dependencies. Signed-off-by: Myy Miouyouyou myy@miouyouyou.fr View the full article
-
https://armbian.atlassian.net/browse/AR-1001 added function to unmount and format MTD flash added menu entry for said function. added form mtd Jira reference number AR-1001 How Has This Been Tested? added nandsim and virtulied the MTD. https://gist.github.com/Tearran/e704f04a6fbc457a56dc5f5f87f8899d created a virtual MTD mounted /temp/boot created a file to erace Unmounted then remounted to confirm file still exist ran mtd-tools format confirmed no data remained created function and ran with same results 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 …
-
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
-
kernel: postinst: use --nofsroot option to findmnt when finding /boot's filesystem type otherwise we might get /dev/mmcblk2p1[/boot] when /boot is bind-mounted --nofsroot: don't print [/dir] for bind or btrfs mounts View the full article
-
Description Reworked u-boot compilation for meson-s4t7 to make sure we are following same process for u-boot compilation as Khadas. Now we are not compiling it twice like we were doing it before as mentioned in #6112. Added post install script in uboot with option to force upgrade the same. The code is based on what is being used in armbian-config's bootloader update code. Also moved tinkerboard specific code out to tinkerboards's config 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 both vim1s and vim4 boots [X] Tested upgrade with using deb files. I…
-
The fourth prize of Giveaway Week 2022 is the Sonoff NSPanel Pro control panel with four Zigbee modules including a temperature & humidity sensor, a door/window sensor, a switch, and a PIR motion sensor. The controller is based on a Rockchip PX30 quad-core Cortex-A35 processor running Android 8.1 and acts as a Zigbee 3.0 gateway allowing users to add all sorts of Zigbee modules. It also works with the eWelink app to add security cameras which can be some of your old smartphones. We reviewed the SONOFF NSPanel Pro control panel & Zigbee gateway last month together with Zigbee modules and the SONOFF Slim Cam indoor security camera and found it worked reasonably well…
-
Description It was impossible to set IMAGE_TYPE from command-line, thus it was not possible to generate user-built images. The change re-sets IMAGE_TYPE based on the BETA variable only if IMAGE_TYPE hasn't been set previously How Has This Been Tested? Run tests with IMAGE_TYPE set and unset and saw it was set/not-set to the corresponding value 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 …
-
Arducam Mega is a 3MP or 5MP camera specifically designed for microcontrollers with an SPI interface, and the SDK currently supports Arduino UNO and Mega2560 boards, ESP32/ESP8266 boards, Raspberry Pi Pico and other boards based on RP2040 MCU, BBC Micro:bit V2, as well as STM32 and MSP430 platform. Both cameras share many of the same specifications including their size, but the 3MP model is a fixed-focus camera, while the 5MP variant supports autofocus. Potential applications include assets monitoring, wildfire monitoring, remote meter reading, TinyML applications, and so on. Arducam Mega specifications: Camera Type 3MP with fixed focus 5MP with auto-focus from 8cm to inf…
-
Fixing package list in all mate desktops as mouse input and keyboard input fail after booting desktop. View the full article
-
Description Fix build errors on Khadas Edge 2 vendor uboot. GitHub issue reference: https://github.com/armbian/build/issues/6862 Jira reference number AR-2402 How Has This Been Tested? [x] Now it builds with DOCKER_ARMBIAN_BASE_IMAGE="ubuntu:noble" argument. 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
-
Description UEFI kernel, current and edge, can build both, can generate rootfs, grub unconfigured. Jira reference number AR-1390 How Has This Been Tested? [x] Build tests only Checklist: [x] 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
-
After waiting in the Linux-next integration tree for about 18 months, the basic Rust infrastructure finally landed in the mainline Linux kernel with the imminent release of v6.1. View the full article
-
Description Add the ability to compile v6.2.1 for sunxi Checklist: [x] Test build, work on board ____ ____ _ __ __ __ _ _ | __ )| _ \(_) | \/ |/ /_ | || | | _ \| |_) | | | |\/| | '_ \| || |_ | |_) | __/| | | | | | (_) |__ _| |____/|_| |_| |_| |_|\___/ |_| Welcome to Armbian 23.02.0-trunk Bookworm with Linux 6.2.1-sunxi64 No end-user support: built from trunk & unsupported (bookworm) userspace! System load: 26% Up time: 0 min Memory usage: 6% of 1.94G IP: 192.168.100.101 CPU temp: 33°C Usage of /: 27% of 7.2G View the full article
-
Collabora will be presenting on five separate occasions during the virtual editions of Embedded Linux Conference North America and Open Source Summit North America, taking place later this month. View the full article
-
Description Bump BigTreeTech CB1 kernel to 6.1.79 from 6.1.43 as discussed in AR-2075. 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 that patches apply and kernel builds fine. I don't have device to actually test the working for the same. 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 h…
-
export-logs: add GHA output for logs_url (when SHARE_LOG=yes) View the full article
-
Description Bumped Allwinner kernels Legacy: 5.15.120 -> 5.15.121 Current: 6.1.39 -> 6.1.40 Edge: 6.4.4 -> 6.4.5 5.15.121 needed same patch fixes as done for 6.1.39 in PR #5494 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 legacy, current and edge images on Orange Pi Prime (sun50i H5) [X] Booted legacy, current and edge images on NanoPi Duo2 (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…
-
rtl_bt: Update RTL8822C BT UART firmware to 0xB5D6_6DCB View the full article
-
git-ref2info: source.denx.de is a GitLab instance, add it to the selector See #5168 View the full article
-
It might be smaller than the last few kernels, but with well above 10,000 non-merge changes, the latest Linux kernel release still packs a punch. Released on October 31, kernel 5.15 brings lots of exciting new features. View the full article
-
The Linux Foundation Members Summit is an opportune time to gather on the state of open source. Our talk will address the concerns and challenges of maintaining a stable kernel. View the full article
-
odroidm1: de-infest Petitboot 🔥 use Kwiboo's 2023.10-rc2+gmac u-boot 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-rc2+gmac u-boot using Kwiboo's rk3568-2023.10-gmac branch with BINMAN-handled blobs patches: boot usb first preboot pci/usb enum/scan usage instructio…
-
Description After today's complete stall of primary Ubuntu infrastructure I switched to mirrors in order to rebuild caches. First problem is that often mirrors for amd64 and others are placed on different locations. This part is covered but it fails for riscv64 architecture. In order to cover that too, its better to have more generic variable CUSTOM_UBUNTU_MIRROR_PORTS and have everything that is not amd64 there. By quick research - if mirror hosts arm64 it also hosts risv64 and vice versa. Second problem - if caches are re-generated with 3rd party mirrors, release lists remain with those values. How to approach to that problem? We want that - at least our builds - are a…
-
Description Bumping U-boot to 2024.01-rc5 for Allwinner boards. There were some defconfig patches that were failing, I have migrated them to board config file using post_uboot_config_target hook function. This has resulted into removal of several patches. There are still some defconfig patches left, I will move them as and when needed. Apart from that, updated crust support patches for Allwinner H3 as few of them had patch application failure. As U-boot now has AXP313 support, I have removed the patch for the same and have migrated Bigtreetech to use the upstream driver. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also …
-
Taking one step towards democratizing the daunting task of dataset generation by making image synthesis and automatic ground truth data generation maintainable, cheaper, and more repeatable. View the full article
-
Changes to be committed: modified: aml-s9xx-box.tvb PR #6659 broke upgrades for the aml-s9xx-box package. That PR introduced two new files in /boot which is a fat filesystem on this box. The standard package upgrade fails on a fat filesystem when files already exist. PR #6659 failed to add the files to the remove list. This PR does that. 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 aml-s9xx-box image and debs [x] test upgrade of the bsp-cli deb Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-rev…
-
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
-
Description Can recompile the image and start How Has This Been Tested? Use ./compile.sh build BOARD=visionfive2 BRANCH=vendor BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=trixie to build the image Complete boot log [*] Use gcc to compile a simple project (helloworld.c) Checklist: [*] My code follows the style guidelines of this project [*] I have performed a self-review of my own code [*] My changes generate no new warnings View the full article
-
Should fix #4146 message cp: missing destination file operand after '.' when building image for rockchip with ATF. View the full article
-
Description When generating KDE desktop environment beyond Jammy, some essential items are missing like systemsettings. The plasma-discover package manager was also missing. In bookworm, some gname packages are also not available any more and have been removed. Jira reference number AR-1897 How Has This Been Tested? [ ] Generated a uefi_x86 version for current/bullseye/KDE and testing in in VirtualBox [ ] Generated a uefi_x86 version for current/bookworm/KDE and testing in in VirtualBox View the full article
-
Description The raspberry pi images were broken since #6087 as armbian.list was no longer available to install the required packages. As the description for #6087 mentioned that the change was just to remove the dormant armbian.list.disabled file, this PR does the same simply by removing the file if its present after image-late. 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 Raspberry pi images and also verifying that there is no leftover armbian.list.disabled file. Checklist: [ ] My code follows the style guidelines of this project [ ] I h…
-
Changes to the add-board patch did not get added to the makefile patch. Fixed. 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-1258 How Has This Been Tested? Build and boot tested 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…
-
Description Open a Jira ticket when GitHub issue is raised, Jira reference number AR-345 How Has This Been Tested? [x] Tested in test repository 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 This probably can help solve the usecases that require home directory to stay present in the final image like the one mentioned in #5918 Jira reference number AR-1912 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 image with and without the INCLUDE_HOME_DIR=yes. Works as expected. 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]…
-
Amsterdam, The Netherlands - from 09/02/2016 to 12/02/2016: We'll be exhibiting at ISE 2016, the world's largest tradeshow dedicated to professional AV and electronic systems integration. Collabora booth 8-K321 View the full article
-
Debugging GStreamer View the full article
-
XDC kicks off October 9 and we have 7 talks to share with the community! Join us as we share the latest news on open source graphics. View the full article
-
Description Cut and sewing work around mailing list/libreelec patches to include a minimum set of patches that attempt to solve the various issues with HDMI on rockchip64 family. This affects both current kernel 6.6 and edge kernel 6.8. References on the forums: https://forum.armbian.com/topic/26818-opi-4-lts-no-hdmi-output/ https://forum.armbian.com/topic/37166-hdmi-issues-on-6x-kernel/ One kind guy tested the kernel package on rockpro64 and reported success: https://forum.armbian.com/topic/26818-opi-4-lts-no-hdmi-output/?do=findComment&comment=189646 Also remove a patch named "rk356x-vop2-support", that was not about vop2 support but rather tweaks the HDMI phy …
-
Over the last two years, Bluetooth® audio support has steadily grown in PipeWire and has become a featureful, stable, conformant, open source Bluetooth® audio stack implementation. Here's a look at where things stand. View the full article
-
Bumps ossf/scorecard-action from 1.1.1 to 1.1.2. Release notes Sourced from ossf/scorecard-action's releases. v1.1.2 What's Changed Fix for ossf/scorecard-action#329 Full Changelog: https://github.com/ossf/scorecard-action/compare/v1.1.1...v1.1.2 Commits ce330fd ✨ use GITHUB_TOKEN when repo_token is empty on PRs (#335) 2e062bc Get repo info from REST API if event file is unavailable (#576) 85bc05a :seedling: Bump github.com/sigstore/cosign from 1.8.0 to 1.9.0 (#331) f8cb15a :seedling: Bump github/codeql-action from 2.1.11 to 2.1.12 (#339) fe5d183 :seedling: Bump actions/cache from 3.0.2 to 3.0.4 (#393) ed46015 :seedling: Bump debian from 06a93cb to f695745 (#53…
-
Description If we don't need to build u-boot, we can special BOOTCONFIG=none. But this will also prevent to copy bootscript. How Has This Been Tested? [X] Build Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
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…
-
A previous post introduced the SPURV Android compatibility layer for Wayland based Linux environment. In this post, we're going to dig into how you can run an Android application on the very common i.MX6 based Nitrogen6_MAX board. View the full article
-
Description In our linux-dtb-* package, we put our dtbs at /boot/dtb-<kernel_version>. The flash kernel script also uses the same location to create a symlink for dtb to be used. This causes a conflict during upgrade resulting into upgrade failure. This PR adds a workaround to handle the same. Jira reference number AR-1911 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. [ ] Testing is in progress. 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, particular…
-
Description sunxi-6.9: Add megous patches and switch EDGE to tag:v6.9.9 How Has This Been Tested? [x] Test build for armhf [x] Test work on BPI-m3 View the full article