SBC News
Atom feed, Pull requests awaiting review and other tech news
4463 topics in this forum
-
rk3568-odroid/edge: bump to 6.5.y from -rc6; rebase all patches vs v6.5(.0) rk3568-odroid/edge: bump to 6.5.y from -rc6; rebase all patches vs v6.5(.0) View the full article
-
rk3588-legacy: add Mixtile Blade 3 mixtile-blade3.wip rk3588-legacy: add Mixtile Blade 3 mixtile-blade3.wip with it's own rockchip next-dev based u-boot and patches for PD View the full article
-
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
-
rkdevflash: don't wait for "Loader" mode after sending spl_loader; show the loop counter rkdevflash: don't wait for "Loader" mode after sending spl_loader; show the loop counter I thought sending the spl_loader blob puts it into "Loader" mode, but... ... turns out "Loader" mode is a separate (rockusb, etc) mode. So if in Maskrom mode, just send the loader, and trust it can now WriteLba still keeps the timeout, for when a loader is not accepted View the full article
-
rock-5-cmio: add a .wip for Radxa CM5 with I/O board rock-5-cmio: add a .wip for Radxa CM5 with I/O board use OPi5's uboot, don't ask me. View the full article
-
rock-5a: add support for Rock-5A, WiP, using rockchip-rk3588 - by @amazingfate Split-off from https://github.com/armbian/build/pull/5230 Board file straight from https://github.com/amazingfate/armbian-rock5b-images/blob/master/rock-5a.conf View the full article
-
rock-5a: fix broken u-boot build + move from family to board file rock-5a: fix broken u-boot build by forcing build of u-boot.dtb before u-boot.itb rock-5a: move board-specific code from family file to board file with post_family_config_branch_legacy hook View the full article
-
rockchip-6.1: fix xt-q8l-v10-remote-keymap.patch mbox formatting; rebase against 6.1.0 this patch had "half-mbox" formatting first a bare patch (no mbox headers, From/Subject etc) then an mbox-formatted patch this causes the 1st/bare patch to be lost when parsing/applying this file with a proper mbox-enabled tool This is meant for @paolosabatino 's appreciation since it's his patch. View the full article
-
rockchip-rk3588 collabora: new branch (by @lanefu) rockchip-rk3588 collabora: new branch (by @lanefu) bsdextrautils for kernel 6.4 (only if collabora branch) kernel 6.4 major, but skip rtw88 driver patching View the full article
-
rockchip-rk3588-legacy: switch to 48-bit virtual address; enable more eBPF/net stuff enable more eBPF/net stuff for Cilium switch to 48-bit virtual addresses, so we're tcmalloc compatible - see https://github.com/cilium/cilium/issues/17467 - see https://github.com/envoyproxy/envoy/issues/15235#issuecomment-850516622 View the full article
-
rockchip64 edge 6.3: move to bare DTs and overlays + fixes rockchip64 edge 6.3: drop add-boards-to-dts-makefile.patch rockchip64 edge 6.3: add 0000.patching_config.yaml for rockchip64 rockchip64 edge 6.3: rebase v6.3.6 + drop DT Makefile patches rockchip64 edge 6.3: drop overlay patches in favor of bare overlays in specific folder rockchip64 edge 6.3: replace DT-symlink patches with bare .dts with #include rockchip64 edge 6.3: drop null-patched DTS files, add them bare in dt/ folder remove double/triple-patching of nanopi-m4v2 (everything is in the bare .dts now) rockchip64 edge 6.3: drop need_checking and disabled patches let git have the history rockchip64 edge 6…
-
rockchip64 legacy: fix, rebase, archeology, update .config kernel: wifi driver_uwe5622_allwinner: only ever apply for kernels >= 6.0 case in point, rockchip64-legacy, which is 4.4-something and can't handle this rockchip64 legacy: drop duplicated patch rockchip64 legacy: rebase+archeology all patches against ayufan's refs/tags/4.4.202-1237-rockchip-ayufan rockchip64 legacy: update .config, no changes View the full article
-
rockchip64 + rk3568-odroid / edge 6.6: update montjoie's rk crypto v2 patches to crypto-rk3588-03-10-2023 rockchip64 + rk3568-odroid / edge 6.6: update montjoie's rk crypto v2 patches to crypto-rk3588-03-10-2023 View the full article
-
rockchip64/edge 6.3.y: manually fix Radxa E25/CM3 patches, rebase to v6.3.3, update .config fix E25/CM3 patches from https://github.com/armbian/build/pull/5165#issuecomment-1560666066 rebase all patches to v6.3.3, archeology for missing mboxes update .config, no actual changes Still trying to keep edge clean & patching working... View the full article
-
rockchip64/edge 6.5.y: rebase patches against v6.5.5; archeology rockchip64/edge 6.5.y: rebase patches against v6.5.5; archeology View the full article
-
rockchip64/edge: bump to 6.6-rc4 rockchip64/edge: bump to 6.6-rc4; initial copy patches from 6.5 rockchip64/edge: bump to 6.6-rc4; rebase patches rockchip64/edge 6.6.y: manually fix 2 patches rockchip64/edge 6.6.y: fix TB2's regulator patch after probe/probe_new dance rpardini: hammered .probe and probe_type = PROBE_PREFER_ASYNCHRONOUS to work on 6.6.y, after https://lore.kernel.org/all/20230505220218.1239542-1-u.kleine-koenig@pengutronix.de/ rockchip64/edge 6.6.y: update overlay configfs patch from rpi from https://github.com/raspberrypi/linux/commit/b128f09592f14596f9cf79d2c8fd7355bb0e9b5c.patch found via https://github.com/raspberrypi/linux/commits/rpi-6.6.y/driv…
-
rockchip64/edge/6.3: rebase/rewrite patches against v6.3.1; do archeology for mbox-less patches; materialize overwrites After the work done by @amazingfate on #5140 it is now viable to rebase all rockchip64 edge patches. This "admits" all the overwrites (full replacement) as actual patches -- it does not change the contents. materialized overwrites: add-board-helios64.patch add-board-orangepi-r1-plus.patch add-driver-for-Motorcomm-YT85xx+PHYs.patch add-board-rk3328-roc-pc.patch Special attention: wifi-4003-uwe5622-adjust-for-rockchip.patch @paolosabatino this patch is done on top of the wifi drivers patches exclusively, and fails to apply on a pure mainline tree.…
-
rockchip64_common: refactor: extract BOOT_SPI_RKSPI_LOADER=yes into rock-3a, rock-5b, and orangepi5 no more such rockchip-rk3588 references in common code View the full article
-
rpi4b/bcm2711: introduce RPI_DEBUG_CONSOLE=yes which at once disables bt, enables uart, and adds ttyAMA0 Enabling uart debug on rpi4b requires a bunch of seemingly unrelated changes. The UART stuff on bcm is a bit cuckoo. View the full article
-
starfive/edge: bump 6.1.23 to 6.1.y; rebase to v6.1.30; hammer dma,pwm patches; update .config no idea if this works, at least it builds View the full article
-
sunxi/sunxi64 edge 6.5.y: fix lost accreditation/description and date formats of a few patches sunxi/sunxi64 edge 6.5.y: fix lost accreditation/description and date formats of a few patches Fixes: bb78fac2fadb40a43a9ccb36266dbd21746c2eb6 View the full article
-
sunxi/sunxi64 edge 6.5.y: rebase/rewrite all patches for v6.5.5; fix UTF-8 "From:" encoding sunxi/sunxi64 edge 6.5.y: rebase/rewrite all patches for v6.5.5; fix UTF-8 "From:" encoding View the full article
-
thinkpad-x13s: bump to steev's 6.4.y; fix for missing chroot_sdcard for add-apt-repository thinkpad-x13s: bump to steev's 6.4.y; update .config thinkpad-x13s: fix for missing chroot_sdcard for add-apt-repository call View the full article
-
thinkpad-x13s: don't try to add Lunar x13s repos if BUILD_MINIMAL=yes thinkpad-x13s: don't try to add Lunar x13s repos if BUILD_MINIMAL=yes View the full article
-
thinkpad-x13s: firmware PR has landed, remove usage of rogue fw fork thinkpad-x13s: firmware PR has landed, remove usage of rogue fw fork View the full article
-
thinkpad-x13s: move image customizations to bsp-cli thinkpad-x13s: move image customizations to bsp-cli should result in the same, except we can now update stuff via the bsp-cli pkg View the full article
-
tinkerboard-2: move to "legacy" 21.07 u-boot; firmware & kernel DTS fixes (5.18/19,6.0) notes in the board file about the RAM issues (tested, confirmed working blob change of #4383 by @pinhaozhang working with u-boot 21.07; blobless also works with ATF v2.7 on my known-good-RAM boards) tinkerboard-2: add full firmware, for the rtl8822ce PCIe Wifi default card in the tb2 as shipped by ASUS tinkerboard-2: uboot: rename TARGET_TINKER-2_RK3399 to TARGET_TINKER2_RK3399 to avoid warnings all over tinkerboard-2: slower but working Tinkerboard 2S eMMC (HS400+ES to HS200) both for u-boot and kernel. should not affect 2, only 2S View the full article
-
tmpfs: introduce USE_TMPFS=no to disable tmpfs usage for WORKDIR and package-specific working dirs; actually use $temp_dir_id for mktemp; see #5502 tmpfs: introduce USE_TMPFS=no to disable tmpfs usage for WORKDIR and package-specific working dirs; actually use $temp_dir_id for mktemp; see #5502 USE_TMPFS=no disables usage of generic tmpfs mechanism (still possibly used for rootfs/image building, which is unrelated), for last-resort cases use better/more descriptive temp_dir_id's for kernel build than k (now kernel_dest_install_dir) and kd (now kernel_debs_temp_dir) specific image/dtb/headers packaging already had decent names, same for other .deb's replace mktemp -d …
-
u-boot espressobin v23.01: fix defconfig patch so it applies u-boot espressobin v23.01: fix defconfig patch so it applies View the full article
-
uboot: introduce hook post_config_uboot_target uboot: introduce hook post_config_uboot_target runs after other configuration changes, but before actually compiling a target useful to hack into .config for a specific target View the full article
-
uefi: bump kernel to 6.1.y; remove dangling symlinks View the full article
-
uefi-arm64: 6.1: working Phytium D2000 onboard Ethernet ACPI stmmac glue, PHY hack there are 2 gmacs, but only eth1 has an actual PHY original https://gitee.com/atzlinux/atzlinux-kernel/tree/master/debian/patch adapted to default to =m, not require Feiteng kernel reqs, and small api change around 5.19.y (done before) squash and rename patch to reflect what it is remove numbering, let's not do numbered patches in UEFI families? View the full article
-
uefi-arm64/edge: bump to 6.5.y; rebase all patches vs v6.5(.0); fix Phytium's stmmac patch uefi-arm64/edge: bump to 6.5.y; rebase all patches vs v6.5(.0); fix Phytium's stmmac patch hammer patch driver-phytium-stmmac-acpi.patch use .remove_new due to "net: stmmac: Make stmmac_pltfr_remove() return void" View the full article
-
uefi-arm64/edge: bump to 6.6-rc4 uefi-arm64/edge: bump to 6.6-rc4 - initial copy from 6.5 uefi-arm64/edge 6.6.y: bump to 6.6-rc4 - fix phytium stmmac acpi patch for 6.6 uefi-arm64/edge 6.6.y: futher fix for phytium stmmac acpi glue View the full article
-
Description We had a long sage with complete rework of main hardware config tool. armbian-config still works, but it is largely unmaintained and bulky since early days. We tried several ways and failed ... New tool should contain all what we learned by failing. It can always be better, so anyone is welcome to improve it further: git clone https://github.com/armbian/configng cd configng sudo ./armbian-configng --help Not all functions were ported from old config, not all was done what was planned. It is too much work for one, two much work for two or three people ... A few of important functions are still waiting for review https://github.com/armbian/configng/pulls Onc…
-
Description hides out hassio interface from IP list improve command verification in displaying recommended commands when using CLI / minimal image, show MOTD right after initial 1st run config How Has This Been Tested? Manual execution of a script. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings View the full article
-
Description Fix syntax error How Has This Been Tested? run shellcheck -s bash; compile ./compile.sh BOARD=olimex-teres-a64 BRANCH=edge RELEASE=jammy BUILD_MINIMAL=no BUILD_DESKTOP=yes KERNEL_ONLY=no KERNEL_CONFIGURE=no DESKTOP_ENVIRONMENT=xfce DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base DESKTOP_APPGROUPS_SELECTED="desktop_tools" 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 i…
-
(partially) Revert "python: Move python3-setuptools and python3-pyelftools to requirements.txt" (partially) Revert "python: Move python3-setuptools and python3-pyelftools to requirements.txt" "Fixes" https://github.com/armbian/build/pull/6799 This (partially) reverts commit 04f619dc View the full article
-
Description Move board-specific configs from the rockchip64-common.inc file to the individual board config files using the new extension/hook system. This removes the clutter and traceability issues of all the if ... fi constructs in the family include file, and improves the separation of individual board nuances from the build system at large. How Has This Been Tested? boards available to me have been tested. requesting help testing all (second set of eyes is good) 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…
-
Description Move disabled Rockchip64 patches to folder for eventual disposal as orphans if no one looks at them. How Has This Been Tested? no functional change View the full article
-
Description update renegade device tree patches How Has This Been Tested? build passes 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 second round of migrating the board configuration tweaks to the board configuration files. This round needs some attention, the expansion of the script logic resulted in a lot of boards getting firmwares/etc that may or may not make sense. This isn't a change from the status quo, but it was probably wrong to begin with. 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 …
-
Description This finally brings mvebu edge to 6.1. Two patches had to be disabled for compilation to work. 91-01-libata-add-ledtrig-support.patch 91-02-Enable-ATA-port-LED-trigger.patch these manly affect helios4 and it needs to be checked if ATA LED still works without them. Jira reference number AR-1313 How Has This Been Tested? Ran compile.sh with clearfogpro, testing on actual hardware shortly. View the full article
-
Description Remove patches, sync with driver repository. https://github.com/jethome-ru/rtl88x2cs/pull/8 Jira reference number AR-1527 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] JetHub D1+ (rtl8822cs WiFi/BT) 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 …
-
Description packages/extras-buildpkgs was a leftover from years ago and is not used in the build framework anymore. See https://github.com/armbian/build/issues/6820#issuecomment-2198054353 With it, remove some references for hostapd and htop. The htop customization in the firstrun script is incompatible with the new versions and throws errors in the firstrun service (see the systemd status of this service after it ran). GitHub issue reference: https://github.com/armbian/build/issues/6820 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand …
-
Description rk322x has long been integrated into the rockchip family in this PR: https://github.com/armbian/build/pull/6092 Remove some leftovers in the repo, like the old kernel patch folders which are not in use anymore. @paolosabatino You may have a look at the hardware-optimization script. The tweaks for rk322x do not apply since the BOARDFAMILY does not exist anymore. If you'd like to rather integrate those optimizations in some other way (e.g. integrate them into the rockchip hardware optimizations), feel free to change it :) Also, please double check if packages/bsp/rk322x/50-rkvdec.rules is not used anymore. At least I could not find any reference when doing a se…
-
Description This PR is part of the big repo cleanup ✨ I tried to find references for the old toolchains. The only reference I could find that was actively using an external toolchain in meson-s4t7. There I have bumped the compiler from 7.3.1 to 7.4.1. A 2019 compiler seems like a good fit to compile a 2019 u-boot :) @viraniac Other than that, I found only this: https://github.com/armbian/build/blob/560993ac7aff4aafc94c8533b8d84eda73b4d656/lib/functions/host/external-toolchains.sh#L26-L37 I have kept every torrent that is referenced in that list, apart from the first few ones which are 10+ years old now and would probably not really work well on a modern machine anyway.…
-
Description Some kernel patch folders were forgotten to delete when the kernel version was bumped and are now unused leftovers from the past. Please let me know if I accidentally deleted a folder that is still in use. I have checked these for reference: https://github.com/armbian/build/blob/main/config/sources/families/rockchip.conf https://github.com/armbian/build/blob/main/config/sources/families/include/meson64_common.inc https://github.com/armbian/build/blob/main/config/sources/families/include/rockchip64_common.inc GitHub issue reference: https://github.com/armbian/build/issues/6821 Jira reference number AR-2392 Checklist: [x] My code follows the style guidelin…
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no ne…
-
Description This set of changes tries to handle the requirement of reducing cache misses by removing the REVISION prefix from the tag of the OCI cache. It works by making use of a tag that doesn't include the version prefix. Once the artifact is fetched, if the filename is not what we expect, then the file is renamed to the expected file name. This can be required in cases when REVISION is bumped but no changes are done for the artifact. In that case, for example, we might be looking for a artifact with version 23.08.1-trunk prefix while the artifact thats available and is identical to the needed artifact might have version starting with 23.08.0-trunk. Only the OCI tags …
-
Description bump le potato to u-boot 2024.01 How Has This Been Tested? builds and boots 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 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] 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: [] short description (copy / paste of PR title) [ ] summary (description rele…
-
Description Add preset variables so that image can do first login automaticly without user interaction. I store variables like username/password in /root/.not_logged_in_yet so that it will get deleted after firstlogin. We can add set these variables by extension post_family_tweaks in board config: function post_family_tweaks__firstlogin_preset_configs() { display_alert "$BOARD" "preset configs for firstlogin" "info" echo "PRESET_USER_SHELL=bash" > "${SDCARD}"/root/.not_logged_in_yet echo "SET_LANG_BASED_ON_LOCATION=y" >> "${SDCARD}"/root/.not_logged_in_yet echo "PRESET_LOCALE=zh_CN.UTF-8" >> "${SDCARD}"/root/.not_logged_in_yet echo "PRESET_TIMEZONE=Asia/Sh…
-
I verify this change on Orangepi-800. Description Upstream don't have this clk source, and each rk3399 SBC with external codec are working. one example is Pinebook Pro, same codec es8316 used. I also verify it on my opi-800. I don't have the board thus not able to test on opi-4 and opi-4-lts. 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 ful…
-
Description Hi. mvebu has been moved to csc some time ago. Now every once in a while a patch breaks and we have to remove it / fix it. Russel King keeps a pretty up to date kernel tree for clearfog over at http://git.armlinux.org.uk/cgit/linux-arm.git/log/?h=clearfog So I tried to move our mvebu-edge to be based on his work. This allows us to include lots of mvebu patches without the need to maintain them. I would like to discuss the advantages and disadvantages with you! Also this is some movement to finally get the helios4 pwm patch mainlined over at the linux-pwm/gpio/kernel mailing list. Jira reference number AR-2015 How Has This Been Tested? Ran kernel build. Vi…
-
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 Please note that this PR does not merge to main, but to another branch for collaboration. This is a continuation of v2: https://github.com/armbian/build/pull/6800 @pyavitz has already done a nice job in v1 and v2 of this PR. Based on this work, I have put a lot of effort in trying to bring this new board family more in line with existing families as well as trying to improve maintainability for the long term. Another concern with v2 was the sheer size of the PR (~55MB which amounts to almost 10% of the repo or ~2.4 million LOC which amounts to over 50% of the current repo). v3 brings down this size considerably, to a more sane number: v2 v3 Shrinkage …
-
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-1690 How Has This Been Tested? Testing is WIP right now. [X] Booted on Nanopiduo2. U-boot reports starting of crust and also shows crust version 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 hav…
-
Description This PR tries to add support for Inovato Quadra. Comparing the DT of Inovato Quadra with Tanix TX6 DT from our tree shows that they are almost identical. Only missing thing was DT node for xr819 wifi that is being added by a patch here. Prebuilt CLI image is here in case someone wants to give testing a try. Jira reference number AR-1487 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 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, particu…
-
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] 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: [ ] short description (copy / paste of PR title) [ ] summary (description rel…
-
Reputation Points
- 0 replies
- 1.4k views
- 1 follower
-
-
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] 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: [ ] short description (copy / paste of PR title) [ ] summary (description rel…
-
Description When creating builds with CRYPTROOT_ENABLE=yes there were issues with package caching and intermittent issue with root partition not getting detected that was breaking the build. Also the functionality was broken because of /dev/mapper/armbian-root not being available during initramfs generation and there was a possibility of functionality being broken due to use of incorrect cached initrd file. This PR fixes the same. Jira reference number AR-1799 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] Created build for NanoPi Duo2 with CRYPTROOT_PASSPH…
-
Description Add some patches to fix the ethernet PHY on orangepi zero2w, includes: drv-pwm-sun50i-h616-enhance-pwm.patch sunxi pwm enhance driver from this commit: linux-orangepi#c68ef342eba3673c7f1f5aa1ab819b06da1f60c6 drv-pwm-sun50i-h616-enhance-pwm.patch sunxi gmac and ac200 phy driver, from this commit: linux-orangepi#97b476246bc79756423cf6c1d4907606c9633d4b Had to change a bit around the exported function and dependency config to make it possible to load as module Jira reference number [AR-9999] Documentation summary for feature / change Please delete this section if entry to main documentation is not needed. If documentation entry is predicted, please pro…
-
Description This brings early support for Linux kernel v6.5 for allwinner boards. Following patches are changed Megous patches: disabled patches.megous/video-fbdev-eInk-display-driver-for-A13-based-PocketBooks.patch to prevent build failure. Will work on re-enabling the same Fixes patches: disabled Fix-depends-only-ARM-eInk-display-FB.patch as it changes code introduce by patch disabled above Armbian patches: disabled drv-clk-sunxi-ng-ccu-sun50i-a64-revert-ccu-Pinebook-A64.patch due to patch application failure. Will check if its still needed. Need help from someone who has a PInebook A64 for the same. removed drv-pmic-add-axp313a.patch as it is upstreamed rework…
-
Description Background In PR #6617, we've added the ethernet and pwm driver for zero2w for kernel version 6.6 and 6.7, now in 6.10, the pwm drvier interface have been changed that makes our driver failed to compile, here's a PR to fix that. Changes: Fix compiling error at the patch drivers-pwm-Add-pwm-sunxi-enhance-driver-for-h616.patch, adapt to new 6.10 pwm interface At sunxi64 edge config, enable CONFIG_PWM_SUNXI_ENHANCE as module How Has This Been Tested? [x] Build and install to zero2w, the ethernet works well 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, pa…
-
This PR aims to add support for Orange Pi 5 boards. Still work-in-progress View the full article
-
Description Infos: PostmarketOS's wiki page: https://wiki.postmarketos.org/wiki/Xiaomi_Mi_Pad_5_Pro_(xiaomi-elish) Mainline repo for pmos: https://gitlab.com/sm8250-mainline/linux/-/tree/sm8250/v6.4-rc2?ref_type=heads I created a new family qcom-abl to generate abl bootable images. Qcom devices need userspace applications like pd-mapper and qbootctl. I maintain them in a ppa repo for jammy, so only jammy is supported at the moment. Firmwares for this device are in this pr: https://github.com/armbian/firmware/pull/66 Flashing guide can be found here: https://github.com/amazingfate/armbian-xiaomi-elish/wiki/Flashing-Guide How Has This Been Tested? Please describe the test…
-
Description Add node sprd-mtty to mainline devicetree. And add userspace binary hciattach_opi to enable uart bluetooth. 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: [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 …
-
Description Patches are updated and build is successful. I haven't tested the kernel yet. Here are patch fixes: 1, add-rockchip-iep-driver.patch: rk3288.dtsi is moved to arch/arm/boot/dts/rockchip/rk3288.dtsi 2, general-possibility-of-disabling-rk808-rtc.patch: drivers/mfd/rk808.c is moved to drivers/mfd/rk8xx-core.c 3, rk356x-rga.patch: removed becaused of upstream merged 4, board-rockpis-0001-arm64-dts.patch: fixed due to upstream change 5, board-nanopi-r2c-plus.patch: new added patch fixing missing &vcc_io_33 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. …
-
This fixes #4483 View the full article
-
Description Converted to markdown and bash simulating nasting array.Proof of consept Jira reference number [AR-9999] Documentation summary for feature / change Please delete this section if entry to main documentation is not needed. If documentation entry is predicted, please 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] A simple converter complexly [x] Will Turn your Json to a Bash simulated array and provide a table of features. [x] ./build/doc/doc.sh How Has This Been Tested? [x] (https:/…
-
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 This fixes a lot of labels not getting applied properly. Examples: https://github.com/armbian/build/pull/6763 https://github.com/armbian/build/pull/6758 How Has This Been Tested? [x] To be tested along the way 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
-
Quick fix for PR https://github.com/armbian/build/pull/6743, see https://github.com/armbian/build/actions/runs/9520292766/job/26245280729 It's not any-globs-to-all-files, but any-glob-to-all-files. View the full article
-
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 The forked helper workflow ran regardless whether ARMBIAN_SELF_DISPATCH_TOKEN was set or not, generating errors if the secret could not be found. In addition, simplify and beautify the workflow. How Has This Been Tested? [ ] To be tested in future automatic workflow runs, if no errors are generated 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 The color hex code cannot be prefixed with #. See https://github.com/armbian/build/actions/runs/9683062190/job/26717603287 How Has This Been Tested? [ ] To be tested in future PRs Checklist: [x] My code follows the style guidelines of this project View the full article
-
Description If we want to check if a file is not from one of the listed folders, it needs to be check that "NOT x AND NOT y AND NOT z" is true, instead of "NOT x OR NOT y OR NOT z" Example: This PR should not have the "Hardware" label: https://github.com/armbian/build/pull/6781 How Has This Been Tested? [ ] To be tested in future PRs Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code View the full article
-
Activating sun4i_csi as a kernel module is required to activate csi0/1 on sun4i-a10, sun7i-a20 and sun8i-r40. Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in ha…
-
Activating sun4i_csi as a kernel module is required to activate csi0/1 on sun4i-a10, sun7i-a20 and sun8i-r40. Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in ha…
-
Description 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…
-
Description Adapt patches to kernel version 5.10.130 How Has This Been Tested? This requires testing. I didn't check. Checklist: [ ] Test build sunxi [ ] Test build sunxi64 View the full article
-
Description In follow-up to #7183 after the merge of #7127 How Has This Been Tested? [x] build and boot with overlay on bigtreetech pi v1.2 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
-
No descriptionView the full article
-
Description /boot/armbianEnv.txt for rockchip64 doesn't preconfigure any console output by default - so "console=both" has been added to config/sources/families/rockchip64.txt to enable serial and display console at build time How Has This Been Tested? [x] Rebuilt orange5-plus trunk and booted correctly 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
-
No descriptionView the full article
-
Description Add licence info to the files where this is missing. Jira reference number AR-1593 How Has This Been Tested? No need. 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 Add a description of the new BUILD_ONLY key to example.conf View the full article
-
Description Lets add some system wide aliases and list some of them at https://docs.armbian.com/User-Guide_Getting-Started/ root user under BASH does not load .bash_aliases GitHub issue reference: Jira reference number [AR-9999] Documentation summary for feature / change How Has This Been Tested? [x] Tested if new aliases are available [ ] Check if aliases also works with root user Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Closing https://github.com/armbian/build/issues/4871 View the full article
-
Description CI process build images from repository by default. Sometimes we would need an option to build from sources. View the full article
-
Description As per title + attach sources to commit ID How Has This Been Tested? [ ] Build test Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description One of the features we are missing at the pull request stage is build test. Of anything. This implement a call to use our standard “build-all-artifacts” action script with few additional parameters. We need to attach build framework to PR commit ID, tell script that we don’t need to download artifacts and add additional security measures. Build script should run only when PR is opened by an Armbian Organisation member that is part of specific group. Jira reference number AR-1886 How Has This Been Tested? [x] Test runs from another repository Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own co…
-
Description Radxa Rock 3C has a variant with aic8800 wifi 6 module using sdio, marked as board rev 1.4. The dkms driver is added to the image by reusing the extension recently added in #6670. 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=rock-3c BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=yes DEB_COMPRESS=xz KERNEL_CONFIGURE=no KERNEL_GIT=shallow RELEASE=trixie Build log: https://paste.armbian.com/epehanekey [x] Wifi is detected on image first boot on my Rock 3C rev 1.4. Checklist: Please delete options that are not relevant. […
-
Description For the past few years, I've seen dozens of posts with people having the same PCIe link training gen1 timeout! error as I've been running into. I noticed I could workaround the issue myself by unloading and loading the module to get it working, but that's a dirty userspace hack that shouldn't be needed. We can just retry the training code a few times. How Has This Been Tested? [X] Ran on a NanoPi R4SE that was previously unable to reliably have it's PCIe ethernet trained. Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand are…
-
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? [x] Compiled the kernel 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 ArmSoM Sige1 is a rk3528 board with emmc, dual ethernet, rtl8852bs wifi/bt, HDMI, usb. https://docs.armsom.org/armsom-sige1 I just use the uboot defconfig from hinlink-h28k and it works fine. At the moment only vendor 6.1 kernel is supported. This pr depends on https://github.com/armbian/linux-rockchip/pull/178 How Has This Been Tested? [x] ./compile.sh BOARD=armsom-sige1 BRANCH=vendor BUILD_DESKTOP=no BUILD_MINIMAL=no DEB_COMPRESS=xz KERNEL_CONFIGURE=no RELEASE=bookworm 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…
-
Description add armsom-w3.wip github: https://github.com/ArmSoM/armsom-w3-bsp wiki: http://wiki.armsom.org/index.php/ArmSoM-w3 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] 2.5Gb Network r8125 ok [x] Headphone ok [x] usb 2.0 * 2 ok [x] typec ok [x] usb3.0 ok [x] hdmi tx * 2 ok [x] 40pin-Header ok [x] LED ok [x] RTC ok [x] debug ok [x] Fan ok [x] M2 E key ok [x] MIPI CSI ok [x] MIPI DSI ok [x] POE ok Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my co…
-
add armsom-w3.wip github: https://github.com/ArmSoM/armsom-w3-bsp wiki: http://wiki.armsom.org/index.php/ArmSoM-w3 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. 2.5Gb Network r8125 ok Headphone ok usb 2.0 * 2 ok typec ok usb3.0 ok hdmi tx * 2 ok 40pin-Header ok LED ok RTC ok debug ok Fan ok M2 E key ok POE ok Checklist: My code follows the style guidelines of this project I have performed a self-review of my own code I have commented my code, particularly in hard-to-understand areas I have made corresponding changes to the documentation My changes generate no ne…
-
Add audio support to hdmi output (meson) View the full article