From 43702c98a1ca94ce540ae5f0df51eb3288439b70 Mon Sep 17 00:00:00 2001
From: Clayton Craft <clayton@craftyguy.net>
Date: Fri, 1 Nov 2024 17:18:51 -0700
Subject: [PATCH] device/*: stop using console=null (MR 5752)

I replaced "console=null" with "quiet loglevel=2 udev.log_level=2",
based on the findings in

https://gitlab.postmarketos.org/postmarketOS/ pmaports/-/issues/2989

fixes #3269

[ci:ignore-count]
---
 device/archived/device-samsung-a5lte-downstream/APKBUILD    | 6 +++---
 device/archived/device-samsung-a5lte-downstream/deviceinfo  | 2 +-
 device/archived/device-samsung-a5ulte-downstream/APKBUILD   | 6 +++---
 device/archived/device-samsung-a5ulte-downstream/deviceinfo | 2 +-
 device/community/device-google-gru/APKBUILD                 | 4 ++--
 device/community/device-google-gru/deviceinfo               | 2 +-
 device/community/device-google-kukui/APKBUILD               | 4 ++--
 device/community/device-google-kukui/deviceinfo             | 2 +-
 device/community/device-google-oak/APKBUILD                 | 4 ++--
 device/community/device-google-oak/deviceinfo               | 2 +-
 device/community/device-google-snow/APKBUILD                | 4 ++--
 device/community/device-google-snow/deviceinfo              | 2 +-
 device/community/device-google-trogdor/APKBUILD             | 4 ++--
 device/community/device-google-trogdor/deviceinfo           | 2 +-
 device/community/device-google-veyron/APKBUILD              | 4 ++--
 device/community/device-google-veyron/deviceinfo            | 2 +-
 device/community/device-lenovo-21bx/APKBUILD                | 6 +++---
 device/community/device-lenovo-21bx/deviceinfo              | 2 +-
 device/testing/device-acer-aspire1/APKBUILD                 | 4 ++--
 device/testing/device-acer-aspire1/deviceinfo               | 2 +-
 device/testing/device-amediatech-x96-mini/APKBUILD          | 6 +++---
 device/testing/device-amediatech-x96-mini/deviceinfo        | 2 +-
 device/testing/device-google-asurada/APKBUILD               | 4 ++--
 device/testing/device-google-asurada/deviceinfo             | 2 +-
 device/testing/device-google-cherry/APKBUILD                | 4 ++--
 device/testing/device-google-cherry/deviceinfo              | 2 +-
 device/testing/device-google-corsola/APKBUILD               | 4 ++--
 device/testing/device-google-corsola/deviceinfo             | 2 +-
 device/testing/device-google-nyan-big/APKBUILD              | 4 ++--
 device/testing/device-google-nyan-big/deviceinfo            | 2 +-
 device/testing/device-google-nyan-blaze/APKBUILD            | 4 ++--
 device/testing/device-google-nyan-blaze/deviceinfo          | 2 +-
 device/testing/device-google-smaug/APKBUILD                 | 4 ++--
 device/testing/device-google-smaug/deviceinfo               | 2 +-
 device/testing/device-htc-protou/APKBUILD                   | 4 ++--
 device/testing/device-htc-protou/deviceinfo                 | 2 +-
 device/testing/device-inet-a33/APKBUILD                     | 4 ++--
 device/testing/device-inet-a33/deviceinfo                   | 2 +-
 device/testing/device-lenovo-flex-5g/APKBUILD               | 6 +++---
 device/testing/device-lenovo-flex-5g/deviceinfo             | 2 +-
 device/testing/device-lenovo-tb-x704f/APKBUILD              | 4 ++--
 device/testing/device-lenovo-tb-x704f/deviceinfo            | 2 +-
 device/testing/device-lenovo-tb8504f/APKBUILD               | 4 ++--
 device/testing/device-lenovo-tb8504f/deviceinfo             | 2 +-
 device/testing/device-lenovo-yoga-5g/APKBUILD               | 6 +++---
 device/testing/device-lenovo-yoga-5g/deviceinfo             | 2 +-
 device/testing/device-librecomputer-lafrite/APKBUILD        | 4 ++--
 device/testing/device-librecomputer-lafrite/deviceinfo      | 2 +-
 device/testing/device-librecomputer-lepotato/APKBUILD       | 4 ++--
 device/testing/device-librecomputer-lepotato/deviceinfo     | 2 +-
 device/testing/device-librecomputer-solitude/APKBUILD       | 4 ++--
 device/testing/device-librecomputer-solitude/deviceinfo     | 2 +-
 device/testing/device-samsung-afyonltecan/APKBUILD          | 4 ++--
 device/testing/device-samsung-afyonltecan/deviceinfo        | 2 +-
 device/testing/device-samsung-gts210velte/APKBUILD          | 4 ++--
 device/testing/device-samsung-gts210velte/deviceinfo        | 2 +-
 device/testing/device-samsung-gts210vewifi/APKBUILD         | 4 ++--
 device/testing/device-samsung-gts210vewifi/deviceinfo       | 2 +-
 device/testing/device-samsung-j6primelte/APKBUILD           | 4 ++--
 device/testing/device-samsung-j6primelte/deviceinfo         | 2 +-
 device/testing/device-samsung-ms013g/APKBUILD               | 4 ++--
 device/testing/device-samsung-ms013g/deviceinfo             | 2 +-
 device/testing/device-samsung-s3ve3g/APKBUILD               | 4 ++--
 device/testing/device-samsung-s3ve3g/deviceinfo             | 2 +-
 device/testing/device-samsung-starqltechn/APKBUILD          | 4 ++--
 device/testing/device-samsung-starqltechn/deviceinfo        | 2 +-
 device/testing/device-samsung-w767/APKBUILD                 | 6 +++---
 device/testing/device-samsung-w767/deviceinfo               | 2 +-
 device/testing/device-xiaomi-aries/APKBUILD                 | 4 ++--
 device/testing/device-xiaomi-aries/deviceinfo               | 2 +-
 device/testing/device-xiaomi-davinci/APKBUILD               | 6 +++---
 device/testing/device-xiaomi-davinci/deviceinfo             | 2 +-
 device/testing/device-xiaomi-miatoll/APKBUILD               | 4 ++--
 device/testing/device-xiaomi-miatoll/deviceinfo             | 2 +-
 device/testing/device-xiaomi-polaris/APKBUILD               | 6 +++---
 device/testing/device-xiaomi-polaris/deviceinfo             | 2 +-
 device/testing/device-xiaomi-surya/APKBUILD                 | 4 ++--
 device/testing/device-xiaomi-surya/deviceinfo               | 2 +-
 device/testing/device-xunlong-orangepi-pc/APKBUILD          | 6 +++---
 device/testing/device-xunlong-orangepi-pc/deviceinfo        | 2 +-
 device/testing/device-xunlong-orangepi5-plus/APKBUILD       | 4 ++--
 device/testing/device-xunlong-orangepi5-plus/deviceinfo     | 2 +-
 82 files changed, 133 insertions(+), 133 deletions(-)

diff --git a/device/archived/device-samsung-a5lte-downstream/APKBUILD b/device/archived/device-samsung-a5lte-downstream/APKBUILD
index 7e7f588f63f..3c7c11aba69 100644
--- a/device/archived/device-samsung-a5lte-downstream/APKBUILD
+++ b/device/archived/device-samsung-a5lte-downstream/APKBUILD
@@ -2,8 +2,8 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-samsung-a5lte-downstream
 pkgdesc="Samsung Galaxy A5 (SM-A500F)"
-pkgver=1
-pkgrel=2
+pkgver=2
+pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
 arch="armv7"
@@ -21,5 +21,5 @@ package() {
 }
 
 sha512sums="
-09f28323fac82a8f8495af89de94449100e0f9233e22e33af807e559803bf3d9114aedc6d21626c7d5d736e93025de812292a0ee47c3639ac704696995c3d675  deviceinfo
+d0a6fdd59082866ef806807f47ba83475a191bc75e4c3cedeeb51fdbfbe1b9243527352a6feb7537a2b204569e98d32d808bded9ac31cface15ad131d0eb5911  deviceinfo
 "
diff --git a/device/archived/device-samsung-a5lte-downstream/deviceinfo b/device/archived/device-samsung-a5lte-downstream/deviceinfo
index 8b104080a16..f6a8a2ab979 100644
--- a/device/archived/device-samsung-a5lte-downstream/deviceinfo
+++ b/device/archived/device-samsung-a5lte-downstream/deviceinfo
@@ -17,7 +17,7 @@ deviceinfo_screen_height="1280"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom user_debug=23 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom user_debug=23 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="true"
 deviceinfo_bootimg_dtb_second="false"
diff --git a/device/archived/device-samsung-a5ulte-downstream/APKBUILD b/device/archived/device-samsung-a5ulte-downstream/APKBUILD
index cb1609ffa5e..48b5c9f2c77 100644
--- a/device/archived/device-samsung-a5ulte-downstream/APKBUILD
+++ b/device/archived/device-samsung-a5ulte-downstream/APKBUILD
@@ -2,8 +2,8 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-samsung-a5ulte-downstream
 pkgdesc="Samsung Galaxy A5 (SM-A500FU)"
-pkgver=1
-pkgrel=2
+pkgver=2
+pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
 arch="armv7"
@@ -21,5 +21,5 @@ package() {
 }
 
 sha512sums="
-1e7fe5a6788c1b635ab5c63083da5c1f353440567b8f86948092202ce026cbbae000ea047e65fae543f13092f97626ce227bc3f329477fbd7521df1b31f30bc8  deviceinfo
+12c4c7319651c5304f195d5938ef4004bfbe16127cb95baac7fd38986eb3cf2e38d85f1b9f5c0763149c3f4c3a8ba2038bc878050a392d08faab27f07383d5e7  deviceinfo
 "
diff --git a/device/archived/device-samsung-a5ulte-downstream/deviceinfo b/device/archived/device-samsung-a5ulte-downstream/deviceinfo
index 39503bd9da8..7fd53cc780c 100644
--- a/device/archived/device-samsung-a5ulte-downstream/deviceinfo
+++ b/device/archived/device-samsung-a5ulte-downstream/deviceinfo
@@ -17,7 +17,7 @@ deviceinfo_screen_height="1280"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom user_debug=23 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom user_debug=23 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="true"
 deviceinfo_bootimg_dtb_second="false"
diff --git a/device/community/device-google-gru/APKBUILD b/device/community/device-google-gru/APKBUILD
index eede44410b7..4c1e64ac5c7 100644
--- a/device/community/device-google-gru/APKBUILD
+++ b/device/community/device-google-gru/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-gru
 pkgdesc="Google Gru Chromebooks"
-pkgver=7
+pkgver=8
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -53,6 +53,6 @@ nonfree_firmware() {
 
 
 sha512sums="
-7815e3a164720b5ad0df7ce8d12b12fe85cc4bb7bf4a09ccc0eb831a58a920026fd92d545f4d6fb459a688e15b9d542e360fd597cd5d3b01a3ea338c3928d2a3  deviceinfo
+513db81a9d656abcb3b58dd8b3b1571a792a4ca50147614d4682884da6e68b1b1c8af7f36b6ec47ac17563fcae6fc44c0fedaf3c5fddcffb80670f5dd53095bf  deviceinfo
 a750a0c41068082e0b82351d5aec91715e1a5215b09b26fec644dfe259cea2d662e878433a732a8c06dab2a9b420baec2bcc6161d8357cf3ed770239c5165090  modules-initfs
 "
diff --git a/device/community/device-google-gru/deviceinfo b/device/community/device-google-gru/deviceinfo
index 3e6b685b189..f93b9b2cc06 100644
--- a/device/community/device-google-gru/deviceinfo
+++ b/device/community/device-google-gru/deviceinfo
@@ -20,7 +20,7 @@ deviceinfo_disable_dhcpd="true"
 
 # Bootloader related
 deviceinfo_flash_method="none"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
 deviceinfo_cgpt_kpart_size="65536"
diff --git a/device/community/device-google-kukui/APKBUILD b/device/community/device-google-kukui/APKBUILD
index bfeb0630f21..8b6047b299f 100644
--- a/device/community/device-google-kukui/APKBUILD
+++ b/device/community/device-google-kukui/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-kukui
 pkgdesc="Google Kukui Chromebooks"
-pkgver=8
+pkgver=9
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -73,6 +73,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-ecd503069ecf272ddc238bd49dc257a1f3e0f4c20b322238e2da83104b94b331c22886d1591b6fe0b78c986e15ac6251e364ec1b750f9125ea722a6b1a79e2b8  deviceinfo
+41944051726b96f98bd50696dc798a9e578c4172e97b35a90b264c29d8bd300901058bae493bc4dec19e71bc28cd5f29fa4fda19fc8191de0a546751cbb1e5ae  deviceinfo
 8e95624610dae7d18684056396c9e82635ddce7303d6770e965f9372ffa101fdfd5f8337bc7368004890e9836798663a98c142c52ed63795877ea37ac8da56af  modules-initfs
 "
diff --git a/device/community/device-google-kukui/deviceinfo b/device/community/device-google-kukui/deviceinfo
index 7cd12023b26..93cb1e6562a 100644
--- a/device/community/device-google-kukui/deviceinfo
+++ b/device/community/device-google-kukui/deviceinfo
@@ -19,7 +19,7 @@ deviceinfo_gpu_accelerated="true"
 deviceinfo_disable_dhcpd="true"
 
 # Bootloader related
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_flash_method="none"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
diff --git a/device/community/device-google-oak/APKBUILD b/device/community/device-google-oak/APKBUILD
index 958b665bb29..fb9dcbb1f22 100644
--- a/device/community/device-google-oak/APKBUILD
+++ b/device/community/device-google-oak/APKBUILD
@@ -3,7 +3,7 @@
 # Co-Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-oak
 pkgdesc="Google Oak Chromebooks"
-pkgver=7
+pkgver=8
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -39,6 +39,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-d0c595a323707f6e53cdd382a56b9d3faf4a32296e53a188361f482b752817892e74c7cf32bba0140607e266ecdb53b9c79fded45bda5e9f4d955eb4d8fe1d23  deviceinfo
+0f9d0a6af19a2f6023c564bcfdf547c015d7b261d496205d1ec0d31f112d105b5a2ddb0d9a1fbe767f1017ad5833c1afc1c0f9f764e803b36cff177969b77dea  deviceinfo
 4b0197eacfeeb4b13f5abc26950f570ee762742547674ce10110ccea63eb46630a2e3b5f87e9c9a1f9deda21baf05bec248ab7a65656687ec94d296b5657dafa  modules-initfs
 "
diff --git a/device/community/device-google-oak/deviceinfo b/device/community/device-google-oak/deviceinfo
index c86471dffab..5f1f2ac5d41 100644
--- a/device/community/device-google-oak/deviceinfo
+++ b/device/community/device-google-oak/deviceinfo
@@ -22,7 +22,7 @@ deviceinfo_create_initfs_extra="true"
 
 # Bootloader related
 deviceinfo_flash_method="none"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
 deviceinfo_cgpt_kpart_size="65536"
diff --git a/device/community/device-google-snow/APKBUILD b/device/community/device-google-snow/APKBUILD
index c5753544424..caac1c1a7a0 100644
--- a/device/community/device-google-snow/APKBUILD
+++ b/device/community/device-google-snow/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-snow
 pkgdesc="Samsung Chromebook"
-pkgver=8
+pkgver=9
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -55,7 +55,7 @@ sway() {
 }
 
 sha512sums="
-beaad602312b0bbadbf4232848674d351e34bacebeb43e8db8b20dd78b8a4fc26acd6a1e67da2a6281e89499bc481638eafa1b01cd134dc149cef580afe056e0  deviceinfo
+f4fa986c317a62f279ca6414bf90fa40e9bc20ae24c41d571d1b60b8aa64ca3f57459c0b4024ffa1655bf1ef4f271a18a8d9e57202e8223fb6988c80fd28551c  deviceinfo
 e12a68f919182cb4e6812a5dd13fce8dc15266d2ac16aa5f0a31034f111cb403c020ebaaa4d94309f4baf2f71379327c57c08029e27c506d152695e9a2b04b2b  modules-initfs
 8a8f593694528a9323ef4a0aff7e9c6ad45608957eb042d425663f682885c2f95eb01db4fe87b7c43a90de48f3e5f8b10cab4b13c547b5b0d31b924fcb083cad  HiFi.conf
 b163535da7626e3866faa45768c3888f69f90c98d694650e16a7594a03eb91391e166931eb487901217d983bb2dc4e49b99a2a5531740a7d87f8f4f5c3d0cf59  Snow-I2S-MAX98090.conf
diff --git a/device/community/device-google-snow/deviceinfo b/device/community/device-google-snow/deviceinfo
index 5992db5e22a..ece8f5df0fc 100644
--- a/device/community/device-google-snow/deviceinfo
+++ b/device/community/device-google-snow/deviceinfo
@@ -25,7 +25,7 @@ deviceinfo_flash_method="none"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
 deviceinfo_cgpt_kpart_size="16384"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_depthcharge_board="snow"
 deviceinfo_generate_depthcharge_image="true"
 deviceinfo_generate_extlinux_config="true"
diff --git a/device/community/device-google-trogdor/APKBUILD b/device/community/device-google-trogdor/APKBUILD
index ef8e9578339..e9ec54cb3db 100644
--- a/device/community/device-google-trogdor/APKBUILD
+++ b/device/community/device-google-trogdor/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-trogdor
 pkgdesc="Google Trogdor Chromebooks"
-pkgver=3
+pkgver=4
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -44,6 +44,6 @@ nonfree_firmware() {
 
 
 sha512sums="
-0a40c43eda1dbb159da59c00b3a1e51fff299a29add210de4d9a16c060da523c358b6d821aa1dd16523bb912d00e1a1837193cce52415f329ac2e171d220f6d3  deviceinfo
+b856dde5af8cd0426e77f7412c3fed2fb9d878eb3972931edaac65e34e217ce87940e438e95969a0df6a80ccb9384d16ed4b622e5a41315fe64008d1fa36ee1f  deviceinfo
 ef0257928f28aff25e6c625fabfd0942b01d4d86f1b523212ca825cf80f8b7a6c20ff17bfb02cb19f2a5d8787326ba22ad560a957c8d3c38b9ec70f1e16f9117  modules-initfs
 "
diff --git a/device/community/device-google-trogdor/deviceinfo b/device/community/device-google-trogdor/deviceinfo
index c294c470553..00895e32b08 100644
--- a/device/community/device-google-trogdor/deviceinfo
+++ b/device/community/device-google-trogdor/deviceinfo
@@ -20,7 +20,7 @@ deviceinfo_disable_dhcpd="true"
 
 # Bootloader related
 deviceinfo_flash_method="none"
-deviceinfo_kernel_cmdline="console=null deferred_probe_timeout=30"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 deferred_probe_timeout=30"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
 # 128M kernel partition
diff --git a/device/community/device-google-veyron/APKBUILD b/device/community/device-google-veyron/APKBUILD
index 5aa0c94d7d3..4353c2b5f2e 100644
--- a/device/community/device-google-veyron/APKBUILD
+++ b/device/community/device-google-veyron/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-veyron
 pkgdesc="Google Veyron Chromebooks"
-pkgver=6
+pkgver=7
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -53,6 +53,6 @@ nonfree_firmware() {
 
 
 sha512sums="
-851e0eb0b32d81a4aa2a63f7722f92bf221e49c1822a4fd179e997cd0e0231bb6f79c0b67ed12387890193617fd514862ac3aa6efacfc267e142acdd1f96fc1d  deviceinfo
+57f6f89630d315dd47556583ba6044ea5fcb210f194e4e4591136c288f6d5b0f2a8c2fb647bc6bb3eba3b97563e16839896c67635a082a519606011ffff160b5  deviceinfo
 be3e804fa538d9d377c637094dcf95e503e8a156fa71676a9e78abc0e290595dfdaa70b5642df721ebcdd3daa04d14e0c61d9bab6f78cb1dbd669404abc3a56d  modules-initfs
 "
diff --git a/device/community/device-google-veyron/deviceinfo b/device/community/device-google-veyron/deviceinfo
index 64e7d4c5b74..2a56531c8b8 100644
--- a/device/community/device-google-veyron/deviceinfo
+++ b/device/community/device-google-veyron/deviceinfo
@@ -20,7 +20,7 @@ deviceinfo_disable_dhcpd="true"
 
 # Bootloader related
 deviceinfo_flash_method="none"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="24576"
 deviceinfo_cgpt_kpart_size="32768"
diff --git a/device/community/device-lenovo-21bx/APKBUILD b/device/community/device-lenovo-21bx/APKBUILD
index 13b60736ede..83090528f52 100644
--- a/device/community/device-lenovo-21bx/APKBUILD
+++ b/device/community/device-lenovo-21bx/APKBUILD
@@ -4,8 +4,8 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-lenovo-21bx
 pkgdesc="Lenovo ThinkPad X13s"
-pkgver=10
-pkgrel=2
+pkgver=11
+pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
 arch="aarch64"
@@ -63,7 +63,7 @@ usbguard() {
 }
 
 sha512sums="
-c3570f44cd0134fd7400a5467cfddb3c1877a771fda8006228d1b0fd81536171ece53bf7562fc0e11dcc1fd3c6830e324e0d5ad9fdc4e16b53107fa3a04004fb  deviceinfo
+7768bde891b570aab7774be3e96feb8cab83707eb44dcf297a2fc681dfb9a3f62115a5fd2569ddada66e5fb4948c91e4c27de8ff950fb5814647c2f51c44efd8  deviceinfo
 82f7719285434d8c7a5268ddc21d513bb3f3788eb3dd2df099e1c245add9d19719047b003a47edb077e095ebe09d9601b1312c001578e7dfa4ed61d72098ef74  firmware.files
 27705e998db262602b50004083fe160dbcde88e9fdcaeb43e3d1d79be0b7af371f84855bb93ba16ada3cf5fa8ff8da6ca159cda4b1de08fb54ac451c57169c57  modules-initfs
 52bbb9564ec713db5d46937701b121afe0c6c644fffe189a05766f491b4997b1bbc4c1f90229efb5764d795df8d40a57d4c840ee4b32d426e7a84520364b8bf5  pipewire.conf
diff --git a/device/community/device-lenovo-21bx/deviceinfo b/device/community/device-lenovo-21bx/deviceinfo
index e2d678c9882..f98a416a0da 100644
--- a/device/community/device-lenovo-21bx/deviceinfo
+++ b/device/community/device-lenovo-21bx/deviceinfo
@@ -15,7 +15,7 @@ deviceinfo_gpu_accelerated="true"
 deviceinfo_chassis="laptop"
 deviceinfo_keyboard="true"
 deviceinfo_external_storage="true"
-deviceinfo_kernel_cmdline="console=null quiet clk_ignore_unused pd_ignore_unused arm64.nopauth"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 clk_ignore_unused pd_ignore_unused arm64.nopauth"
 
 # Bootloader related
 deviceinfo_flash_method="none"
diff --git a/device/testing/device-acer-aspire1/APKBUILD b/device/testing/device-acer-aspire1/APKBUILD
index 2a5177818ba..2cd73f0ce28 100644
--- a/device/testing/device-acer-aspire1/APKBUILD
+++ b/device/testing/device-acer-aspire1/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Nikita Travkin <nikita@trvn.ru>
 pkgname=device-acer-aspire1
 pkgdesc="Acer Aspire 1"
-pkgver=4
+pkgver=5
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -68,7 +68,7 @@ nonfree_firmware() {
 }
 
 sha512sums="
-9f0aafaea32377cc8a9ed05c82dacf237f3149f325d34cc7784565596cca0ca2f0858dbe37573872c96b3264dbd9e8ceeb3a7af614aa0fccf501880d4ea38083  deviceinfo
+ac8fa8c739d3e5384beb23706f991ce73111c8ce6144ed74dc6b4f1534b35a5acba70099fc56298ce197ce025eb89757b686ef81608e7588f354d61296f7efcb  deviceinfo
 99b3c6fee1e4088ad0246170b6884c5f342893efa4d4846c4e9fa47fbf58f2dc655b8379f465e7d690621630804634533392254fc4305fea6d292a9d5eb4795a  modules-initfs
 0626518d52fb56b80115e333030abe409fb5ca13aa7c13387e3f41e7d34c3b7c7da3ff06dd7062b79b5472f93119100bffa98f32f05f530623ccca7282777302  sc7180.conf
 ee33efa68a091f47ecaf51fc05f43fb7d5c62ec3eeaacb917dc1438edc4636eaba52c336645bf8a555b68b366a7dc40baf55895595ac7ac66cdeaa7ede86a72f  init.conf
diff --git a/device/testing/device-acer-aspire1/deviceinfo b/device/testing/device-acer-aspire1/deviceinfo
index 014a3066c10..ce8c2770158 100644
--- a/device/testing/device-acer-aspire1/deviceinfo
+++ b/device/testing/device-acer-aspire1/deviceinfo
@@ -18,7 +18,7 @@ deviceinfo_screen_height="1080"
 
 # Bootloader related
 deviceinfo_flash_method="none"
-deviceinfo_kernel_cmdline="efi=novamap,noruntime deferred_probe_timeout=30 console=null"
+deviceinfo_kernel_cmdline="efi=novamap,noruntime deferred_probe_timeout=30 quiet loglevel=2 udev.log_level=2"
 deviceinfo_generate_systemd_boot="true"
 deviceinfo_boot_filesystem="fat32"
 deviceinfo_partition_type="gpt"
diff --git a/device/testing/device-amediatech-x96-mini/APKBUILD b/device/testing/device-amediatech-x96-mini/APKBUILD
index b4544c4e848..68b3571841b 100644
--- a/device/testing/device-amediatech-x96-mini/APKBUILD
+++ b/device/testing/device-amediatech-x96-mini/APKBUILD
@@ -1,8 +1,8 @@
 # Reference: <https://postmarketos.org/devicepkg>
 # Maintainer: exkc <exxxxkc@getgoogleoff.me>
 pkgname=device-amediatech-x96-mini
-pkgver=1
-pkgrel=4
+pkgver=2
+pkgrel=0
 pkgdesc="Amediatech X96 mini"
 url="https://postmarketos.org"
 license="MIT"
@@ -32,6 +32,6 @@ nonfree_firmware() {
 
 sha512sums="
 981ef458837524b2b1922e7bc5abd4936d629e3f83e92062b46597cef985b65fdb90900de1ef93a7d741b9b0ac4b41cef9c3c2625181ff0e10effc22cb2fa3a3  asound.state
-2944571d84d2c3b622ce1e12913e341a6c323f23d7bda5470000717e297e5d04f3486f515aaaf11dae8c85848a8b5a30056110d61e97a0cd0e4eb9e6d4a81aeb  deviceinfo
+9c966db5a46e2ab0fb8108906cc68e80707f99082273a593141cc0dcb3a16f0578782bb37f54ef53259f0a1f1c5efabbe07e86765627bab026aea603f7c4353f  deviceinfo
 b9f3e1902c17909de928c99868265a257ba5873f6ea6aa1097ad10721f59d68342d50ee51992472ecd23722f7664a13dd15f4e26071a40595c7c3e5161e533d7  modules-initfs
 "
diff --git a/device/testing/device-amediatech-x96-mini/deviceinfo b/device/testing/device-amediatech-x96-mini/deviceinfo
index 4f9861ec4df..6dff39871f0 100644
--- a/device/testing/device-amediatech-x96-mini/deviceinfo
+++ b/device/testing/device-amediatech-x96-mini/deviceinfo
@@ -24,5 +24,5 @@ deviceinfo_sd_embed_firmware="u-boot/amediatech-x96-mini/u-boot.bin.sd-stripped.
 deviceinfo_boot_part_start="4096"
 deviceinfo_generate_extlinux_config="true"
 # Kernel options
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 
diff --git a/device/testing/device-google-asurada/APKBUILD b/device/testing/device-google-asurada/APKBUILD
index 5ff03713b40..be7769dee28 100644
--- a/device/testing/device-google-asurada/APKBUILD
+++ b/device/testing/device-google-asurada/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-asurada
 pkgdesc="Google Asurada Chromebooks"
-pkgver=3
+pkgver=4
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -35,6 +35,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-d497233fa521d67a04a87d6c1ca0c4360fc182856f9db1eff46f567127f258aa2516b1fbc4b0d1881f08204656b48b899becc7bdf6cbc6299dd6302505767495  deviceinfo
+955b8271768d9e75b9972a74cf551743f858218fb0b5b5e373fb5369139881bd8de90440c85c5ca494c93225fe05453ffc7c7401cb6e5fe8684d585d52939ac5  deviceinfo
 d90b91bd2bb409941878ebadf8d28ef66406edb64cbcac99443c3e0c072801ba94ec9fa3b551f59b8a27a33c7a34f511604bd30328195fc261f927d87138801d  modules-initfs
 "
diff --git a/device/testing/device-google-asurada/deviceinfo b/device/testing/device-google-asurada/deviceinfo
index ef321dbd090..00cca2383fe 100644
--- a/device/testing/device-google-asurada/deviceinfo
+++ b/device/testing/device-google-asurada/deviceinfo
@@ -18,7 +18,7 @@ deviceinfo_gpu_accelerated="true"
 deviceinfo_disable_dhcpd="true"
 
 # Bootloader related
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_flash_method="none"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
diff --git a/device/testing/device-google-cherry/APKBUILD b/device/testing/device-google-cherry/APKBUILD
index 54fbc8853af..e2078ad5c73 100644
--- a/device/testing/device-google-cherry/APKBUILD
+++ b/device/testing/device-google-cherry/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-cherry
 pkgdesc="Google Cherry Chromebooks"
-pkgver=3
+pkgver=4
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -35,6 +35,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-6661b7c7a880dc3991921b1395ea48023a641b2d3f8e46d005b5778fed1bc5b5c0d55fa5d43499f00bb7453fde8d644ba3ae50d98de10f2daa62ad34bd1580c9  deviceinfo
+8576363ac694e553491958d7d13769719171b1b2dc2760a141147b6e7cb8f7508b05e328c85be80ee14ae3bee04155bd24620c21c59bb9173e288f5912f4c6ee  deviceinfo
 bb7f9a426bfa151c53089f07fd4e874b1fb69fd8180a584b4c9824e2d5ea1e7678602d74eb641b2640b692fec73b88acc78ca26ba9c9f3b8ac8366c6fb63dd5f  modules-initfs
 "
diff --git a/device/testing/device-google-cherry/deviceinfo b/device/testing/device-google-cherry/deviceinfo
index 67adae08d0f..2a018df9b2e 100644
--- a/device/testing/device-google-cherry/deviceinfo
+++ b/device/testing/device-google-cherry/deviceinfo
@@ -18,7 +18,7 @@ deviceinfo_gpu_accelerated="true"
 deviceinfo_disable_dhcpd="true"
 
 # Bootloader related
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_flash_method="none"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
diff --git a/device/testing/device-google-corsola/APKBUILD b/device/testing/device-google-corsola/APKBUILD
index e7e38fd851f..977fa18ab4a 100644
--- a/device/testing/device-google-corsola/APKBUILD
+++ b/device/testing/device-google-corsola/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-corsola
 pkgdesc="Google Corsola Chromebooks"
-pkgver=4
+pkgver=5
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -58,7 +58,7 @@ nonfree_firmware() {
 }
 
 sha512sums="
-2e00f2483bc135ececdc0e4428bab92798a1b43f7ddf6c6440d41313695bf2162ca56ab8931392e05a20aaf0b8dfd08d5f6c21e9bfbf3b734d06337bd8f254bb  deviceinfo
+903b9a5e91ea49d9b940d76cbcf24fd69c9bc486acdd0ba0186315f9c367e82f9d8794f6c185910ea8cc31a017dc43350b7e1d6d6367dc194ba07e5369a81364  deviceinfo
 56fdcaa7a610497ed1bddbbfc0850f895bcfd79173b2e7de4bcf196f69120e1b62680da2a0b74543f153cb3d2b84055e71e258e7df938913aff66dca47061d7a  modules-initfs
 d33545d435755c2cca3b916d920464f3f711c6f09f48b68622f740f389c4faf95544467d9e3b418e562fadb8141ae37f2311166f228d5149434183736710567d  alsa-ucm-conf-b728563a07ebcd05545c60989412ae023b1dd06d.tar.gz
 "
diff --git a/device/testing/device-google-corsola/deviceinfo b/device/testing/device-google-corsola/deviceinfo
index 118fe8a9feb..5513f5804e2 100644
--- a/device/testing/device-google-corsola/deviceinfo
+++ b/device/testing/device-google-corsola/deviceinfo
@@ -18,7 +18,7 @@ deviceinfo_gpu_accelerated="true"
 deviceinfo_disable_dhcpd="true"
 
 # Bootloader related
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_flash_method="none"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
diff --git a/device/testing/device-google-nyan-big/APKBUILD b/device/testing/device-google-nyan-big/APKBUILD
index 3964e3cff40..4608dcb92ed 100644
--- a/device/testing/device-google-nyan-big/APKBUILD
+++ b/device/testing/device-google-nyan-big/APKBUILD
@@ -3,7 +3,7 @@
 # Co-Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-nyan-big
 pkgdesc="Acer Chromebook 13 CB5-311 / Acer Chromebook C810"
-pkgver=5
+pkgver=6
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -105,7 +105,7 @@ sway() {
 
 sha512sums="
 793688374d77efaf050c187d296d7fd55243773a1257b4d8adfa4cda50d4c0cacc035fb3d419a4b608989ed920636048680d900afe8a712f2166edf51552087a  30-xusb-firmware.files
-b6d5870f2de9c589d679e12344e2aad1267c45195401dbabfc612d9bf7a6cabf33b20f11f633ae4c48e2bd4ce50b68d2f058a0a04419122d0686e45b98c57b42  deviceinfo
+11cbb1d6b8dda5cd8504a10764243a387dc1e1c6789b619d9b6b5f98fd3e61f1db14188fec1798987d242faf9ce150f5b7b6d9a7cbe20da1df1c9d2695b23924  deviceinfo
 8cf99819584972f96c2342d6fa945bea13f0f374d1525d3b35c41137f4cce71ade20b927072e16c1e354f2a62018bd6c9bed2923a0afa127cc0b9bd645fc3937  modules-initfs
 e6c5382b6f7dd10f350136d65a714de3ae337978c3ca88e63f016b4a42be87b422d2388fbf6d6a2feba15516fb9b409f6c5ff08968829e6fc2d1e8aeb9d3c508  gpu.conf
 8f9dc3c7caeab6c5321dc2bf498f1a03a793f23cb776763316bc356b9d433d7a3337e61154069464dcda200bf390b99f3be8f657a40c6d2f6be3cbc6fb751080  mpv.conf.wayland
diff --git a/device/testing/device-google-nyan-big/deviceinfo b/device/testing/device-google-nyan-big/deviceinfo
index fb0402e1a1b..ea010adcc20 100644
--- a/device/testing/device-google-nyan-big/deviceinfo
+++ b/device/testing/device-google-nyan-big/deviceinfo
@@ -23,7 +23,7 @@ deviceinfo_create_initfs_extra="true"
 
 # Bootloader related
 deviceinfo_flash_method="none"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
 deviceinfo_cgpt_kpart_size="32768"
diff --git a/device/testing/device-google-nyan-blaze/APKBUILD b/device/testing/device-google-nyan-blaze/APKBUILD
index 50f548445a0..7cd6de35440 100644
--- a/device/testing/device-google-nyan-blaze/APKBUILD
+++ b/device/testing/device-google-nyan-blaze/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-google-nyan-blaze
 pkgdesc="HP Chromebook 14 G3"
-pkgver=5
+pkgver=6
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -74,7 +74,7 @@ sway() {
 
 sha512sums="
 793688374d77efaf050c187d296d7fd55243773a1257b4d8adfa4cda50d4c0cacc035fb3d419a4b608989ed920636048680d900afe8a712f2166edf51552087a  30-xusb-firmware.files
-dad80578c0087b3a843d1bc6817ee6f14790de84f6987a66aeaff13b2199c8c7cd9a65decd0f1295025ada2f978c5499249b8e2a949397c7180bab80c0f66aa6  deviceinfo
+b2a5fa1e0c6f0422e6d85185858e5d05425c547a6b3a9038c29ffe603f5bf2eb0fae1a70a9ba80fe80da91b7f35338b20e2c1eec8995030484f4f5f9d5107e59  deviceinfo
 8cf99819584972f96c2342d6fa945bea13f0f374d1525d3b35c41137f4cce71ade20b927072e16c1e354f2a62018bd6c9bed2923a0afa127cc0b9bd645fc3937  modules-initfs
 e6c5382b6f7dd10f350136d65a714de3ae337978c3ca88e63f016b4a42be87b422d2388fbf6d6a2feba15516fb9b409f6c5ff08968829e6fc2d1e8aeb9d3c508  gpu.conf
 8f9dc3c7caeab6c5321dc2bf498f1a03a793f23cb776763316bc356b9d433d7a3337e61154069464dcda200bf390b99f3be8f657a40c6d2f6be3cbc6fb751080  mpv.conf.wayland
diff --git a/device/testing/device-google-nyan-blaze/deviceinfo b/device/testing/device-google-nyan-blaze/deviceinfo
index d0d6d27c2e4..25ee5719c3d 100644
--- a/device/testing/device-google-nyan-blaze/deviceinfo
+++ b/device/testing/device-google-nyan-blaze/deviceinfo
@@ -22,7 +22,7 @@ deviceinfo_create_initfs_extra="true"
 
 # Bootloader related
 deviceinfo_flash_method="none"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_cgpt_kpart="/boot/vmlinuz.kpart"
 deviceinfo_cgpt_kpart_start="8192"
 deviceinfo_cgpt_kpart_size="32768"
diff --git a/device/testing/device-google-smaug/APKBUILD b/device/testing/device-google-smaug/APKBUILD
index 3415e9798f9..b69221a43f5 100644
--- a/device/testing/device-google-smaug/APKBUILD
+++ b/device/testing/device-google-smaug/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-google-smaug
 pkgdesc="Google Pixel C"
-pkgver=2
+pkgver=3
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -39,6 +39,6 @@ nonfree_firmware() {
 
 sha512sums="
 80d1ff3ae3045cb071d0eb7ac53cebccfe363a9584ef806e7b79309231c58d00f89612423440526a08b14fc80e96162b8f429f453f662d4c438c787fa45ef122  30-xusb-firmware.files
-36a0f0046f63e6b17cbc4f58e80f9f75048bdbe9a7c767b08e82ca476ba595d49aca8aa2f1712753bd42b2bfd7a45275a78e89b8b3e2576aa571fe6f057a99e3  deviceinfo
+984617fc57dab08be9ee1b9ee8617d5104361e9d20d2dd44051d4139b460607cc4265556b6941568d29edd2004501117f5e2677e51d367548da6e25e9a85c4ff  deviceinfo
 d883fa37ea89379aec31e518714adbef76d0c260929deb05c131c5df4c532344f3358a82cc39e81d06da821df81171709cd9dc20837795bee6834c34d4dfa47a  modules-initfs
 "
diff --git a/device/testing/device-google-smaug/deviceinfo b/device/testing/device-google-smaug/deviceinfo
index 4a01adf67a0..f910fa15565 100644
--- a/device/testing/device-google-smaug/deviceinfo
+++ b/device/testing/device-google-smaug/deviceinfo
@@ -20,7 +20,7 @@ deviceinfo_disable_dhcpd="true"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_cgpt_kpart="/boot/boot.img"
 deviceinfo_cgpt_kpart_start="8192"
 deviceinfo_cgpt_kpart_size="65536"
diff --git a/device/testing/device-htc-protou/APKBUILD b/device/testing/device-htc-protou/APKBUILD
index 1b346643966..170bf946e4a 100644
--- a/device/testing/device-htc-protou/APKBUILD
+++ b/device/testing/device-htc-protou/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-htc-protou
 pkgdesc="HTC Desire X"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -36,7 +36,7 @@ nonfree_firmware() {
 }
 
 sha512sums="
-7afbcb20a7cf0fa87de438b852b06fa86e223c2ac98cc7f5dedba2bed45d56315a86a23cee18c990bb6dd139606098beda1325186519d175725d3a23749e1313  deviceinfo
+6fda6d8cfdfa5783885225d81718586f4503564c2719d6e1e635f5e58c5c40492305520302e0cd24b020cd008f75321d2ab72914926a0708c583c68ba1ecf7f5  deviceinfo
 b49562b112ac966896d152ba30548f5b863cc94359fb02a8b75ec43a2c1229a852a218d50201628c0cbee3b88b68136163716e78dcc4ec71401ff9dc8340e016  initfs-hook.sh
 e76d0a2e1a9b611e811f6c0c90201f019ef435132ea4e7119e6179ffc99ba72c5fb6c3bdd1041ff06186d75a163bf3443d0c073c7fe1b55c10b58af53ada163a  pointercal
 "
diff --git a/device/testing/device-htc-protou/deviceinfo b/device/testing/device-htc-protou/deviceinfo
index 247ae8c4742..acffeb685c3 100644
--- a/device/testing/device-htc-protou/deviceinfo
+++ b/device/testing/device-htc-protou/deviceinfo
@@ -18,7 +18,7 @@ deviceinfo_dev_touchscreen="/dev/input/event1"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="no_console_suspend=1 console=null"
+deviceinfo_kernel_cmdline="no_console_suspend=1 quiet loglevel=2 udev.log_level=2"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="false"
 deviceinfo_flash_offset_base="0x03200000"
diff --git a/device/testing/device-inet-a33/APKBUILD b/device/testing/device-inet-a33/APKBUILD
index e4483d015ad..8cb42843577 100644
--- a/device/testing/device-inet-a33/APKBUILD
+++ b/device/testing/device-inet-a33/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-inet-a33
 pkgdesc="iNet Tek D70 A33"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="GPL-3.0-or-later"
@@ -20,5 +20,5 @@ package() {
 }
 
 sha512sums="
-193989891fc9eb720006685281051fa36270e6043387317527d4a82630cb623eb43d4355bfb2ac3b9fb13a18a09ac38f6fe60cc5cb8ca7b0bf4ce4cec85dfe31  deviceinfo
+956b4f01749aedf93639171d7f7ea39d4a68c0f6cd15b0181b8823767527a74f329b29d8ccfbe8f9ffa3d2a4a82929c548f8112600d57302a9bfba2587a5cf4d  deviceinfo
 "
diff --git a/device/testing/device-inet-a33/deviceinfo b/device/testing/device-inet-a33/deviceinfo
index f1ee06694e9..09e261721e3 100644
--- a/device/testing/device-inet-a33/deviceinfo
+++ b/device/testing/device-inet-a33/deviceinfo
@@ -22,5 +22,5 @@ deviceinfo_getty="ttyS0;115200"
 # Bootloader related
 deviceinfo_flash_method="none"
 deviceinfo_generate_extlinux_config="true"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_sd_embed_firmware="u-boot/q8-a33/u-boot-sunxi-with-spl.bin:8"
diff --git a/device/testing/device-lenovo-flex-5g/APKBUILD b/device/testing/device-lenovo-flex-5g/APKBUILD
index 2b170340ea9..57e9631ab81 100644
--- a/device/testing/device-lenovo-flex-5g/APKBUILD
+++ b/device/testing/device-lenovo-flex-5g/APKBUILD
@@ -2,8 +2,8 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-lenovo-flex-5g
 pkgdesc="Lenovo Flex 5G"
-pkgver=2
-pkgrel=2
+pkgver=3
+pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
 arch="aarch64"
@@ -27,6 +27,6 @@ package() {
 
 
 sha512sums="
-2fed2ff7cba1c0c19842b9bae7d75e41a1e03c19ca64ee5dba7f47a2273c4f0a226c05b0a62e2a7af991c1ef15e125dbac4ccdc4bcee6465a26c46f2127c6df2  deviceinfo
+3be7dd897e01d5032f579d86b665d2be73ba452aad66729b71775d2c7babebf5d4d5c9e18e62b0d71a615725939490b2cc9a1be25dcb99a5303003274fe2480f  deviceinfo
 438f30d14ad15fa87e5fa3b5127e5430af35cdddc400d2a01acbba6487792a602fcf3400e2c42ee991e6785fe62b083030ea977292efa88dacb3fcbe03bc32d7  modules-initfs
 "
diff --git a/device/testing/device-lenovo-flex-5g/deviceinfo b/device/testing/device-lenovo-flex-5g/deviceinfo
index 0d32ed68dd0..98d4ef0dc8e 100644
--- a/device/testing/device-lenovo-flex-5g/deviceinfo
+++ b/device/testing/device-lenovo-flex-5g/deviceinfo
@@ -20,7 +20,7 @@ deviceinfo_screen_height="1080"
 # Bootloader related
 deviceinfo_flash_method="none"
 # most parameters from: https://github.com/jhovold/linux/wiki/X13s#kernel-command-line
-deviceinfo_kernel_cmdline="console=null iommu.passthrough=0 iommu.strict=0 pcie_aspm.policy=powersupersave clk_ignore_unused pd_ignore_unused arm64.nopauth efi=noruntime"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 iommu.passthrough=0 iommu.strict=0 pcie_aspm.policy=powersupersave clk_ignore_unused pd_ignore_unused arm64.nopauth efi=noruntime"
 deviceinfo_generate_systemd_boot="true"
 deviceinfo_boot_filesystem="fat32"
 deviceinfo_partition_type="gpt"
diff --git a/device/testing/device-lenovo-tb-x704f/APKBUILD b/device/testing/device-lenovo-tb-x704f/APKBUILD
index 28971663038..bdbe0b5890f 100644
--- a/device/testing/device-lenovo-tb-x704f/APKBUILD
+++ b/device/testing/device-lenovo-tb-x704f/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-lenovo-tb-x704f
 pkgdesc="Lenovo TAB4 10 Plus"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -24,5 +24,5 @@ package() {
 }
 
 sha512sums="
-dc0c8dd524f075a1ab5c7d87a0e0a3ed083ee1d8fbd5364e0d254371d33f5fb6482f5eea141c59d35188dc2d7e51ac8fb60d7d4b48298e1a93862b2deca6c11d  deviceinfo
+5e3874f4bd2595600f94461dbb31d1fa35f201d96d6dbe2c4f3165a10a69e6101464541cf52b3ea342e3e9fddf2c026dd510fcc8484b675e32216d8a372d9835  deviceinfo
 "
diff --git a/device/testing/device-lenovo-tb-x704f/deviceinfo b/device/testing/device-lenovo-tb-x704f/deviceinfo
index c8e74696300..a703ebcdce2 100644
--- a/device/testing/device-lenovo-tb-x704f/deviceinfo
+++ b/device/testing/device-lenovo-tb-x704f/deviceinfo
@@ -18,7 +18,7 @@ deviceinfo_screen_height="1200"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 androidboot.bootdevice=7824900.sdhci loop.max_part=7 firmware_class.path=/vendor/firmware_mnt/image androidboot.selinux=permissive buildvariant=eng"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 androidboot.bootdevice=7824900.sdhci loop.max_part=7 firmware_class.path=/vendor/firmware_mnt/image androidboot.selinux=permissive buildvariant=eng"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="false"
 deviceinfo_bootimg_mtk_mkimage="false"
diff --git a/device/testing/device-lenovo-tb8504f/APKBUILD b/device/testing/device-lenovo-tb8504f/APKBUILD
index aeb1a00d2c5..61dba037a4e 100644
--- a/device/testing/device-lenovo-tb8504f/APKBUILD
+++ b/device/testing/device-lenovo-tb8504f/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-lenovo-tb8504f
 pkgdesc="Lenovo Tab 4 8"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -20,5 +20,5 @@ package() {
 }
 
 sha512sums="
-54af8ca863219cabc6174806d61ac0f7737d7bbfa29fdc62b71a53648d4b438958bd6d0f94fb7603494a855517324cfd20aeffa953282682bb713b8d7fd22c74  deviceinfo
+4f1dd71bce4a49a47c5e8f6b5d5b023f3c737922681d2e2df98c8a2bf4df1fd0ffb92059cb808eb9fde76a3c7eca433b9e32991e44e6a34716043087d05a9241  deviceinfo
 "
diff --git a/device/testing/device-lenovo-tb8504f/deviceinfo b/device/testing/device-lenovo-tb8504f/deviceinfo
index e6554dcbe8f..fae72cbac4c 100644
--- a/device/testing/device-lenovo-tb8504f/deviceinfo
+++ b/device/testing/device-lenovo-tb8504f/deviceinfo
@@ -18,7 +18,7 @@ deviceinfo_screen_height="1280"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 androidboot.bootdevice=7824900.sdhci loop.max_part=7 firmware_class.path=/vendor/firmware_mnt/image buildvariant=userdebug"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 androidboot.bootdevice=7824900.sdhci loop.max_part=7 firmware_class.path=/vendor/firmware_mnt/image buildvariant=userdebug"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="false"
 deviceinfo_bootimg_mtk_mkimage="false"
diff --git a/device/testing/device-lenovo-yoga-5g/APKBUILD b/device/testing/device-lenovo-yoga-5g/APKBUILD
index 5190898e7a9..0de139021c0 100644
--- a/device/testing/device-lenovo-yoga-5g/APKBUILD
+++ b/device/testing/device-lenovo-yoga-5g/APKBUILD
@@ -2,8 +2,8 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-lenovo-yoga-5g
 pkgdesc="Lenovo Yoga 5G"
-pkgver=2
-pkgrel=2
+pkgver=3
+pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
 arch="aarch64"
@@ -34,6 +34,6 @@ nonfree_firmware() {
 
 
 sha512sums="
-6ce114352091fe995d47496e36c1aeca2b47e73b7991c0a9c5f8e315f8f0d3b122d3da0ef4ee0e355fc850d076abb0ee861c2fc4dcff596cf4b3d20df5251d86  deviceinfo
+bce9f4660bcc9e1ca7971467f453a0b2395298574e608efd5ffbc414a5ef4907b73e3b15cb8bef67b285d3ee5de78afee5b700b49806593f683f1a1f3cdf7003  deviceinfo
 438f30d14ad15fa87e5fa3b5127e5430af35cdddc400d2a01acbba6487792a602fcf3400e2c42ee991e6785fe62b083030ea977292efa88dacb3fcbe03bc32d7  modules-initfs
 "
diff --git a/device/testing/device-lenovo-yoga-5g/deviceinfo b/device/testing/device-lenovo-yoga-5g/deviceinfo
index 5d01423e6c0..9a2f7e1e111 100644
--- a/device/testing/device-lenovo-yoga-5g/deviceinfo
+++ b/device/testing/device-lenovo-yoga-5g/deviceinfo
@@ -20,7 +20,7 @@ deviceinfo_screen_height="1080"
 # Bootloader related
 deviceinfo_flash_method="none"
 # most parameters from: https://github.com/jhovold/linux/wiki/X13s#kernel-command-line
-deviceinfo_kernel_cmdline="console=null iommu.passthrough=0 iommu.strict=0 pcie_aspm.policy=powersupersave clk_ignore_unused pd_ignore_unused arm64.nopauth efi=noruntime"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 iommu.passthrough=0 iommu.strict=0 pcie_aspm.policy=powersupersave clk_ignore_unused pd_ignore_unused arm64.nopauth efi=noruntime"
 deviceinfo_generate_systemd_boot="true"
 deviceinfo_boot_filesystem="fat32"
 deviceinfo_partition_type="gpt"
diff --git a/device/testing/device-librecomputer-lafrite/APKBUILD b/device/testing/device-librecomputer-lafrite/APKBUILD
index 3ed38e97e46..be0df07418b 100644
--- a/device/testing/device-librecomputer-lafrite/APKBUILD
+++ b/device/testing/device-librecomputer-lafrite/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
 pkgname=device-librecomputer-lafrite
 pkgdesc="Libre Computer AML-S805X-AC-V1.0"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -36,6 +36,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-df70b3bf040500ee8579f0a7ed1aef7691fc36b2e682f052bc6d502c0bc23338f1b96579a3ced77c8635a9f9198316fff8589c8588709410ca566f11e01ed855  deviceinfo
+6c075c0914b897ae93f075e4c52a29d699cd37dd9da411c4fe491622681914d64868f2feaad11efb781eb5d33458a782f8472866defae48242242e3b83a518c3  deviceinfo
 52948c2884a6f6384e12b7a598f70878526d0d3293c214425170145231144ec7de805c038641741a4a5d75b50e554f6a3fa3769784a674217ed032f9b6a233c8  modules-initfs
 "
diff --git a/device/testing/device-librecomputer-lafrite/deviceinfo b/device/testing/device-librecomputer-lafrite/deviceinfo
index 50c824d8c5e..a9cc8a63d55 100644
--- a/device/testing/device-librecomputer-lafrite/deviceinfo
+++ b/device/testing/device-librecomputer-lafrite/deviceinfo
@@ -25,4 +25,4 @@ deviceinfo_generate_extlinux_config="true"
 deviceinfo_sd_embed_firmware_step_size="512"
 deviceinfo_sd_embed_firmware="u-boot/librecomputer-lafrite/u-boot.bin.sd-stripped.bin:1"
 deviceinfo_boot_part_start="4096"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
diff --git a/device/testing/device-librecomputer-lepotato/APKBUILD b/device/testing/device-librecomputer-lepotato/APKBUILD
index 169c7be90ff..d3217f99c9b 100644
--- a/device/testing/device-librecomputer-lepotato/APKBUILD
+++ b/device/testing/device-librecomputer-lepotato/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
 pkgname=device-librecomputer-lepotato
 pkgdesc="Libre Computer AML-S905X-CC-V1.0"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -36,6 +36,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-ea97f80d58c69fa31d0260ab1f6d827508d393677a0533ed75f9139212d2da2ee7b656cf9a4d4c5ea1a9d5d03fa8f818c22ec52b2131d3024577522009bac442  deviceinfo
+10a38c774ea30d731eb1aed28ea3ffa61eba185193987e48da1002a4affbfa5a05e11cc97de5f605351313bee487f028dd4c30182e5dcb1458c1a672d5b559f4  deviceinfo
 52948c2884a6f6384e12b7a598f70878526d0d3293c214425170145231144ec7de805c038641741a4a5d75b50e554f6a3fa3769784a674217ed032f9b6a233c8  modules-initfs
 "
diff --git a/device/testing/device-librecomputer-lepotato/deviceinfo b/device/testing/device-librecomputer-lepotato/deviceinfo
index edeed606b1e..ff3d40122dd 100644
--- a/device/testing/device-librecomputer-lepotato/deviceinfo
+++ b/device/testing/device-librecomputer-lepotato/deviceinfo
@@ -25,4 +25,4 @@ deviceinfo_generate_extlinux_config="true"
 deviceinfo_sd_embed_firmware_step_size="512"
 deviceinfo_sd_embed_firmware="u-boot/librecomputer-lepotato/u-boot.bin.sd-stripped.bin:1"
 deviceinfo_boot_part_start="4096"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
diff --git a/device/testing/device-librecomputer-solitude/APKBUILD b/device/testing/device-librecomputer-solitude/APKBUILD
index 18b5ba6efa6..f769fea9781 100644
--- a/device/testing/device-librecomputer-solitude/APKBUILD
+++ b/device/testing/device-librecomputer-solitude/APKBUILD
@@ -3,7 +3,7 @@
 # Co-maintainer: Ferass El Hafidi <funderscore@postmarketos.org>
 pkgname=device-librecomputer-solitude
 pkgdesc="Libre Computer AML-S905D3-CC"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -36,6 +36,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-8349aa8a457c8effe4606e6e5030f910319436b3a99b024bb73c10c1de8a453348fd3b1859082850132348e30f9f33001d102b85ded2ea7afc23cea0e983d9a5  deviceinfo
+210cf3ac5628e5ddc98d5205a60d3448af96f652b48353b3a32c9ab4247f68dbd7aed3d27924a33a78337fb49c909f55a53d7be3fee0f6834905e2fda326166d  deviceinfo
 52948c2884a6f6384e12b7a598f70878526d0d3293c214425170145231144ec7de805c038641741a4a5d75b50e554f6a3fa3769784a674217ed032f9b6a233c8  modules-initfs
 "
diff --git a/device/testing/device-librecomputer-solitude/deviceinfo b/device/testing/device-librecomputer-solitude/deviceinfo
index 5dde111f731..eed3bd0ad4b 100644
--- a/device/testing/device-librecomputer-solitude/deviceinfo
+++ b/device/testing/device-librecomputer-solitude/deviceinfo
@@ -19,4 +19,4 @@ deviceinfo_gpu_accelerated="true"
 # Bootloader related
 deviceinfo_flash_method="none"
 deviceinfo_generate_extlinux_config="true"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
diff --git a/device/testing/device-samsung-afyonltecan/APKBUILD b/device/testing/device-samsung-afyonltecan/APKBUILD
index bde1fa97840..ac059369365 100644
--- a/device/testing/device-samsung-afyonltecan/APKBUILD
+++ b/device/testing/device-samsung-afyonltecan/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-samsung-afyonltecan
 pkgdesc="Samsung Galaxy Core LTE"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -20,5 +20,5 @@ package() {
 }
 
 sha512sums="
-7f5dee60dc8a12b2cc7cfbb438e3ddf57bb2afc0c9759956f15841e67dcfe8956a01e4137ceb6193c7be593b32dfbf54ad10b3dbf420f1838593f2a8ce495487  deviceinfo
+8ef11d29a4a2ccb976bb4ca490507633a3fa12df554c014a7c0eaa749f626e4cf76ada74f34fa732eabbeb0d2f1bf5905e4060dd402864d91e1b750bbdcc986f  deviceinfo
 "
diff --git a/device/testing/device-samsung-afyonltecan/deviceinfo b/device/testing/device-samsung-afyonltecan/deviceinfo
index d9ef637e582..a13dcb7b287 100644
--- a/device/testing/device-samsung-afyonltecan/deviceinfo
+++ b/device/testing/device-samsung-afyonltecan/deviceinfo
@@ -16,7 +16,7 @@ deviceinfo_external_storage="true"
 
 # Bootloader related
 deviceinfo_flash_method="heimdall-bootimg"
-deviceinfo_kernel_cmdline="console=null androidboot.console=null androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 zcache.enabled=1 zcache.compressor=lz4 androidboot.selinux=permissive buildvariant=eng"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 zcache.enabled=1 zcache.compressor=lz4 androidboot.selinux=permissive buildvariant=eng"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="true"
 deviceinfo_bootimg_dtb_second="false"
diff --git a/device/testing/device-samsung-gts210velte/APKBUILD b/device/testing/device-samsung-gts210velte/APKBUILD
index d4a80987655..2849e8e9002 100644
--- a/device/testing/device-samsung-gts210velte/APKBUILD
+++ b/device/testing/device-samsung-gts210velte/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-samsung-gts210velte
 pkgdesc="Samsung Galaxy Tab S2 9.7 LTE (SM-T819)"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -23,6 +23,6 @@ package() {
 
 
 sha512sums="
-353972b4587a74ded0ec4d2ed11932255207a58337fb104b1f7bbad303ddc03c8fa46e30e7ddf53a8913cabfb3485cc2aed74835fb1e96238bd499c30140a10e  deviceinfo
+8a606379d9d58196afc60b403763c33eb0d420eae7b306da9282994b28cea9ca5948b34552b2ea68498ef3366f94a1ed3b9931c6cdf9a86bf92416d644bf02cf  deviceinfo
 0d23fae6de9b04a36f395068278b8a9054c33e435b24de943da1e55a0ee2d88ee932a3fd2f660596377b14474483edecb8357684f9b7bc2c53979c7f863fae52  90-sec_touchscreen.rules
 "
diff --git a/device/testing/device-samsung-gts210velte/deviceinfo b/device/testing/device-samsung-gts210velte/deviceinfo
index ec602232c80..f25290ccd78 100644
--- a/device/testing/device-samsung-gts210velte/deviceinfo
+++ b/device/testing/device-samsung-gts210velte/deviceinfo
@@ -19,7 +19,7 @@ deviceinfo_dev_touchscreen_calibration="0 1 1.342 -1 0 1536"
 
 # Bootloader related
 deviceinfo_flash_method="heimdall-bootimg"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom androidboot.wificountrycode=00 firmware_class.path=/lib/firmware/postmarketos msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk androidboot.selinux=permissive buildvariant=userdebug androidboot.sec_atd.tty=/dev/ttyHSL0 sec_log=0x200000@0xa0200000 sec_dbg=0x1ff000@0xa0000000 androidboot.revision=4 androidboot.warranty_bit=1 androidboot.bootloader=T819XXS2BRB1 androidboot.boot_recovery=0 sec_debug.reset_reason=0x0 sec_dbg_ex_info=0x400@0xa01ff000 charging_mode=0x00 pmic_info=3 androidboot.debug_level=0x4f4c sec_debug.enable=0 sec_debug.enable_user=0 msm_rtb.enable=0 androidboot.cp_debug_level=0x55FF sec_debug.enable_cp_debug=0 vmalloc=450M sysscope=0xff000000 fg_reset=0 androidboot.security_mode=1526595584 androidboot.ucs_mode=0 androidboot.emmc=true gpt androidboot.baseband=msm lcd_id=0x424015 lcd_id2=0xffffff hall_ic=0x0 mdss_mdp.panel=1:dsi:0:ss_dsi_panel_ANA38401_AMS968HH01_QXGA:1:ss_dsi_panel_ANA38"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom androidboot.wificountrycode=00 firmware_class.path=/lib/firmware/postmarketos msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk androidboot.selinux=permissive buildvariant=userdebug androidboot.sec_atd.tty=/dev/ttyHSL0 sec_log=0x200000@0xa0200000 sec_dbg=0x1ff000@0xa0000000 androidboot.revision=4 androidboot.warranty_bit=1 androidboot.bootloader=T819XXS2BRB1 androidboot.boot_recovery=0 sec_debug.reset_reason=0x0 sec_dbg_ex_info=0x400@0xa01ff000 charging_mode=0x00 pmic_info=3 androidboot.debug_level=0x4f4c sec_debug.enable=0 sec_debug.enable_user=0 msm_rtb.enable=0 androidboot.cp_debug_level=0x55FF sec_debug.enable_cp_debug=0 vmalloc=450M sysscope=0xff000000 fg_reset=0 androidboot.security_mode=1526595584 androidboot.ucs_mode=0 androidboot.emmc=true gpt androidboot.baseband=msm lcd_id=0x424015 lcd_id2=0xffffff hall_ic=0x0 mdss_mdp.panel=1:dsi:0:ss_dsi_panel_ANA38401_AMS968HH01_QXGA:1:ss_dsi_panel_ANA38"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="true"
 deviceinfo_flash_offset_base="0x80000000"
diff --git a/device/testing/device-samsung-gts210vewifi/APKBUILD b/device/testing/device-samsung-gts210vewifi/APKBUILD
index 8f3f5402502..96dac76b142 100644
--- a/device/testing/device-samsung-gts210vewifi/APKBUILD
+++ b/device/testing/device-samsung-gts210vewifi/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-samsung-gts210vewifi
 pkgdesc="Galaxy Tab S2 9.7 WiFi (SM-T813)"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -23,6 +23,6 @@ package() {
 }
 
 sha512sums="
-fb4e1a6b3df0a505aa6cd781948da261fb68f5015aac08e74ef8ba7d6da8494ce9556e86e0767f3fdf0773eaf62c68003d5c4ef7e0edf5ebc62d295b86ba2cf7  deviceinfo
+a330fe5c1bc7a9e0df1f53c7abc39dc0f02c070e221e920a4024267a1e706e200efaab2f8a926678b1a774b0dabb638f3a0e95cedf935a118fcdb5b091610488  deviceinfo
 0d23fae6de9b04a36f395068278b8a9054c33e435b24de943da1e55a0ee2d88ee932a3fd2f660596377b14474483edecb8357684f9b7bc2c53979c7f863fae52  90-sec_touchscreen.rules
 "
diff --git a/device/testing/device-samsung-gts210vewifi/deviceinfo b/device/testing/device-samsung-gts210vewifi/deviceinfo
index 26b4712a535..c7760192931 100644
--- a/device/testing/device-samsung-gts210vewifi/deviceinfo
+++ b/device/testing/device-samsung-gts210vewifi/deviceinfo
@@ -19,7 +19,7 @@ deviceinfo_dev_touchscreen_calibration="0 1 1.342 -1 0 1536"
 
 # Bootloader related
 deviceinfo_flash_method="heimdall-bootimg"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom androidboot.wificountrycode=00 firmware_class.path=/lib/firmware/postmarketos msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk buildvariant=userdebug androidboot.selinux=permissive androidboot.sec_atd.tty=/dev/ttyHSL0 sec_log=0x200000@0xa0200000 sec_dbg=0x1ff000@0xa0000000 androidboot.revision=4 androidboot.warranty_bit=1 androidboot.bootloader=T813XXU2BQD3 androidboot.boot_recovery=0 sec_debug.reset_reason=0x0 sec_dbg_ex_info=0x400@0xa01ff000 charging_mode=0x00 pmic_info=3 androidboot.debug_level=0x4f4c sec_debug.enable=0 sec_debug.enable_user=0 msm_rtb.enable=0 androidboot.cp_debug_level=0x55FF sec_debug.enable_cp_debug=0 vmalloc=450M fg_reset=0 androidboot.security_mode=1526595584 androidboot.ucs_mode=0 androidboot.emmc=true gpt lcd_id=0x424015 lcd_id2=0xffffff hall_ic=0x0 mdss_mdp.panel=1:dsi:0:ss_dsi_panel_ANA38401_AMS968HH01_QXGA:1:ss_dsi_panel_ANA38"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom androidboot.wificountrycode=00 firmware_class.path=/lib/firmware/postmarketos msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk buildvariant=userdebug androidboot.selinux=permissive androidboot.sec_atd.tty=/dev/ttyHSL0 sec_log=0x200000@0xa0200000 sec_dbg=0x1ff000@0xa0000000 androidboot.revision=4 androidboot.warranty_bit=1 androidboot.bootloader=T813XXU2BQD3 androidboot.boot_recovery=0 sec_debug.reset_reason=0x0 sec_dbg_ex_info=0x400@0xa01ff000 charging_mode=0x00 pmic_info=3 androidboot.debug_level=0x4f4c sec_debug.enable=0 sec_debug.enable_user=0 msm_rtb.enable=0 androidboot.cp_debug_level=0x55FF sec_debug.enable_cp_debug=0 vmalloc=450M fg_reset=0 androidboot.security_mode=1526595584 androidboot.ucs_mode=0 androidboot.emmc=true gpt lcd_id=0x424015 lcd_id2=0xffffff hall_ic=0x0 mdss_mdp.panel=1:dsi:0:ss_dsi_panel_ANA38401_AMS968HH01_QXGA:1:ss_dsi_panel_ANA38"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="true"
 deviceinfo_flash_offset_base="0x80000000"
diff --git a/device/testing/device-samsung-j6primelte/APKBUILD b/device/testing/device-samsung-j6primelte/APKBUILD
index 8684424ee29..c9219a838f0 100644
--- a/device/testing/device-samsung-j6primelte/APKBUILD
+++ b/device/testing/device-samsung-j6primelte/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: omame <me@omame.xyz>
 pkgname=device-samsung-j6primelte
 pkgdesc="Samsung Galaxy J6+"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -37,6 +37,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-2b66b119564ed469927d7f41e6abf3fb20c99c8a022da9478b0ece1ecbf50a9527925d8c2b87a91fc2b9575741b295bd4dfb0057e3ce41c231b2f0fd82da0bd9  deviceinfo
+b34f30e4a79dbec4e8e728a7dfee078c9e8e31431710821e6dc5cc0af1793d223f2e70b88b6d103787c4880659e9e5b0f83c539b0a5cab11911ed16f76b9fa7b  deviceinfo
 7456a61514aabc557c77acacbac18cf167d0f675470cd6529f62c35fc0e1278ef3ca497f48ded813627e86e383664fa15ac124c45dd5c8558c746aee73e5fc10  brightness.start
 "
diff --git a/device/testing/device-samsung-j6primelte/deviceinfo b/device/testing/device-samsung-j6primelte/deviceinfo
index f4c0cd8b50e..43f7a53bc5b 100644
--- a/device/testing/device-samsung-j6primelte/deviceinfo
+++ b/device/testing/device-samsung-j6primelte/deviceinfo
@@ -18,7 +18,7 @@ deviceinfo_screen_height="1480"
 
 # Bootloader related
 deviceinfo_flash_method="heimdall-bootimg"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 androidboot.selinux=permissive loop.max_part=7 buildvariant=userdebug"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 androidboot.selinux=permissive loop.max_part=7 buildvariant=userdebug"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="false"
 deviceinfo_bootimg_mtk_mkimage="false"
diff --git a/device/testing/device-samsung-ms013g/APKBUILD b/device/testing/device-samsung-ms013g/APKBUILD
index 3761396d33b..34aadca7e66 100644
--- a/device/testing/device-samsung-ms013g/APKBUILD
+++ b/device/testing/device-samsung-ms013g/APKBUILD
@@ -1,7 +1,7 @@
 
 pkgname=device-samsung-ms013g
 pkgdesc="Samsung Galaxy Grand 2"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -21,5 +21,5 @@ package() {
 
 
 sha512sums="
-a9c4b652cfada5405dfa4bd6ae0024c75c18b265b0788747d7565d4f964c81d0dc59227e830e6fbd7dd38b407ca443768f0adf80568c77e3e539b41325fbad10  deviceinfo
+bc6f420718bfeb8a2de3d694bdc8e85e069dc1c086241410239d975f2906c19370fe87877027013b72f60c4e0ccf6e03f548bd5589c811eb4b57f7779a2bd7fa  deviceinfo
 "
diff --git a/device/testing/device-samsung-ms013g/deviceinfo b/device/testing/device-samsung-ms013g/deviceinfo
index 42489cfcc80..3313b988c57 100644
--- a/device/testing/device-samsung-ms013g/deviceinfo
+++ b/device/testing/device-samsung-ms013g/deviceinfo
@@ -17,7 +17,7 @@ deviceinfo_screen_height="1280"
 
 # Bootloader related
 deviceinfo_flash_method="heimdall-bootimg"
-deviceinfo_kernel_cmdline="console=null androidboot.console=null androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 androidboot.selinux=permissive buildvariant=userdebug"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 androidboot.selinux=permissive buildvariant=userdebug"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="true"
 deviceinfo_bootimg_dtb_second="false"
diff --git a/device/testing/device-samsung-s3ve3g/APKBUILD b/device/testing/device-samsung-s3ve3g/APKBUILD
index 2570142335f..b13f24c84b6 100644
--- a/device/testing/device-samsung-s3ve3g/APKBUILD
+++ b/device/testing/device-samsung-s3ve3g/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-samsung-s3ve3g
 pkgdesc="Samsung Galaxy S III Neo"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -29,6 +29,6 @@ package() {
 }
 
 sha512sums="
-7745f7a7a320612a37b6feb3aba8c81a3f507524ad65fa80ef4caaea18bbc099dce741b78658fba1f5ed06a50e322ae7fede9ec94b2da773a1c0f8756cc409d8  deviceinfo
+95cdfd782a199ad3f111da86a888b8ff25ab36e0a19b256e77663ae17ac7482c5e577addb74f9623f6685e558497a28807524f0be89d9793e8df2201d7180db3  deviceinfo
 b6102448a5c04cc0f8527295f312d38affb250c6c248018f9dbe543d51824f0f32d3ee334d1caee1e630a07b49bda3d81dee50ea3cb04397100f369d308400f7  initfs-hook.sh
 "
diff --git a/device/testing/device-samsung-s3ve3g/deviceinfo b/device/testing/device-samsung-s3ve3g/deviceinfo
index a07bcd01b02..014bb02b670 100644
--- a/device/testing/device-samsung-s3ve3g/deviceinfo
+++ b/device/testing/device-samsung-s3ve3g/deviceinfo
@@ -17,7 +17,7 @@ deviceinfo_screen_height="1280"
 
 # Bootloader related
 deviceinfo_flash_method="heimdall-bootimg"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom user_debug=23 msm_rtb.filter=0x37 zcache.enabled=1 zcache.compressor=lz4 buildvariant=userdebug"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom user_debug=23 msm_rtb.filter=0x37 zcache.enabled=1 zcache.compressor=lz4 buildvariant=userdebug"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="true"
 deviceinfo_bootimg_dtb_second="false"
diff --git a/device/testing/device-samsung-starqltechn/APKBUILD b/device/testing/device-samsung-starqltechn/APKBUILD
index 83e6470077c..79732dff38d 100644
--- a/device/testing/device-samsung-starqltechn/APKBUILD
+++ b/device/testing/device-samsung-starqltechn/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-samsung-starqltechn
 pkgdesc="Samsung Galaxy S9 SM-G9600"
-pkgver=5
+pkgver=6
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -31,7 +31,7 @@ package() {
 
 
 sha512sums="
-1036bd1f5df082a542c27097e628a81bd89543f376b968cd4331ec7d7d5b028590b3562f3734b6ee08958d69d47048647c0489a4c568b4f7bb1365be5b753864  deviceinfo
+2d409c9efdc31c55930828e19390dcb5789a66afd93ce92267549e3c3e829b75bfb3edbe669e678735d0fa89ae1e0648bfc8e712bbe0dd93dc25de3318c9eb7b  deviceinfo
 f45c72e77a97a8ec78da25df17682e86767672b2024ae9455a5a8db4dde95e5f9b0519361ab950b9dd77134054b2754e90ea844ceb5fccffa79d5bb51ff0c583  boot_image.its
 ba782c324c14cf0947c752b51a607ae1b08def885b0cf0afe89d1fcade3491ab2f547551eb08bd8074f608dac46bdcdf75c5c633bd7a15e6eb63a10f30994c82  payload_mock.dts
 1ae956562df26c458654c178efcba4862ff9a8b55d5f27bb74f1667bb2434f4bf95ec4f3ffc54d7bc84a6d075e9caadf46716dd72bc9d6b7b623ec4f25940f36  bootscript.sh
diff --git a/device/testing/device-samsung-starqltechn/deviceinfo b/device/testing/device-samsung-starqltechn/deviceinfo
index 34d89d683e6..537ca0cf5fe 100644
--- a/device/testing/device-samsung-starqltechn/deviceinfo
+++ b/device/testing/device-samsung-starqltechn/deviceinfo
@@ -19,7 +19,7 @@ deviceinfo_screen_height="1440"
 # Bootloader related
 deviceinfo_flash_method="fastboot"
 deviceinfo_flash_kernel_on_update="true"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom video=vfb:640x400,bpp=32,memsize=3072000 msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 service_locator.enable=1 swiotlb=2048"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom video=vfb:640x400,bpp=32,memsize=3072000 msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 service_locator.enable=1 swiotlb=2048"
 deviceinfo_generate_bootimg="true"
 deviceinfo_generate_uboot_fit_images="true"
 deviceinfo_bootimg_qcdt="false"
diff --git a/device/testing/device-samsung-w767/APKBUILD b/device/testing/device-samsung-w767/APKBUILD
index 38b8fbd0bf3..f8eddf198dc 100644
--- a/device/testing/device-samsung-w767/APKBUILD
+++ b/device/testing/device-samsung-w767/APKBUILD
@@ -2,8 +2,8 @@
 # Maintainer: Jenneron <jenneron@protonmail.com>
 pkgname=device-samsung-w767
 pkgdesc="Samsung Galaxy Book S"
-pkgver=2
-pkgrel=2
+pkgver=3
+pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
 arch="aarch64"
@@ -34,6 +34,6 @@ nonfree_firmware() {
 
 
 sha512sums="
-3cec42f2018ed1694101d7c4be03c1e1b518a8ce422b1c840cf7b030a882236e521906afa60626b34c3d0d579b7d43ea315ff8942fea65c32ac09dc5706c3e16  deviceinfo
+5367c0e72556f96e20967ea03cb3f5e82dd5d1a6c7ee891b136fe7968d9536b353258890bb9210844666263e4f6dc5677858ba32f2590e2f984b6423977108a2  deviceinfo
 23ade4e4526fa1445240219d227f34a445a3298b63c15fca751eea7c5ba0306ce3a76e4ddee341f9aa6f0e02a7f9d3d0ebb4dda0aec8ae0585dd8f6de7483c85  modules-initfs
 "
diff --git a/device/testing/device-samsung-w767/deviceinfo b/device/testing/device-samsung-w767/deviceinfo
index bf28409c30d..ea85ac24e7c 100644
--- a/device/testing/device-samsung-w767/deviceinfo
+++ b/device/testing/device-samsung-w767/deviceinfo
@@ -20,7 +20,7 @@ deviceinfo_screen_height="1080"
 # Bootloader related
 deviceinfo_flash_method="none"
 # most parameters from: https://github.com/jhovold/linux/wiki/X13s#kernel-command-line
-deviceinfo_kernel_cmdline="console=null iommu.passthrough=0 iommu.strict=0 pcie_aspm.policy=powersupersave clk_ignore_unused pd_ignore_unused arm64.nopauth efi=noruntime"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 iommu.passthrough=0 iommu.strict=0 pcie_aspm.policy=powersupersave clk_ignore_unused pd_ignore_unused arm64.nopauth efi=noruntime"
 deviceinfo_generate_systemd_boot="true"
 deviceinfo_boot_filesystem="fat32"
 deviceinfo_partition_type="gpt"
diff --git a/device/testing/device-xiaomi-aries/APKBUILD b/device/testing/device-xiaomi-aries/APKBUILD
index d7c8bbba597..0aaa09df45c 100644
--- a/device/testing/device-xiaomi-aries/APKBUILD
+++ b/device/testing/device-xiaomi-aries/APKBUILD
@@ -1,7 +1,7 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-xiaomi-aries
 pkgdesc="Xiaomi Mi 2"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -21,6 +21,6 @@ package() {
 
 
 sha512sums="
-72f6bd6f39b8a2812bd2ef61183e9161fa2b6a503e14adb1ebf88f9a20250ef66ef1d1e8cf0ee8ba6fae6383f77c1d89f436dae55095a6e7f9bd09bfd65c3143  deviceinfo
+a647f3e8b5c50f4d03dde8aa64fe3bb4bb394890288c33a9aa440e20078dbb8317022f5cf7405c9c7abd1ee52e5b4edb6ecb79a299c9add6e0b3f07ded67e73b  deviceinfo
 73d199fdf7eccc2041ea8fabecc8b833d845791d5e7740b9d8e81e8fb917a0db55958f8c0d5499142a5726cf1ee40d6eb0ca16f7dc160276354d940b5abeeedc  initfs-hook.sh
 "
diff --git a/device/testing/device-xiaomi-aries/deviceinfo b/device/testing/device-xiaomi-aries/deviceinfo
index bd56571cf4e..ad13f5cdd54 100644
--- a/device/testing/device-xiaomi-aries/deviceinfo
+++ b/device/testing/device-xiaomi-aries/deviceinfo
@@ -18,7 +18,7 @@ deviceinfo_dev_touchscreen="/dev/input/event1"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null androidboot.hardware=qcom ehci-hcd.park=3 maxcpus=2 androidboot.bootdevice=msm_sdcc.1 androidboot.selinux=permissive"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2 androidboot.hardware=qcom ehci-hcd.park=3 maxcpus=2 androidboot.bootdevice=msm_sdcc.1 androidboot.selinux=permissive"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="false"
 deviceinfo_flash_offset_base="0x80200000"
diff --git a/device/testing/device-xiaomi-davinci/APKBUILD b/device/testing/device-xiaomi-davinci/APKBUILD
index 64f8bef0dea..2cccb8f9dee 100644
--- a/device/testing/device-xiaomi-davinci/APKBUILD
+++ b/device/testing/device-xiaomi-davinci/APKBUILD
@@ -3,8 +3,8 @@
 
 pkgname=device-xiaomi-davinci
 pkgdesc="Xiaomi Mi 9T / Redmi K20"
-pkgver=1
-pkgrel=1
+pkgver=2
+pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
 arch="aarch64"
@@ -50,6 +50,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-939ddba27d1a78396383a5e77d2f9a4d965b1c7772c061f0a7de316346c852120f59ad989f7aa62390ec71b6ae78143d01f506acbee0a271c48530a79d981649  deviceinfo
+61706de03994ba1134bbfa151844aa8719723d6a0425e5d1ca849cdb628d867a8c36db9aea413d0ce9b22db62ac9b85148ee3f63d4ce4dd376678b345792e90f  deviceinfo
 474485963fb4ff97982894be2e024de09e6b3e7b324aceebde0480200998cfa92d68415752d59802bb63aebf7f2a343415d281938f2e308e5066ba08f3d79606  modules-initfs
 "
diff --git a/device/testing/device-xiaomi-davinci/deviceinfo b/device/testing/device-xiaomi-davinci/deviceinfo
index 29c34184b8e..8a5d95b0618 100644
--- a/device/testing/device-xiaomi-davinci/deviceinfo
+++ b/device/testing/device-xiaomi-davinci/deviceinfo
@@ -22,7 +22,7 @@ deviceinfo_screen_height="2340"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="false"
 deviceinfo_bootimg_mtk_mkimage="false"
diff --git a/device/testing/device-xiaomi-miatoll/APKBUILD b/device/testing/device-xiaomi-miatoll/APKBUILD
index 8f330b57bdf..037c0713789 100644
--- a/device/testing/device-xiaomi-miatoll/APKBUILD
+++ b/device/testing/device-xiaomi-miatoll/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: David Wronek <david@mainlining.org>
 pkgname=device-xiaomi-miatoll
 pkgdesc="Xiaomi Redmi Note 9 Pro / Redmi Note 9S"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -43,5 +43,5 @@ kernel_joyeuse() {
 }
 
 sha512sums="
-8127f706f04c9e57902c3287ef088441fa3efd3d922805ef4957897f4b193e6c1b022b933834684b3db3d0d9739769dcb5084a556ef3cda77e80e8443401bccf  deviceinfo
+6a066c6618b33aec8bb518543c4ae6023d3595901f39c9c8a56b973cc8c29afc85782eb3296c02ab07542cb533b20d97c2d72dbafe600314c80336c7714e3986  deviceinfo
 "
diff --git a/device/testing/device-xiaomi-miatoll/deviceinfo b/device/testing/device-xiaomi-miatoll/deviceinfo
index c2394f0f108..16b01b574d1 100644
--- a/device/testing/device-xiaomi-miatoll/deviceinfo
+++ b/device/testing/device-xiaomi-miatoll/deviceinfo
@@ -25,7 +25,7 @@ deviceinfo_append_dtb="true"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="false"
 deviceinfo_bootimg_mtk_mkimage="false"
diff --git a/device/testing/device-xiaomi-polaris/APKBUILD b/device/testing/device-xiaomi-polaris/APKBUILD
index 35da8502030..4a7d44fa20e 100644
--- a/device/testing/device-xiaomi-polaris/APKBUILD
+++ b/device/testing/device-xiaomi-polaris/APKBUILD
@@ -3,8 +3,8 @@
 # Reference: <https://postmarketos.org/devicepkg>
 pkgname=device-xiaomi-polaris
 pkgdesc="Xiaomi Mi Mix 2S"
-pkgver=1
-pkgrel=1
+pkgver=2
+pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
 arch="aarch64"
@@ -49,7 +49,7 @@ phosh() {
 }
 
 sha512sums="
-1dc7d05cb7a1404c5e44a5b024889359a69477170017958e879a7c04d694757f49865a06e0ae989b1912b7d5e6b258a95e92ffa92ccfafd16527fe330631cb58  deviceinfo
+5f49093f994120e30bee2112cc50582c7e90ff0e65df9935a492b3994f4a20b2f2477764328b3867b639bc661f1a949b2cec6d0c2e9097d8295baf1b39b16924  deviceinfo
 c1efa00cbfae95c2b0713b4c481f27cba1424b3def1d10ca682424a945adc52435564d917e791f63eda3b6a42acba1453a1c61ab7c15b0dac1678d5e54e1d739  modules-initfs
 e2e417169345c86a5dd34ac0afac4b2b983a755f4c7ba5698c385a01f96b9bd2c3ace1ce5a0569c121675e8b87e88e1cf5c648e995d9c50cba66e52bbc83753c  phoc.ini
 "
diff --git a/device/testing/device-xiaomi-polaris/deviceinfo b/device/testing/device-xiaomi-polaris/deviceinfo
index 26e45d8360e..63dd2e91859 100644
--- a/device/testing/device-xiaomi-polaris/deviceinfo
+++ b/device/testing/device-xiaomi-polaris/deviceinfo
@@ -23,7 +23,7 @@ deviceinfo_rootfs_image_sector_size="4096"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="false"
 deviceinfo_bootimg_mtk_mkimage="false"
diff --git a/device/testing/device-xiaomi-surya/APKBUILD b/device/testing/device-xiaomi-surya/APKBUILD
index 82b56aa7715..fad5de3f33d 100644
--- a/device/testing/device-xiaomi-surya/APKBUILD
+++ b/device/testing/device-xiaomi-surya/APKBUILD
@@ -4,7 +4,7 @@
 
 pkgname=device-xiaomi-surya
 pkgdesc="Xiaomi POCO X3 NFC"
-pkgver=2
+pkgver=3
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -52,6 +52,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-592930b6f0f1002cef77f88df36c7751362c188c3339167d8e28ed48bea9ed5a9e900fe52034db45ce7e11404f9baac02b171992a7b07b5c83fa2aed97b6c1e8  deviceinfo
+1cc9244f43fb9b388e1514480389fac5f35aa4aefb94883d97190a32f79f7a5eab2f53f92b772ea6777a322152f4ef6de0d30ea979032d59368b9cf4ae4b7d61  deviceinfo
 6d86b9211d4adf237ef2961f304655331287c186bba56b1af32185401b01b506949557ce6e70dc70e3c9997b4f5684c9f4cdfd11c79ccbc7a869147b6fb9bb53  modules-initfs
 "
diff --git a/device/testing/device-xiaomi-surya/deviceinfo b/device/testing/device-xiaomi-surya/deviceinfo
index 06c1e3b99d0..8cb16d77e6e 100644
--- a/device/testing/device-xiaomi-surya/deviceinfo
+++ b/device/testing/device-xiaomi-surya/deviceinfo
@@ -22,7 +22,7 @@ deviceinfo_screen_height="2400"
 
 # Bootloader related
 deviceinfo_flash_method="fastboot"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_generate_bootimg="true"
 deviceinfo_bootimg_qcdt="false"
 deviceinfo_bootimg_mtk_mkimage="false"
diff --git a/device/testing/device-xunlong-orangepi-pc/APKBUILD b/device/testing/device-xunlong-orangepi-pc/APKBUILD
index 1badbb696f0..e2e1d696e51 100644
--- a/device/testing/device-xunlong-orangepi-pc/APKBUILD
+++ b/device/testing/device-xunlong-orangepi-pc/APKBUILD
@@ -2,8 +2,8 @@
 # Maintainer: Marco Loletti <marco.loletti@zohomail.eu>
 pkgname=device-xunlong-orangepi-pc
 pkgdesc="Xunlong Orange Pi PC"
-pkgver=1
-pkgrel=2
+pkgver=2
+pkgrel=0
 url="https://postmarketos.org"
 license="GPL-3.0-or-later"
 arch="armv7"
@@ -21,5 +21,5 @@ package() {
 }
 
 sha512sums="
-f03f27dbb76cb5e4946a8290c9778074aeb86d15897334c8f75901a9593a4d783ab0d585df9ce62935eedeba2f9bfc30ebf139035ffe8240436b24bffdf6f756  deviceinfo
+d97647d4a2a3b596c7d88411542f466aad9ac929ad49946eb1b21b76697a58e9a6d8a3850f62dc0058dae8019fbec6afe18a740c3650bf76d18378e0c6303dbb  deviceinfo
 "
diff --git a/device/testing/device-xunlong-orangepi-pc/deviceinfo b/device/testing/device-xunlong-orangepi-pc/deviceinfo
index d339a6c4edb..074f2000f73 100644
--- a/device/testing/device-xunlong-orangepi-pc/deviceinfo
+++ b/device/testing/device-xunlong-orangepi-pc/deviceinfo
@@ -23,5 +23,5 @@ deviceinfo_getty="ttyS0;115200"
 # Bootloader related
 deviceinfo_flash_method="none"
 deviceinfo_generate_extlinux_config="true"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_sd_embed_firmware="u-boot/orangepi_pc/u-boot-sunxi-with-spl.bin:8"
diff --git a/device/testing/device-xunlong-orangepi5-plus/APKBUILD b/device/testing/device-xunlong-orangepi5-plus/APKBUILD
index 8124f0df5d0..7d081349ae7 100644
--- a/device/testing/device-xunlong-orangepi5-plus/APKBUILD
+++ b/device/testing/device-xunlong-orangepi5-plus/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: WeirdTreeThing <bradyn127@protonmail.com>
 pkgname=device-xunlong-orangepi5-plus
 pkgdesc="Xunlong Orange Pi 5 Plus"
-pkgver=1
+pkgver=2
 pkgrel=0
 url="https://postmarketos.org"
 license="MIT"
@@ -32,6 +32,6 @@ nonfree_firmware() {
 }
 
 sha512sums="
-1b4c429965a4e855b8f544a18afdeed6d89be1566a1b5583f51e7c73bd1db80153dcf854dca6859a0714c228be1495126e9ab5bf62eb34ea75ccffbc11fea5dd  deviceinfo
+47d4414b971bda8b19c008470f71915a9e839d06f797b3b190d948e51ba51e431b939a472854aaad1b910720190587dc5a71e4438b6c384843d958daf00de14a  deviceinfo
 c787cb2c449bb493375e7c1519f1c6e0c35bce038277ca3032364c4867693f9099050611c0cbd7f22181f33dda11888d1f09e3e5272cf73fe3245aadfe9c2bd8  modules-initfs
 "
diff --git a/device/testing/device-xunlong-orangepi5-plus/deviceinfo b/device/testing/device-xunlong-orangepi5-plus/deviceinfo
index 64408234287..02d4f83415e 100644
--- a/device/testing/device-xunlong-orangepi5-plus/deviceinfo
+++ b/device/testing/device-xunlong-orangepi5-plus/deviceinfo
@@ -19,7 +19,7 @@ deviceinfo_getty="ttyS2;1500000"
 
 # Bootloader related
 deviceinfo_flash_method="none"
-deviceinfo_kernel_cmdline="console=null"
+deviceinfo_kernel_cmdline="quiet loglevel=2 udev.log_level=2"
 deviceinfo_partition_type="gpt"
 deviceinfo_boot_filesystem="fat32"
 deviceinfo_generate_systemd_boot="true"
-- 
GitLab