diff --git a/helpers/DATA/initramfs-tools/no-warn-firmware.patch b/helpers/DATA/initramfs-tools/no-warn-firmware.patch
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..ffb8ba03c5ce327e46c908bd93059f63170e266f 100644
--- a/helpers/DATA/initramfs-tools/no-warn-firmware.patch
+++ b/helpers/DATA/initramfs-tools/no-warn-firmware.patch
@@ -0,0 +1,38 @@
+diff -ru a/hook-functions b/hook-functions
+--- a/hook-functions	2022-10-27 13:44:07.000000000 -0400
++++ b/hook-functions	2023-03-15 14:53:24.367175779 -0400
+@@ -118,22 +118,7 @@
+ 
+ 		# Add required firmware
+ 		for firmware in $(modinfo -k "${version}" -F firmware "${kmod}"); do
+-			# Only print warning for missing fw of loaded module
+-			# or forced loaded module
+-			if ! add_firmware "$firmware"; then
+-				# Only warn about missing firmware if
+-				# /proc/modules exists
+-				if [ ! -e /proc/modules ] ; then
+-					continue
+-				fi
+-
+-				kmod_modname="${kmod##*/}"
+-				kmod_modname="${kmod_modname%%.*}"
+-				if grep -q "^$kmod_modname\\>" /proc/modules "${CONFDIR}/modules"; then
+-					echo "W: Possible missing firmware /lib/firmware/${firmware} for module ${kmod_modname}" >&2
+-				fi
+-				continue
+-			fi
++			add_firmware "$firmware" || true
+ 		done
+ 	done
+ }
+@@ -157,9 +142,7 @@
+ 	fi
+ 
+ 	tr '\0' '\n' < "$builtin_modinfo_path" | grep -E '^[^=]*\.firmware=' | sed -n 's/\.firmware=/\t/p' | while read -r builtin_modname firmware; do
+-		if ! add_firmware "$firmware"; then
+-			echo "W: Possible missing firmware /lib/firmware/${firmware} for built-in driver ${builtin_modname}" >&2
+-		fi
++		add_firmware "$firmware" || true
+ 	done
+ }
+ 
diff --git a/helpers/make-initramfs-tools b/helpers/make-initramfs-tools
index e454f1a55941a7b4a3409c95af40d2ec13721432..3c061ae8109d2ae8d46a81c7fddb39c3acd93b56 100644
--- a/helpers/make-initramfs-tools
+++ b/helpers/make-initramfs-tools
@@ -17,7 +17,7 @@
 #    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 #
 
-VERSION=1
+VERSION=2
 
 . ./config