[Xiaomi Poco X3 NFC ROMs, Kernels, Recoveries, & Ot] 4myra:
I moved to Arrow OS from MIUI 12.0.4 Global. Now using 15-Jan build.

I was wondering, latest MIUI Global is 12.0.7. According to change log, it has system and performance improvements.

I see also that the baseband version of MIUI 12.0.7 is ..RENNELL_GEN_PACK-3 while Arrow OS 15-Jan build is ..RENNEL_GEN_PACK-5...

There is a 12.0.7 firmware only update https://xiaomifirmwareupdater.com/firmware/surya/stable/V12.0.7.0.QJGMIXM/

Would it be possible and improve the custom ROM experience by dirty flashing this firmware on top of the latest Arrow OS build?

See attached the updater script:

ui_print("Flashing Normal Firmware ...");

getprop("ro.product.device") == "surya" || abort("E3004: This package is for \"surya\" devices; this is a \"" + getprop("ro.product.device") + "\".");

ui_print("Target: POCO/surya_global/surya:10/QKQ1.200512.002/V12.0.7.0.QJGMIXM:user/release-keys");

package_extract_file("firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64");

package_extract_file("firmware-update/imagefv.elf", "/dev/block/bootdevice/by-name/imagefv");

package_extract_file("firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlib");

package_extract_file("firmware-update/hyp.mbn", "/dev/block/bootdevice/by-name/hyp");

package_extract_file("firmware-update/km4.mbn", "/dev/block/bootdevice/by-name/keymaster");

package_extract_file("firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tz");

package_extract_file("firmware-update/aop.mbn", "/dev/block/bootdevice/by-name/aop");

package_extract_file("firmware-update/xbl_config.elf", "/dev/block/bootdevice/by-name/xbl_config");

package_extract_file("firmware-update/BTFM.bin", "/dev/block/bootdevice/by-name/bluetooth");

package_extract_file("firmware-update/uefi_sec.mbn", "/dev/block/bootdevice/by-name/uefisecapp");

package_extract_file("firmware-update/NON-HLOS.bin", "/dev/block/bootdevice/by-name/modem");

package_extract_file("firmware-update/qupv3fw.elf", "/dev/block/bootdevice/by-name/qupfw");

package_extract_file("firmware-update/abl.elf", "/dev/block/bootdevice/by-name/abl");

package_extract_file("firmware-update/dspso.bin", "/dev/block/bootdevice/by-name/dsp");

package_extract_file("firmware-update/devcfg.mbn", "/dev/block/bootdevice/by-name/devcfg");

package_extract_file("firmware-update/storsec.mbn", "/dev/block/bootdevice/by-name/storsec");

package_extract_file("firmware-update/xbl.elf", "/dev/block/bootdevice/by-name/xbl");

package_extract_file("firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64bak");

package_extract_file("firmware-update/imagefv.elf", "/dev/block/bootdevice/by-name/imagefvbak");

package_extract_file("firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlibbak");

package_extract_file("firmware-update/hyp.mbn", "/dev/block/bootdevice/by-name/hypbak");

package_extract_file("firmware-update/km4.mbn", "/dev/block/bootdevice/by-name/keymasterbak");

package_extract_file("firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tzbak");

package_extract_file("firmware-update/aop.mbn", "/dev/block/bootdevice/by-name/aopbak");

package_extract_file("firmware-update/xbl_config.elf", "/dev/block/bootdevice/by-name/xbl_configbak");

package_extract_file("firmware-update/uefi_sec.mbn", "/dev/block/bootdevice/by-name/uefisecappbak");

package_extract_file("firmware-update/qupv3fw.elf", "/dev/block/bootdevice/by-name/qupfwbak");

package_extract_file("firmware-update/abl.elf", "/dev/block/bootdevice/by-name/ablbak");

package_extract_file("firmware-update/devcfg.mbn", "/dev/block/bootdevice/by-name/devcfgbak");

package_extract_file("firmware-update/xbl.elf", "/dev/block/bootdevice/by-name/xblbak");

package_extract_file("firmware-update/ffu.img", "/dev/block/bootdevice/by-name/ffu");