Commit Graph

1174 Commits

Author SHA1 Message Date
Igor Pecovnik 9b2843d225 Desktop (mainly Gnome ) - add additional packages, small fixes and improvements 2025-11-20 19:39:15 +01:00
SuperKali 6a64c9afbc
youyeetoo-r1: enable OUT1/OUT2 switches for es8323 headphone output on vendor kernel (#8963)
Add OUT1 and OUT2 switch controls to enable headphone output from the es8323 codec when using the vendor kernel. These switches are required for audio to be routed to the headphone jack on the vendor kernel, while the mainline kernel does not require these additional controls.
2025-11-18 15:21:20 +01:00
Igor Pecovnik b21d883fb1 MOTD: deterministic spacing, tidy and compact output 2025-11-15 10:18:47 +01:00
Igor Pecovnik db842095bc Bugfix: quotes were downloading to wrong location 2025-11-15 10:18:47 +01:00
Alban Browaeys 0e52814608 Helios64: workaround fancontrol /dev restriction vs Helios64 udev /dev symlinks
Debian fancontrol service PrivateDevices=yes default prevents access
to these /dev symlinks.
2025-11-13 08:45:21 +01:00
N-Storm d5182b43bf Preserve timestamps when copying log files
Add timestamp preservation when copying log files.
2025-11-13 08:44:52 +01:00
Igor 347a93f3bd
First login: create docker group and add normal user to it (#8920)
* First login: create docker group and add normal user to it

* Update packages/bsp/common/usr/lib/armbian/armbian-firstlogin

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-11-12 18:02:56 +01:00
Werner 66453c636f minor grammar adjustments 2025-11-10 11:47:25 +01:00
Igor Pecovnik 6438ef76cf Improve first login for automated builds 2025-11-10 11:47:25 +01:00
Igor Pecovnik 9e00b6c107 Armbian install progress bar wasn't working for awhile 2025-11-10 11:47:13 +01:00
JohnTheCoolingFan 908bbc2be8
Armbian-install script fixes (#8654)
* armbian-install: set `rootfstype` when installing with MTD flash boot

* armbian-install: add check for btrfs-progs

* Ensure `rootfstype` is set in the MTD boot scenario

* Change exit code to 12 when the user denies installing btrfs-progs

* Check for `mkfs.btrfs` instead of `btrfs`

* run debian noninteractive

* Check for mkfs.btrfs even after running the apt-get commands
2025-11-06 01:08:59 +01:00
Austin Lane 896afe2f91 LowMem extension (for boards with < 256MB RAM) 2025-11-04 22:38:39 +01:00
Alex Simkin 2842de0ca1 bugfix: use `--nodeps` instead of `| head -1` in `lsblk` calls for predictable output
for some reason lsblk order for -o X is different between EMMC and NVME

see https://github.com/armbian/build/pull/8805#issuecomment-3448517520
2025-11-02 20:15:19 +01:00
Alex Simkin b47445c990 add CRYPTROOT_AUTOUNLOCK option and fix CRYPTROOT for uefi builds
fixes #6280
2025-11-02 20:15:19 +01:00
Paolo Sabatino 411c767fe4 rockchip64: add rk3318-box overlays for T98_RK3318 and T9_RK3318 boards 2025-11-01 14:21:44 +01:00
SuperKali df95459f6d
youyeetoo-r1: Add custom ALSA state configuration (#8818) 2025-10-25 07:13:10 +02:00
Chris Wang 1bb20a36f9 Added new kde-plasma-mobile environment for trixie, with sddm support for touchscreen by default; changed armbian to only write armbian sddm config if doesn't exist; 2025-10-23 22:38:36 +02:00
retro98boy ebe77dc278 board: add BesTV R3300-L support 2025-10-23 22:31:23 +02:00
Marcello Sylvester Bauer 19bd28dc67 fix(armbian-firstlogin): Enable wlan dhcp by default
Currently, WLAN DHCP is only enabled when the value of
PRESET_NET_USE_STATIC is explicitly set to 0. It is not enabled when
this configuration is uncommented or omitted. This change adjusts the
behavior so that DHCP is enabled by default unless a static network
configuration is used.

Signed-off-by: Marcello Sylvester Bauer <marcello.bauer@9elements.com>
2025-10-23 22:05:09 +02:00
tabris 189bcafdcf bsp armbian-ramlog - move HDD_LOG declaration before sourcing /etc/default/armbian-ramlog
don't do clever things when using overridden HDD_LOG
2025-10-22 13:34:18 +02:00
The-going 915444570a bsp: armbian-install: Correct the eMMC indication for some devices.
On some devices, the eMMC chip does not have a separate boot0 partition.
Use the system interface to determine the SD or eMMC memory type.
2025-10-11 14:04:35 +02:00
Igor Pecovnik 2b59e14542 Mekotronics R58HD - add initial support 2025-10-07 01:27:41 +02:00
SuperKali 412f67c20d
rockchip: Add NanoPi M5 board support to edge kernel (#8684)
* rockchip: Add NanoPi M5 board support to edge kernel

* rockchip64: enable Rockchip ASoC drivers and codecs in kernel config

* config: Fix audio Kconfig tristate hierarchy

Set CONFIG_SOUND, CONFIG_SND, and CONFIG_SND_SOC to built-in (y)
to allow Rockchip audio drivers to be built-in instead of being
silently downgraded to modules by olddefconfig.

* nanopi-m5: Add asound.state for audio configuration

* nanopi-m5: Fix SAI2 clock output
2025-09-28 12:46:45 +02:00
Igor Pecovnik 12d60bc169 Armbian-zram-config mkfs detecion gets empty string 2025-09-26 10:23:59 +02:00
Wei abc67aeea5 load modules for hw video engine
With video decoder/encoder drivers added in kernel, load the related
modules in script.
2025-09-15 21:20:20 +02:00
Rolf Leggewie de9a433882 BSP: fix incorrect logging for USB Gadget script 2025-09-14 18:25:56 +02:00
Wei e696c2eb3b Add support for XpressReal T3
XpressReal(https://xpressreal.io/) is a family of Single Board Computers
developed in collaboration between Fyde Innovations, Radxa and Realtek.

XpressReal T3 is the first product in the family - a small form factor
high performance single board computer powered by the Realtek RTD1619B,
which runs FydeOS/openFyde and Linux!

Now we are adding the awesome Armbian Linux support for XpressReal T3!

This commit introduces some binary files that XpressReal T3 needed:

- firmware/realtek/rtd1619b
	These binaries are the firmware for rtd1619b peripherals
	(including the audio decoder, video decoder, etc.).
- u-boot-fw.tar.gz
	This contains some co-processor firmware,
	which needs to be loaded by u-boot in the early stage of boot.
- u-boot-prebuilt.tar.gz
	These are hwsettings related files, used for tasks such as DDR initialization.

These files come from the rtd1619b SDK, which has already been open-sourced on our github:

- [firmware](https://github.com/XpressReal/linux-sdk/tree/main/meta-xpressreal/recipes-kernel/linux-firmware/files/rtd1619b)
- [u-boot prebuilts](https://github.com/XpressReal/linux-sdk/tree/main/meta-xpressreal/recipes-bsp/u-boot/files/prebuilt/rtd1619b)
2025-09-04 20:32:34 +08:00
Rolf Leggewie 501f26e561 motd: fix another alignment issue 2025-08-22 20:12:25 +08:00
Vasco Guita ef28357561 fix(armbian-firstlogin): use PRESET_USER_KEY instead of PRESET_ROOT_KEY for user SSH key 2025-08-07 14:32:52 +08:00
Patrick Yavitz 6f08f2d0d8 aic-bluetooth: Targeted process management and error handling
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-05 07:39:19 -04:00
Patrick Yavitz 756a48c080 Add AIC8800 Bluetooth Service and Script
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-05 07:39:19 -04:00
Hsun Lai 2576cd1d8e add community support for MediaTek Filogic device (BananaPi R4 Router) 2025-07-26 08:49:45 +02:00
Jianfeng Liu 05581e4b6b fix firstlogin failed to create password on sid 2025-07-22 18:35:27 +02:00
Igor Pecovnik fecc8ae217 Plymouth: add most recent Armbian logo 2025-07-18 17:44:07 +02:00
Patrick Yavitz 8fff7110f7 Gateway GZ80x: `Add bluetooth firmware`
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-04 04:50:37 -04:00
Andrei Aldea 48e0eeb50b extensions: Add TI's repo and install specified packages in k3-*
Texas Instruments maintains a custom apt repository [0] that contains:
    * tools like k3conf, which run on K3 devices
    * TI's versions of upstream packages (such as mesa)
    * out-of-tree drivers and firmware for graphics, wifi etc

Therefore, add TI's custom repository as the highest priority repository
in the filesystem. Doing this ensures that if apt finds a version of a
package that exists in both upstream Debian and the TI repository, it
picks the latter.

Additionally, introduce K3_PACKAGES variable to store a list of packages
that should be installed by-default in a K3 image. Initialize it to hold
TI's CC33xx packages.

Also set EXTRAWIFI to "no" in `current` image.

[0] https://github.com/TexasInstruments/ti-debpkgs

Co-authored-by: Suhaas Joshi <s-joshi@ti.com>
Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
2025-06-26 17:04:11 +08:00
Igor Pecovnik 3473794977 Armbian-install: disable Docker when installing images
enable back on exit
2025-06-23 20:34:18 +02:00
Rolf Leggewie 1faf63924b motd: fix alignments on login screen. Closes: #7984 2025-06-22 23:26:30 +02:00
retro98boy fc8fef06b2 CAINIAO CNIoT-CORE: use ALSA UCM instead of asound.state 2025-06-19 15:05:33 +02:00
retro98boy 22b0414b91 CAINIAO CNIoT-CORE: add internal speaker support 2025-06-09 17:34:50 +02:00
Igor Pecovnik b2fd69b34d Enable HiDPI support only if the framebuffer size is detectable 2025-05-29 18:50:43 +02:00
The-going 99afe10bed wifi-rtl8821cu: initial settings where Wi-Fi and bluetooth will both work 2025-05-29 17:50:10 +02:00
djurny f4f14832f5
helios4: fix helios4-wol.service (wake-on-lan) (#8235)
* helios4: fix wake-on-lan (wol)

- added ethtool package
- enable wol on all ethernet interfaces
- support common systemd.net-naming-schemes (ethX/endX/enoX)

* Update helios4-wol.service

Removed test code.

* Update helios4-wol.service

Fix bug after retesting.
2025-05-29 17:46:08 +02:00
Igor Pecovnik 0cfdb8c7e4 Allwinner: Replace bc with awk for floating-point comparison in temperature check 2025-05-27 15:55:14 +02:00
The-going 3d56fa93cd bananapi_m4_berry: Change the status to supported
Add the configuration file for the wifi 8821cu module
2025-05-27 15:37:20 +02:00
Igor Velkov 810ea3eefe Install to nvme: place root volume to separate subvolume when btrfs fs used 2025-04-21 10:24:45 +02:00
Igor Pecovnik 00674806d5 Fix ZRAM service due to parameter deprecation in mkfs > 2.40.1 (Trixe / Plucky) 2025-04-19 13:16:47 +02:00
chainsx f47934f327 blobs: remove station firmware 2025-04-14 21:03:17 +02:00
Igor Pecovnik a0c35c73a6 Add support for MOTD logo colors
- we might want to have different welcome colors for stable and nightly images
- this adds another branding option alongside with VENDOR, VENDORURL, VENDORSUPPORT, ...
2025-03-28 12:36:52 +01:00
Milivoje Legenovic 8f1b441dfc Fixed errors and warnings found in journald 2025-03-27 14:43:40 +01:00