SBC News
Atom feed, Pull requests awaiting review and other tech news
4529 topics in this forum
-
Description Moved patch from uboot 35xx to uboot 3588 In order to patch. At before, the patch has not been patched. How Has This Been Tested? [x] ./compile.sh build ARTIFACT_IGNORE_CACHE=yes BOARD=firefly-itx-3588j BRANCH=vendor BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP_ENVIRONMENT=gnome DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base KERNEL_CONFIGURE=no RELEASE=bookworm [x] observed successful patch to uboot w/o error [x] u-boot said Starting 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 [x] My changes generate no new …
-
Description Disable saving state of leds such as: enP1p1s0-0::lan enP1p1s0-1::lan enP1p1s0-2::lan enP1p1s0-3::lan enP2p1s0-0::lan enP2p1s0-1::lan enP2p1s0-2::lan enP2p1s0-3::lan These leds are not manageable and when restored trow up errors in kernel ring buffer [ 13.964507] leds enP1p1s0-0::lan: Setting an LED's brightness failed (-524) [ 13.989055] leds enP1p1s0-0::lan: Setting an LED's brightness failed (-524) [ 13.989100] leds enP1p1s0-1::lan: Setting an LED's brightness failed (-524) [ 14.021133] leds enP1p1s0-1::lan: Setting an LED's brightness failed (-524) [ 14.021176] leds enP1p1s0-2::lan: Setting an LED's brightness failed (-524) [ 14.070622] l…
-
Description Need to be fixed after release. Some background in comments https://github.com/armbian/build/pull/6656 How Has This Been Tested? [ ] CI build Checklist: [ ] 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
-
Amlogic A113X 1Gb RAM eMMC 8Gb USB (1 port) Ethernet Wireless Realtek 8189FSTV / Z-WAVE There is currently no easy way to flash the IMG. In order to test the build Flash Jethub D1 IMG using the aml-flash-tool Flash Gateway-gz80x IMG to a USB stick Power on unit and input user information or bypass Insert USB stick, reboot sudo reboot. (You should now be booting from the USB stick) Input user information and execute sudo armbian-install and transfer to eMMC When done; power down, pull USB stick and power on. In the future we need to be able to generate IMGs that can be flashed using the aml-flash-tool. NOTE: USB storage isn't detected in U-Boot, when cold booting fro…
-
Description orangepi5-plus u-boot patch dir has been detached to allow patching in kaslr support this PR includes general 2024.07 patches to board such as: general-btrfs-fix-out-of-bounds-write.patch general-dwc-otg-usb-fix.patch general-dw-hdmi-disable.patch general-fix-inno-phy-macro.patch note to users and maintainers: sorry for forgetting to include those patches in my first PR How Has This Been Tested? [x] Succesfully built and ran u-boot 2024.07 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 ful…
-
Description nanopi-r5c u-boot patch dir has been detached to allow version bump to 2024.07 and add kaslr support patchset this PR includes general 2024.07 patches to board such as: general-btrfs-fix-out-of-bounds-write.patch general-dwc-otg-usb-fix.patch general-dw-hdmi-disable.patch general-fix-inno-phy-macro.patch note to users and maintainers: sorry for forgetting to include those patches in my first PR How Has This Been Tested? [x] Succesfully built and ran u-boot 2024.07 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 n…
-
Description Orange Pi 5 requires to relocate FSPI0 pinctrl to identify SPI flash. Otherwise, it breaks NVME boot like now. This PR fixes it How Has This Been Tested? [x] Build and boot 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 Current armbian images can't boot from sd card, and rockchip has provided uboot patches to 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] ./compile.sh BOARD=armsom-sige5 BRANCH=vendor BUILD_MINIMAL=no DEB_COMPRESS=xz KERNEL_CONFIGURE=no RELEASE=noble KERNEL_GIT=shallow BUILD_DESKTOP=yes DESKTOP_APPGROUPS_SELECTED= DESKTOP_ENVIRONMENT=gnome DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base [x] Tested sd card boot with armsom sige5 Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project …
-
Reputation Points
- 0 replies
- 1.4k views
- 1 follower
-
-
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 patch u-boot 2024.07 to support KASLR enable KASLR Reference patchset: 1949474 Credit: Tim Harvey How Has This Been Tested? [x] built and ran minimal trixie edge orangepi5-plus --> 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 This fixes armbian-firmware-full missing the symlinks from linux-firmware How Has This Been Tested? [x] Build an image with armbian-firmware-full and confirmed the symlinks were there and pointed to the right location 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 [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
MBa8MPxL: rework uboot patches Description The U-Boot Repo get some updates. This reworks the patches depending on these updates. How Has This Been Tested? [x] Build images for mba8mp-ras314 and mba8mpxl with new patches [x] Boot test "bookworm_current" mba8mp-ras314 [x] Boot test "bookworm_current" mba8mpxl 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 Better label description. View the full article
-
Description Add latest Linux Mint versions, Virginia and Wilma, to supported hosts. Add virginia and wilma in host-release.sh Add wilma (noble) in prepare-host.sh. How Has This Been Tested? [x] Linux Mint Virginia (xfce) - ./compile.sh build BOARD=orangepizeroplus BRANCH=edge RELEASE=bookworm [x] Linux Mint Wilma (xfce) - ./compile.sh build BOARD=orangepizeroplus BRANCH=edge RELEASE=bookworm Checklist: [x] My changes generate no new warnings View the full article
-
Description An attempt to set default Wallpaper on KDE Neon Jira reference number AR-2002 How Has This Been Tested? [ ] Build image Desktop show in selection, but does not apply. 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 We have disabled this since base-files were downgrading when MESA extension was used. I still down know why this happens, but holding base-files before and unholding after solves the problem. KDE Neon builds and works fine. How Has This Been Tested? [x] Generate image and playing around with Checklist: [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
-
Description Default packages change in minimal images. Checklist: [x] My code follows the style guidelines of this project View the full article
-
Description Continuing from https://github.com/armbian/build/pull/6229 RK repo is dead, moving to pure mainline bump EDGE to 6.10.y disable broken patches update kernel config AR-2015 How Has This Been Tested? [x] Boot device with kernel 6.10.3 [x] Boot device with kernel 6.6.44 Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Apply small fixes to MAC setting routine, address some shell check stuff. How Has This Been Tested? [x] Executed script created YAML configs, reboot succeeded, vendor kernel 6.1.y Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Maint. How Has This Been Tested? [ ] Running legacy kernel on Nanopi Neo https://paste.armbian.com/juzupiburi Checklist: [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Armsom5 - switch to vendor branch and add BOARD_MAINTAINER field to suppress warnings How Has This Been Tested? [x] No device, build test only. Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description 6.1 vendor kernel is not bootable on opi3b. There is a post in forum: https://forum.armbian.com/topic/36332-orangepi3b-kernel-panic-when-trying-to-boot-with-the-new-vendor-kernel6143/#comment-186436 Opi3b is using mainline uboot for all branches which is not compatibale with vendor kernel's npu, ~so I use radxa's rockchip uboot instead and limit mainline uboot to branch edge~. I find that setting vdd_npu with property regulator-always-on will fix the issue. There is also a missing uwe5622 patch on rk35xx family, which will cause kernel panic of sprdbt_tty kernel module. Please describe the tests that you ran to verify your changes. Please also note any relev…
-
Description Maint. How Has This Been Tested? [ ] CI build Checklist: [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
since armbian 24.8.0-trunk.205 this board stop working find a fix on station-p2 for it forum thread How Has This Been Tested? H96-MAX-RK3566 V56 4GB 32GB internal MMC Checklist: Please delete options that are not relevant. [ X ] My code follows the style guidelines of this project [ X ] I have performed a self-review of my own code [ X ] I have commented my code, particularly in hard-to-understand areas [ X ] My changes generate no new warnings [ X ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description After last rework of Armbian repository management, a new $RELEASE key was created, but that would require changes to /etc/apt/sources.list.d/armbian.list In order to not touch this file and revert this, we rather make change on repository side and move: base-files, bsp → RELEASE-utils desktop-bsp → RELEASE-desktop Their incoming folder is under: output/debs/extra/RELEASE-utils output/debs/extra/RELEASE-desktop Jira reference number AR-2445 How Has This Been Tested? [ ] Generate image, generate repo, update from repo / check lists Mandatory [ ] Stable repository re-created from scratch Checklist: [x] My code follows the style guidelines of this proj…
-
Description added support for board core3566 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] vendor kernel 6.1 with ubuntu 24.04, server build. OK, with eth works. [x] edge kernel 6.10 with ubuntu 24.04, server build. Failed to boot. Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been merged and publish…
-
Description On different boards, eMMC and SDcard memory devices can have numbers 0, 1, 2 in any sequence. SDcard -> 0; eMMC -> 2 SDcard -> 1; eMMC -> 0 SDcard -> 0; eMMC -> 1 eMMC has additional physical partitions such as *boot0, *boot1 and others. Use this attribute for unambiguous identification. Print the type and name of the memory device in the message to the user. GitHub issue on #6958 How Has This Been Tested? [x] Test work on board View the full article
-
thinkpad-x13s: bump to jhovold's 6.10 (from -rc7) thinkpad-x13s: bump to jhovold's 6.10 (from -rc7) 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 Update edge kernel to 6.11 Add Hantro VPU decoder back (H264 is not enabled) Refresh HDMI TX and RX patches from Collabora tree Disable HDMI-RX on OPi5+ by default and add an overlay in order to avoid interrupts Use green led as heartbeat in Orange Pi 5 Plus To Do [ ] Crypto, RNG and some other nodes seem to have been removed during rewrites. I will add them back. [ ] USB-C doesn't work on both boards as far as i've tested. This needs to be checked. GitHub issue reference: Jira reference number [AR-9999] How Has This Been Tested? [x] Orange Pi 5 Plus and Khadas Edge 2 boots. [x] HDMI works up to 1080p@120fps [ ] Tests with more boards. Checklist: Please…
-
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 Enable wifi drivers on user request https://forum.armbian.com/topic/43134-drivers-for-rtl8812au-on-odroid-m1/#comment-198064 They were disabled here: https://github.com/armbian/build/pull/6202 due to the size? How Has This Been Tested? [ ] Compile test [ ] Tested on hardware Checklist: [ ] My code follows the style guidelines of this project [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
This update ensures that ./userpatches/kernel/pre-config.sh runs before the kernel's make menuconfig command. Users can now place configuration instructions in this file instead of manually configuring the kernel. The pre-config.sh file may include instructions like: scripts/config --enable CONFIG_DEBUG_FS scripts/config --enable CONFIG_KGDB scripts/config --enable CONFIG_UBSAN The scripts/config utility is provided by the kernel to facilitate configuration changes through scripts. View the full article
-
Description Move meson edge from 6.9 to 6.10. Note that I don't have any meson 32bit hardware so this builds, but isn't otherwise tested. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Build onecloud image and kernel debs 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 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…
-
Bumps ossf/scorecard-action from 2.3.3 to 2.4.0. Release notes Sourced from ossf/scorecard-action's releases. v2.4.0 What's Changed This update bumps the Scorecard version to the v5 release. For a complete list of changes, please refer to the v5.0.0 release notes. Of special note to Scorecard Action is the Maintainer Annotation feature, which can be used to suppress some Code Scanning false positives. Alerts will not be generated for any Scorecard Check with an annotation. :seedling: Bump github.com/ossf/scorecard/v5 from v5.0.0-rc2 to v5.0.0 by @spencerschrock in ossf/scorecard-action#1410 :bug: lower license sarif alert threshold to 9 by @spencerschrock in ossf/sc…
-
Description Ship images with Chromium v126 instead of v124 How Has This Been Tested? [x] VP9 and H264 works well with chromium and haven't caught any crash in various websites. 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 This allows us so successfully boot Armbian, ROCKNIX and Android. How Has This Been Tested? Booted all three systems from SD card with this U-Boot in eMMC. View the full article
-
Description sun55iw3-syterkit: update kernel config. How Has This Been Tested? [ ] 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 [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Armbian’s developer community is the backbone of our success, dedicated to maintaining and updating a wide range of devices. To ensure our long-term sustainability, we need ongoing contributions that support our core infrastructure, including the build framework, OS components, and more. Introducing the Armbian Contribution Reward Program: We are thrilled to launch this initiative to recognize and reward the incredible contributors who help keep Armbian running smoothly. This program not only celebrates your hard work but also clarifies the roles of hardware manufacturers and the larger community in maintaining software support. How to get to the pool? Who can particip…
-
Description Move meson64 edge from 6.9 to 6.10 How Has This Been Tested? [x] Build [x] Installed kernel .deb on amlogic TV box to test 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 drivers:regulator:fan53555 When I use fan53555, I see an error: FAN53555-regulator 0-0060: Chip ID 0 with rev 12 not supported! So I fixed this bug How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] build [ ] restart Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in…
-
Description Maint. How Has This Been Tested? [ ] CI Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description drivers:regulator:fan53555 When I use fan53555, I see an error: FAN53555-regulator 0-0060: Chip ID 0 with rev 12 not supported! So I fixed this bug How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] build [ ] restart Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in…
-
Description Bookworm is the latest stable release of debian from 2023, with mesa 22 in its repo, which will not support rk3588 panthor mainline gpu driver. I backported mesa 24.1.3 in obs: https://build.opensuse.org/project/show/home:amazingfate:mesa-bookworm-backport. And here is the instruction of updating mesa from obs's repo: https://software.opensuse.org//download.html?project=home%3Aamazingfate%3Amesa-bookworm-backport&package=libgl1-mesa-dri 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 BOARD=rock-5b BRANCH=edge BUILD_MINIMAL=no DEB_…
-
Description station-p2 cannot start up properly. This is an interesting thing. Device tree name for station-p2: rk3568-firefly-roc-pc, derived from the previous media kernel family: https://github.com/armbian/build/blob/v24.05/patch/kernel/media-current/00170-v95-rk3568-firefly-roc-pc.patch But its name in the mainline kernel is: rk3568-roc-pc. But there has been an interesting change in this modification, and I am doubting whether this change is wise: https://github.com/armbian/build/commit/eb60d33abac91b25eb720bae27981a2a8950f9f7 I borrowed a station-p2 from my friend to fix this issue. How Has This Been Tested? [x] Successfully built. [x] System startup. Checkli…
-
Description Modify the device tree file to fix the Tinker-edge-r board HDMI GitHub issue reference: Jira reference number [AR-9999] Documentation summary for feature / change [ ] short description (copy / paste of PR title) [ ] summary (description relevant for end users) [ ] example of usage (how to see this in function) 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: 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 …
-
Description Force netplan to use DHCP only on interface e* and not also on the docker interface Jira reference number AR-2430 How Has This Been Tested? [x] Test by user on forum Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Heltec HT-M2808 Helium Miner. RK3328 https://heltec.org/project/ht-m2808/ 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 build BOARD=rk3328-heltec BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=no EXPERT=yes KERNEL_CONFIGURE=yes KERNEL_GIT=shallow RELEASE=bookworm [x] Tested on both current and edge [x] Flash via RKDeveloptool using rk3328_loader_ddr333_v1.16.250.bin bootloader Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-revi…
-
OpenQA is a tool for functional, end-to-end testing of operating system distributions. Earlier this year, Collabora undertook a project, sponsored by Meta, to reproduce Fedora’s openQA deployment in the AWS cloud. 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
-
Description armsom aim7 is a SoM compatible with Jetson Nano: https://docs.armsom.org/armsom-aim7 armsom aim7-io is jeston nano base board with armsom aim7. 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 BOARD=armsom-aim7-io BRANCH=vendor BUILD_MINIMAL=no DEB_COMPRESS=xz KERNEL_CONFIGURE=no RELEASE=noble KERNEL_GIT=shallow BUILD_DESKTOP=yes DESKTOP_APPGROUPS_SELECTED= DESKTOP_ENVIRONMENT=gnome DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base ENABLE_EXTENSIONS="mesa-vpu" [x] usb, pcie, ethernet, hdmi works Checklist: Please delete options that are no…
-
Description This backports a patch to linux-next for driver support for hdmirx for rk3588 boards How Has This Been Tested? Compiled and tested on Orange Pi 5 plus Checklist: Please delete options that are not relevant. [ ] 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 and published in downstream modules View the full article
-
Description Update odroidxu4-current kernel to 6.6.41. 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
-
Bumps setuptools from 70.3.0 to 71.1.0. Changelog Sourced from setuptools's changelog. v71.1.0 Features Added return types to typed public functions -- by :user:Avasam Marked pkg_resources as py.typed -- by :user:Avasam (#4409) Misc #4492 v71.0.4 Bugfixes Removed lingering unused code around Distribution._patched_dist. (#4489) v71.0.3 Bugfixes Reset the backports module when enabling vendored packages. (#4476) v71.0.2 Bugfixes Include all vendored files in the sdist. (#4480) v71.0.1 Bugfixes ... (truncated) Commits 08bd311 Bump version: 71.0.4 → 71.1.0 e3fd44a Merge pull request #4492 from mgorny/core-deps-spec 022cedb Switch to uv for vendoring. 3…
-
Description Hotfix for rk3399 targets which use the default configuration cannot boot because usbplug loader has been used in place of miniloader. I can confirm the current images don't boot because I tried a bookworm minimal image from download page for Orange Pi 4 LTS (https://www.armbian.com/orange-pi-4-lts/) and it didn't get past the ddrbin. How Has This Been Tested? [x] Built OrangePi4 LTS image from scratch and tested on board 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 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…
-
base-files: hardcoded cache of base-files version per RELEASE/ARCH, as of 20240720 base-files: hardcoded cache of base-files version per RELEASE/ARCH, as of 20240720 packages.debian.org and packages.ubuntu.com are having a meltdown and builds are stuck this is a quick & dirty fix to get builds going we should urgently replace this with the 'right thing' trying to maintain this manually will cause insanity View the full article
-
Description As per subject: edge kernel for rockchip 32 bit targets has been bumped to 6.10 Also updates mainline-kernel.conf GitHub issue reference: Jira reference number AR-2427 How Has This Been Tested? [x] Compile deb kernel packages for rockchip family [x] Live testing on rk322x system [ ] Live testing on rk3288 Asus tinkerboard 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 A recent patch in mainline kernel broke gpio bank2 for rk3328 targets. Several rk3318/rk3328 users described the inability to boot from internal eMMC and other problems (led not working, for example). For reference: forum thread This PR takes the mainline kernel patch from the mailing list and applies the correction patch from https://patchwork.kernel.org/project/linux-rockchip/patch/20240709105428.1176375-1-i@eh5.me/, while waiting for kernel guys to mainline the fix. How Has This Been Tested? [x] Compiled current rockchip64 6.6 kernel [x] Compiled edge rockchip64 6.9 kernel [x] Tested current rockchip64 kernel on a live system Checklist: [x] My code fol…
-
Description Community-supported board (myself as the maintainer). Documentation summary for feature / change Pretty straightforward: mainline U-Boot, only the vendor kernel supported (no legacy or edge), device tree already present in the kernel branch, common defconfig for RK3588. How Has This Been Tested? Built, flashed, ran on the board. 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 latest kernel 6.10 release brings multiple core changes and updates to BH workqueues. Let's examine the developments implemented by Collabora's engineers. View the full article
-
Bump sharkdp/bat from 0.23.0 to 0.24.0 by bumping BATCAT_VERSION in lib/functions/general/bat-cat.sh. Release notes Sourced from sharkdp/bat's releases. Please note that this only shows the release notes for the latest release. v0.24.0 Features Add environment variable BAT_PAGING, see sharkdp/bat#2629 (@einfachIrgendwer0815) Add opt-in (--features lessopen) support for LESSOPEN and LESSCLOSE. See sharkdp/bat#1597, sharkdp/bat#1739, sharkdp/bat#2444, sharkdp/bat#2602, and sharkdp/bat#2662 (@Anomalocaridid) Bugfixes Fix more not being found on Windows when provided via BAT_PAGER, see sharkdp/bat#2570, sharkdp/bat#2580, and sharkdp/bat#2651 (@mataha) Switched default …
-
Bump koalaman/shellcheck from 0.9.0 to 0.10.0 by bumping SHELLCHECK_VERSION in lib/functions/general/shellcheck.sh. Release notes Sourced from koalaman/shellcheck's releases. Please note that this only shows the release notes for the latest release. This release is dedicated to LLMs, for finally fulfilling the promise of 1960s scifi: systems you can hack using logic games and creative lies. View the full article
-
Bump oras-project/oras from 0.16.0 to 1.2.0 by bumping ORAS_VERSION in lib/functions/general/oci-oras.sh. Release notes Sourced from oras-project/oras's releases. Please note that this only shows the release notes for the latest release. New Features oras is compliant with OCI image-spec v1.1.0 and distribution-spec v1.1.0 Introduce brand-new default terminal experience Show live progress for the following commands: oras copy oras pull oras push oras attach oras blob fetch oras blob push The new terminal experience can be turned off via the preview flag --no-tty Support deletion of manifests and blobs in OCI image layout Support X.509 mTLS authentication with O…
-
Description Before, the string would look like this and fails since it's not a valid JSON: {%0A "after": "f6ddb25e6d6affbfdd92b4cd33a9b874254b4a09",%0A "base_ref": null,%0A "before": "0000000000000000000000000000000000000000",%0A "commits": [%0A {%0A "author": ... After, the JSON gets correctly parsed: { "after": "090850f02e35af562dd5adc39c23d423be6bfe15", "base_ref": null, "before": "0000000000000000000000000000000000000000", "commits": [ { "author": { ... Escaping multiline strings is not needed anymore with GITHUB_OUTPUT. See https://github.com/orgs/community/discussions/26288#discussioncomment-3876281 Instead, use the toJS…
-
Description Fixes https://github.com/armbian/build/pull/6819, see https://github.com/armbian/build/pull/6819#discussion_r1681548553 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 [ ] My changes generate no new warnings View the full article
-
Description Budgie desktop packages deprecation fixes. How Has This Been Tested? [x] CI Checklist: [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 └─…
-
Dear Armbians, This week, we bring you a roundup of exciting developments and updates from the Armbian community. From kernel enhancements to device-specific improvements, there’s plenty to dive into. Plus, we announce the winners of the Radxa Rock 5 ITX giveaway! Read on for all the details. Kernel and Device Tree Updates: sunxi-6.1: Fixed a kernel loading issue by reversing commit 75317a0. linux-rk35xx-vendor.config: Added support for RTW89_8852be module. linux-rk35xx-vendor.config: Updated kernel configuration settings. arm64: dts: rockchip: Introduced support for radxa-e52c board. Documentation and Configuration Enhancements: firstlogin: Implemented quoting for…
-
CONFIG_RTW_DEBUG = n Remove RTW_WARN_LMT Fix aes_encrypt() redefinition errors View the full article
-
Description The u-boot was tied to a specific tag. Now I am setting it to branch so that updates can be directly pulled into Armbian as well. Also removed a patch that since has been merged into the upstream repository and rebased the patches. The compilation of u-boot used to crash the docker desktop on my macbook, so included a fix for that as well. 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 BOARD=khadas-vim4 BRANCH=legacy u-boot Checklist: Please delete options that are not relevant. [ ] My code follows the style guidelines of this pro…
-
Legacy: use TAG instead of BRANCH (gives us more control) Current: update DTS files Current: add needed patches up to v1.0.8 Fixup bluetooth node and disable by default (half broke anyway) Misc fixups to bananapif3.wip and spacemit.conf file View the full article
-
A boot.cmd file still needs to be created, but this is functional. Overlay support is now baked into the syslinux patch. View the full article
-
Description Alta tested OK, Solitude not tested (hence "WIP") Documentation summary for feature / change Add Libre Computer A311D and S905D3 boards 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 dockerproxy.com is not avaiable from China mainland, but there are many alternative mirrors, for example we can deploy one to cloudflare: https://github.com/ciiiii/cloudflare-docker-proxy I have deployed mine: ghcr.haguro.top Documentation summary for feature / change Please delete this section if entry to main documentation is not needed. If documentation entry is predicted, please provide key elements for further implementation into main documentation and set label to "Needs Documentation". You are welcome to open a PR to documentation or you can leave following information for technical writer: [x] short description: customized GHCR_MIRROR_ADDRESS [x] s…
-
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…
-
The Panthor kernel driver and Mesa Panfrost driver have passed numerous test cases to achieve official conformance for OpenGL ES 3.1 on the Mali-G610 chip, ensuring reliable performance for users on Mesa version 24.1.1. View the full article
-
My precious! How Has This Been Tested? Daily Driving Checklist: Please delete options that are not relevant. [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [X] My changes generate no new warnings [X] Any dependent changes have been merged and published in downstream modules [X] Blood Donated [X] Tears produced [X] Contract with the devil signed View the full article
-
Description enable CONFIG_RTW89_8852BE=m to take advantage of https://github.com/armbian/linux-rockchip/pull/192 GitHub issue reference: https://github.com/armbian/linux-rockchip/pull/192 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 kernel&image for opi5plus - 8852BE chipset and bluetooth are recognized and working OOB 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 Fix boot from btrfs fs in uboot 2024.07 (backport patch from uboot.next https://github.com/u-boot/u-boot/commit/ee1941e4fec601a8444f49c7dad04ad700d501a6) 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 image and boot from (zstd-compressed) btrfs sole rootfs/bootfs partition Checklist: [x] I have performed a self-review of my own code View the full article
-
Description Reverse commit 75317a0 since this is a special case. Eliminate the real reason for the inability to boot the kernel. Linux kernel hangs in early boot on 32-bit ARM platform, when ftrace 4-byte "mcount" function call location for "_raw_spin_unlock_irqrestore" function straddles icache lines. The problem is present for (cross-compiler) GCC 10, 11, 12. It does not happen when the kernel is compiled with GCC 9, even when condition (1) is satisfied. Detailed description: https://forum.armbian.com/topic/41339-linux-image-legacy-sunxi2451-kernel-6192-is-broken-stuck-at-starting-kernel/?do=findComment&comment=196528 How Has This Been Tested? [x] Test build fo…
-
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…
-
Bump u-boot to v2024.07 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. GitHub issue reference: #6940 Jira reference number AR-2419 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 A create /root/.not_logged_in_yet as noted in #6940 notice the errors disappear 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 comm…
-
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
-
Description Follow-up to #6927 Bind mount /dev into the container Remove previous attempt via MKNOD capability which actually didn't affect the issue GitHub issue reference: #6568 Jira reference number AR-2132 Documentation summary for feature / change The issue has been found in other projects as well, and they end up bind mounting /dev into the container: https://github.com/moby/moby/issues/27886 https://github.com/moby/moby/issues/16160 The issues have a lot of discussion on the various aspects of the problem and solutions. The most accepted one is binding /dev into the container. The MKNOD capability doesn't solve the issue, as it turns out. Testing in #6927 w…
-
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
-
thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.10-rc7 thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.10-rc7 View the full article
-
Description Each family should build the same kernel. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] ./compile.sh kernel BOARD=armsom-sige5 BRANCH=vendor DEB_COMPRESS=xz KERNEL_CONFIGURE=no KERNEL_GIT=shallow 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 and published in downstream modules…
-
Description Update JetHub D2 support Jira reference number AR-2028 View the full article
-
Description Added arguments --cap-add MKNOD to docker run command to allow losetup -f to create the loop device node. Fixes #6568 GitHub issue reference: https://github.com/armbian/build/issues/6568 Jira reference number AR-2132 How Has This Been Tested? Running ./compile.sh build BOARD=odroidm1 BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no KERNEL_GIT=shallow RELEASE=bookworm 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 [x] Any dependent changes have been merged and published in downstream…
-
Description Copy missing common.mk for build Comment undefined RTW_WARN_LMT Fix wrong dir name in Makefile Remove sed CONFIG_PLATFORM_SPACEMIT for bpif3 because source code has alraedy enabled it, and fix sed CONFIG_PLATFORM_ARM_ROCKCHIP for armsom-sige5 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] ./compile.sh kernel BOARD=armsom-sige5 BRANCH=vendor DEB_COMPRESS=xz KERNEL_CONFIGURE=no KERNEL_GIT=shallow [x] wifi works on armsom sige5 Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I …
-
Description This should make viewing the Action runs in the web UI more pleasant. Also small improvements: running a YAML formatter over all workflow files to fix formatting Sync labels with file Naming improvements How Has This Been Tested? [ ] To be seen in future workflow runs 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 View the full article
-
Description introduce common repo so we only add packages once publish via snapshots to increase reliability overwrite packages in case of conflicts add debug logging to file output/debs -> pool/main/ output/debs/$RELEASE -> pool/$RELEASE output/debs/extra/$RELEASE-utils -> pool/$RELEASE-utils output/debs/extra/$RELEASE-desktop -> pool/$RELEASE-desktop How Has This Been Tested? [x] Tested with local repository (completes significantly faster) [ ] Full test with stable and beta 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-…
-
Description Previously, only the type "Generic Linux filesystem" was used for the root filesystem. Use the correct type "Linux root ($ARCHITECTURE)" for the root filesystem. For other little improvements, please refer to the single commits: Add some comments to improve readbility Output the partitioning options to the debug log [Add check to use legacy BIOS boot partition with GPT only, not MBR(https://github.com/armbian/build/commit/c134638fb65f7863fba81fb74819a083b975f9ed) How Has This Been Tested? [x] Boot success on nanoPi R6C with build: ./compile.sh BOARD=nanopi-r6c BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=no EXPERT=yes KERNEL_CONFIGURE=no RELEASE=trixie FIXE…
-
Description I'm sorry, I have created a monster 🧌 But this happens when you create a monster by embedding dependency versions inside shell script files 😅 This workflow is carefully crafted though and works surprisingly well imo :) Some of our scripts download tools from a repo. These can't be bumped by dependabot, so this workflow is a self-created dependabot to bump versions of those tools to stay up-to-date. This workflow only creates a PR if the version was actually updated. Tools currently supported: Shellcheck (in 2 different files) Shellfmt oci-oras Bat This will only run once a month since the tools we use are usually not updated frequently. Maybe every two …
-
Description Establish some consistency with extension logging: Add "Extension: ${EXTENSION}: " prefix to some extension logs Make the log messages more consistent throughout extensions. Some extensions use another format: display_alert "message" "${EXTENSION}" "info" These were not adapted to this new schema. Yes I do realize there is probably a better way to do this e.g. by introducing a new display_alert category, like "extension" instead of "info". How Has This Been Tested? [x] Build an image with this enabled, shows more consistent logging Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x…
-
Description Mount option commit=600 (=10 minutes) seems pretty high. Reduce it to 120 for ext4 (default for ext4 is commit=5) and 120 for btrfs (default for btrfs is commit=30) to reduce risk of losing data on power loss. Only verly low settings (maybe 1-10) will have impact on performance according to documentation. From ext4: commit=nrsec (*) This setting limits the maximum age of the running transaction to ‘nrsec’ seconds. The default value is 5 seconds. This means that if you lose your power, you will lose as much as the latest 5 seconds of metadata changes (your filesystem will not be damaged though, thanks to the journaling). This default value (or any low valu…
-
Bumps actions/upload-artifact from 4.3.3 to 4.3.4. Release notes Sourced from actions/upload-artifact's releases. v4.3.4 What's Changed Update @actions/artifact version, bump dependencies by @robherley in actions/upload-artifact#584 Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.3...v4.3.4 Commits 0b2256b Merge pull request #584 from actions/robherley/bump-pkgs 488dcef licensed cache 04c51f5 ncc 32a9e27 bump @actions/artifact and npm audit 552bf37 new version 79616d2 Merge pull request #565 from actions/eggyhead/use-artifact-v2.1.6 See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don'…