diff --git a/device/testing/firmware-xiaomi-scorpio/APKBUILD b/device/testing/firmware-xiaomi-scorpio/APKBUILD
new file mode 100644
index 0000000000000000000000000000000000000000..366ece7439e2acb116b6b72d3b37ac2c046d46df
--- /dev/null
+++ b/device/testing/firmware-xiaomi-scorpio/APKBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Yassine Oudjana (Tooniis) <y.oudjana@protonmail.com>
+pkgname=firmware-xiaomi-scorpio
+pkgver=1
+pkgrel=0
+pkgdesc="Firmware for Xiaomi Mi Note 2"
+url="https://gitlab.com/Tooniis/firmware-xiaomi-scorpio"
+arch="aarch64"
+license="proprietary"
+options="!strip !check !archcheck"
+
+_commit="580520e30f5139e6536d3a61fec6390ba3654ded"
+
+source="
+	$pkgname.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz
+	firmware.files
+	"
+
+package() {
+	cd "$srcdir/$pkgname-$_commit/"
+	while IFS="" read -r _i || [ -n "$_i" ]; do
+		[ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i)
+		echo $_i
+		install -Dm644 $_i "$pkgdir/$_i"
+	done < "$srcdir/firmware.files"
+}
+sha512sums="ce7acba4c417b60730af73091a8ba17c040dce55f46dc4c089e36a35c6a9c2144cad7ee56277fcbd1b23da9a4957ba95355a9e97154897d3c71c82e9ca6253d1  firmware-xiaomi-scorpio.tar.gz
+d6174e6a0364a5639c537895fe2f3a50a9c34568f3376a59dd7b17652943a72f277b953a1c6bdcece60acbb992013732b2ad8b365f2b7628a8e625e0e4ab08d3  firmware.files"
diff --git a/device/testing/firmware-xiaomi-scorpio/firmware.files b/device/testing/firmware-xiaomi-scorpio/firmware.files
new file mode 100644
index 0000000000000000000000000000000000000000..526eb44326b7413fa8c901d1ddffd681e61549ce
--- /dev/null
+++ b/device/testing/firmware-xiaomi-scorpio/firmware.files
@@ -0,0 +1,46 @@
+./lib/firmware/qcom/a530_pfp.fw
+./lib/firmware/qcom/a530_pm4.fw
+./lib/firmware/qcom/a530v3_gpmu.fw2
+./lib/firmware/qcom/a530v3_seq.fw2
+./lib/firmware/qcom/a530_zap.b00
+./lib/firmware/qcom/a530_zap.b01
+./lib/firmware/qcom/a530_zap.b02
+./lib/firmware/qcom/a530_zap.mdt
+./lib/firmware/qcom/venus-4.2/venus.mdt
+./lib/firmware/qcom/venus-4.2/venus.b00
+./lib/firmware/qcom/venus-4.2/venus.b01
+./lib/firmware/qcom/venus-4.2/venus.b02
+./lib/firmware/qcom/venus-4.2/venus.b03
+./lib/firmware/qcom/venus-4.2/venus.b04
+./lib/firmware/adsp.mdt
+./lib/firmware/adsp.b00
+./lib/firmware/adsp.b01
+./lib/firmware/adsp.b02
+./lib/firmware/adsp.b03
+./lib/firmware/adsp.b04
+./lib/firmware/adsp.b05
+./lib/firmware/adsp.b06
+./lib/firmware/adsp.b08
+./lib/firmware/adsp.b09
+./lib/firmware/mba.mbn
+./lib/firmware/modem.mdt
+./lib/firmware/modem.b00
+./lib/firmware/modem.b01
+./lib/firmware/modem.b02
+./lib/firmware/modem.b03
+./lib/firmware/modem.b04
+./lib/firmware/modem.b05
+./lib/firmware/modem.b06
+./lib/firmware/modem.b07
+./lib/firmware/modem.b08
+./lib/firmware/modem.b09
+./lib/firmware/modem.b10
+./lib/firmware/modem.b11
+./lib/firmware/modem.b12
+./lib/firmware/modem.b13
+./lib/firmware/modem.b15
+./lib/firmware/modem.b16
+./lib/firmware/modem.b17
+./lib/firmware/modem.b18
+./lib/firmware/modem.b19
+./lib/firmware/modem.b20