SBC News
Atom feed, Pull requests awaiting review and other tech news
4463 topics in this forum
-
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
-
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
-
Description Bumps edge kernel to v6.4. Megous patches are synced from orange-pi-6.4-20230619-0323 tag. Following heuristic was used to disable some of the Megous patches patch was already disabled for previous kernel patch also had a revert patch patch had rockchip, rk3xxx or pinephone-pro in name Following armbian patches were modified a bit to fix patch application failures drv-iio-adc-axp20x_adc-arm64-dts-axp803-hwmon-enable-thermal.patch drv-pmic-add-axp313a.patch drv-rgb-add-ws2812.patch drv-rtc-sun6i-support-RTCs-without-external-LOSCs.patch drv-touchscreen-tsc2007-polling.patch Following armbian patches were modified to fix compilation issues Add-dump_reg-…
-
Description bump rockchip-rk3588-edge to 6.4 add preliminary device tree for nanopc-t6 (not yet working) adopt new dts/overlay structure for rockchip-rk3588-edge How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. builds, no boards have booted with edge kernel here so far 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 dep…
-
Description Add missing bluetooth service like meko and khadas edge 2 Jira reference number [AR-9999] How Has This Been Tested? [x] Got a feedback from the forum 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 fix building issue -> https://github.com/armbian/os/actions/runs/5387359457/jobs/9778662435 Jira reference number [AR-9999] How Has This Been Tested? [x] Built and tested SPI images 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
-
Update maintainers synched from the database View the full article
-
Description Added myself as the maintainer for nanopiduo2 and changed it from csc to conf 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 This PR configures onboard button as power button on NanoPi Duo2 so that the board can be brought back from suspended state or can be rebooted after shutdown. Also enables ethernet as request on the forum How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on NanoPi Duo2 and tested button works at sleep and poweroff 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 …
-
Looking back, it's amazing how much has happened in NVK in just the last 7 months. If development continues at this crazy pace, we may be looking at a pretty decent driver before too much longer. View the full article
-
meson64 edge 6.4: bump from 6.4-rc5 tag to linux-6.4.y branch meson64 edge 6.4: bump from 6.4-rc5 tag to linux-6.4.y branch rebase one patch View the full article
-
Description add recent blobs from https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35 depends on: https://github.com/armbian/rkbin/pull/18 Jira reference number [AR-9999] How Has This Been Tested? [x] Built and booted on opi5 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 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…
-
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
-
Dear Armbian Community, We are pleased to announce the official support for the Bigtreetech CB1 board on Armbian! The Bigtreetech CB1, developed by the respected Bigtreetech company, one of the most popular 3D printer brands among global creators, is a remarkable addition to our lineup. We are delighted to them as a Platinum partner, and we believe this collaboration will bring great value to our community. In other news, we want to address the state of our Allwinner support. Realizing the need for a fresh approach and a dedicated focus on Allwinner-specific problems, we have been actively searching for someone who can take on this responsibility. We are fortunate to ha…
-
Khadas VIM3/VIM3L u-boot 23.07-rc4 + SPI-NOR/MTD booting support (with old FIP blobs) khadas-vim3: bump u-boot to 2023.07-rc4, add KBI support for easy PCI/USB3 switching this introduces the v2023.07 u-boot patch directory, with the boot-usb-nvme-scsi-first patch rebased add myself as BOARD_MAINTAINER khadas-vim3: introduce SPI-NOR/MTD u-boot build, using old(er) FIP blobs move FIP signing code from meson-g12b.conf's uboot_custom_postprocess() to the board's own post_uboot_custom_postprocess hook fetch a secondary FIP blob repo at a revision with working FIP blobs for SPI (see https://github.com/LibreELEC/amlogic-boot-fip/pull/10) implement post_uboot_custom_postproc…
-
meson64 general asound.state fix; Khadas VIM3/VIM3L asound.state fixes for HDMI audio meson-{sm1|g12a|g12b}: default, but don't override, ASOUND_STATE; this way board-specific asound.state's are honored add logging during actual deployment so we know what is happening khadas-vim3: update asound.state enabling HDMI out khadas-vim3l: update asound.state with correct card name and enable HDMI output View the full article
-
fixes #5381 allows building other git.kernel.org-hosted forks, e.g. KERNELSOURCE='https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git' 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
-
This brings the patch set up to 2023-06-22 wireless-next Drivers tested; 8822CS. 8821CU and 8723DS Notables; Not seeing random dmesg spam rtw_8822cs failed to get tx report from firmware which I would see on both the CS and CU from time to time. [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description sunxi-6.2 Small correction incorrect spelling 'fixses' directory files which don't apply when checking series.armbian How Has This Been Tested? Patches apply finding correct directories after changes [ ] 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 [x] Any dependent changes have been merged and published in downstream modules View the full article
-
cleanup-space-final-image: keep qcom and qed firmware (for thinkpad-x13s) cleanup-space-final-image: keep qcom and qed firmware (for thinkpad-x13s) View the full article
-
armbian-kernel: further insist on disabling kernel debug, since DEBUG_INFO is auto-enabled by DEBUG_INFO_DWARF5 and others armbian-kernel: further insist on disabling kernel debug, since DEBUG_INFO is auto-enabled by DEBUG_INFO_DWARF5 and others View the full article
-
thinkpad-x13s: add wip board; use steev's 6.3.y kernel as an uefi-arm64 BRANCH=sc8280xp; force modules & fw in initrd thinkpad-x13s: add wip board; use steev's 6.3.y kernel as an uefi-arm64 BRANCH=sc8280xp; force modules & fw in initrd add GRUB_CMDLINE_LINUX_DEFAULT with efi=noruntime clk_ignore_unused pd_ignore_unused so it actually boots use grub-with-dtb for the (required) DTB usage in grub use a customize hook to add a lot of modules & fw into initrd, required for booting if on RELEASE=lunar, add Ubuntu's "x13s Concept" PPA and a few packages for battery control/audio View the full article
-
grub: add hooks, fix GRUB font & wallpaper, introduce grub-with-dtb extension grub: add hooks, fix GRUB font & wallpaper, introduce grub-with-dtb extension introduce hooks grub_early_config, grub_pre_install and grub_late_config what we see here is an extension that itself has hooks, that just works introduce extension grub-with-dtb, which enables grub extension requires BOOT_FDT_FILE to be set includes /etc/armbian-grub-with-dtb with BOOT_FDT_FILE= in the bsp-cli includes /etc/kernel/postinst.d/armbian-grub-with-dtb in the bsp-cli which reads the above and creates links for /boot/armbian-dtb-<version> when deploying deb's adds implementations of th…
-
Description Bump U-boot to 2023.01. Backported dts patch from 2023.07-rc4 to fix compilation of bigtreetech-cb1 board. Jira reference number AR-1753 How Has This Been Tested? [X] Built images for all of the Maintained and community supported allwinner boards [X] Booted on Nanopiduo2 and checked that crust continues to work fine Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published …
-
Description This reverts commit a41e768f53c522259f373f84f0455c66b06031b2 This code needs to be properly reviewed ... can take a week or a year. Project have no plans to redirect resources to support desktop development. Opening, closing, new PR, closing, attention, opening, attention, closing, ... What a waste of resources. And abuse - seeking for attention and waiting that someone breaks and approves the code that we never planned, have no urgency label, is not ready and was probably not even tested. It just looks less crazy as the one with 2000 files. This is why I am reverting the code in first place. Second is that we need to strive to be better in doing this and alw…
-
Add gnome desktop to bookworm builds View the full article
-
Adding the mate desktop to bookworm builds View the full article
-
New Bookworm Desktops XFCE : Removed skel and moved to xdg. added debian dir with xdg-xfce dir with files need for configuring desktop Re-Aranged the appgoup folder per debian to put apps in correct groups and more proficient naming scheme moved printing and filesharing to appgroups. New theme to desktop. xdg changes are based on : https://forum.xfce.org/viewtopic.php?id=13308 #3 Rebuilt for bookwork following Debain Guidelines 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 docume…
-
Description As per title How Has This Been Tested? [x] Build test Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article
-
Taking place at the Prague Congress Centre from June 27 to 30, this new 4-day umbrella event brings multiple conferences, including Automotive Linux Summit (ALS) and Embedded Linux Conference (ELC), all under one roof. View the full article
-
Adding in support for new desktop being added . i3 lxde lxqt and others to be added as made View the full article
-
Fix path for img in the lightdm login background View the full article
-
Description Instead of requesting to install gcc-or1k-bin package unconditionally, request it only when building images with crust support. Also consolidated crust related configuration into a separate file. Jira reference number AR-1786 How Has This Been Tested? [X] ./compile.sh DOCKER_ARMBIAN_BASE_IMAGE="debian:bullseye" BOARD=nanopineo works as it doesn't need crust support [X] ./compile.sh DOCKER_ARMBIAN_BASE_IMAGE="debian:bullseye" BOARD=nanopiduo2 fails as it bullseye doesn't include gcc-or1k-bin package and hence reported as unsupported system [X] ./compile.sh BOARD=nanopiduo2 works as default release is jammy that has the required package Checklist: [X] My co…
-
Description I just move config/kernel/linux-rockchip-rk3588-legacy.config to config/kernel/linux-rk35xx-legacy.config, and make them share the same family rk35xx. Now rk356x will use the same kernel rk3588 legacy is using. I tested the new kernel on my rock3a, working 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] Build legacy kernel of rock3a and rock5b, same result. [x] New kernel works on rock3a. 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, parti…
-
Description This PR ports over recent changes for the Orange Pi Zero 2 board brought by AGM1968 for 6.2.y kernel, back to 6.1.y kernel (current LTS). Changes being ported (minor modifications required to the patching metadata, overall code & structure intact): https://github.com/armbian/build/pull/5247 (CPU scaling) https://github.com/armbian/build/pull/5270 (on-board LED states changes) How Has This Been Tested? CPU scaling tests [x] Test A: Build & boot-up the board, making sure it still works [x] Test B: Run ThomasKaiser/sbc-bench See: https://github.com/mdziekon/armbian-build/pull/2 LED changes tests [x] Test A: Build & boot-up the board, making…
-
Powered by Rust, the video codec stack on ARCVM is now bringing faster and more reliable video decoding on ChromeOS. Here's how Collabora has been helping shape video virtualization for Chromebooks, and what it means for end users. View the full article
-
Update maintainers synched from the database View the full article
-
All patches apply and resolves issue: https://github.com/armbian/build/issues/5357 Jira reference number AR-1785 [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Bump 32-bit kernel to 6.3.8. I didn't bumped it for 64-bit sunxi devices as drv-rgb-add-ws2812.patch introduced in #5267 makes use of of_get_named_gpio_flags function which is removed in 6.3. As I don't have a Bigtreetech cb1, I am not comfortable modifying code to fix this patch. The kernel module added by drv-rgb-add-ws2812.patch is not enabled for 32-bit devices and hence it doesn't cause compilation issues on 32-bit sunxi kernel. Excluding drv-rgb-add-ws2812.patch, I have updated any patch that was broken, and have disabled patches where changes were present upstream. Also disabled same rockchip related patches that I disabled in #5326 How Has This Been …
-
Description Add script to generate CODEOWNERS How Has This Been Tested? [X] Run and check CODEOWNERS 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 [X] Any dependent changes have been merged and published in downstream modules View the full article
-
Update maintainers synched from the database View the full article
-
Description Fixed PR from wrong DB Jira reference number AR-1712 View the full article
-
Description This PR adds support for Recore A5, A6, and A7 hardware. Recore is a 3D printer control board based on Allwinner A64. Since the board uses the AR100 for real time stepping, the SCP is disabled and instead a version of Klipper is loaded instead. How Has This Been Tested? The patches have been tested by building the current and legacy kernels with the minimal images. [ ] Minimal image with current kernel [ ] Minimal image with legacy 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 c…
-
removed linked dir for bookworm under desktops put new bookworm desktops into place put new skel files into place for themeing of desktops pre how Igor wants desktops themed added new desktops to the armbian.firstlogin script so new desktops are supported. I took out any duplicate files and shrunk it down to 1 cairo-doc dir in the skel.all dir users can add their file managers to the cairo if they want to. Cinnamon/gnome/icemw/lxde/lxqt/mate/xfce desktops. I fallowed the task-(desktop)-desktop install debian now uses installing all proper files the desktops require . I have run test builds on current desktop and they all build correctly. View the full article
-
Description Added support for midstream kernels to the interactive config kernel branch selection. 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] Interactive configure rock 5B 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 ar…
-
I moved the new skel dir's to a sud dir of debian-skel. I removed gnome-builder, freecad and the launch-bars from the app groups. leaving it to the user to add these part . this shold bring images back downin size. Printing and filesharing moveed to app-groups like the debian community said it shouldbe. To make it cleaner smaller base desktop install. as filesharing and printing are optional addons if you want web-dev removed I will but I know alot who want the tools to dev and test web pages. View the full article
-
Description Add pwm fan support to NanoPi R4S. Document from FriendlyElec: https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R4S#How_to_Control_Fan_Speed_for_Cooling And reference code: https://github.com/friendlyarm/kernel-rockchip/commit/f74ac319f02e2d22cdd33227e7f167e4232809f9 How Has This Been Tested? build and run on R4SE hardware. [x] fan works [x] /sys/devices/virtual/thermal/thermal_zone0/trip_point_[3/4]_temp controls two speed of the fan 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 …
-
Description This PR enabled USB port present on the expansion board for the OrangePi Zero 2 sbc. This change applies to the current current variant of the OS for this board (Kernel 6.1.y). (Similar PR for 6.2.y kernel here: #5344) How Has This Been Tested? Requirements: Any USB stick with basic file system present (eg. exFAT) and some files / folders on it Logged in as root or as a user with sudo priviledges [x] Test A: make sure the change does not break the board when used WITHOUT the expansion board Boot up the board Check whether the base USB port still works correctly lsusb shows the USB stick when plugged into the port mount /dev/sda1 /media/<mountp…
-
Description This PR enabled USB port present on the expansion board for the OrangePi Zero 2 sbc. This change applies to the current edge variant of the OS for this board (Kernel 6.2.y). How Has This Been Tested? Requirements: Any USB stick with basic file system present (eg. exFAT) and some files / folders on it Logged in as root or as a user with sudo priviledges [x] Test A: make sure the change does not break the board when used WITHOUT the expansion board Boot up the board Check whether the base USB port still works correctly lsusb shows the USB stick when plugged into the port mount /dev/sda1 /media/<mountpoint> is able to mount the USB stick plugge…
-
@adeepn @rpardini As discussed here: https://github.com/armbian/build/pull/5315 In order to update to the latest rtl8822cs BT firmware for the G12/SM1 family of boards and still provide the downstream firmware for the AXG/GXL family, I created an apt hook to ensure the proper firmware stays in place. I unfortunately can’t test this beyond creating an IMG as I don’t own the unit and the firmware isn’t currently committed. In order to test, someone would need to boot an IMG built from this commit, add the latest firmware to the booted unit and install a package to see if the apt hook works. Firmware commit: https://github.com/pyavitz/armbian-firmware/commit/a7bf7c7cc8a8…
-
Looks like this got missed when removing KERNEL_ONLY. Having it here in the first example causes that example to fail, Remove it. [x] Test build with KERNEL_ONLY fails [x] Test build without KERNEL_ONLY passes 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 made corresponding changes to the documentation [x] My changes generate no new warnings View the full article
-
Description Since of historical reasons script armbian-install is still creating a log file with name /var/log/nand-sata-install.log as well as using other artifacts from folder /usr/lib/nand-sata-install. I would like to align those names to comply with the original script name having been run: If run as nand-sata-install => create /var/log/nand-sata-install.log, lookup artifacts in /usr/lib/nand-sata-install If run as armbian-install => create /var/log/armbian-install.log, lookup artifacts in /usr/lib/armbian-install To achieve 2. I did: rename folder packages/bsp/common/usr/lib/nand-sata-install -> packages/bsp/common/usr/lib/armbian-install - since this …
-
Description Hello all, This PR adds support for the Texas Instruments SK-AM64B. Features, schematics, and purchase links can be found on the board page[0]. We work to ensure our silicon/boards have "Upstream First" Linux support, so this board makes use of stock upstream U-Boot and Linux, no patching needed to utilize the full set of feature. The only odd part here is our first-stage bootloader, which is built from fetched sources separately (see compile_k3_bootgen() in k3.conf). If a pre-built binary for this is preferred just let me know. Thanks! [0] https://www.ti.com/tool/SK-AM64B How Has This Been Tested? [x] Build/Boot tested Bookworm CLI/Minimal on Current(v6…
-
Description As per tittle. How Has This Been Tested? [x] Build test Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings View the full article
-
Event Dispatcher, part of the upcoming WirePlumber 0.5 configuration system refactoring, is a custom PipeWire event scheduling mechanism designed to address many of the fundamental issues in WirePlumber. View the full article
-
Description adjust broken patches on CURRENT disable packaging patch on legacy Jira reference number AR-1780 How Has This Been Tested? [x] Build test only 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 Including fixes for: Nanopi Neo, Pine64so, Helios64 (removing legacy branch), Opi 2e, Sunvel r69 Jira reference number AR-1780 How Has This Been Tested? [x] Build test only View the full article
-
https://armbian.atlassian.net/browse/AR-1001 added function to unmount and format MTD flash added menu entry for said function. added form mtd Jira reference number AR-1001 How Has This Been Tested? added nandsim and virtulied the MTD. https://gist.github.com/Tearran/e704f04a6fbc457a56dc5f5f87f8899d created a virtual MTD mounted /temp/boot created a file to erace Unmounted then remounted to confirm file still exist ran mtd-tools format confirmed no data remained created function and ran with same results Checklist: [?] My code follows the style guidelines of this project [*] I have performed a self-review of my own code [?] I have commented my code, particularly …
-
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…
-
drivers_network rtl8812au: skip removal for odroidxu4/current so it patches OK again drivers_network rtl8812au: skip removal for odroidxu4/current so it patches OK again# Brief detour. Turns out that HardKernel's vendor odroidxu4 kernel already has this driver # "slipstreamed" into it, complete with a bunch of PDF files and other junk. # See https://github.com/hardkernel/linux/tree/odroid-5.4.y/drivers/net/wireless/rtl8812au # If we remove them here, the resulting patch will contain binary diffs which are unsupported by patch(1). # So if building for the odroidxu4/current, we'll leave the original files in place, and just overwrite # the possibly-updated source files (no…
-
Description After merging #4958 many patches are breaking the build. We need to adjust them. Jira reference number AR-1780 How Has This Been Tested? [x] Boot test Nanopi Neo Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Complete Desktop updates for bookworm. This update follows the debian approach of desktops following the task-(desktopname)-desktop install . I also had to split the skel for each desktop to keep installs cleaner as only the files for that desktop get installed and not files for other desktops not in use on the build. skel.all skel.(desktopname). I have done a complete update to the appsgroups and we moved printing and filesharing support to the appgroups to make things cleaaner in the long run. a few new appgroupds added and apps added and removed. everything done . was done with feedback from users. Note : At this point desktops imgs will be bigger then the 8g sd c…
-
Description Bumped current kernel to 6.1.33. Also disabled some Rockchip patches thats gets applied on the sunxi kernel. How Has This Been Tested? [X] Compiled an image and booted it on Nanopiduo2 Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
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
-
kernel: drop dead code & patches from long-disabled kernel-drivers.sh/drivers_network.sh stuff kernel: drop dead code & patches from long-disabled kernel-drivers.sh/drivers_network.sh stuff this has been dead code (never called) for some 6 months now having it there makes it hard to find the actual/real callpoints of non-dead code View the full article
-
Description Bump u-boot version to v2022.10 and refreshed the u-boot-sunxi patches wherever needed. I had to remove the add-zeropi.patch as the support already seemed to be there in upstream u-boot. I was not able to check all the supported functionality of zeropi though as I don't have the board myself How Has This Been Tested? [X] Checked that all patches gets applied successfully [X] Tested by booting on nanopiduo2 Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My…
-
Description CSC target, not tested on hardware View the full article
-
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
-
docker: use ${SRC} as DOCKER_ARMBIAN_TARGET_PATH instead of hardcoded /armbian docker: use ${SRC} as DOCKER_ARMBIAN_TARGET_PATH instead of hardcoded /armbian this way host-side and Docker-side SRC are now the same path messages containing the path to a file will now match across Docker and actual host View the full article
-
Patch set includes a complete backport of RTW88 as it currently stands, along with extras. Extra: Patch: RTL8723DS (SDIO) Patch: _rtw_download_firmware() warn: missing unwind goto? Patch: Hack: SDIO RX Aggregation Limiting I only have two units available to me with an 8822CS module and in my testing this is only required on the BPI-CM4IO. With out LIMITING the unit will either kernel panic or not be able to send or receive. This is currently being looked into: https://lore.kernel.org/linux-wireless/CAFBinCBaXtebixKbjkWKW_WXc5k=NdGNaGUjVE8NCPNxOhsb2g@mail.gmail.com/T/#u It may be possible to just set LIMITING across all builds, but that to me seems like a poor choice.…
-
Description Couple small fixes I found when starting to add support for TI SK boards. Wanted to test the waters with these patches before working to add board support. How Has This Been Tested? Built a couple platforms without issue due to this change. 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 linux-rk3399-legacy.conf is unused. Remove it. How Has This Been Tested? No references to file found in build system, only to linux-rockchip64-legacy.conf, which is for the same 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
-
https://github.com/armbian/build/blob/main/patch/kernel/archive/rockchip-6.3/01-linux-0002-rockchip-from-list.patch#L248-L291 this looks like better alternative for this patch. and this patch has build issue when build mmc and dw_mmc-rockchip as module, no export symbol for mmc_power_off I should use bug report to create an issue to discuss, but I can't open docs.google.com. 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 yo…
-
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…
-
meson64 edge: bump 6.2 to 6.4 + reworks + use bare DT's and overlays meson64 edge 6.2: rebase v6.2.16, drop Makefile patches, archeology, mbox'ing drop empty doc patch add-board-bananapi-cm4-cm4io.patch meson64 edge 6.2: update .config with no changes meson64 edge 6.4: initial copy (as-is) of 6.2 patches meson64 edge: bump from 6.2 to 6.4 (family file + symlink) meson64 edge 6.4: add 0000.patching_config.yaml for meson64 meson64 edge 6.4: drop patches that landed upstream and backports meson64 edge 6.4: rebase to 6.4-rc5; 7 are failing to apply meson64 edge 6.4: drop patches for boards that landed; change BPICM4 from add to board with pyavitz's fixes meson64 edge 6.4:…
-
patching: Patching Summary and Patching Failures tables using Python's Rich + auto patchers: bare dts, bare overlays, DT Makefile patching: Patching Summary and Patching Failures tables using Python's Rich even Rich'er patch output by colorizing certain strings green/yellow/red BASE_GIT_TAG now very sneakily also accepts a branch name IMPORTANT: this includes: BREAKING CHANGE: patches failing to apply now break the build. fixes #4958 also break on legacy process_patch_file() failure, remove EXIT_PATCHING_ERROR patching: auto patchers: bare dts, bare overlays, DT Makefile View the full article
-
artifact-kernel: log what is the actual ${USERPATCHES_PATH}/kernel/${KERNELPATCHDIR} so people can find it artifact-kernel: log what is the actual ${USERPATCHES_PATH}/kernel/${KERNELPATCHDIR} so people can find it case in point: some families point KERNELPATCHDIR to something like archive/sunxi-5.15 which makes it harder to find than sunxi-legacy View the full article
-
export-logs: introduce PASTE_URL to make easy to change paste service used export-logs: introduce PASTE_URL to make easy to change paste service used View the full article
-
pipeline: download-debs: de-hardcode path to compile.sh for downloader pipeline: download-debs: de-hardcode path to compile.sh for downloader View the full article
-
armbian-gaming customize launcher for @NicoD-SBC (v2) armbian-gaming customize launcher for @NicoD-SBC (v2) add image suffix -gaming View the full article
-
Description Update odroidxu4-current kernel to 5.4.246 How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Dear Armbian Community, Welcome to the latest edition of our Newsletter! We have some exciting updates and important information to share with you. Let’s dive right in! Release Update: We are constantly pushing the boundaries to deliver the best experience for our users. While we strive to test everything thoroughly, bugs always slips through. However, we want to assure you that each release comes with a lot of fixes. We are currently focused on addressing the troubles with the upcoming release. Although a few images may not boot, we are overall satisfied with the progress. We have fixed images that didn’t boot and we decided to hold back the repository update for now. …
-
Contrary to traditional software development, data is more important than code in machine learning. Building a high-performing model requires using reliable, precisely labelled data but poor-quality data is not always obvious. View the full article
-
Backport updates from Linux 6.3. In my testing this has no ill effects on SDIO 8822CS and fixes USB 8821CU dmesg | grep rtw [ 8.684999] rtw_8821cu 4-1:1.0: Firmware version 24.11.0, H2C version 12 [ 9.426555] usbcore: registered new interface driver rtw_8821cu lsmod | grep rtw88 rtw88_8821cu 16384 0 rtw88_8821c 81920 1 rtw88_8821cu rtw88_usb 20480 1 rtw88_8821cu rtw88_core 131072 2 rtw88_usb,rtw88_8821c mac80211 458752 2 rtw88_core,rtw88_usb cfg80211 331776 2 rtw88_core,mac80211 Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my o…
-
wireguard can be built successful on rk3566/rk3568/rk3588 socs. so we can remove these configurations. tested built orangepi5-plus and rock-3a. tested module load on orangepi5-plus. View the full article
-
Description Update odroidxu4-current kernel to 5.4.245 How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
orangepi5-plus.wip: initial Orange Pi 5 plus support using Xunlong vendor u-boot kernel dts is waiting for https://github.com/armbian/linux-rockchip/pull/38 to be merge i had tested on my opi5 plus(jammy/cli), it can boot from emmc, both 2 eth ports and nvme is working fine. View the full article
-
Description The 32-bit allwinner boards are known to hang with 6.1.30 kernel. On investigation, I was able to narrow the issue down to net-phy-Support-yt8531c.patch and upstream change for lib/mapple tree for some reason these two changes don't seem to be playing along very well. I am trying to get the reason for it, but so far even after enabling low level debugging, hung task detection, earlyprintk and countless such debugging option, I was not able to get more output from the kernel or to get the kernel into kgdb mode. This merge request is raised as a workaround for fixing the hang issue so that other task depending on the same can be unblocked. Jira reference number…
-
Description Requirement for commit c83b11cf1486ade72cfb92447e9212e654b43d8f so iw command is available on the default images. Checklist: [ ] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Remove stmmac change from net-phy-Support-yt8531c.patch as its causing 32-bit allwinner boards to hang on boot Description The 32-bit allwinner boards are known to hang with 6.1.30 kernel. On investigation, I was able to narrow the issue down to the above mentioned patch. The patch is supposed to add support for yt8531c, but it was also modifying stmmac ethernet driver to add a fix for realtek chip. This doesn't make sense to me and removing that code solved the issue. Jira reference number AR-1764 How Has This Been Tested? Created an bookworm current image for nanopi duo2 with and without stmmac part removed. [X] Removing the stmmac part of the patch results into bo…
-
Description Mainline kernel 6.3 and above implements yt8531 driver. This pull request removes the legacy driver patch and fix the device tree for Orange Pi 4 LTS and other devices to use that driver. Note: this PR has a "dependency" upon this other PR (https://github.com/armbian/build/pull/5290) - these two PRs are unrelated, but the PR-5290 bug does not allow me to easily test without having conflicts later. This is just a note, everything should go on flawlessy once PR-5290 is merged. Jira reference number AR-1774 How Has This Been Tested? [x] Tested dtb on a live Orange Pi 4 LTS system [ ] Tested on Orange Pi R1 LTS (@schwar3kat) Checklist: [x] My code follows th…
-
Description As per subject, implements same fix as https://github.com/armbian/build/pull/5216, but for kernel 6.3 How Has This Been Tested? [x] Patch applies [x] Bare dtb tested 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] 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
-
pipeline: repo-reprepro: run clearvanished and check before adding to repo pipeline: repo-reprepro: run clearvanished and check before adding to repo View the full article
-
repo: split image apt .list deployment into image-early and image-late repo: split image apt .list deployment into image-early and image-late split image apt .list deployment into image-early (after rootfs extract, before building) and image-late (after building) rationale: having the repo enabled during the image build can cause 'apt upgrade' and others to do inconsistent stuff depending on the (possibly random) state of the repo View the full article
-
prepare-host: check_host_has_enough_disk_space(): don't check if dir does not exist; fixes #5246 prepare-host: check_host_has_enough_disk_space(): don't check if dir does not exist; fixes #5246 View the full article
-
distro-agnostic: don't assume armbian.list exists when seding for beta distro-agnostic: don't assume armbian.list exists when seding for beta 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
-
rk3568-odroid edge: .config, remove ARCH_TEGRA and ARCH_SUNXI, since this is Rockchip kernel rk3568-odroid edge: update config, no actual changes rk3568-odroid edge: .config, remove ARCH_TEGRA and ARCH_SUNXI, since this is Rockchip kernel View the full article
-
BREAKING CHANGE: patches failing to apply now break the build. fixes #4958 BREAKING CHANGE: patches failing to apply now break the build. fixes #4958 also break on legacy process_patch_file() failure, remove EXIT_PATCHING_ERROR View the full article