diff --git a/general/overlay/etc/init.d/S30customizer b/general/overlay/etc/init.d/S30customizer
new file mode 100755
index 00000000..f77e4e7b
--- /dev/null
+++ b/general/overlay/etc/init.d/S30customizer
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+case "$1" in
+    start)
+	system_fb
+    ;;
+esac
diff --git a/general/overlay/usr/sbin/extutils b/general/overlay/usr/sbin/extutils
index 1a5044bb..741cdd27 100755
--- a/general/overlay/usr/sbin/extutils
+++ b/general/overlay/usr/sbin/extutils
@@ -34,6 +34,11 @@ case "${CMD}" in
 		fi
 		;;
 
+	system_fb)
+		if ! [ -f /etc/system.ok ]; then
+			[ -f /usr/share/openipc/customizer.sh ] && echo "Run customizer script..." && sh /usr/share/openipc/customizer.sh && touch /etc/system.ok || echo "Customizer script not present..."
+		fi
+		;;
 	*)
 		;;
 esac
diff --git a/general/overlay/usr/sbin/system_fb b/general/overlay/usr/sbin/system_fb
new file mode 120000
index 00000000..756c71c5
--- /dev/null
+++ b/general/overlay/usr/sbin/system_fb
@@ -0,0 +1 @@
+extutils
\ No newline at end of file
diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade
index 1b602082..25d9fb0d 100755
--- a/general/overlay/usr/sbin/sysupgrade
+++ b/general/overlay/usr/sbin/sysupgrade
@@ -1,9 +1,9 @@
 #!/bin/sh
 #
-# OpenIPC.org | v.20231008
+# OpenIPC.org | v.20231202
 #
 
-scr_version=1.0.21
+scr_version=1.0.22
 
 args=" $@"
 
@@ -89,7 +89,9 @@ download_firmware() {
 	osr=$(get_system_build)
 	ftype="nor"
 	build="${soc}-${ftype}-${osr}"
-	[ -z "$url" ] && url="https://github.com/OpenIPC/firmware/releases/download/${branch}/openipc.${build}.tgz"
+	fw_download_url=$(fw_printenv -n upgrade)
+	[ -z "${fw_download_url}" ] && fw_download_url="https://github.com/OpenIPC/firmware/releases/download/${branch}/openipc.${build}.tgz"
+	[ -z "$url" ] && url="${fw_download_url}"
 	echo "Download from $url"
 	[ -z "$HASERLVER" ] && progress="-#" || progress="-s"
 	[ "$(curl -o /dev/null -s -w '%{http_code}\n' "$url")" = "000" ] && die "Check your network!"
diff --git a/general/overlay/usr/share/openipc/.empty b/general/overlay/usr/share/openipc/.empty
new file mode 100644
index 00000000..e69de29b