From 8b51643c64310a79c0136ff9183c0a81eb883046 Mon Sep 17 00:00:00 2001
From: Clayton Craft <clayton@craftyguy.net>
Date: Sun, 3 Nov 2024 23:20:51 -0800
Subject: [PATCH] device/*: stop using console=null (MR 5752)

I replaced "console=null" with "quiet loglevel=2",
based on the findings in #2989

fixes #3269

[ci:ignore-count]
---
 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 +-
 80 files changed, 129 insertions(+), 129 deletions(-)

diff --git a/device/archived/device-samsung-a5ulte-downstream/APKBUILD b/device/archived/device-samsung-a5ulte-downstream/APKBUILD
index cb1609ffa5e..2d2147e1281 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
+8c08854b664866087f3df1dccbe39ee0aba4563e9fc2cb38567bbbb9f54a74e3a9ed7a574bc18930ecf595d8beda32dd301cd757b6788d24cdd819c8c9cc5c52  deviceinfo
 "
diff --git a/device/archived/device-samsung-a5ulte-downstream/deviceinfo b/device/archived/device-samsung-a5ulte-downstream/deviceinfo
index 39503bd9da8..8fd655e0a4c 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 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..e05d77d011f 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
+d0d5e47e7bc6f63f92669a315611c36972e2f06a32c1339ac551f23db023331fb6e1cdbbe4dc2022596aaf8083967951c43585a3aa32c4fddc8d8987bc20c092  deviceinfo
 a750a0c41068082e0b82351d5aec91715e1a5215b09b26fec644dfe259cea2d662e878433a732a8c06dab2a9b420baec2bcc6161d8357cf3ed770239c5165090  modules-initfs
 "
diff --git a/device/community/device-google-gru/deviceinfo b/device/community/device-google-gru/deviceinfo
index 3e6b685b189..7570b31096c 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"
 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..68776254696 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
+563b0c9ee35c90f2be74e30fa6d490a351e5e114f946c21556f00b621bfd5c756599eef5228dad8cf74c258eb8eb9e12f8012058da285ddff7834820cad5fc7e  deviceinfo
 8e95624610dae7d18684056396c9e82635ddce7303d6770e965f9372ffa101fdfd5f8337bc7368004890e9836798663a98c142c52ed63795877ea37ac8da56af  modules-initfs
 "
diff --git a/device/community/device-google-kukui/deviceinfo b/device/community/device-google-kukui/deviceinfo
index 7cd12023b26..58bb53687df 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"
 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..25890c36a8c 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
+6e4c6704aaca2b157ca437d0c9575a7efb369934facc59d0e43cbfff103f2e98dca42a46ba332069f00cc8f1289355a2177cb2ca4627445d50be7daaad60d817  deviceinfo
 4b0197eacfeeb4b13f5abc26950f570ee762742547674ce10110ccea63eb46630a2e3b5f87e9c9a1f9deda21baf05bec248ab7a65656687ec94d296b5657dafa  modules-initfs
 "
diff --git a/device/community/device-google-oak/deviceinfo b/device/community/device-google-oak/deviceinfo
index c86471dffab..791cd7c8da8 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"
 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..7a69857426b 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
+1ead9cae78b4e269d0bd54fc8da938171cb294125509049997a844b4769cd2419421f64bbcfa5fc4da991a77ed124155ec6613abe7a2ba8ba9e7e19440a801e5  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..881cf6481a7 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"
 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..16c9acccf49 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
+f94dcb175e49cbaadce524586ed1c3e3b0182e414c84c495a5585b49ed40ca6f7fa9c73544d19cbad236333f9fd997f150f836452b47a271f99b7b059972c4bc  deviceinfo
 ef0257928f28aff25e6c625fabfd0942b01d4d86f1b523212ca825cf80f8b7a6c20ff17bfb02cb19f2a5d8787326ba22ad560a957c8d3c38b9ec70f1e16f9117  modules-initfs
 "
diff --git a/device/community/device-google-trogdor/deviceinfo b/device/community/device-google-trogdor/deviceinfo
index c294c470553..456420db031 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 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..4e65cc9ad14 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
+abeebda841ae33d50008b891b4a29ccf4a7cf7be240b5913b701409e8621aa7210f685543b8ab7a9778b311359a197b4429af2b559716fa130d3af8447bef61d  deviceinfo
 be3e804fa538d9d377c637094dcf95e503e8a156fa71676a9e78abc0e290595dfdaa70b5642df721ebcdd3daa04d14e0c61d9bab6f78cb1dbd669404abc3a56d  modules-initfs
 "
diff --git a/device/community/device-google-veyron/deviceinfo b/device/community/device-google-veyron/deviceinfo
index 64e7d4c5b74..dfcbeeb2f76 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"
 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..34250fcbd77 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
+9cb08de5748b0339005a910cc0475ad344dc6e912e477c5bd6b370784af6309719524f8fa7a39e7565586e47968a35c344ea853cddd716cc3e1e483efaae7ff0  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..cc84d64a96d 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 quiet 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..4d9845dbbd1 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
+9506c0095105a9d0d1107dd561790b304001b6759f22f0beb0857528e4af90017c40a1cc394e695c46290ddec7f5358d7257429f124e242c8fd50f93bb327947  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..acddbb4b4ab 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"
 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..050a8d38ba7 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
+c7d9003f62a5622b2bf70a2a6a9affbc803b71d687db5775ff608b69eb2eab2c8d52fe6cda93d27a0f01e2c04c9d19952ac382014319080491afc0af3ae37162  deviceinfo
 b9f3e1902c17909de928c99868265a257ba5873f6ea6aa1097ad10721f59d68342d50ee51992472ecd23722f7664a13dd15f4e26071a40595c7c3e5161e533d7  modules-initfs
 "
diff --git a/device/testing/device-amediatech-x96-mini/deviceinfo b/device/testing/device-amediatech-x96-mini/deviceinfo
index 4f9861ec4df..94b27efc85e 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"
 
diff --git a/device/testing/device-google-asurada/APKBUILD b/device/testing/device-google-asurada/APKBUILD
index 5ff03713b40..66f9528fdc0 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
+6e5effd7bb0fc9b976936d6f31b7709ec854327f4aec3cd7eb28c32a491316c299f01c74a38fc79901b9ed787b7cdc944c2544bf0fd0331b5725135f006c741d  deviceinfo
 d90b91bd2bb409941878ebadf8d28ef66406edb64cbcac99443c3e0c072801ba94ec9fa3b551f59b8a27a33c7a34f511604bd30328195fc261f927d87138801d  modules-initfs
 "
diff --git a/device/testing/device-google-asurada/deviceinfo b/device/testing/device-google-asurada/deviceinfo
index ef321dbd090..e5396ded5a6 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"
 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..f4840e81a75 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
+a48ef8e74b8aa39dfbedd2a516ce83b2a8399df969adf8bef2830071d844bbc75b9680099cf37c90e47e01be993ba1d403573ae0b349223b07cf0c788fe56126  deviceinfo
 bb7f9a426bfa151c53089f07fd4e874b1fb69fd8180a584b4c9824e2d5ea1e7678602d74eb641b2640b692fec73b88acc78ca26ba9c9f3b8ac8366c6fb63dd5f  modules-initfs
 "
diff --git a/device/testing/device-google-cherry/deviceinfo b/device/testing/device-google-cherry/deviceinfo
index 67adae08d0f..25639b106db 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"
 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..068aa7cc462 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
+2298eb85c97d4a6c716c85ff7b15e6d7604f12be9918d64e55d7742b519626111e347964220eaa0a5cb5c4974cd0f0001e891488ded23e851465bf9202a7035d  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..7169024f59d 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"
 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..1d10063dc41 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
+387d9a80affd98c0701c97ddba51ec7b71cdc7776296f02c525663a4189e0ae9a22018a1fd818f9d160f7993d62eeb008f5bfc073ac3c2bd1fea898e585b79f9  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..76a09b32e21 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"
 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..1d73ebc8f65 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
+5b780b9248a171623d561f75aa3409a10f9ce51b56de71712ee63723cf131eb777aa0f952325dda944b9c455acd4bc3547034d3fd2b4bbda402a48c4e6e7dbf2  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..5541a8eae4f 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"
 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..faf5fd5ea3f 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
+1ee3d0eada4435181f8c70ead25f1dbd1afc6389819afc5c1fb0d45ee6ab936fd52352a3362697e6a8f27fe5fa8f8149b7a602eaf60f908010b4e265fd8073e7  deviceinfo
 d883fa37ea89379aec31e518714adbef76d0c260929deb05c131c5df4c532344f3358a82cc39e81d06da821df81171709cd9dc20837795bee6834c34d4dfa47a  modules-initfs
 "
diff --git a/device/testing/device-google-smaug/deviceinfo b/device/testing/device-google-smaug/deviceinfo
index 4a01adf67a0..f2449457cd8 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"
 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..1c47a6487ed 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
+8c040ba13c2fdcada448852f89e74c3bc5b9ecbd9fd80c30462e87c8a529843fdf060be3a06876d8bc638201032884d6ad8011b22e9afc4112f72920ffd5ff75  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..823ab8bee47 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"
 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..529bb9c7607 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
+2e6afc5b5adc3e5fb68e3eb6bb9f33a470ceb4a17a2dc445eb5253c627dd7e8583b259a16c0b0d6e4e46b1973aca5a5d96b57ee697bfa57d3965976f09adad70  deviceinfo
 "
diff --git a/device/testing/device-inet-a33/deviceinfo b/device/testing/device-inet-a33/deviceinfo
index f1ee06694e9..c99d05a145c 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"
 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..976a7234f7b 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
+a855111b436b3c7dac9db6e1a7a9eb5e76b48293de06ab2eb4fcfd119fb16b4bd463624b24f2ffffe890c2cf8df7febecd057f0f03c4260a5db74746bfdad3d9  deviceinfo
 438f30d14ad15fa87e5fa3b5127e5430af35cdddc400d2a01acbba6487792a602fcf3400e2c42ee991e6785fe62b083030ea977292efa88dacb3fcbe03bc32d7  modules-initfs
 "
diff --git a/device/testing/device-lenovo-flex-5g/deviceinfo b/device/testing/device-lenovo-flex-5g/deviceinfo
index 0d32ed68dd0..a96ecf56266 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 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..6b5c5fb466e 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
+a0f8b0da1b997ecc6e08b7ac392802c681780e506fc99e543d69fbe12c706eab5d788748d600375a56378272a810a0947c51ef730068ae8e05c57516a9de063e  deviceinfo
 "
diff --git a/device/testing/device-lenovo-tb-x704f/deviceinfo b/device/testing/device-lenovo-tb-x704f/deviceinfo
index c8e74696300..d43acbd1e3c 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 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..a90cca0a217 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
+8bde53e63f1c5975ff0a02368f2b6ab4b791d4ff9a1889770325d655fc626e83739ade14a67c8fe49ce9515c41d0c5c5a5bbbe3e31e86b06e17de8e7dc457851  deviceinfo
 "
diff --git a/device/testing/device-lenovo-tb8504f/deviceinfo b/device/testing/device-lenovo-tb8504f/deviceinfo
index e6554dcbe8f..a879fb0128f 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 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..5ec2848efc5 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
+7601e33a77407ddb6e9745242f4a4df108943040e69dc33286d809e4f6ad45f8aeba2012dbdd5ec1b3bcb841776e19c6df5cace3c8465ef26e2a4ac04cb0697d  deviceinfo
 438f30d14ad15fa87e5fa3b5127e5430af35cdddc400d2a01acbba6487792a602fcf3400e2c42ee991e6785fe62b083030ea977292efa88dacb3fcbe03bc32d7  modules-initfs
 "
diff --git a/device/testing/device-lenovo-yoga-5g/deviceinfo b/device/testing/device-lenovo-yoga-5g/deviceinfo
index 5d01423e6c0..7198a42d192 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 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..3512ad6662b 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
+604613ffd6b9cabafacc868fb13e4a70849070df534ed646d517af721ffc9b7cbb73638b4934924b366cc9f7bdb05d10a664e3c88855ee52ba78c01895e11069  deviceinfo
 52948c2884a6f6384e12b7a598f70878526d0d3293c214425170145231144ec7de805c038641741a4a5d75b50e554f6a3fa3769784a674217ed032f9b6a233c8  modules-initfs
 "
diff --git a/device/testing/device-librecomputer-lafrite/deviceinfo b/device/testing/device-librecomputer-lafrite/deviceinfo
index 50c824d8c5e..28cbd15b560 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"
diff --git a/device/testing/device-librecomputer-lepotato/APKBUILD b/device/testing/device-librecomputer-lepotato/APKBUILD
index 169c7be90ff..8227beadba6 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
+b5005b9546c95275c9370a0ec808fbb80b0c46adfc5e3819c364df662ee88d8483b3ec150fb0b2a5a20fb13500f8c34ad19e5b68dd662eeac9d3f421feb5529f  deviceinfo
 52948c2884a6f6384e12b7a598f70878526d0d3293c214425170145231144ec7de805c038641741a4a5d75b50e554f6a3fa3769784a674217ed032f9b6a233c8  modules-initfs
 "
diff --git a/device/testing/device-librecomputer-lepotato/deviceinfo b/device/testing/device-librecomputer-lepotato/deviceinfo
index edeed606b1e..fd720e77b5e 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"
diff --git a/device/testing/device-librecomputer-solitude/APKBUILD b/device/testing/device-librecomputer-solitude/APKBUILD
index 18b5ba6efa6..e9c41a42ac0 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
+e353ee2f4e821520d66f04ec66752fb12e9ea87f21aab19b053cc9be59eb82ded609d3f9dc3dc4c906772afce0bc2c1d8218cff3060d04c8182af1e67a9991d2  deviceinfo
 52948c2884a6f6384e12b7a598f70878526d0d3293c214425170145231144ec7de805c038641741a4a5d75b50e554f6a3fa3769784a674217ed032f9b6a233c8  modules-initfs
 "
diff --git a/device/testing/device-librecomputer-solitude/deviceinfo b/device/testing/device-librecomputer-solitude/deviceinfo
index 5dde111f731..d4837b736c1 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"
diff --git a/device/testing/device-samsung-afyonltecan/APKBUILD b/device/testing/device-samsung-afyonltecan/APKBUILD
index bde1fa97840..7934d068a7c 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
+f6950361dfc10c471d2324a67a86b8e684358f9b4f78360d2b508bec01ad5f52bc3a8c46cea5420ecef265209704e39a9e0a6347705829acf1c2794352f87f45  deviceinfo
 "
diff --git a/device/testing/device-samsung-afyonltecan/deviceinfo b/device/testing/device-samsung-afyonltecan/deviceinfo
index d9ef637e582..2a24de69453 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 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_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..a5d49c51929 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
+fd315ecd9606fa52c8392c42c1d1d8dc37ab83758b0f73c9197c357bf2fbdda5482687129a085817f1132cf42f33704510d82df38131286e518d8daffd2d093e  deviceinfo
 0d23fae6de9b04a36f395068278b8a9054c33e435b24de943da1e55a0ee2d88ee932a3fd2f660596377b14474483edecb8357684f9b7bc2c53979c7f863fae52  90-sec_touchscreen.rules
 "
diff --git a/device/testing/device-samsung-gts210velte/deviceinfo b/device/testing/device-samsung-gts210velte/deviceinfo
index ec602232c80..051b467fbfc 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 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..75217131fac 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
+fe7913dcf6569961f1a128f9d92e3d697fb045b0c7efa61c3deaf06d887a8e217adee68846898df9bdb3327285bbc381abd6cc389e33905fac720c989ed9239f  deviceinfo
 0d23fae6de9b04a36f395068278b8a9054c33e435b24de943da1e55a0ee2d88ee932a3fd2f660596377b14474483edecb8357684f9b7bc2c53979c7f863fae52  90-sec_touchscreen.rules
 "
diff --git a/device/testing/device-samsung-gts210vewifi/deviceinfo b/device/testing/device-samsung-gts210vewifi/deviceinfo
index 26b4712a535..4fd8f08fc8b 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 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..9af4898153d 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
+f17bfffc2bbfd25822dcc819406014f0eca807b2a401e5246f146ab178274bfe801f8a6454ae06780f4b767d94406a36245a45de1998c7e2d2778c6e6a851869  deviceinfo
 7456a61514aabc557c77acacbac18cf167d0f675470cd6529f62c35fc0e1278ef3ca497f48ded813627e86e383664fa15ac124c45dd5c8558c746aee73e5fc10  brightness.start
 "
diff --git a/device/testing/device-samsung-j6primelte/deviceinfo b/device/testing/device-samsung-j6primelte/deviceinfo
index f4c0cd8b50e..0730994ad62 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 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..9691e47f855 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
+6184764faff95dc5dd9f451f299c23f02db29f25d8fcebd4574655a2bb9f4a0b407d1f1eab6cff191579af8ad9e6065b566fc8589c2bad6acd02f4b448962fda  deviceinfo
 "
diff --git a/device/testing/device-samsung-ms013g/deviceinfo b/device/testing/device-samsung-ms013g/deviceinfo
index 42489cfcc80..31c503b5795 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 androidboot.console=null 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..1f2dfd05e14 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
+bd9f19833559d73b736073fb1de4c4c273e56bfcc09a7a72def16692354e78b16e6098ed8ae1483f6da69db90fcae449403a8b04ae3668946c40fbcbd0e07611  deviceinfo
 b6102448a5c04cc0f8527295f312d38affb250c6c248018f9dbe543d51824f0f32d3ee334d1caee1e630a07b49bda3d81dee50ea3cb04397100f369d308400f7  initfs-hook.sh
 "
diff --git a/device/testing/device-samsung-s3ve3g/deviceinfo b/device/testing/device-samsung-s3ve3g/deviceinfo
index a07bcd01b02..b55cb4701fc 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 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..329458e49fb 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
+3e156438c0630f830bcde96e13a003a15e399f5bd610707a099aa8d936e1bafb4a92560b4e69a3ebff8371c3f35bce502a34f5ee6221cbbcd6d96f9c20a258b3  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..b4ef940e3dc 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 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..ba3f40aefc0 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
+e2f78541f5788020864daf9b6247e198aa7ea510518b0948938e3f551a26a0e17002f736c42e7a4b1d0cef5e271e64e71f0204da41ee714d7bf41fb1091e8ea5  deviceinfo
 23ade4e4526fa1445240219d227f34a445a3298b63c15fca751eea7c5ba0306ce3a76e4ddee341f9aa6f0e02a7f9d3d0ebb4dda0aec8ae0585dd8f6de7483c85  modules-initfs
 "
diff --git a/device/testing/device-samsung-w767/deviceinfo b/device/testing/device-samsung-w767/deviceinfo
index bf28409c30d..91d378388ad 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 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..e72aec17067 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
+0b4a0a62f65242f59448502f39d534e7160c20490c5aaa546e7b49050942521f7196c8c178262b1b77ffb31b08edcc476e1452cf54a1877e4373c8b6f26ef0f9  deviceinfo
 73d199fdf7eccc2041ea8fabecc8b833d845791d5e7740b9d8e81e8fb917a0db55958f8c0d5499142a5726cf1ee40d6eb0ca16f7dc160276354d940b5abeeedc  initfs-hook.sh
 "
diff --git a/device/testing/device-xiaomi-aries/deviceinfo b/device/testing/device-xiaomi-aries/deviceinfo
index bd56571cf4e..31d10389935 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 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..3002d84d80c 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
+fdfd0d4262570da657bb26c549d34a94250b1b11813b84813857d66ab4fc967f9a3e1e5a63cada12e22c5a576823303266dd13f775b7adbad8bf6f0c96527fad  deviceinfo
 474485963fb4ff97982894be2e024de09e6b3e7b324aceebde0480200998cfa92d68415752d59802bb63aebf7f2a343415d281938f2e308e5066ba08f3d79606  modules-initfs
 "
diff --git a/device/testing/device-xiaomi-davinci/deviceinfo b/device/testing/device-xiaomi-davinci/deviceinfo
index 29c34184b8e..df6cf8b3f59 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"
 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..aaa69c75047 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
+02b8892ef150e7985a894b8d63fc83484b5e2d9516a9ec28a5275e56ef4e3b7da845867e1a8617222b0d0d99bf08cbd3cc1ebc7f525f6fb65648d425e44962aa  deviceinfo
 "
diff --git a/device/testing/device-xiaomi-miatoll/deviceinfo b/device/testing/device-xiaomi-miatoll/deviceinfo
index c2394f0f108..4c4622d7569 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"
 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..e58fb4617ee 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
+9667fbc18d44008b4b1fed22455071dcdf2902c0f13b9a70498038463b493245c29349117d6f41f13c3ad2575824530ad2e92dc6212fdd1a6d3fbd3631bdcbcb  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..0c69c0bbcd5 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"
 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..9a3dc7fce11 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
+47596223fa5f335c3417aa4f7a48727152730a5daa31d410be48014c03075165ab1ce2f73c4a7fcc09ae81b514bc58b1d88dc2c69662ebd1d665e2c15d898704  deviceinfo
 6d86b9211d4adf237ef2961f304655331287c186bba56b1af32185401b01b506949557ce6e70dc70e3c9997b4f5684c9f4cdfd11c79ccbc7a869147b6fb9bb53  modules-initfs
 "
diff --git a/device/testing/device-xiaomi-surya/deviceinfo b/device/testing/device-xiaomi-surya/deviceinfo
index 06c1e3b99d0..a9466697db4 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"
 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..9a46f540469 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
+829df4ec2f443aef872031501c88935d3f3afb7b09c505ca25e96931a0f10774b3682bdb7e9883a6aa71b9488606a2ad747cb49a08cbd84d73119d62a6ee9f6a  deviceinfo
 "
diff --git a/device/testing/device-xunlong-orangepi-pc/deviceinfo b/device/testing/device-xunlong-orangepi-pc/deviceinfo
index d339a6c4edb..1b8ce365aaa 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"
 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..0292d379af9 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
+d70d422d7f4be03c402a8e6604b3774a4b21f30b5388872b8b91901397dc3279048ddad616b0ed2dbcdddd9ec949cdd88af0cda653b6e05ed6a122de6c9cfb5e  deviceinfo
 c787cb2c449bb493375e7c1519f1c6e0c35bce038277ca3032364c4867693f9099050611c0cbd7f22181f33dda11888d1f09e3e5272cf73fe3245aadfe9c2bd8  modules-initfs
 "
diff --git a/device/testing/device-xunlong-orangepi5-plus/deviceinfo b/device/testing/device-xunlong-orangepi5-plus/deviceinfo
index 64408234287..3f378db7d37 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"
 deviceinfo_partition_type="gpt"
 deviceinfo_boot_filesystem="fat32"
 deviceinfo_generate_systemd_boot="true"
-- 
GitLab