SBC News
Atom feed, Pull requests awaiting review and other tech news
4530 topics in this forum
-
Text-to-speech (TTS) models are playing a transformative role, from enriching audiobooks to enhancing podcasts and even improving interactions with chatbots. We're introducing a new player in this field – WhisperSpeech, an Open Source text-to-speech model developed by Collabora. View the full article
-
Reputation Points
- 0 replies
- 1.2k views
- 1 follower
-
-
Description Prior to kernel 6.1, Helios 4 displayed ata port activity via 4 built in leds. Due to libata-core.c changes, this functionality has been disabled. I adapted the kernel patches to the 6.1 libata-core code. Jira reference number [AR-9999]: no jira How Has This Been Tested? Teste on real helios 4 hardware. Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] I ran the command 'dd if=/dev/sd* of=/dev/null' to check if the LED assciated with the port blinks. Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] …
-
Description Removing sections from patch that find a way upstream. How Has This Been Tested? [x] Build test Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description 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. [x] USB2, USB3, PCIe2, GMAC, buttons work 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 We still have some weird kernel versions, for x13s, media and some 32b that should be addressed in some way. They sits on 6.2 and 6.3 so we need to keep some conditions. Also patch for 6.5 is deprecated since today. Ref: https://github.com/armbian/build/pull/5697 How Has This Been Tested? [x] Few manual runs 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 down…
-
Description Bump kernels. Without this bump, EDGE breaks due to rtw88 patch issue. How Has This Been Tested? [x] Patching doesn't break View the full article
-
This is just a cosmetic change. Patches have been consolidated into one patch within each corresponding linux version directory. Added: linux-6.6 (RC-1) Removed: linux-6.2/6.3 Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Bumps actions/upload-artifact from 3.1.2 to 3.1.3. Release notes Sourced from actions/upload-artifact's releases. v3.1.3 What's Changed chore(github): remove trailing whitespaces by @ljmf00 in actions/upload-artifact#313 Bump @actions/artifact version to v1.1.2 by @bethanyj28 in actions/upload-artifact#436 Full Changelog: https://github.com/actions/upload-artifact/compare/v3...v3.1.3 Commits a8a3f3a Merge pull request #436 from bethanyj28/main 7b48769 update dependency cache 6663039 update dist/index.js 55e76b7 bump @actions/artifact version 65d8626 chore(github): remove trailing whitespaces (#313) See full diff in compare view Dependabot will resolve…
-
Bumps tj-actions/changed-files from 38 to 39. Release notes Sourced from tj-actions/changed-files's releases. v39 Changes in v39.0.1 What's Changed Upgraded to v39 by @tj-actions-bot in tj-actions/changed-files#1536 chore: Update sync-release-version.yml by @jackton1 in tj-actions/changed-files#1537 chore(deps): update dependency @types/lodash to v4.14.198 by @renovate in tj-actions/changed-files#1538 chore(deps): update tj-actions/eslint-changed-files action to v21 by @renovate in tj-actions/changed-files#1539 chore(deps): update dependency @vercel/ncc to ^0.38.0 by @renovate in tj-actions/changed-files#1541 chore(deps): update reviewdog/action-shellcheck act…
-
Collabora is headed to Amsterdam! This year, we will be showcasing some of our recent work on the DAB protocol, as well as the software integration of LCEVC, MPEG's novel enhancement codec, into the GStreamer multimedia framework. View the full article
-
ifconfig is no longer included in a default install of Armbian Bookworm, causing armbian-firstrun-config to silently fail when ifconfig -a is used to get the list of network adapters. Replaced with nmcli device. 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 pro…
-
The Monado SLAM datasets (MSD) are egocentric visual-inertial SLAM datasets recorded to improve the Basalt-based inside-out tracking component of the Monado project. View the full article
-
Bumps actions/checkout from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option by @simonbaird in actions/checkout#1067 Release 4.0.0 by @takost in actions/checkout#1447 New Contributors @takost made their first contribution in actions/checkout#1436 @simonbaird made their first contribution in actions/checkout#1067 Full Changelog: https://github.com/actions/checkout/compare/v3...v4.0.0 v3.6.0 What's Changed Mark test scripts with Bash'isms to be run via Bash by @dscho in actions/checkout#1377 Add option to fe…
-
Description Update odroidxu4-current kernel to 5.4.256. 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
-
This contribution declares default.code-workspace which is used to open a development environment with tools and configuration needed to make development of armbian more efficien, reliable and easier through integrated linting, formatting, visual improvements and configuration for non-standard file extensions Additionally to that it also implements compatibility for nix(os) which opens the vscod{e,ium} with tools needed for development to avoid issues of missing binaries and dependencies for the build and linting for nix files How Has This Been Tested? Verifying functionality in the editor, checking linting, formatting and adjusting file extension integrations. Checkli…
-
Currently it doesn't provide any data to what failed, this attempts to address it View the full article
-
Adds official support for the board and solid foundation for the development Description Progress from https://github.com/armbian/build/pull/5684 The original work is on https://github.com/Kreyren/armbian-build-kreyren/compare/6cd581c96c0b7b800b6549afe23112d4a662d2a0..811288169004dccacab964129ecaf8cfe891b22d i tried to shorten it as much as possible for the easy merge request review The image boots and seems to work without major issues The fans doesn't work and need to be corrected with: echo 1 > /sys/class/pwm/pwmchip0/export echo 1000000 > /sys/class/pwm/pwmchip0/pwm1/period echo 1000000 > /sys/class/pwm/pwmchip0/pwm1/duty_cycle echo 1 > /sys/class/pwm…
-
It doesn't need that and screams at you if you try View the full article
-
Description Hello all, This PR adds support for the Texas Instruments SK-TDA4VM. Features, schematics, and purchase links can be found on the board page[0]. Notable features: 4GB LPDDR4‐4266 with support for inline ECC DisplayPort (v1.4) 4K resolution with MST support and HDMI Two CSI-2 ports compatible with Raspberry Pi 8 TOPS deep learning performance and hardware-accelerated edge AI Three USB 3.0 Type A ports, one USB 3.0 Type C port Gigabit Ethernet and 4x CAN-FD Headers M.2 Key E and M.2 Key M connectors Thanks! [0] https://www.ti.com/tool/SK-TDA4VM Depends on #5686 How Has This Been Tested? [x] Build/Boot tested Bookworm CLI/Minimal on Current(v6.1) and Edg…
-
The latest mainline Linux kernel (v6.5) includes 22 patches that enable support for the AV1 uAPI and for two stateless video decoders: one for the Rockchip RK3588 and one for MT8195, a MediaTek SoC. View the full article
-
Linux 6.4.15 / 6.5.2 Remove duplicate label and correct goto err_release_hw placement. drivers/net/wireless/realtek/rtw88/usb.c: In function ‘rtw_usb_probe’: drivers/net/wireless/realtek/rtw88/usb.c:878:1: error: duplicate label ‘err_free_rx_bufs’ 878 | err_free_rx_bufs: 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
-
Work in progress, submitted for brainstorm and coordination prior to merge request and stuff Peer-reviews appreciated just don't treat it as ready to merge thing, most of the stuff are my tags to figure out :p View the full article
-
Description Update K3 edge Linux kernel to v6.5 and U-Boot to v2023.10-rc3. Plus a couple minor cleanup patches to k3.conf How Has This Been Tested? [x] Build and boot on SK-AM64B [x] Build and boot on SK-AM62B 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 Add mainline devicetree for opi3b 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] branch edge kernel build okay [x] kernel boots on opi3b Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description This PR partially reverts #5677 that I raised and merged today. I was able to get in touch with Samuel Holland and he suggested a fix for the network slowness issue which worked fine for current and edge. The fix doesn't seem to make a difference for legacy, but then the driver in legacy seems to be some early version of the driver that got merged in mainline. Hence I am leaving the driver disabled for legacy, while re-enabling the driver for current and edge with his proposed fix. Jira reference number AR-1833 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 configur…
-
Description Bump crust to v0.6. Doesn't change anything for us other than version shown on serial console and dmesg log as the commits that went in from what we were using only includes 2 defconfig changes and some changes in readme file. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested that crust builds and works as expected 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 correspond…
-
Description This problem was first reported by a user on Armbian forum affecting Orange Pi Win and Orange Pi Prime with 6.1 kernel. The problem was when running iperf3 for network testing, it reported extremely low speed in the range of 40Mbps instead of 900Mbps that was shown on Debian kernel. It was also observed on multiple other devices during testing of 6.5 including Orange Pi Zero Plus by @schwar3kat and Pine A64+ by @PanderMusubi. Legacy kernel performed a bit better giving 400+ Mbps speed. Running something like htop or watch -n 1 echo in parallel seemed to resolve the issue. I was able to narrow it down to sun8i-a33-mbus driver which is dram frequency scaling dr…
-
Bumps actions/checkout from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option by @simonbaird in actions/checkout#1067 Release 4.0.0 by @takost in actions/checkout#1447 New Contributors @takost made their first contribution in actions/checkout#1436 @simonbaird made their first contribution in actions/checkout#1067 Full Changelog: https://github.com/actions/checkout/compare/v3...v4.0.0 v3.6.0 What's Changed Mark test scripts with Bash'isms to be run via Bash by @dscho in actions/checkout#1377 Add option to fe…
-
Description A change to ledtrig_netdev driver causes the boot to fail on Orangepi-r1plus-lts and possibly other boards. The board boots and LED netdev trigger works if service is modified to occur later in the boot sequence by using After=timers.target in armbian-led-state.service. Jira reference number AR-1875 Issue discussion rockchip64: bump rockchip64-edge kernel to 6.5#5657 How Has This Been Tested? Tested on current and 6.5y Rockchip64 and other (H5). The following configurations were tested for boot, reboot and shutdown then boot and that LED's light when network is connected and LED's flicker on network activity: [x] Orangepi R1 Plus LTS with Kernel 6.5y with…
-
Description With this change, it is possible to select the collabora branch and build it on a Radxa Rock 5A. How Has This Been Tested? In Ubuntu on an x64 CPU, I have run ./compile.sh, selected the Rock-5a wip product, and then selected the collabora branch. I built if with desktop (which is overkill of course), but it boots nicely to Linux. I was allowed to setup my own user and the Ethernet port works nicely. uname -a Linux rock-5a 6.5.0-rc1-collabora-rockchip-rk3588 #1 SMP PREEMPT_DYNAMIC Fri Jul 28 15:49:06 UTC 2023 aarch64 GNU/Linux lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub B…
-
Description Bumped legacy, current and edge kernel. Legacy - 5.15.127 -> 5.15.130 Current - 6.1.47 -> 6.1.51 Edge - 6.5 -> 6.5.1 Fixed compilation of xradio and as its working fine, disabled cw1200 driver that I added for edge last week. Refreshed kernel configs. Also uwe5622 patches needed for orange pi 3 lts were not being applied as least kernel version was set to 6.0. Moved it back to 5.15. Not sure if it works though will test next week once I receive my orangepi 3 lts. Also for edge kernel, enabled rtw88 based drivers and disabled their corresponding legacy counterparts. How Has This Been Tested? Please describe the tests that you ran to verify your cha…
-
Description Board info: http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html Devicetree and uwe5622 driver is in this pr: https://github.com/armbian/linux-rockchip/pull/88 I've written a mainline devicetree but since we are bumping rockchip64-edge to 6.5, I will add it later. 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] legacy build success [x] legacy build boot fine on opi3b 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 …
-
Description Enable rockchip rkisp module for rockchip64 boards in edge. There has been driver support upstreamed into the kernel but it is not compiled for the rockchip64 kernels. https://docs.kernel.org/admin-guide/media/rkisp1.html 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] Compiled edge 6.4.12 on rockpi 4c with modules enabled and it boots. Modules have not been enabled in device trees yet (I haven't done the work yet but hope to PR these) Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my o…
-
Description This is the generic default and should not have this postfix. How Has This Been Tested? [x] When ATFDIR is not set, the default directory is called simply "arm-trusted-firmware" 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
-
Description Seems updates to all but the first extension hooks were not causing a rebuild, looks like the hash function dumper only looks at the first argument, but it is passed in a list of functions to dump in every call site. @rpardini , Does this look right? My BASH skills still need some work :smile: How Has This Been Tested? [x] Before this patch, make change to extension function (like fetch_custom_uboot) see that U-Boot is not regenerated [x] Make same change after applying this patch and see it now does get regenerated 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…
-
Description The causes the first-stage bootloader to be generated before the normal U-Boot allowing the later build to use the firmware fetched during the first-stage build. How Has This Been Tested? [x] Boot SK-AM62B Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description This however only works for selected monitors with 1920x1080 and 4K resolutions. Also display seems to render extremely slowly. If the monitor is turned off and then on or is disconnected and reconnected while Armbian is running, monitor is not detected until a device reboot is performed. All of these however seems to be Khadas's kernel/u-boot limitations How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested attaching vim1s to samsung's 1920x1080 monitor [X] Rpardini tested on 4k display Checklist: [ ] My code follows the style guidelines of th…
-
Armbian 23.8 Colobus We are very pleased to announce the public availability of Armbian OS 23.08, the Linux distribution, and 23.08 package set, under the codename »Colobus«. After the complete rework of our build framework, we proceeded with refreshing repository management and automation processes. We have significantly stabilized both our framework and many hardware platforms we are taking care of. Continue reading to learn more about our latest news and updates! Our Focus Armbian delivers four point releases each year, representing our team’s dedicated efforts to stabilize this complex and ever-changing system. We release updates every 4 months, with weekly meeting…
-
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
-
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
-
meson64/edge: bump to 6.5.y; rebase all patches vs v6.5(.0) meson64/edge: bump to 6.5.y; rebase all patches vs v6.5(.0) drop upstreamed patch meson-dts-add-missing-cache-properties.patch View the full article
-
bcm2711/edge: bump to RPi Foundation's 6.5.y branch; rebase all patches bcm2711/edge: bump to RPi Foundation's 6.5.y branch; rebase all patches View the full article
-
Description Update odroidxu4-current kernel to 5.4.255. How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Add support for the HiKey 960 board. How Has This Been Tested? [x] Boot from SD Card [x] Serial console [x] USB ethernet [x] WLAN 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 Fixed the problem that nanopi r1 cannot boot from emmc. The reason is that uboot uses nanopineo's defconfig and dts when compiling so that it lacks the mmc2 definition. A topic on the forum about this issues: https://forum.armbian.com/topic/28704-nanopi-r1-emmc-install-fails-to-start How Has This Been Tested? Build and update u-boot 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 merg…
-
Description For some boards its time to be retired, but lets decide this together. Welcome to add / remove more. This can be here for few weeks, after release is just fine. View the full article
-
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. …
-
The 6.5 release is here and it comes with many changes. As is often the case, Collabora has been actively involved in the submission of patches, mostly in the task of hardware enablement for Mediatek and Rockchip SoCs. View the full article
-
Dear Armbians, Here are the latest updates! Device Support, Enhancements, and Progress We’re excited to announce the addition of support for several new devices, including Khadas VIM1S, VIM4, TI AM26, and Licheepi 4a. To enhance user experience, all Khadas images are now available in their “oowow” format, streamlining the installation process. Bananapi M5 and M2PRO users can look forward to numerous fixes that enhance stability and performance. Updates for the Thinkpad X13s have transformed it into a highly usable device. Additionally, thermal support for Opi4 has been fixed, eliminating issues with high-load operation. Our latest release introduces overlays for the A…
-
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
-
Updated: 6.1 / 6.4 Added: 6.5 For doc sake, this update makes 6.1 slightly different than 6.4 and 6.5 in one particular area of main.c. As shown here: https://github.com/lwfinger/rtw88/commit/7746e2fa87a6687c068c9c746f6efbeee2616496 6.1 requires we use del_timer_sync, where the above releases use timer_delete_sync. Tested-on: ODROID-C4 X96-AIR BPI-CM4 (linux 6.x.y) There is no meson64-6.5 patch dir as of yet, so I didn't run an official test using Armbian. In my own personal builds, these patches all apply clean and the resulting kernel behaves as expected. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my …
-
Description Simple calculator is must have desktop utility. Jira reference number AR-1834 How Has This Been Tested? Adding simple package which seems to be present everywhere. 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…
-
Description Created udev config for renaming interfaces to WAN, LAN1, LAN2 Created device tree overlay rockchip-nanopi-r5s-leds for enabling front panel status LED's for NICs. enabled by default How Has This Been Tested? Built image. Leds work when cable plugged in. interface names are friendly root@nanopi-r5s:~# ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: wan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 link/ether 12:ad:f7:2a:2f:a3 brd ff:ff:ff:ff:ff:ff altname…
-
After rtw_usb_alloc_rx_bufs() has been called rx urbs have been allocated and must be freed in the error path. After rtw_usb_init_rx() has been called they are submitted, so they also must be killed. Add these forgotten steps to the probe error path. Besides the lost memory this also fixes a problem when the driver fails to download the firmware in rtw_chip_info_setup(). In this case it can happen that the completion of the rx urbs handler runs at a time when we already freed our data structures resulting in a kernel crash. This has been applied to wireless-next https://lore.kernel.org/linux-wireless/8b4b4228bfd140119665417137a087ea@realtek.com/T/#t [ ] My code follo…
-
Description I had kept it back because I wasn't sure about what values to use for CONFIG_DRAM_SUN50I_H616_DX_ODT, CONFIG_DRAM_SUN50I_H616_DX_DRI, CONFIG_DRAM_SUN50I_H616_CA_DRI and CONFIG_DRAM_SUN50I_H616_TPR10. I found them on BigTreeTech's u-boot repository https://github.com/bigtreetech/u-boot/blob/v2023.07-cb1/configs/bigtreetech_cb1_defconfig 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] 2023.07.02 uboot builds successfully for BigTreeTech CB1 Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of m…
-
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
-
Description They don't apply as they have been merged upstream and build fails. View the full article
-
odroidm1: really fix flashcp --partition non-usage for old mtd-utils (bullseye etc) odroidm1: really fix flashcp --partition non-usage for old mtd-utils (bullseye etc) we should probably refactor this into a shared library's functions... flashcp --partition is much more efficient than just dd'ing to mtdblockX but only supported on bookworm+ / jammy+ View the full article
-
pipeline: add userspace inventory capabilities config_post_main: sanity checks for RELEASE (vs ARCH) and RELEASE+DESKTOP_ENVIRONMENT (vs ARCH) the interactive menus didn't allow interactive users to select invalid combinations... ... but if specified directly on cmdline, no checks were done at all. introduce exit_with_target_not_supported_error(), which is just exit_with_error (code 43) but with code 44 this way the targets pipeline can just warn instead of break; sometimes it's easier multiplying matrixes and skipping the few that can't be built rpi4b: use exit_with_target_not_supported_error() instead of exit_with_error() if RELEASE is not supported pipeline: add…
-
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 Fixed driver compilation for RTL8811CU and RTL8723CS on 6.5 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] Tested creating build for nanopiduo2 with 6.1, 6.4 and 6.5 kernels to make sure build succeeds 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 publis…
-
The recommended name for enable GPIOs property in regulator-gpio is enable-gpios. This is also required by bindings: meson-g12b-bananapi-cm4-cm4io.dtb: regulator-vddio-c: Unevaluated properties are not allowed ('enable-gpio' was unexpected) 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
-
Set in the captivating city of Berlin, All Systems Go! is ready to explore foundational user-space Linux technologies after a 4-year hiatus. View the full article
-
Description Mainline mirror is not supported since armbian-next. Current code support google, tuna and bfsu as mainline kernel source: https://github.com/armbian/build/blob/main/lib/functions/configuration/main-config.sh#L170-L187. We have to use kernel source from git.kernel.org to support curl. 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 with MAINLINE_MIRROR=tuna 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 ar…
-
Description nanopi-r5s device tree now in 6.5 and uboot RC. borrowing odroid-m1 family for now. verified working. NVME needs attention. View the full article
-
Description Patch tzselect text to be more neutral. Jira reference number AR-1826 How Has This Been Tested? Text change only. Manual test of execution. Checklist: [x] My code follows the style guidelines of this project View the full article
-
Description Dropped support for host OSes that can not build crust Jira reference number AR-1811 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
-
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…
-
Description Enabled CONFIG_MT7915E on all kernels. Requires corresponding firmware to work https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/mediatek Jira reference number AR-1817 https://armbian.atlassian.net/browse/AR-1817 [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
In Linux, the Industrial Input/Output subsystem manages devices like Analog to Digital Converters, Light sensors, accelerometers, etc. On the other hand, the Input subsystem handles keyboards, mice, touchscreens, and any device that has a human interface. View the full article
-
Description We had autofocus patches for ov5640 camera in allwinner current and edge kernel that were disabled due to patch application failure. This PR fixes the patch application failure and re-enables the same 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] Checked that patches applies on 6.4 kernel [X] Checked that patches applies on 6.4 kernel [X] Tested that autofocus works with 6.1 kernel on NanoPi Duo2 The following procedure was used to test autofocus with 6.1 kernel Compiled and enabled device tree overlay for ov5640 camera taken from the forum p…
-
Description legacy - 5.15.126 -> 5.15.127 current - 6.1.45 -> 6.1.46 edge - 6.4.10 -> 6.4.11 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted legacy, current and edge images on Orange Pi Prime (sun50i H5) [X] Booted legacy, current and edge images on NanoPi Duo2 (sun8i H3) Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate …
-
odroidn2l: add board file for ODROID N2L; on meson64 edge; add N2L-specific FIP handling to g12b odroidn2l: add board file for ODROID N2L; on meson64 edge; add N2L-specific FIP handling to g12b current (6.1) does not yet carry the DTB u-boot (up to at least 2023.10-rc2) does NOT have ADC detection for N2L, so force the DTB meson-g12b.conf: add a specific if for odroidn2l before the odroidn2* for FIP blobs View the full article
-
bsp-cli: allow hooks to cleanly add code to the bsp-cli postinst; fix helios4 to match bsp-cli: allow hooks to cleanly add code to the bsp-cli postinst; fix helios4 to match bsp-cli: postinst is now generated after the hooks are run hooks are allowed to append to postinst_functions array hooks are not allowed to modify DEBIAN/postinst directly anymore (it won't even be there) rewrite the postinst stuff in helios4's family_tweaks_bsp() to use new way introduce add_file_from_stdin_to_bsp_destination(), a helper for easy heredoc-based adding of files to bsp-cli First and only argument is the destination path, relative to the root of the package -- do NOT include $desti…
-
debian: add Trixie (Debian 13, testing) csc target & build host debian: add Trixie (Debian 13, testing) csc target & build host Trixie, like Bookworm and Sid, does not have python2 anymore View the full article
-
rootfs-image: don't fail synaptic/xapian index creation if update-apt-xapian-index is not there rootfs-image: don't fail synaptic/xapian index creation if update-apt-xapian-index is not there allows us to remove_package apt-xapian-index synaptic in userpatches View the full article
-
RFC: partitioning: stop disabling 64bit and metadata_csum for mkfs.ext4 RFC: partitioning: stop disabling 64bit and metadata_csum for mkfs.ext4 this has been a contention point for many years View the full article
-
Description tiny housekeeping. update major_minor to match collabora tree View the full article
-
Description This reverts https://github.com/armbian/build/pull/5615 Need to split and fix. View the full article
-
Backport DTS/DTSI changes from linux-6.4.y to 6.1.y Add meson64-reboot driver to all boards Add board: ODROID N2L Add uart_A uart_AO_B uart_B uart_C where appropriate U-Boot v2023.07.02: ODROID N2/N2L/N2Plus/C4 Meson64-reboot driver: (source: tobetter) While the current meson64-reboot driver is cleaner and doesn't depend on modding other kernel sources, its functionality leaves much to be desired. One example can be found in the ODROID C4. Using the current driver, the board will not properly power off, leaving the POWER LED still on. The new driver powers off the unit completely. Fan control: (ODROID N2L/N2PLus) Added service and script for controlling the trip point. …
-
khadas-vim4: add modprobe config to avoid kernel panic during ISP firmware loading khadas-vim4: add modprobe config to avoid kernel panic during ISP firmware loading See https://armbian.atlassian.net/browse/AR-1801?focusedCommentId=11995 View the full article
-
rockpro64: bump ATF to lts-2.8.8 rockpro64: bump ATF to lts-2.8.8 View the full article
-
Description irony of using bleeding edge uboot was to take advantage of the native rock 4SE support in uboot....which is broken. using generic rockpi-4i uboot defconfig for now.. which works.. leaving placeholder so that we can one day, embrace what is pure. View the full article
-
Description Ordered this WiFi key and it was not working out of the box. Adding pids (and also for Netgear variant) helps that it works OOB. Jira reference number AR-1803 How Has This Been Tested? [x] Build and booted USB wireless device (on Odroid N2 https://paste.armbian.com/onulekucil) 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
-
Description Firmware update. Jira reference number AR-1700 How Has This Been Tested? [ ] Build test as HW is n/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, 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 -- remember its not rockpi 4SE its rock 4SE now that RK3399-T friendly ddr blobs have been added, lets given this a discrete config..... and use mainline uboot with an official uboot defconfig. View the full article
-
odroidm1: de-infest Petitboot 🔥 use Kwiboo's 2023.10 u-boot; UMS works; bump kernel to 6.5-rcX odroidm1/edge (rk3568-odroid): bump to 6.4.y, update config, rebase patches to 6.4.10 odroidm1/edge (rk3568-odroid): bump to 6.5-rc6; manually fix RK808 breakage in .config; rebase patches add patch to remove Petitboot-mandated MTD partitions this way we have access to the full flash, and can write our own u-boot to it rebase all patches odroidm1/edge (rk3568-odroid): drop 6.3 and 6.4 patches odroidm1: de-infest Petitboot 🔥 use Kwiboo's 2023.10 u-boot; UMS works using Kwiboo's rk3568-2023.10 branch with BINMAN-handled blobs patches (defconfig unless indicated): boot us…
-
Description Enabled compilation options for the USB interface MT7921 chip driver module mt7921u. Need to work with the corresponding firmware https://github.com/armbian/firmware/pull/57 . How Has This Been Tested? [x] built and tested on nanopi-r4s The Wi-Fi is working well, Bluetooth was not tested. 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 [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View t…
-
Description bump atf to LTS v2.8 for Rockchip64 How Has This Been Tested? Rockpro64 boots 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 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 I thought edge would carry the fixes forward, missed 6.4 folder. How Has This Been Tested? Carryover from 6.3 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 Debian moved riscv64 into 1st class so exceptions are not needed. But ports repository is still needed in the lists file as they didn't manage to move everything. Jira reference number AR-1824 How Has This Been Tested? [x] Generated image with clean rootfs Armbian_23.08.0-trunk_Star64_sid_edge_5.15.0.img Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
odroidm1: de-infest Petitboot 🔥 use Kwiboo's 2023.10-rc2+gmac u-boot odroidm1/edge (rk3568-odroid): bump to 6.4.y, update config, rebase patches to 6.4.10 odroidm1/edge (rk3568-odroid): bump to 6.5-rc6; manually fix RK808 breakage in .config; rebase patches add patch to remove Petitboot-mandated MTD partitions this way we have access to the full flash, and can write our own u-boot to it rebase all patches odroidm1/edge (rk3568-odroid): drop 6.3 and 6.4 patches odroidm1: de-infest Petitboot 🔥 use Kwiboo's 2023.10-rc2+gmac u-boot using Kwiboo's rk3568-2023.10-gmac branch with BINMAN-handled blobs patches: boot usb first preboot pci/usb enum/scan usage instructio…
-
Description The command takes long time to continue and it makes it seem like the build halted, so this adds an alert to mitigate this --> (3) COMMAND: fakeroot dpkg-deb -b -Znone /armbian/.tmp/work-cfd2d6ad-1f9b-473e-80e7-cbcf9d157c68/uboot-Bd1Ms /armbian/output/packages-hashed/gl> dpkg-deb: building package 'linux-u-boot-sipeed-lichee-pi-4a-current' in '/armbian/output/packages-hashed/global/linux-u-boot-sipeed-lichee-pi-4> --> (372) INFO: Built u-boot deb OK [ linux-u-boot-sipeed-lichee-pi-4a-current 2022.07-Se092-P0000-H6f49-V9cb9-B9963-R448a ] Jira reference number [AR-9999] How Has This Been Tested? Builds on my end Checklist: [X] My code follows …
-
See rationale on https://www.shellcheck.net/wiki/SC2086 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? Blind edit 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 modu…
-
Got the board too and doing OSHW development for the platform View the full article
-
Description Enabling CPU idle can lower CPU power at low load. How Has This Been Tested? [x] Bootup test [x] Stress test Checklist: [ ] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Prior to this patch, adding a user-overlay using the script will add the filename with a space after the user-overlays=, even if there aren't any overlays present. This will result in the following: before adding: user_overlays= after adding: user_overlays= rk3588-i2c0-m1.dts with a space. This patch will add another else branch to handle this, as well as handling any additional spaces present prior. New script does this before adding: user_overlays= or user_overlays= after adding: user_overlays=rk3588-i2c0-m1.dts Adding more overlays works as intended, with a space and the name.dtbo How Has This Been Tested? Please describe the tests that you ran…
-
meson-g12-bananapi-rtl8822cs.dtbo (M2S / M5) meson-sm1-odroid-c4-rtl8822cs.dtbo (ODROID C4) Add support for the RTL8822CS expansion board. https://wiki.banana-pi.org/Banana_Pi_BPI-M5#Wifi_.26_BT_support_via_expansion_board The overlays were tested on the BananaPi M2S and ODROID C4. Although not intended to be used on the C4, it works without issue. NOTE: Whilst further testing, I found bluetooth doesn't come back upon reboot when using Armbian on the C4. Not really a game changer, but it needs to be resolved in the future. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my cod…