ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/bin/busybox", "ab611cdc37edd1267c0e686c39bfa5e71fe9f64f", "f1cbfb630800725e547e133e0ff3973b477dd120"));
set_progress(0.004221);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/cnss.ko", "f9b83b9c148c025735338fe678cd8171b6e44c6d", "14b6f4bd724d7f55d2237b80d1438388d6e30587"));
set_progress(0.005007);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/cnss2.ko", "f5cc57551588bba259aa4fc80fbc87a17cebc340", "3fa3e3c53c57d1125c6307f0578be08b7c8d0b0f"));
set_progress(0.009216);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/cnss_crypto.ko", "979522719e3ed8cc62e8d29d9ca69046faf6e86c", "143dde6f86b27c5357898b8e60dcc57d43b712fc"));
set_progress(0.009268);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/cnss_plat_ipc_qmi_svc.ko", "09bf4071d92e0ba78d8a87b079639f4a256e2930", "6eee739b25539408afca1d320a9d5b497091b8c8"));
set_progress(0.009466);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/cnss_prealloc.ko", "13f0a188404600a12145de1963ea6b48eaf5f624", "83545dcbca95e556a61343b61bc559e557e2f145"));
set_progress(0.009533);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/cnss_utils.ko", "c3ae3c38b3e6e718125a0d90b8defa6485352def", "29d82a983e2a9c72af9395c5afb088f867270c0e"));
set_progress(0.009625);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/logger.ko", "b1c4f8a56eae26f7b8f5df05c178d89b26111310", "fe24931bb527c59d73a04439dcb66f57809532f7"));
set_progress(0.009724);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/wlan.ko", "7e8b9fd125d04e4ed244993aebf24ff378c238e2", "faefc45e1a40c5da126798c08610f11e126a11d3"));
set_progress(0.084085);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/wlan_firmware_service.ko", "0c7356c6b4ea742c8790cc7052e81d5ae97f5f9f", "5d83de6daf4798cc180e6997170e29baad6b6125"));
set_progress(0.084454);
assert(apply_patch_check("/system/lib/modules/5.15-perf/extra/wlan_rome.ko", "ca26a211f9cb1c6abbe4a1dc54528509a922ee29", "1535f18151874622438f75f5fe4bbb4b03cf7d4d"));
set_progress(0.134686);
assert(apply_patch_check("/system/lib/modules/audio/asoc/codecs/mbhc_dlkm.ko", "d05fb89a2423bf8339375fa5ce8e194f97d6dfd2", "bc70a8899e392e25e29e52a658895a70996f0bc7"));
set_progress(0.135064);
assert(apply_patch_check("/system/lib/modules/audio/asoc/codecs/nau88c22_dlkm.ko", "f7847fc8027373031d9b72dc7a79a4c0ba282502", "1c0274ed721c57f1edf23574c8c12c43041f8924"));
set_progress(0.135440);
assert(apply_patch_check("/system/lib/modules/audio/asoc/codecs/stub_dlkm.ko", "e042a9762796f422fe19100e940666dbfc27f4f7", "fe4026b7abd5161b91b37b45aa121ff9d2542bef"));
set_progress(0.135579);
assert(apply_patch_check("/system/lib/modules/audio/asoc/codecs/wcd934x/wcd934x_dlkm.ko", "88eeb84788fd7d49b79847876e965573370934de", "229d26761025f70ebf653c4c207ee357bf2954ed"));
set_progress(0.139224);
assert(apply_patch_check("/system/lib/modules/audio/asoc/codecs/wcd9xxx_dlkm.ko", "33ad0b1f9d9f8a1f9abed099bf40c25bf385bd94", "bffbeb4f747f14ef035690e8939bca0e926e53bb"));
set_progress(0.139624);
assert(apply_patch_check("/system/lib/modules/audio/asoc/codecs/wcd_core_dlkm.ko", "019ad2f05ca8dc8f745dd0e00bb1d7d803682bc2", "73c55dae58d6b253ad53d82be1f6de7ae1df6360"));
set_progress(0.140800);
assert(apply_patch_check("/system/lib/modules/audio/asoc/codecs/wsa881x_dlkm.ko", "c77dd39145dccae24d3da3a33d62ddd76d4f2ce4", "bc6548518d5551f48c089b2f26769f982dca728d"));
set_progress(0.141250);
assert(apply_patch_check("/system/lib/modules/audio/asoc/machine_dlkm.ko", "0eeaf1a3ee0ba5ec9140fbf66de02915ae9d3f3e", "520a638c96af619efe10956917ade2c5cdec8e8d"));
set_progress(0.141720);
assert(apply_patch_check("/system/lib/modules/audio/asoc/platform_dlkm.ko", "5a4028492167a1c8d6c5e0013226297ff67b2ef5", "657d13e6573add5d11643f2db761e5e05c20484a"));
set_progress(0.141751);
assert(apply_patch_check("/system/lib/modules/audio/dsp/adsp_loader_dlkm.ko", "a01221a4131db113fcd7b55da7040ff9dfff528a", "0381cf0d281cb2727cfebcdc0b7384665f0a7d48"));
set_progress(0.141859);
assert(apply_patch_check("/system/lib/modules/audio/dsp/audio_prm_dlkm.ko", "2f9d92b2e452df81b1e5d7c1bd47ff6ac5a8def0", "0885657fba4489aea080353999e0d9f695fd4d1e"));
set_progress(0.141992);
assert(apply_patch_check("/system/lib/modules/audio/dsp/audpkt_ion_dlkm.ko", "876327d561d2a6ce04d9a3e6ee09cd26fa06ddc9", "e155189cfd70ad14cfdd60f35ed9fc276ff674f5"));
set_progress(0.142215);
assert(apply_patch_check("/system/lib/modules/audio/dsp/q6_dlkm.ko", "56012371ca466ff01eced6510e29ac4c95311a01", "f373fc786d6d888a176627c5dfd8b7bce77b3485"));
set_progress(0.142271);
assert(apply_patch_check("/system/lib/modules/audio/dsp/q6_notifier_dlkm.ko", "c56a04951ae4fd08f47ad0a67ba9f733391cef78", "f2e163f396f3e9876a1253206b9b380d0b729963"));
set_progress(0.142486);
assert(apply_patch_check("/system/lib/modules/audio/dsp/q6_pdr_dlkm.ko", "e38c072a362fc066b05b3366f698b6d442ad3e7f", "70f08c4cd8395f678b36c4d0dca5ba57db09f13f"));
set_progress(0.142537);
assert(apply_patch_check("/system/lib/modules/audio/dsp/spf_core_dlkm.ko", "2e7615f8c4c688920aa950d9c9ee2825069184ea", "a618619297baf4395f137bdabf922c4817565f9d"));
set_progress(0.142681);
assert(apply_patch_check("/system/lib/modules/audio/ipc/audio_pkt_dlkm.ko", "88f725c4f0f972448b2881c0ccb1057b4b870bc4", "82bb7d57ff9a101c1b5fa0982889bdcd89e119c2"));
set_progress(0.142912);
assert(apply_patch_check("/system/lib/modules/audio/ipc/gpr_dlkm.ko", "bc4b87f91f1be5812477a44335236fe5ffdbf820", "6eef1282b8a1034888e3af3e5b81c80a88cfd31d"));
set_progress(0.143107);
assert(apply_patch_check("/system/lib/modules/audio/soc/pinctrl_wcd_dlkm.ko", "c838726ec2c7e0542059e0698ee8f90fb4f627e4", "f6f94bae1364d76527f2d761d80793252324390e"));
set_progress(0.143211);
assert(apply_patch_check("/system/lib/modules/audio/soc/snd_event_dlkm.ko", "0c60ba60a0e0567ebdc31b1c1310d27943e861b8", "fc00d9d69f025949468977ff88f6d57d01cf9169"));
set_progress(0.143321);
assert(apply_patch_check("/system/lib/modules/audio/soc/swr_ctrl_dlkm.ko", "90eff0cedeb9cd455e03c6a2f39ee146e4379b35", "a0a1153ad49d9943e5c81091761472fb65507f8f"));
set_progress(0.143568);
assert(apply_patch_check("/system/lib/modules/audio/soc/swr_dlkm.ko", "c71b40df13204d4adf5618047fe73e499022ba45", "802d05d508fab580d85211318eea34b65941df77"));
set_progress(0.143820);
assert(apply_patch_check("/system/lib/modules/emac/iemac_ioss.ko", "a18a6e25e886476685e44a3b3ccd7aed500bdf88", "a7b5ff133774f0cd600a9163ee0f34fb249d391e"));
set_progress(0.144098);
assert(apply_patch_check("/system/lib/modules/emac/ioss.ko", "dc31f4eb58da6b4f447b235357f9022630e53fe4", "9ec51bda485cd8f76cfafed3342256bec22474f6"));
set_progress(0.144646);
assert(apply_patch_check("/system/lib/modules/generic_sw_bridge/gsb.ko", "60384aeff157da1df5e577a5eb837f1a2e75b485", "0e5d81cd389428f9f750f435fe08a8d79057426b"));
set_progress(0.144934);
assert(apply_patch_check("/system/lib/modules/ipa/ecmipam.ko", "1176efe7cfddbe5863788b8b357f8b4f43fb49f1", "9a39acd21c6c6e496af6101f4548db8a6529846c"));
set_progress(0.145153);
assert(apply_patch_check("/system/lib/modules/ipa/gsim.ko", "da8df133c371173faf994334731f782767a539c9", "120a56dd4936347413a0360160fd7e4b7eb11d60"));
set_progress(0.147060);
assert(apply_patch_check("/system/lib/modules/ipa/ipa_clientsm.ko", "ac6845ca91084e45f45b30d04ac8138cdcfd1d13", "b19b53c25f09cfbcc116b9d9f0c072fe6b37bd00"));
set_progress(0.149175);
assert(apply_patch_check("/system/lib/modules/ipa/ipam.ko", "70993c74cfd8f307750096e32c2a929f5d17d2ce", "4239bf80bb6e07d4c54690124caa056b3ed5fc9c"));
set_progress(0.172909);
assert(apply_patch_check("/system/lib/modules/ipa/ipanetm.ko", "f28e1105b9a8084bca0047e756fcad838703d109", "c6c6d6f00f0bfa4a759292edac057f51e130c723"));
set_progress(0.172947);
assert(apply_patch_check("/system/lib/modules/ipa/ipatestm.ko", "b5c2a92e7773821af6323d254be5db5057f654f3", "0b116e64d3660103b0462243e3695468632e4bf5"));
set_progress(0.173661);
assert(apply_patch_check("/system/lib/modules/ipa/rndisipam.ko", "0f66a6e4b19579c2080b5dd272afe983226f4ef9", "5761fd0ea8d5b12f36ecdcc0fc4229be133340b8"));
set_progress(0.174017);
assert(apply_patch_check("/system/lib/modules/msm-rng.ko", "0ab767fed430bf5e127c43d5cd885fb580362241", "c7033de68988beb019765f86d4a3e43c2d19e774"));
set_progress(0.174141);
assert(apply_patch_check("/system/lib/modules/nf_nat_sip.ko", "b65b74c9573facd13c19a1ba8682f63229972a99", "2619f29f6da2cf26a34536c3ed97fe2f3ef4f4f5"));
set_progress(0.174280);
assert(apply_patch_check("/system/lib/modules/qca_phy.ko", "047d0cb79c3aa30a301f961c9a69dc009e852b6f", "a052fd16526b4263e1d3f132bdcc98ec2a7f997b"));
set_progress(0.174384);
assert(apply_patch_check("/system/lib/modules/qce50_dlkm.ko", "68684b7ac318220148273d2c77dd86b61a0b5d91", "703163790d4aae04eef84bea5a13489ae3602124"));
set_progress(0.175074);
assert(apply_patch_check("/system/lib/modules/qcedev-mod.ko", "ffdecb454aad14a29eadb0b2dcb9d60251350ca7", "a329e0a64edb45e4b11ec36503196bfa0368be7a"));
set_progress(0.175523);
assert(apply_patch_check("/system/lib/modules/rmnet_core.ko", "5cacfcef62315c0cf8b35c8a511af5996f48353b", "b0740ac7a7ef2d1fb3055080f35bc022e20c362c"));
set_progress(0.177445);
assert(apply_patch_check("/system/lib/modules/rmnet_eth.ko", "04ac21c4b5547082ce8389c8a126402bb1722a1c", "cb716059724dba18488f5207e10afcc650ea4ebe"));
set_progress(0.177577);
assert(apply_patch_check("/system/lib/modules/shortcut_fe/shortcut-fe-cm.ko", "5a8079b6ca488b85eeb8712b0b3e43b5578ec045", "e098ff0d3a7f90ab537b6cdeb6d58c3a5f4b20f9"));
set_progress(0.177719);
assert(apply_patch_check("/system/lib/modules/shortcut_fe/shortcut-fe-ipv6.ko", "08cbcb1922bd20ff87fc92dafb6a7c15fe6509db", "d510e5e8bf87024ebb770301f519b38c7d7b52e5"));
set_progress(0.178026);
assert(apply_patch_check("/system/lib/modules/shortcut_fe/shortcut-fe.ko", "ce01baaec36b50c5316f758c425f3d8522ed1517", "df8408a16c4dbc572d83fd199604f7f9702687b1"));
set_progress(0.178351);
assert(apply_patch_check("/system/lib/modules/smcinvoke.ko", "c59a0c07ae52dec6d802d1a1e48d0c353994e5e2", "37a32b9ebd454d9669e3d158102f71fedb6a94c8"));
set_progress(0.179455);
assert(apply_patch_check("/system/lib/modules/tz_log.ko", "8f7603355d8ec3aabb87eb36b099ffa0c8d6e51c", "42b9c8041ad6c76553cd25011fdf97d73918216f"));
set_progress(0.179730);
assert(apply_patch_check("/system/usr/bin/fibo_fwa_application_framework", "f50c5bef37d63599d71c9e48e434d6bcd85394a8", "eb5ef7a657df650bd995b44b0acd3c3346fd3589"));
set_progress(0.244113);
assert(apply_patch_check("/system/usr/lib/libfibopal.a", "6a28d520f10a11ba2cc959eeba0d785474cb0147", "42c10c2d1ec4a30a628523f185df237101a55bd6"));
set_progress(0.258235);
assert(apply_patch_check("/system/usr/lib/libfibopal.so", "309c899c888e6bdac92f430a66e9a35a01fc835e", "cdf957037a1f7f90379a6cb0ecd6836455f17549"));
set_progress(0.266414);
assert(apply_patch_check("/system/usr/lib/opkg/info/base-files.control", "74dd96ff6209ce96dbf74157c41a2b80fc81f7af", "39095547cccd25ae0b064299fe11f61d24c7948e"));
set_progress(0.266419);
assert(apply_patch_check("/system/usr/lib/opkg/info/base-files.list", "c9ccc76e25a5b857c7888d71be5d12025525980a", "5496f3239387eddb11fa2bc2859e9f3a6d37f1d1"));
set_progress(0.266441);
assert(apply_patch_check("/system/usr/lib/opkg/info/busybox-selinux.control", "17ff87517fbbc7cb94c3ac8c6faede109a42d767", "cb10c63515d2d6aaa8ac994141d5e8141b93da12"));
set_progress(0.266447);
assert(apply_patch_check("/system/usr/lib/opkg/info/busybox-selinux.list", "9d1f5f47d91288906308adeb09f67e07494771f7", "79974391394e021498618489cb39fea590b96e4e"));
set_progress(0.266469);
assert(apply_patch_check("/system/usr/lib/opkg/info/fibo-fwa-application-framework.control", "5bf56eb30a9f991cd68bec0ae47849cfaf3bd1af", "8c8b0f8180e6cbb7559bd4bfd11be01adb08c921"));
set_progress(0.266476);
assert(apply_patch_check("/system/usr/lib/opkg/info/goahead.control", "b04c0f90c5d108aba36f2e95ae82ab8467469779", "ff0f732e4efd5cbb251f03962870e8ff2449c27b"));
set_progress(0.266479);
assert(apply_patch_check("/system/usr/lib/opkg/info/goahead.list", "1933019671ef4891dae818f6d71ac6ef90b04256", "e7996c89ecd91affef8dc36eef4feb28767ee88a"));
set_progress(0.266523);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-audio-kernel.control", "e5b4cf27fd17456536411c350f2e69cfbcf487f8", "be769aec694c02283e146c3910cdaf5dc6e30671"));
set_progress(0.266526);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-dataipa.control", "937bcbe95016b00fff4947e8fdf6b08178dccb2e", "968cfdb90020dc707ac0514543c252132bee635b"));
set_progress(0.266530);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-datarmnet.control", "c6a96cff5b55a2433ebf60a726d82b1e4c479f6f", "1b047172b82615adc0736c364ac967533b5ab261"));
set_progress(0.266533);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-emac_ioss.control", "6cd8ebfb53f06b655081383bcde8563de63a3c8b", "0396b1c6d3006dbcdef947270b470d8778c64d26"));
set_progress(0.266537);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-generic-sw-bridge.control", "60838111e7923f1aeb4f14409399fa066b812532", "ad29f2a8fbdea5ef843ba3d5e6c608496d2066d0"));
set_progress(0.266540);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-ioss.control", "ad95d4e21c785504a5464e5654d986e90b813711", "5756861f3ac50b130dccc9479c5ab4b9f8d80b2d"));
set_progress(0.266543);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-qca-phy.control", "93f4eec8a65771a0f5fedbbaeb5d9d821091a0d0", "ec02ba6dd060211081ea3238717c333c630807d0"));
set_progress(0.266546);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-qcacld32-ll.control", "064165806050ec422f4050a34df6d49c4775318c", "ed866142d04f374da5d7086ab0db5ffad1fa2ea7"));
set_progress(0.266550);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-securemsm-dlkm-kernel.control", "70d1ddad39e9cc38db18f32caf95cb3c48242657", "abdb6fde0f5d909612ac06112d0972885495fdef"));
set_progress(0.266554);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-shortcut-fe.control", "4cf9c0683a2ca45f2ce9432616349e6496577ccb", "29f6a1d4955920127953ee20ab6b6f4b7f7fd965"));
set_progress(0.266557);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-wlan-cnss-legacy.control", "7fe48a8a8151ff2010a960c62a23b3881fb50c74", "275f54a5111b0cad9c4dcf3a7b7dd29bc7257b34"));
set_progress(0.266561);
assert(apply_patch_check("/system/usr/lib/opkg/info/kmod-wlan-cnss2.control", "2ca4aaf6be70111dde564d5b9a8664214c9ebd4d", "c8a8a010afef61f0bf67ee244ff6c9b11bbf71eb"));
set_progress(0.266564);
assert(apply_patch_check("/system/usr/lib/opkg/info/libfibopal.control", "bd68df995753e5e76c77d41cb211b3d7f5359548", "6a0afbfb17953ceb49eca2c856f38c0329b7c5e4"));
set_progress(0.266569);
assert(apply_patch_check("/system/webs/web/index.html", "c6dedbd851ba4015dee1e2fe8029b3bb5e91da6b", "06ad13f65a67cf29fa126cc6a918337d3e6c92bd"));
set_progress(0.266577);
assert(apply_patch_check("/firmware/image/modem.b00", "15001e9823a7b25fce74abc86c3114e7b21dfa9c", "cb11029e3f943b808342d0fd06e9ccd77edcd0db"));
set_progress(0.266588);
assert(apply_patch_check("/firmware/image/modem.b02", "ff63288efe3f80f3b82ee9fbe68ba84bc346e175", "a8bb9f4ccb1c0d2906fe307cb158711b041cb9eb"));
set_progress(0.266797);
assert(apply_patch_check("/firmware/image/modem.b08", "f26c4d0665f319f9986270fe5c3788f68c3c0978", "4729016db5d73971630b5d5ef863e249081e686d"));
set_progress(0.268204);
assert(apply_patch_check("/firmware/image/modem.b09", "9ad4e4e8842c78f2f46be32b4c9844727883fd52", "4f48e01a0d084a83c29438baed0a525c4ca925cf"));
set_progress(0.281925);
assert(apply_patch_check("/firmware/image/modem.b10", "11ad8fdb0dc1d154a6be60905b12b5a2725e8def", "a3815baa0271bf264ee347828f02763ad00416b5"));
set_progress(0.282061);
assert(apply_patch_check("/firmware/image/modem.b11", "d493b88afa44d2c5902b852b1e1e991f348b6bb8", "fc3405b93c5df9ce0d9907e5b2cae1d9b96c9034"));
set_progress(0.312842);
assert(apply_patch_check("/firmware/image/modem.b16", "1dec512c3f892e4425e8953c27a4e773e547933c", "f6cf55a0337ca0a37a252232c68b0323003a251c"));
set_progress(0.364657);
assert(apply_patch_check("/firmware/image/modem.b17", "f2ff3cfe83da4329f88657adb1419e65fd6ffa84", "d96e6f144faf7d2ac140e1b36948dc20b0dd6d68"));
set_progress(0.402274);
assert(apply_patch_check("/firmware/image/modem.b18", "4ad445ba57978c6609d52c5a6d422ad5a383332b", "36e859b077a3b9b123b50c3c197d5c739c014630"));
set_progress(0.422699);
assert(apply_patch_check("/firmware/image/modem.b20", "28af859d96368c7733139993d227277a3f1ad6f4", "26dc8b0323910f73f7c64a54f37f1b38a4ebc953"));
set_progress(0.423472);
assert(apply_patch_check("/firmware/image/modem.b21", "0ab1e2fc16b02ddcf9ca7b97a06b8bca777a11a1", "cb7eebcb4e9e467a3c42964a0e25f6f6d69e0d9b"));
set_progress(0.677197);
assert(apply_patch_check("/firmware/image/modem.b22", "822b5541977ff6c8673b3bd80b9f2fcc5938bd52", "19d6463cae1985eeac058ec7c9697480a52b1ec0"));
set_progress(0.796802);
assert(apply_patch_check("/firmware/image/modem.b23", "5667f8dfc108d8ebc173f42c2fbe3e7e42e08874", "cc6b7df2265dd11c1ec2d66ab14dc68bafe827b2"));
set_progress(0.802940);
assert(apply_patch_check("/firmware/image/modem.b25", "b5dadcb07207d1d9599a0745e689b2590855f39e", "75fcbeeaee38497befa887aca0c2ceab7d37759d"));
set_progress(0.805508);
assert(apply_patch_check("/firmware/image/modem.b28", "0ba2d5553ebbacd3fa92c2ca24dd52d97a6e9794", "e4b01cb545ad0439729e9a7b15834717de48c054"));
set_progress(0.805590);
assert(apply_patch_check("/firmware/image/modem.mdt", "6122e8086092946b9b7b7617055460ce92508491", "9bebcf330c070722dd39a22f3b9937e307b4a649"));
set_progress(0.805683);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/Kuno/STANDALONE/LE/SS/mcfg_hw.mbn", "2a1947b244c6d0aea7529b50e349d069fb503a3b", "b2911b5c6b077276c90372a68e087db6015f3177"));
set_progress(0.806137);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/CellC/Commercial/SAfrica/mcfg_sw.mbn", "7fce243884182d2c703e4ab9067145c1d69c5993", "4a644f5eb2ac063248115d4950131583330d9a41"));
set_progress(0.806566);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/MoroccoTel/Commercial/MA/mcfg_sw.mbn", "1d95db2525368949760a836a5af7417d0a49dcdc", "673e5b6b84c86ec8e88437a05ec7e18e87251680"));
set_progress(0.806994);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn", "6d736be97bd060481d59b3952b49e24907b00d41", "1b985b3065425ccb04e0cb71329113921d9b78ee"));
set_progress(0.807518);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn", "2f5af56b20517bc7c55f08b14d7fc0f6b23aaf83", "f839753e9a636fafc32c1dddf335a6354b48d9cb"));
set_progress(0.808104);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Rakuten/Commercial/mcfg_sw.mbn", "bba74d6437b142f8fd4909ec15fb83619ba7487f", "a908d88443599b3fd2fa9fc95887fc398eedf104"));
set_progress(0.808604);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Reliance/Commercial/mcfg_sw.mbn", "f289384e6e82e29b2433c03a9aef450b6290d485", "62d0e1011f66c6e9d833874d4245dcb647e98ca1"));
set_progress(0.809080);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn", "9ba1b60307ec624d47f656d9392d8a8ded23eb8f", "bf239d819342c8f7041c18ec2862321eaa84bfa6"));
set_progress(0.809613);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Optus/Commercial/AU/mcfg_sw.mbn", "c83d06deacf3b5250f5fcc8bd75affbbe851de80", "51389e85bf4411ec92dc3d93067ab2c6595bdb9a"));
set_progress(0.810063);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn", "e43713150057156c37ade7e420ebf3cad842c707", "862ea595b004c6c253316c06cacd908bc38a7eb0"));
set_progress(0.810527);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Vodafone/Commercial/mcfg_sw.mbn", "6b9458b5ca69e6675c441921ddec29ff761205fe", "b049ac8622a5d9e0ab87bb3e27e751ddca9ba863"));
set_progress(0.810968);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn", "89799279f75461ac8f6c6418d821eaf474d83d89", "f8739bd66b10947130e558f4ca045ad0e5727db6"));
set_progress(0.811505);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/AGNSS_LocTech/mcfg_sw.mbn", "55904d87541063cc58be4305587f8e53a002069d", "ba5b774508c651018c8209e34214f7b26f32d766"));
set_progress(0.811741);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Conf_VoLTE/mcfg_sw.mbn", "81ba40d847bad699f0010de486228717aeae57b8", "5c2c001d9b7747d06ff72ec52a824e6a996a9700"));
set_progress(0.812288);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/EPS_Only/mcfg_sw.mbn", "a0acc5e7ea99c5c96c36253fa6b92f491bfb1d08", "768310b3845f7bcf439535b281b411846ead6260"));
set_progress(0.812487);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/LPP_LocTech/mcfg_sw.mbn", "8692fd1db5a2fdb6273063d341a37b243a1696f5", "fd33f0c255a1a346b578d4a9a3b0d3fb539b98bb"));
set_progress(0.812724);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_4RX_VoLTE/mcfg_sw.mbn", "25472a8bf7a89125fbf6cfe061dcab0506781bc8", "bc587321f6bb98dd9bae1a0b203a498b20d8affd"));
set_progress(0.813240);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_VoLTE/mcfg_sw.mbn", "0094937f52eda88913a688c0c6228593f85e50d6", "c6bb082024c0f21f8c43a335a69538d1477ec65f"));
set_progress(0.813761);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/RRLP_LocTech/mcfg_sw.mbn", "cc0687b57da59991cdd559eb31de5b13f9441e84", "0f4595995a6ae451c21f138004fc24359aefdf88"));
set_progress(0.813997);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/TGL_Comb_Attach/mcfg_sw.mbn", "eee09541dfa029dcb34b12cebb9b8eb851c5502d", "3c032d0d192ba9e1473ff98eb2eebba90cd057cf"));
set_progress(0.814200);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/W_IRAT_Comb_Attach/mcfg_sw.mbn", "669f1d8338f847952f90ec560972e32da7ea0cd0", "bc4c9c807b83c4c38478e9bd5ece5ebf57d4ccb1"));
set_progress(0.814400);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/OpenMkt/mcfg_sw.mbn", "12a76590c34f1347ed18bb74d8d3d9b1267810da", "35a53995f8d96fc5ae69a5c34a803720af9fd0ed"));
set_progress(0.814724);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn", "9a3cbb82775b8e4e51c55c400e2089ec98fdd9cb", "7ec7bee5c1c6b65f2c08600e7fa46fad205ad27f"));
set_progress(0.815366);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn", "6715f3135f675a7c7a0d8eb11e292fb1f7152e86", "c98dc38a403d59084d0a6309e652ef33eb574137"));
set_progress(0.816005);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/CTA/mcfg_sw.mbn", "e35e45bc2f3fb9187c8d59c9295c55f143777cbf", "6a85bad7b92acff8ae63794634314cc75634a2ce"));
set_progress(0.816320);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/EPS_Only_VoLTE_Conf/mcfg_sw.mbn", "0a6eca061c077bef2eb200f36ece0d621b81631f", "c235045c896f0c32c049d6d8817aa2dd00bdfe4e"));
set_progress(0.816864);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/NoAPN_Vo_Conf/mcfg_sw.mbn", "738fc3b3e124425854157cae828185f025943b57", "a5232ab9260c97a0595a116e655c228c610cebdf"));
set_progress(0.817396);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST/mcfg_sw.mbn", "e487479d882b97b94cc395f1ccba86f7bb5065ae", "3f543d02c0928117b42483d23f9cb47f4fbfe3e0"));
set_progress(0.817711);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_EPS_ONLY/mcfg_sw.mbn", "0d5b1c9a6e2ee8c514c7cba7d5c1f50fb8c3e471", "7779e55060758e0101911cd7b7858e15a1c7024b"));
set_progress(0.818028);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_NO_APN/mcfg_sw.mbn", "7dc4c654bf06658e091e25f0b036100b271034fa", "887adacf6db03967612a9eb9cd738046695c94a3"));
set_progress(0.818341);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/VoLTE_Conf/mcfg_sw.mbn", "14562d4e31642bda3a1c5da24040477444874856", "0baf524d9a6b1acd927712be0ce0c13a1983dc0b"));
set_progress(0.818903);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/OpenMkt/mcfg_sw.mbn", "000012ee47337cfecaeb11d3cd44994f05b7f96b", "94c2fae4eb4bf4fe043455f6734ca91f09c66b48"));
set_progress(0.819090);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn", "d4046e9186f5313835f3a43af2e88dcad7c98290", "6849eee48868a9e295e077287f215d6e1fc2394e"));
set_progress(0.819597);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Lab/Test/mcfg_sw.mbn", "066ab02670b5804188f8fbce0bfe7bc7fa8cfa6b", "09baf7871fa961627e8cde752d81e46b40dff1bf"));
set_progress(0.819771);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Bouygues/Commercial/France/mcfg_sw.mbn", "315028e4dd89272def04012508ce95cfec203c91", "165a2add5670643e8f869949cd638a08137f6cc4"));
set_progress(0.820204);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Austria/mcfg_sw.mbn", "da3138391688a1b67a496dca4534aa661c1f2e89", "9a0c0370ff5c7bbd0a14be6cf25e448ba8c6aeaf"));
set_progress(0.820658);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/CZ/mcfg_sw.mbn", "63e5c8bfed05578341b736d9926f192345669198", "dcd1ba9518cde3fe1a8fd6c8eccacb73988de312"));
set_progress(0.821118);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn", "ad583517a1145411fea19a65d5aa4a52357a2263", "8e140c0ca8ebff27cc0d6033e27a3f54067e0f3c"));
set_progress(0.821572);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn", "9bd4a2c15ea36f9b534380547f9e4bf35ace6c9b", "a521daea7cc04f84ce0b91be390eb23c33c47585"));
set_progress(0.822030);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Hungary/mcfg_sw.mbn", "4ad0e6a2d9fd0a0934ffd27f1da11f73b9e02f14", "7ccae35da934bf2300e66ba3b6f65eb02a6a30ef"));
set_progress(0.822483);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/NL/mcfg_sw.mbn", "a5983755a6e311c1907ef00c9f71f9185d60aa0b", "ec376e508b63410c34e8f09b0757e85fcc05b09e"));
set_progress(0.822936);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/PL/mcfg_sw.mbn", "eb4a440d4ae46822c781d6daf3d0310770270523", "12ce8345dd3bb7066755aa77dea11b15cada0ec8"));
set_progress(0.823391);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Slovakia/mcfg_sw.mbn", "39e1c92ca611131209ba88b30545cd3104e37706", "87ab77f121773f5a0eff72ace0e5170f8877d49c"));
set_progress(0.823823);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn", "bd5b40cf53f51ffab841084cc5ddf17c51c0b97f", "00268e465dc17da9cfb065c4ee96a4e2601f1812"));
set_progress(0.824273);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn", "394c9f668626bc1af8b9a20596bac2c0d5302429", "fec4ff343fc9fa241e5fcbbe88846e1d9235e83f"));
set_progress(0.824725);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Elisa/Commercial/FI/mcfg_sw.mbn", "fac31028b1b71d32dd891366dcbdde52a31b7b32", "91232ea3c6b2937ff365b84a334b610ba5ed9f68"));
set_progress(0.825161);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Austria/mcfg_sw.mbn", "abce68bb1c69d478c18382c6b70df01ffb70c3e5", "bb052a580598026a96f825b2ea257b88a1bd999b"));
set_progress(0.825600);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Denmark/mcfg_sw.mbn", "fa03a34bbeeb6629b3b0d48cbcdfcf988eb82ea9", "637e5640c2d0a488a98b5947d508480fbfaa96e9"));
set_progress(0.826044);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn", "7001ca174dc124bcc01b1977de85451ce52f720a", "ba63cd66661cc2f1b5432160b6d5c6302af3fc38"));
set_progress(0.826494);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/SE/mcfg_sw.mbn", "68e264bd0a02bf2ac79854767dc2fbf14ba46581", "7accddb4278683ab4d178e626dd331403d8418b3"));
set_progress(0.826936);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn", "92f3f252ee8d153aa0d2cd11c57a2348155978c4", "4d62753f75f42aa761f977dab02fffa0a6a79765"));
set_progress(0.827374);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/France/mcfg_sw.mbn", "1e544c9749d4b620f9e56ae8059368bf68623845", "cda4591f0b0412b2cf5c95e7d2427d36bb2be14c"));
set_progress(0.827843);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Poland/mcfg_sw.mbn", "fda22bd3c2a4e506ef692e5ef643d3c280d70813", "b8bcc71e91b400ab2d3eb5cf3140398396217707"));
set_progress(0.828300);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Romania/mcfg_sw.mbn", "c2f3c236182eeacf7a2f9567c0bb067fae4a200a", "136132994e72cd9e5b81767c7f787131881c7412"));
set_progress(0.828751);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Slovakia/mcfg_sw.mbn", "df34be021fb06882f08f5d0278fd3fb6f9f73402", "01802dc85aa54012f6b51e6bd818be105f4741fb"));
set_progress(0.829189);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Spain/mcfg_sw.mbn", "944a4a4c2148578e0f1b22959d87d0307e319712", "259c1b145705912e2af401123cb60f701dc646d6"));
set_progress(0.829643);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/SFR/Commercial/FR/mcfg_sw.mbn", "58bc85c0ef6d54210e9c0bcfabfc6fced6219471", "82dce36740ccf06552d38001c76752877a80f0f4"));
set_progress(0.830074);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Swisscom/Commercial/Swiss/mcfg_sw.mbn", "365aa81b31ed68a2948bf1fce2aa6e03f17714a6", "4857fa5162d016b36d3d14fc3774650384cef64f"));
set_progress(0.830524);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TDC/Commercial/Denmark/mcfg_sw.mbn", "c2e1032072d3413231012d9098fe2bda9b93fe7a", "d899177c5e3fd86f9dbd407ff6d045c32bf7e5b4"));
set_progress(0.830964);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn", "31927c1d0889e2e5e4c73b800183c9c373ff334e", "b23702d609b308dd4d8466651f0278431e082036"));
set_progress(0.831414);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/NL/mcfg_sw.mbn", "9ce2d344b058f069b2edc6e9de4ef8cce8565677", "4b087eedac3a7152aa29efae17c38ed156cf4738"));
set_progress(0.831856);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/Sweden/mcfg_sw.mbn", "61c8d99d29c5ed4384ed53b2a2a5ad8183cd29d4", "8cd7e1b179dc8822dac35f7355b0bbe97788687d"));
set_progress(0.832286);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn", "7e9eeeab4a9859e062ca009b2dd803f0509c4a5b", "719bd7a3688924d78c14b8a42c90de30df4c139c"));
set_progress(0.832723);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/Spain/mcfg_sw.mbn", "3a40edd98bf53aa67ffc08753f47579eb4c4b397", "42f25cda653123b801b487b07a47a0e62895abc0"));
set_progress(0.833167);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn", "b849daf547a0cee34f9c6b6eaa97bab83f444d53", "961960e3c82df2fa3afbc978102c3e3ffd5531fd"));
set_progress(0.833604);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Denmark/mcfg_sw.mbn", "e7e98d549dd54bc808b93c0dbc0369ac48dd9028", "827bf95c345bbb9bc9694e9160ced95f8b060cbd"));
set_progress(0.834056);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn", "22585bc4d86a453f37aec9e4fa4797380dcba3c6", "a75c966fdf7aa686751b742bad058678088dcdcb"));
set_progress(0.834519);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Norway/mcfg_sw.mbn", "c20a878109ded5267206f80b86c1ecbf5e03ced9", "7f5fee86f193a7b84926be3d08f9992326989074"));
set_progress(0.834966);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Sweden/mcfg_sw.mbn", "bcf27c96e13b6468ad2d52a9da147d84e4a1bd8f", "01fde31610c58ff2eaf0aaa61bc146ea721bc504"));
set_progress(0.835415);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Hungary/mcfg_sw.mbn", "24af82b30783b9ae38dd8ff51a3323e7d3e68b3a", "06ab0f221b35c6d101ac71c05268513c210ef731"));
set_progress(0.835847);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Ireland/mcfg_sw.mbn", "8e63610db80ccbf33befba3fb26c6076e0477f90", "840069b642bf29446b65f3d5c76ec7e8c783f686"));
set_progress(0.836300);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/M2M/Commercial/Global/mcfg_sw.mbn", "c016a34cff3cf347e3fc5c052d49df3324fa15dc", "78b9af682afb3e89a330e78f0451e459e08dbee6"));
set_progress(0.836765);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Non_VoLTE/mcfg_sw.mbn", "91f599e42e8ce145d7544959fa6377d6e4c3eef2", "5564f64b7c3678eca5abbad9c854a12e28626f2c"));
set_progress(0.836911);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/CZ/mcfg_sw.mbn", "9650d262349c86fad2cb40a75e14f934a9545dea", "8ad0402ed46eca57ec7cd19d9e55c6c082501fe5"));
set_progress(0.837359);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn", "320adb693b3605ecddaa35480e5b5b258406985b", "7fd72d8c7a18691e33339a3458b49a72849a18cc"));
set_progress(0.837825);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn", "a0c4be2ca27a018101561dcebb787aecad5c1649", "d0f81ffefbd0e77a4a641319e92329618d952dc0"));
set_progress(0.838258);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn", "f30fe747c2bb6da69783bf69c54d95de5948d45f", "a7a433ee97020ff5a50c7c0e829fa8c536643b2f"));
set_progress(0.838712);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Portugal/mcfg_sw.mbn", "50c6f8318dce27f46024ec8175f03f6a78da8efd", "0af0b336dde817706631861f22329e3a164ec358"));
set_progress(0.839146);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/SAfrica/mcfg_sw.mbn", "5409fb67ad0587a0d504b4cbd8b21ed9795ae83d", "4aaf202b430f460decf6c18ae3d12ff8ce377827"));
set_progress(0.839600);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Spain/mcfg_sw.mbn", "11874e9d6a82f44fd7af06197006915ea4311023", "0c85d5ba438f56e0b7f2e3ac3a3b5da415120d32"));
set_progress(0.840038);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Turkey/mcfg_sw.mbn", "f0c59ff21c773cf6b1dca4aabec3447e6a5dcab9", "66d0492c4605ea573803d901d54e02cb68f1ef83"));
set_progress(0.840488);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/UK/mcfg_sw.mbn", "4bac48049bcc9cdb20344a3e05a55cd4ecf86166", "63575d508a5deb620f5c67ab7a5403372252fe9f"));
set_progress(0.840949);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/KT/Commercial_KT_LTE/mcfg_sw.mbn", "c636d82252f1b417ef1d168404eb9f720abf9d52", "fbd7bcfbe5a91792d07eb147a3536f397229f8f7"));
set_progress(0.841368);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn", "f1d9b7e16fbf47c9bdc9f7f2cbb52cad64c1a069", "73105593c4b0af923c198fdfc652a569a2174a9d"));
set_progress(0.841802);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn", "ab6b6c7c6de7de81c2760cb88fdc9f4caf7f4c61", "015eef03d270b7f8bf4367a50ec1dbdf58d49646"));
set_progress(0.842235);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Commercial/MX/mcfg_sw.mbn", "edb5adc78ffad59d922ed17aadeb9b68ae164c18", "318c407479a8263d5d312c916d759a74719335b7"));
set_progress(0.842667);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Non_VoLTE/mcfg_sw.mbn", "900695df58621aa2fbfb1fb1386159dca0abbe45", "26dae87f3da8e5d9b8248da56ba8e35a68b22439"));
set_progress(0.842772);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Claro/Commercial/Colombia/mcfg_sw.mbn", "2cef8f67ef3077e5b1dfc48c358178b5f38a06d0", "7b9d0ad9c10b6b9c4f680e9eee1740cfeac60e6f"));
set_progress(0.843209);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/TIM/Commercial/Brazil/mcfg_sw.mbn", "b9387b23d44c1fce4bf2da42adea510b99a8c555", "7471e610646145c783d93a0d635c79c37d41d915"));
set_progress(0.843628);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Colombia/mcfg_sw.mbn", "e375674adf59b9557bfed32c1a5d1cb80f6e753d", "099db2b7e61df766f16d2926b8ecf1783bc16ace"));
set_progress(0.844047);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Peru/mcfg_sw.mbn", "01c7f31ec5bc287881bfbf85758929dc9ac971ec", "cd6a846ca669523471ead295cb6c0ff401c9ff53"));
set_progress(0.844478);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/Commercial/SA/mcfg_sw.mbn", "214453fb1bb1a5df4eada1ba1c4dd182d3ed4a3c", "5b832662b64d9b4c7b16fda5296388cf35670360"));
set_progress(0.844906);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn", "a24e5ef3b176ef68ab34ef828cbc06d0a01d618e", "3f8f2512e3ca29cc9bc21b825e4cb61307bf6662"));
set_progress(0.845449);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_American_Samoa/mcfg_sw.mbn", "4c2fda352b27d76fe236ebdfbc4a33a80b1ccffb", "ee1737500b1356f296c12ce599b9ccfd8563dae6"));
set_progress(0.845996);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_Guam_CNMI/mcfg_sw.mbn", "552d9112d216d8fc5b681debc86210538e033a23", "db150caae77770d437b035beb74cce746a3b60f9"));
set_progress(0.846544);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Non_VoLTE/mcfg_sw.mbn", "ebba3274e3a874e7ef2381f263c26286a1c8ba28", "2a1b4e441a15c03d94cc7ec30fd93c42267fada4"));
set_progress(0.846746);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn", "6d3aa69aa33d9fe7087ae389b50f168ed8d11cdb", "83a88f2bedcb0f3b320566a7cabd89c300430920"));
set_progress(0.847358);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn", "106fe627bbe2c4dfb1b25808a76a48b55ca3420d", "78b5cfeb286609ff1c0edcdb9ba398cc523576e2"));
set_progress(0.847799);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/CBRS/Commercial/US/mcfg_sw.mbn", "e319b7c3c607f098dfcb7ffb26558500d489c6fc", "b6a9123a390f6204429575bff89c80dcccf97f27"));
set_progress(0.847942);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Dish/Commercial/US/mcfg_sw.mbn", "3ed7a77a2293ab27ea629ea90d98a64c664ce38b", "c5f37a3cae73a3c477f5b7c669f8b10ae224b2e4"));
set_progress(0.848402);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn", "c1751cf71a216acae346f771faa27bece177b7f5", "60641d1e2b43df04f75f558c5533f174ab31655f"));
set_progress(0.848844);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn", "efc03d9faffaa5795bf7388bd6f6ff3f33648621", "309bf139cdae2f2260ae88e4d37565a37f7e1781"));
set_progress(0.849417);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn", "e3f4d4cc938fd6d052cdd1abf42b13ae3bc793f8", "c11c2688b9fb8d64e0fc44ec8d424a29e5e65133"));
set_progress(0.849989);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_A/mcfg_sw.mbn", "3969d3481c1a645406c4151f66087d05e75aa49a", "e50bdbba3ea3973a87abfd555df0e16123cbb289"));
set_progress(0.850562);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_B/mcfg_sw.mbn", "46ebb104122b18ee9842aa9a6a4c109256cbc146", "cb0e2d80b5bf16b6e22b51009434c09e2671f467"));
set_progress(0.851134);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn", "e0ae72d6416fd58178b4d7e8be092cab74fbbcde", "7c7493cf09abc080223054fae7715b13b32413b2"));
set_progress(0.851680);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn", "4509ffec280b0d36faa3f62902378be2696eda01", "ddb293327363224cf9643213078936559605eea6"));
set_progress(0.852130);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn", "fb0a0df13a49f8ee600266647ec9fba6c3a21133", "984dd14e11cbf9d6e488d7ed2068b8d2ee31b1ee"));
set_progress(0.852591);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn", "766957812f21fdf159fee48bae2161ae218c01c8", "fc05c68619011d4d0b7afa414531ef6cec2711c1"));
set_progress(0.853185);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn", "97fce1705cb7ef299ba154c4fa6d022c3518ce8b", "6e7692cf742493cf81c6c4edb2e370e01ff8f217"));
set_progress(0.853450);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn", "dc423c43f16f939c67642646fa763cb08540e12d", "35415a3b5c88b5b291163c1044942a48d2004f15"));
set_progress(0.854059);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/Beeline/Gen_3GPP/mcfg_sw.mbn", "cbc099bd7d91ccc48843812693e21c0bb85ba5eb", "37411f5903b41fde477463acd313f483b442751a"));
set_progress(0.854499);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MTS/Commercial/RU/mcfg_sw.mbn", "9174508a81f15dbe73984beac403ba7e95fe8ca4", "28655ea11e32fae4919e17e6528700dd101f105c"));
set_progress(0.854933);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MegaFon/Commercial/RU/mcfg_sw.mbn", "f5f66da87a0fc9985d57b2d5c2d8099c0ee2519c", "be427b5a610d414692430ea6864b667fe5ff4b99"));
set_progress(0.855367);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SA/Brazil/Commercial/mcfg_sw.mbn", "aa3b255bc41960946be9fb36c9e1df668888da3d", "a39d3544b29d2d03abad27ee7e727ab6cbc8e75c"));
set_progress(0.855465);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/3HK/Commercial/HK/mcfg_sw.mbn", "c68cb5408257d6f196b2bbef9d893fc2adf8526f", "4832ef1d91f349a5160b6bc711032cc872b29179"));
set_progress(0.855903);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/AIS/Commercial/Thailand/mcfg_sw.mbn", "cc27de3eec735e32c0b85aff0316b5d112b242b8", "21dce5aa04babba91d674a3808593c8d97f4e44c"));
set_progress(0.856331);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/APT/Commercial/mcfg_sw.mbn", "48b25a4d980e416e0318b1d995d7aa6ef9fbb4ce", "7d7dcf34352b78a80a8cdaad6a51caaee24dc314"));
set_progress(0.856765);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Axiata/Commercial/IDN/mcfg_sw.mbn", "46fc5d06bf900e6b4e6d40d590a74a43b15684ba", "1c074a7926c0d85e1ecd617c807dd6f5830dbcf7"));
set_progress(0.857196);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn", "6677ef83267ead026eddd3cb3fcd1fdd7dc24a73", "38a2049ea6e62584d5713e099dd75a80c703d1b8"));
set_progress(0.857636);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/DTAC/Commercial/VoLTE/mcfg_sw.mbn", "ff60eef5622594b2b923a8c9d99acdc137281fb1", "c77913b91976d620cf3a02c4b3de4872952f46ff"));
set_progress(0.858070);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn", "271b04dbb1907f659f4e2623de688bfd69d446d0", "f24d93032fd0510e69152882b5b15eaf77fc9d01"));
set_progress(0.858504);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Globe/Commercial/PH/mcfg_sw.mbn", "37cb2b37c02d0041fba04080afcae45ad438854c", "9b47e215ad3e639cc6ac9ca36ca0d75887b4b38d"));
set_progress(0.858939);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/HKT/Commercial/HK/mcfg_sw.mbn", "c0014848f4a94da2c6a13ae00cce12b4027552a3", "d45ce6c616a0d7ab24bfbd02e111bc319bf623f6"));
set_progress(0.859391);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Indosat/Commercial/IDN/mcfg_sw.mbn", "7895557af033d5e6cd03fcb6503d06762bc5fe73", "5f1f166f334561b5a2d7a71660cef412080cb84b"));
set_progress(0.859822);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/M1/Commercial/SG/mcfg_sw.mbn", "23c4c734c5b64b4276b76b2b528b835d20b9f0a1", "0ae1a3c203876f1279e25b3fb2c866e3f50ba171"));
set_progress(0.860240);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn", "0b8e5953cdeeb40de986181c17d8c98229c8f454", "307db8c2e5c20f1b8c2c5b465df46d1f6fe8caee"));
set_progress(0.860659);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn", "934706116544f00c6b85947179f508fa3c658091", "4b7a01da5bafd49d924c97f3ac3b18cdffacf131"));
set_progress(0.861101);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/SmarTone/Commercial/HK/mcfg_sw.mbn", "09251a1c6301914caf1ae68dce0adc5a04b6ab94", "589c1aba0224547e53357469ab2aa92f6f83a87c"));
set_progress(0.861535);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/VoWiFi/mcfg_sw.mbn", "9df9a02a11039f49ac16a9db7187bf8c7e47c4ce", "0b23e47fb23b75c36294cf74067a6b7a8e93f905"));
set_progress(0.861972);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/mcfg_sw.mbn", "9114ac8a2649297fa3b175c1f915119e4b291580", "2b5214754d7e7af7be0efb557726607e79b4f48a"));
set_progress(0.862415);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn", "5bf7f65d6b548dd3f3c1b4c7a0c343495fcd174f", "7f93b54c1b158ffc59cd2f6abe2a34e9c9a1bb5f"));
set_progress(0.862850);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn", "84bca0e274acc3354a5d3afc90afb05a8e27d833", "a1aef2efa7a648655acf2ff949db3b9d6e687add"));
set_progress(0.863286);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TStar/Commercial/TW/mcfg_sw.mbn", "d650d9d352f16ef1760a61238fe056a68d829098", "830b18295d11be9a54e4fd86802e52d9dbf0d5d1"));
set_progress(0.863704);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Telkomsel/Commercial/IDN/mcfg_sw.mbn", "38591ae63982b61738e8a94564cf67d7d8c0692c", "352bff617c1f9cb119e6c477f3862ce437603aec"));
set_progress(0.864149);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Truemove/Commercial/VoLTE/mcfg_sw.mbn", "761282ba2e5b9b6265551710964d0485edd8b939", "a50b3fd0a0f0e812ef30cc5f889da900d3146391"));
set_progress(0.864578);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/UMobile/Commercial/Malaysia/mcfg_sw.mbn", "0ff5d001475151934d2fd7ea4f45baa1f8040c83", "0cb04b26a9d57cf5c86b12fa666d7f01dcf6bbdc"));
set_progress(0.865017);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Viettel/Commercial/Vietnam/mcfg_sw.mbn", "61b6ddca4d36c0d1055a034e187c61aecd983ef9", "49ede56c9b6222995f12bf10a9c707a857170d53"));
set_progress(0.865453);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/Commercial/mcfg_sw.mbn", "3e6d1c76a00ef05caaca9b7bd5eb9058e161ceea", "c4a714c2a831c280876c8d48e69478aaf74100cf"));
set_progress(0.865886);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/ER_IOT/mcfg_sw.mbn", "f0cc67e7808b8e7a50cdb92a46f331c38614bba6", "a419aaddbe2dae4e528328ef6e779a5b7c7d89d7"));
set_progress(0.866324);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/NK_IOT/mcfg_sw.mbn", "296894c15ba6d1c2f867aceb7457ee35b790a15e", "5397765c92ee1cd6e28d66474fcbcd354f0f9c32"));
set_progress(0.866761);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn", "c086b79b7cffaa0adfd48d40243844f082ad2bbd", "9875be7da5ff957f4634b35c3a081ee7554b85c3"));
set_progress(0.867200);
assert(apply_patch_check("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/W_One/Commercial/mcfg_sw.mbn", "c3a8fc29a59b337a38f4960f070f04bd457699df", "7fb5f4be508b20b737599f3f0e4b775157dca571"));
set_progress(0.867618);
assert(apply_patch_check("/firmware/image/modem_pr/so/1053_0_0.mbn", "f28d38bffd92fe8abe04c9c3e09f602b660d7d74", "546142eaca863dd577244ce0d46003c71f161eac"));
set_progress(0.869125);
assert(apply_patch_check("/firmware/image/modem_pr/so/1053_1_0.mbn", "6252d18922999f62540747c7c2680b43f6b3fce2", "751777f4cfcf4b3f85f29615cd565d5ef21da51a"));
set_progress(0.871673);
assert(apply_patch_check("/firmware/image/modem_pr/so/1055_0_0.mbn", "d9762b7463bfc367f8c1981631ce09f8657f7d8c", "c1d22fa155974f2c1987033eeb7a019609e41415"));
set_progress(0.874247);
assert(apply_patch_check("/firmware/image/modem_pr/so/1113_0_0.mbn", "da0090a47bc9b2c106cec5e3aadcdb30a5e64d72", "a7c31ad5db290785ff52ba7ccc9ec6bb425658bf"));
set_progress(0.876821);
assert(apply_patch_check("/firmware/image/modem_pr/so/1116_0_0.mbn", "3c80fa556d02a1a4651386dae22f08918e8a340d", "bf08e7d80d8f651bf9d9b5b6cb8cc7efeef6a977"));
set_progress(0.879322);
assert(apply_patch_check("/firmware/image/modem_pr/so/1116_1_0.mbn", "9556fc7745927bd443428f331a97e9a10d53dd3b", "61d085666378e0568a223609d9d18fd941e94919"));
set_progress(0.881823);
assert(apply_patch_check("/firmware/image/modem_pr/so/954_0_0.mbn", "df438d114d01a7a10d86dab8fdbeab55dcbe5bff", "44617b7411806d8c1ec1d0133436eb74daddc6f6"));
set_progress(0.884352);
assert(apply_patch_check("/firmware/image/modem_pr/so/954_0_1.mbn", "b2a606e34806966fe93efd20c313dd4332855b80", "b69a6cd2d9b9d9b8e42dbfddae7974f1e56951d4"));
set_progress(0.886926);
assert(apply_patch_check("/firmware/image/modem_pr/so/954_0_2.mbn", "16a6613c052313fae3deee6a2b6c1b35877ab734", "d9e13592fe72bc4674f2bf78bb243a3ed6ad032d"));
set_progress(0.889500);
assert(apply_patch_check("/firmware/image/modem_pr/so/954_1_0.mbn", "46495292ce2c4f00549a1ad211a34e38dbf6f86d", "d67ee3dd4ec174186f1f9be1d7824dda2ec962b2"));
set_progress(0.891520);
assert(apply_patch_check("/firmware/image/modem_pr/so/954_1_1.mbn", "0c9f1979ba19df93e15d3f85c9f85b64cb1cc0eb", "cafa3052bfa93148a98268b2781d6037bbed652f"));
set_progress(0.893586);
assert(apply_patch_check("/firmware/image/modem_pr/so/954_1_2.mbn", "43f02ac8fa812d3945911d1734750efcbacfee33", "fb12e0e7bbc16812a03e8ff032e7823ad77a3782"));
set_progress(0.895652);
assert(apply_patch_check("/firmware/image/modem_pr/so/955_0_0.mbn", "2fac94336beb84913e793e113b07496c860237ee", "6f4a452c09a2d7a16c44770a8f065255c860c86f"));
set_progress(0.898338);
assert(apply_patch_check("/firmware/image/modem_pr/so/955_1_0.mbn", "e4e452b2bae92c8b779c447f35923149745473e9", "63b190562fbc1aa8210279036dd363c11e33fdce"));
set_progress(0.900444);
assert(apply_patch_check("/firmware/image/qwes.mbn", "258e50d8d979f48ed8b44a20cdcfc770970224c2", "dac4877101c0045e4f6db29ed828fda039afd6ae"));
set_progress(0.903701);
assert(apply_patch_check("/firmware/image/smplap32.b08", "68a9cb411705ea73901a883c7933400de467d645", "543420782aa6c7315b88ffeaadf7a1cdc6b2811e"));
set_progress(0.903747);
assert(apply_patch_check("/firmware/image/smplap32.mdt", "ba46be5be12fb873edf1a5d84662f9b09d309989", "ce07c2525d10347e7b03d1c96fde94720672a039"));
set_progress(0.903797);
assert(apply_patch_check("/firmware/image/tzsc.mbn", "0761cb9ba31acfdd386038d9cff84268acb041e9", "4be880db3ef7cf6824562146994d0d3ee32b4a61"));
set_progress(0.904297);
assert(apply_patch_check("MTD:boot:8636416:d48da4e1abc512ba3cec061d8fb2fc56913885c4:8636416:b04015f7ceacbe08ab8da67e50333940a214c851"));
set_progress(1.000000);
assert(apply_patch_space(22896704));

# ---- start making changes here ----

ui_print("Removing unneeded files...");
delete("/system/etc/opkg/keys/83c5e3785c7d1dcc",
       "/system/webs/web/css/chunk-vendors.1758102656086.css",
       "/system/webs/web/css/chunk.1758.1758102656086.css",
       "/system/webs/web/css/chunk.2128.1758102656086.css",
       "/system/webs/web/css/chunk.2283.1758102656086.css",
       "/system/webs/web/css/chunk.2388.1758102656086.css",
       "/system/webs/web/css/chunk.3917.1758102656086.css",
       "/system/webs/web/css/chunk.4578.1758102656086.css",
       "/system/webs/web/css/chunk.5025.1758102656086.css",
       "/system/webs/web/css/chunk.5274.1758102656086.css",
       "/system/webs/web/css/chunk.5446.1758102656086.css",
       "/system/webs/web/css/chunk.6016.1758102656086.css",
       "/system/webs/web/css/chunk.7323.1758102656086.css",
       "/system/webs/web/css/chunk.7679.1758102656086.css",
       "/system/webs/web/css/chunk.7737.1758102656086.css",
       "/system/webs/web/css/chunk.7950.1758102656086.css",
       "/system/webs/web/css/chunk.8460.1758102656086.css",
       "/system/webs/web/css/chunk.8823.1758102656086.css",
       "/system/webs/web/css/chunk.8859.1758102656086.css",
       "/system/webs/web/css/chunk.9039.1758102656086.css",
       "/system/webs/web/css/index.1758102656086.css",
       "/system/webs/web/js/1001.1758102656086.js",
       "/system/webs/web/js/1114.1758102656086.js",
       "/system/webs/web/js/1129.1758102656086.js",
       "/system/webs/web/js/114.1758102656086.js",
       "/system/webs/web/js/1758.1758102656086.js",
       "/system/webs/web/js/1807.1758102656086.js",
       "/system/webs/web/js/2032.1758102656086.js",
       "/system/webs/web/js/2128.1758102656086.js",
       "/system/webs/web/js/2283.1758102656086.js",
       "/system/webs/web/js/2388.1758102656086.js",
       "/system/webs/web/js/2491.1758102656086.js",
       "/system/webs/web/js/2583.1758102656086.js",
       "/system/webs/web/js/2607.1758102656086.js",
       "/system/webs/web/js/3024.1758102656086.js",
       "/system/webs/web/js/3094.1758102656086.js",
       "/system/webs/web/js/3403.1758102656086.js",
       "/system/webs/web/js/3613.1758102656086.js",
       "/system/webs/web/js/3917.1758102656086.js",
       "/system/webs/web/js/4235.1758102656086.js",
       "/system/webs/web/js/4418.1758102656086.js",
       "/system/webs/web/js/4523.1758102656086.js",
       "/system/webs/web/js/4578.1758102656086.js",
       "/system/webs/web/js/464.1758102656086.js",
       "/system/webs/web/js/5025.1758102656086.js",
       "/system/webs/web/js/523.1758102656086.js",
       "/system/webs/web/js/5274.1758102656086.js",
       "/system/webs/web/js/5389.1758102656086.js",
       "/system/webs/web/js/5446.1758102656086.js",
       "/system/webs/web/js/5870.1758102656086.js",
       "/system/webs/web/js/6016.1758102656086.js",
       "/system/webs/web/js/6674.1758102656086.js",
       "/system/webs/web/js/6695.1758102656086.js",
       "/system/webs/web/js/687.1758102656086.js",
       "/system/webs/web/js/703.1758102656086.js",
       "/system/webs/web/js/7323.1758102656086.js",
       "/system/webs/web/js/7611.1758102656086.js",
       "/system/webs/web/js/7679.1758102656086.js",
       "/system/webs/web/js/7725.1758102656086.js",
       "/system/webs/web/js/7737.1758102656086.js",
       "/system/webs/web/js/7788.1758102656086.js",
       "/system/webs/web/js/7910.1758102656086.js",
       "/system/webs/web/js/7950.1758102656086.js",
       "/system/webs/web/js/7987.1758102656086.js",
       "/system/webs/web/js/8023.1758102656086.js",
       "/system/webs/web/js/8202.1758102656086.js",
       "/system/webs/web/js/825.1758102656086.js",
       "/system/webs/web/js/8460.1758102656086.js",
       "/system/webs/web/js/850.1758102656086.js",
       "/system/webs/web/js/8596.1758102656086.js",
       "/system/webs/web/js/875.1758102656086.js",
       "/system/webs/web/js/8794.1758102656086.js",
       "/system/webs/web/js/8823.1758102656086.js",
       "/system/webs/web/js/8859.1758102656086.js",
       "/system/webs/web/js/9039.1758102656086.js",
       "/system/webs/web/js/91.1758102656086.js",
       "/system/webs/web/js/9425.1758102656086.js",
       "/system/webs/web/js/9669.1758102656086.js",
       "/system/webs/web/js/9687.1758102656086.js",
       "/system/webs/web/js/chunk-vendors.1758102656086.js",
       "/system/webs/web/js/index.1758102656086.js",
       "/system/etc/opkg/keys/c66fdf52f6dc01e1",
       "/system/webs/web/css/chunk-vendors.1760979393934.css",
       "/system/webs/web/css/chunk.1758.1760979393934.css",
       "/system/webs/web/css/chunk.2128.1760979393934.css",
       "/system/webs/web/css/chunk.2283.1760979393934.css",
       "/system/webs/web/css/chunk.2388.1760979393934.css",
       "/system/webs/web/css/chunk.3917.1760979393934.css",
       "/system/webs/web/css/chunk.4578.1760979393934.css",
       "/system/webs/web/css/chunk.5025.1760979393934.css",
       "/system/webs/web/css/chunk.5274.1760979393934.css",
       "/system/webs/web/css/chunk.5446.1760979393934.css",
       "/system/webs/web/css/chunk.6016.1760979393934.css",
       "/system/webs/web/css/chunk.7323.1760979393934.css",
       "/system/webs/web/css/chunk.7679.1760979393934.css",
       "/system/webs/web/css/chunk.7737.1760979393934.css",
       "/system/webs/web/css/chunk.7950.1760979393934.css",
       "/system/webs/web/css/chunk.8460.1760979393934.css",
       "/system/webs/web/css/chunk.8823.1760979393934.css",
       "/system/webs/web/css/chunk.8859.1760979393934.css",
       "/system/webs/web/css/chunk.9039.1760979393934.css",
       "/system/webs/web/css/index.1760979393934.css",
       "/system/webs/web/js/1001.1760979393934.js",
       "/system/webs/web/js/1114.1760979393934.js",
       "/system/webs/web/js/1129.1760979393934.js",
       "/system/webs/web/js/114.1760979393934.js",
       "/system/webs/web/js/1758.1760979393934.js",
       "/system/webs/web/js/1807.1760979393934.js",
       "/system/webs/web/js/2032.1760979393934.js",
       "/system/webs/web/js/2128.1760979393934.js",
       "/system/webs/web/js/2283.1760979393934.js",
       "/system/webs/web/js/2388.1760979393934.js",
       "/system/webs/web/js/2491.1760979393934.js",
       "/system/webs/web/js/2583.1760979393934.js",
       "/system/webs/web/js/2607.1760979393934.js",
       "/system/webs/web/js/3024.1760979393934.js",
       "/system/webs/web/js/3094.1760979393934.js",
       "/system/webs/web/js/3403.1760979393934.js",
       "/system/webs/web/js/3613.1760979393934.js",
       "/system/webs/web/js/3917.1760979393934.js",
       "/system/webs/web/js/4235.1760979393934.js",
       "/system/webs/web/js/4418.1760979393934.js",
       "/system/webs/web/js/4523.1760979393934.js",
       "/system/webs/web/js/4578.1760979393934.js",
       "/system/webs/web/js/464.1760979393934.js",
       "/system/webs/web/js/5025.1760979393934.js",
       "/system/webs/web/js/523.1760979393934.js",
       "/system/webs/web/js/5274.1760979393934.js",
       "/system/webs/web/js/5389.1760979393934.js",
       "/system/webs/web/js/5446.1760979393934.js",
       "/system/webs/web/js/5870.1760979393934.js",
       "/system/webs/web/js/6016.1760979393934.js",
       "/system/webs/web/js/6674.1760979393934.js",
       "/system/webs/web/js/6695.1760979393934.js",
       "/system/webs/web/js/687.1760979393934.js",
       "/system/webs/web/js/703.1760979393934.js",
       "/system/webs/web/js/7323.1760979393934.js",
       "/system/webs/web/js/7611.1760979393934.js",
       "/system/webs/web/js/7679.1760979393934.js",
       "/system/webs/web/js/7725.1760979393934.js",
       "/system/webs/web/js/7737.1760979393934.js",
       "/system/webs/web/js/7788.1760979393934.js",
       "/system/webs/web/js/7910.1760979393934.js",
       "/system/webs/web/js/7950.1760979393934.js",
       "/system/webs/web/js/7987.1760979393934.js",
       "/system/webs/web/js/8023.1760979393934.js",
       "/system/webs/web/js/8202.1760979393934.js",
       "/system/webs/web/js/825.1760979393934.js",
       "/system/webs/web/js/8460.1760979393934.js",
       "/system/webs/web/js/850.1760979393934.js",
       "/system/webs/web/js/8596.1760979393934.js",
       "/system/webs/web/js/875.1760979393934.js",
       "/system/webs/web/js/8794.1760979393934.js",
       "/system/webs/web/js/8823.1760979393934.js",
       "/system/webs/web/js/8859.1760979393934.js",
       "/system/webs/web/js/9039.1760979393934.js",
       "/system/webs/web/js/91.1760979393934.js",
       "/system/webs/web/js/9425.1760979393934.js",
       "/system/webs/web/js/9669.1760979393934.js",
       "/system/webs/web/js/9687.1760979393934.js",
       "/system/webs/web/js/chunk-vendors.1760979393934.js",
       "/system/webs/web/js/index.1760979393934.js",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/bin/busybox", "-",
            ab611cdc37edd1267c0e686c39bfa5e71fe9f64f, 372757,
            f1cbfb630800725e547e133e0ff3973b477dd120, package_extract_file("patch/system/bin/busybox.p"));
set_progress(0.004132);
apply_patch("/system/lib/modules/5.15-perf/extra/cnss.ko", "-",
            f9b83b9c148c025735338fe678cd8171b6e44c6d, 70885,
            14b6f4bd724d7f55d2237b80d1438388d6e30587, package_extract_file("patch/system/lib/modules/5.15-perf/extra/cnss.ko.p"));
set_progress(0.004918);
apply_patch("/system/lib/modules/5.15-perf/extra/cnss2.ko", "-",
            f5cc57551588bba259aa4fc80fbc87a17cebc340, 379821,
            3fa3e3c53c57d1125c6307f0578be08b7c8d0b0f, package_extract_file("patch/system/lib/modules/5.15-perf/extra/cnss2.ko.p"));
set_progress(0.009128);
apply_patch("/system/lib/modules/5.15-perf/extra/cnss_crypto.ko",
            "-", 979522719e3ed8cc62e8d29d9ca69046faf6e86c, 4749,
            143dde6f86b27c5357898b8e60dcc57d43b712fc, package_extract_file("patch/system/lib/modules/5.15-perf/extra/cnss_crypto.ko.p"));
set_progress(0.009181);
apply_patch("/system/lib/modules/5.15-perf/extra/cnss_plat_ipc_qmi_svc.ko",
            "-", 09bf4071d92e0ba78d8a87b079639f4a256e2930, 17841,
            6eee739b25539408afca1d320a9d5b497091b8c8, package_extract_file("patch/system/lib/modules/5.15-perf/extra/cnss_plat_ipc_qmi_svc.ko.p"));
set_progress(0.009378);
apply_patch("/system/lib/modules/5.15-perf/extra/cnss_prealloc.ko",
            "-", 13f0a188404600a12145de1963ea6b48eaf5f624, 6037,
            83545dcbca95e556a61343b61bc559e557e2f145, package_extract_file("patch/system/lib/modules/5.15-perf/extra/cnss_prealloc.ko.p"));
set_progress(0.009445);
apply_patch("/system/lib/modules/5.15-perf/extra/cnss_utils.ko",
            "-", c3ae3c38b3e6e718125a0d90b8defa6485352def, 8289,
            29d82a983e2a9c72af9395c5afb088f867270c0e, package_extract_file("patch/system/lib/modules/5.15-perf/extra/cnss_utils.ko.p"));
set_progress(0.009537);
apply_patch("/system/lib/modules/5.15-perf/extra/logger.ko", "-",
            b1c4f8a56eae26f7b8f5df05c178d89b26111310, 8933,
            fe24931bb527c59d73a04439dcb66f57809532f7, package_extract_file("patch/system/lib/modules/5.15-perf/extra/logger.ko.p"));
set_progress(0.009636);
apply_patch("/system/lib/modules/5.15-perf/extra/wlan.ko", "-",
            7e8b9fd125d04e4ed244993aebf24ff378c238e2, 6710497,
            faefc45e1a40c5da126798c08610f11e126a11d3, package_extract_file("patch/system/lib/modules/5.15-perf/extra/wlan.ko.p"));
set_progress(0.084022);
apply_patch("/system/lib/modules/5.15-perf/extra/wlan_firmware_service.ko",
            "-", 0c7356c6b4ea742c8790cc7052e81d5ae97f5f9f, 33309,
            5d83de6daf4798cc180e6997170e29baad6b6125, package_extract_file("patch/system/lib/modules/5.15-perf/extra/wlan_firmware_service.ko.p"));
set_progress(0.084391);
apply_patch("/system/lib/modules/5.15-perf/extra/wlan_rome.ko", "-",
            ca26a211f9cb1c6abbe4a1dc54528509a922ee29, 4533053,
            1535f18151874622438f75f5fe4bbb4b03cf7d4d, package_extract_file("patch/system/lib/modules/5.15-perf/extra/wlan_rome.ko.p"));
set_progress(0.134640);
apply_patch("/system/lib/modules/audio/asoc/codecs/mbhc_dlkm.ko",
            "-", d05fb89a2423bf8339375fa5ce8e194f97d6dfd2, 34117,
            bc70a8899e392e25e29e52a658895a70996f0bc7, package_extract_file("patch/system/lib/modules/audio/asoc/codecs/mbhc_dlkm.ko.p"));
set_progress(0.135018);
apply_patch("/system/lib/modules/audio/asoc/codecs/nau88c22_dlkm.ko",
            "-", f7847fc8027373031d9b72dc7a79a4c0ba282502, 33941,
            1c0274ed721c57f1edf23574c8c12c43041f8924, package_extract_file("patch/system/lib/modules/audio/asoc/codecs/nau88c22_dlkm.ko.p"));
set_progress(0.135394);
apply_patch("/system/lib/modules/audio/asoc/codecs/stub_dlkm.ko",
            "-", e042a9762796f422fe19100e940666dbfc27f4f7, 12573,
            fe4026b7abd5161b91b37b45aa121ff9d2542bef, package_extract_file("patch/system/lib/modules/audio/asoc/codecs/stub_dlkm.ko.p"));
set_progress(0.135533);
apply_patch("/system/lib/modules/audio/asoc/codecs/wcd934x/wcd934x_dlkm.ko",
            "-", 88eeb84788fd7d49b79847876e965573370934de, 328873,
            229d26761025f70ebf653c4c207ee357bf2954ed, package_extract_file("patch/system/lib/modules/audio/asoc/codecs/wcd934x/wcd934x_dlkm.ko.p"));
set_progress(0.139179);
apply_patch("/system/lib/modules/audio/asoc/codecs/wcd9xxx_dlkm.ko",
            "-", 33ad0b1f9d9f8a1f9abed099bf40c25bf385bd94, 36149,
            bffbeb4f747f14ef035690e8939bca0e926e53bb, package_extract_file("patch/system/lib/modules/audio/asoc/codecs/wcd9xxx_dlkm.ko.p"));
set_progress(0.139580);
apply_patch("/system/lib/modules/audio/asoc/codecs/wcd_core_dlkm.ko",
            "-", 019ad2f05ca8dc8f745dd0e00bb1d7d803682bc2, 106101,
            73c55dae58d6b253ad53d82be1f6de7ae1df6360, package_extract_file("patch/system/lib/modules/audio/asoc/codecs/wcd_core_dlkm.ko.p"));
set_progress(0.140756);
apply_patch("/system/lib/modules/audio/asoc/codecs/wsa881x_dlkm.ko",
            "-", c77dd39145dccae24d3da3a33d62ddd76d4f2ce4, 40625,
            bc6548518d5551f48c089b2f26769f982dca728d, package_extract_file("patch/system/lib/modules/audio/asoc/codecs/wsa881x_dlkm.ko.p"));
set_progress(0.141206);
apply_patch("/system/lib/modules/audio/asoc/machine_dlkm.ko", "-",
            0eeaf1a3ee0ba5ec9140fbf66de02915ae9d3f3e, 42365,
            520a638c96af619efe10956917ade2c5cdec8e8d, package_extract_file("patch/system/lib/modules/audio/asoc/machine_dlkm.ko.p"));
set_progress(0.141676);
apply_patch("/system/lib/modules/audio/asoc/platform_dlkm.ko", "-",
            5a4028492167a1c8d6c5e0013226297ff67b2ef5, 2829,
            657d13e6573add5d11643f2db761e5e05c20484a, package_extract_file("patch/system/lib/modules/audio/asoc/platform_dlkm.ko.p"));
set_progress(0.141707);
apply_patch("/system/lib/modules/audio/dsp/adsp_loader_dlkm.ko",
            "-", a01221a4131db113fcd7b55da7040ff9dfff528a, 9753,
            0381cf0d281cb2727cfebcdc0b7384665f0a7d48, package_extract_file("patch/system/lib/modules/audio/dsp/adsp_loader_dlkm.ko.p"));
set_progress(0.141815);
apply_patch("/system/lib/modules/audio/dsp/audio_prm_dlkm.ko", "-",
            2f9d92b2e452df81b1e5d7c1bd47ff6ac5a8def0, 11953,
            0885657fba4489aea080353999e0d9f695fd4d1e, package_extract_file("patch/system/lib/modules/audio/dsp/audio_prm_dlkm.ko.p"));
set_progress(0.141948);
apply_patch("/system/lib/modules/audio/dsp/audpkt_ion_dlkm.ko", "-",
            876327d561d2a6ce04d9a3e6ee09cd26fa06ddc9, 20205,
            e155189cfd70ad14cfdd60f35ed9fc276ff674f5, package_extract_file("patch/system/lib/modules/audio/dsp/audpkt_ion_dlkm.ko.p"));
set_progress(0.142172);
apply_patch("/system/lib/modules/audio/dsp/q6_dlkm.ko", "-",
            56012371ca466ff01eced6510e29ac4c95311a01, 4973,
            f373fc786d6d888a176627c5dfd8b7bce77b3485, package_extract_file("patch/system/lib/modules/audio/dsp/q6_dlkm.ko.p"));
set_progress(0.142227);
apply_patch("/system/lib/modules/audio/dsp/q6_notifier_dlkm.ko",
            "-", c56a04951ae4fd08f47ad0a67ba9f733391cef78, 19477,
            f2e163f396f3e9876a1253206b9b380d0b729963, package_extract_file("patch/system/lib/modules/audio/dsp/q6_notifier_dlkm.ko.p"));
set_progress(0.142443);
apply_patch("/system/lib/modules/audio/dsp/q6_pdr_dlkm.ko", "-",
            e38c072a362fc066b05b3366f698b6d442ad3e7f, 4557,
            70f08c4cd8395f678b36c4d0dca5ba57db09f13f, package_extract_file("patch/system/lib/modules/audio/dsp/q6_pdr_dlkm.ko.p"));
set_progress(0.142493);
apply_patch("/system/lib/modules/audio/dsp/spf_core_dlkm.ko", "-",
            2e7615f8c4c688920aa950d9c9ee2825069184ea, 13013,
            a618619297baf4395f137bdabf922c4817565f9d, package_extract_file("patch/system/lib/modules/audio/dsp/spf_core_dlkm.ko.p"));
set_progress(0.142638);
apply_patch("/system/lib/modules/audio/ipc/audio_pkt_dlkm.ko", "-",
            88f725c4f0f972448b2881c0ccb1057b4b870bc4, 20805,
            82bb7d57ff9a101c1b5fa0982889bdcd89e119c2, package_extract_file("patch/system/lib/modules/audio/ipc/audio_pkt_dlkm.ko.p"));
set_progress(0.142868);
apply_patch("/system/lib/modules/audio/ipc/gpr_dlkm.ko", "-",
            bc4b87f91f1be5812477a44335236fe5ffdbf820, 17621,
            6eef1282b8a1034888e3af3e5b81c80a88cfd31d, package_extract_file("patch/system/lib/modules/audio/ipc/gpr_dlkm.ko.p"));
set_progress(0.143063);
apply_patch("/system/lib/modules/audio/soc/pinctrl_wcd_dlkm.ko",
            "-", c838726ec2c7e0542059e0698ee8f90fb4f627e4, 9393,
            f6f94bae1364d76527f2d761d80793252324390e, package_extract_file("patch/system/lib/modules/audio/soc/pinctrl_wcd_dlkm.ko.p"));
set_progress(0.143168);
apply_patch("/system/lib/modules/audio/soc/snd_event_dlkm.ko", "-",
            0c60ba60a0e0567ebdc31b1c1310d27943e861b8, 9905,
            fc00d9d69f025949468977ff88f6d57d01cf9169, package_extract_file("patch/system/lib/modules/audio/soc/snd_event_dlkm.ko.p"));
set_progress(0.143277);
apply_patch("/system/lib/modules/audio/soc/swr_ctrl_dlkm.ko", "-",
            90eff0cedeb9cd455e03c6a2f39ee146e4379b35, 22269,
            a0a1153ad49d9943e5c81091761472fb65507f8f, package_extract_file("patch/system/lib/modules/audio/soc/swr_ctrl_dlkm.ko.p"));
set_progress(0.143524);
apply_patch("/system/lib/modules/audio/soc/swr_dlkm.ko", "-",
            c71b40df13204d4adf5618047fe73e499022ba45, 22821,
            802d05d508fab580d85211318eea34b65941df77, package_extract_file("patch/system/lib/modules/audio/soc/swr_dlkm.ko.p"));
set_progress(0.143777);
apply_patch("/system/lib/modules/emac/iemac_ioss.ko", "-",
            a18a6e25e886476685e44a3b3ccd7aed500bdf88, 25061,
            a7b5ff133774f0cd600a9163ee0f34fb249d391e, package_extract_file("patch/system/lib/modules/emac/iemac_ioss.ko.p"));
set_progress(0.144055);
apply_patch("/system/lib/modules/emac/ioss.ko", "-",
            dc31f4eb58da6b4f447b235357f9022630e53fe4, 49441,
            9ec51bda485cd8f76cfafed3342256bec22474f6, package_extract_file("patch/system/lib/modules/emac/ioss.ko.p"));
set_progress(0.144603);
apply_patch("/system/lib/modules/generic_sw_bridge/gsb.ko", "-",
            60384aeff157da1df5e577a5eb837f1a2e75b485, 25961,
            0e5d81cd389428f9f750f435fe08a8d79057426b, package_extract_file("patch/system/lib/modules/generic_sw_bridge/gsb.ko.p"));
set_progress(0.144891);
apply_patch("/system/lib/modules/ipa/ecmipam.ko", "-",
            1176efe7cfddbe5863788b8b357f8b4f43fb49f1, 19777,
            9a39acd21c6c6e496af6101f4548db8a6529846c, package_extract_file("patch/system/lib/modules/ipa/ecmipam.ko.p"));
set_progress(0.145110);
apply_patch("/system/lib/modules/ipa/gsim.ko", "-",
            da8df133c371173faf994334731f782767a539c9, 172145,
            120a56dd4936347413a0360160fd7e4b7eb11d60, package_extract_file("patch/system/lib/modules/ipa/gsim.ko.p"));
set_progress(0.147018);
apply_patch("/system/lib/modules/ipa/ipa_clientsm.ko", "-",
            ac6845ca91084e45f45b30d04ac8138cdcfd1d13, 190837,
            b19b53c25f09cfbcc116b9d9f0c072fe6b37bd00, package_extract_file("patch/system/lib/modules/ipa/ipa_clientsm.ko.p"));
set_progress(0.149134);
apply_patch("/system/lib/modules/ipa/ipam.ko", "-",
            70993c74cfd8f307750096e32c2a929f5d17d2ce, 2141805,
            4239bf80bb6e07d4c54690124caa056b3ed5fc9c, package_extract_file("patch/system/lib/modules/ipa/ipam.ko.p"));
set_progress(0.172875);
apply_patch("/system/lib/modules/ipa/ipanetm.ko", "-",
            f28e1105b9a8084bca0047e756fcad838703d109, 3413,
            c6c6d6f00f0bfa4a759292edac057f51e130c723, package_extract_file("patch/system/lib/modules/ipa/ipanetm.ko.p"));
set_progress(0.172913);
apply_patch("/system/lib/modules/ipa/ipatestm.ko", "-",
            b5c2a92e7773821af6323d254be5db5057f654f3, 64453,
            0b116e64d3660103b0462243e3695468632e4bf5, package_extract_file("patch/system/lib/modules/ipa/ipatestm.ko.p"));
set_progress(0.173628);
apply_patch("/system/lib/modules/ipa/rndisipam.ko", "-",
            0f66a6e4b19579c2080b5dd272afe983226f4ef9, 32129,
            5761fd0ea8d5b12f36ecdcc0fc4229be133340b8, package_extract_file("patch/system/lib/modules/ipa/rndisipam.ko.p"));
set_progress(0.173984);
apply_patch("/system/lib/modules/msm-rng.ko", "-",
            0ab767fed430bf5e127c43d5cd885fb580362241, 11149,
            c7033de68988beb019765f86d4a3e43c2d19e774, package_extract_file("patch/system/lib/modules/msm-rng.ko.p"));
set_progress(0.174108);
apply_patch("/system/lib/modules/nf_nat_sip.ko", "-",
            b65b74c9573facd13c19a1ba8682f63229972a99, 12565,
            2619f29f6da2cf26a34536c3ed97fe2f3ef4f4f5, package_extract_file("patch/system/lib/modules/nf_nat_sip.ko.p"));
set_progress(0.174247);
apply_patch("/system/lib/modules/qca_phy.ko", "-",
            047d0cb79c3aa30a301f961c9a69dc009e852b6f, 9353,
            a052fd16526b4263e1d3f132bdcc98ec2a7f997b, package_extract_file("patch/system/lib/modules/qca_phy.ko.p"));
set_progress(0.174350);
apply_patch("/system/lib/modules/qce50_dlkm.ko", "-",
            68684b7ac318220148273d2c77dd86b61a0b5d91, 62337,
            703163790d4aae04eef84bea5a13489ae3602124, package_extract_file("patch/system/lib/modules/qce50_dlkm.ko.p"));
set_progress(0.175041);
apply_patch("/system/lib/modules/qcedev-mod.ko", "-",
            ffdecb454aad14a29eadb0b2dcb9d60251350ca7, 40465,
            a329e0a64edb45e4b11ec36503196bfa0368be7a, package_extract_file("patch/system/lib/modules/qcedev-mod.ko.p"));
set_progress(0.175490);
apply_patch("/system/lib/modules/rmnet_core.ko", "-",
            5cacfcef62315c0cf8b35c8a511af5996f48353b, 173437,
            b0740ac7a7ef2d1fb3055080f35bc022e20c362c, package_extract_file("patch/system/lib/modules/rmnet_core.ko.p"));
set_progress(0.177413);
apply_patch("/system/lib/modules/rmnet_eth.ko", "-",
            04ac21c4b5547082ce8389c8a126402bb1722a1c, 11925,
            cb716059724dba18488f5207e10afcc650ea4ebe, package_extract_file("patch/system/lib/modules/rmnet_eth.ko.p"));
set_progress(0.177545);
apply_patch("/system/lib/modules/shortcut_fe/shortcut-fe-cm.ko",
            "-", 5a8079b6ca488b85eeb8712b0b3e43b5578ec045, 12829,
            e098ff0d3a7f90ab537b6cdeb6d58c3a5f4b20f9, package_extract_file("patch/system/lib/modules/shortcut_fe/shortcut-fe-cm.ko.p"));
set_progress(0.177687);
apply_patch("/system/lib/modules/shortcut_fe/shortcut-fe-ipv6.ko",
            "-", 08cbcb1922bd20ff87fc92dafb6a7c15fe6509db, 27673,
            d510e5e8bf87024ebb770301f519b38c7d7b52e5, package_extract_file("patch/system/lib/modules/shortcut_fe/shortcut-fe-ipv6.ko.p"));
set_progress(0.177994);
apply_patch("/system/lib/modules/shortcut_fe/shortcut-fe.ko", "-",
            ce01baaec36b50c5316f758c425f3d8522ed1517, 29381,
            df8408a16c4dbc572d83fd199604f7f9702687b1, package_extract_file("patch/system/lib/modules/shortcut_fe/shortcut-fe.ko.p"));
set_progress(0.178319);
apply_patch("/system/lib/modules/smcinvoke.ko", "-",
            c59a0c07ae52dec6d802d1a1e48d0c353994e5e2, 99597,
            37a32b9ebd454d9669e3d158102f71fedb6a94c8, package_extract_file("patch/system/lib/modules/smcinvoke.ko.p"));
set_progress(0.179423);
apply_patch("/system/lib/modules/tz_log.ko", "-",
            8f7603355d8ec3aabb87eb36b099ffa0c8d6e51c, 24861,
            42b9c8041ad6c76553cd25011fdf97d73918216f, package_extract_file("patch/system/lib/modules/tz_log.ko.p"));
set_progress(0.179699);
apply_patch("/system/usr/bin/fibo_fwa_application_framework", "-",
            f50c5bef37d63599d71c9e48e434d6bcd85394a8, 5797825,
            eb5ef7a657df650bd995b44b0acd3c3346fd3589, package_extract_file("patch/system/usr/bin/fibo_fwa_application_framework.p"));
set_progress(0.243968);
apply_patch("/system/usr/lib/libfibopal.a", "-",
            6a28d520f10a11ba2cc959eeba0d785474cb0147, 1273178,
            42c10c2d1ec4a30a628523f185df237101a55bd6, package_extract_file("patch/system/usr/lib/libfibopal.a.p"));
set_progress(0.258081);
apply_patch("/system/usr/lib/libfibopal.so", "-",
            309c899c888e6bdac92f430a66e9a35a01fc835e, 738133,
            cdf957037a1f7f90379a6cb0ecd6836455f17549, package_extract_file("patch/system/usr/lib/libfibopal.so.p"));
set_progress(0.266263);
apply_patch("/system/usr/lib/opkg/info/base-files.control", "-",
            74dd96ff6209ce96dbf74157c41a2b80fc81f7af, 394,
            39095547cccd25ae0b064299fe11f61d24c7948e, package_extract_file("patch/system/usr/lib/opkg/info/base-files.control.p"));
set_progress(0.266267);
apply_patch("/system/usr/lib/opkg/info/base-files.list", "-",
            c9ccc76e25a5b857c7888d71be5d12025525980a, 2013,
            5496f3239387eddb11fa2bc2859e9f3a6d37f1d1, package_extract_file("patch/system/usr/lib/opkg/info/base-files.list.p"));
set_progress(0.266290);
apply_patch("/system/usr/lib/opkg/info/busybox-selinux.control",
            "-", 17ff87517fbbc7cb94c3ac8c6faede109a42d767, 517,
            cb10c63515d2d6aaa8ac994141d5e8141b93da12, package_extract_file("patch/system/usr/lib/opkg/info/busybox-selinux.control.p"));
set_progress(0.266295);
apply_patch("/system/usr/lib/opkg/info/busybox-selinux.list", "-",
            9d1f5f47d91288906308adeb09f67e07494771f7, 1961,
            79974391394e021498618489cb39fea590b96e4e, package_extract_file("patch/system/usr/lib/opkg/info/busybox-selinux.list.p"));
set_progress(0.266317);
apply_patch("/system/usr/lib/opkg/info/fibo-fwa-application-framework.control",
            "-", 5bf56eb30a9f991cd68bec0ae47849cfaf3bd1af, 614,
            8c8b0f8180e6cbb7559bd4bfd11be01adb08c921, package_extract_file("patch/system/usr/lib/opkg/info/fibo-fwa-application-framework.control.p"));
set_progress(0.266324);
apply_patch("/system/usr/lib/opkg/info/goahead.control", "-",
            b04c0f90c5d108aba36f2e95ae82ab8467469779, 276,
            ff0f732e4efd5cbb251f03962870e8ff2449c27b, package_extract_file("patch/system/usr/lib/opkg/info/goahead.control.p"));
set_progress(0.266327);
apply_patch("/system/usr/lib/opkg/info/goahead.list", "-",
            1933019671ef4891dae818f6d71ac6ef90b04256, 3986,
            e7996c89ecd91affef8dc36eef4feb28767ee88a, package_extract_file("patch/system/usr/lib/opkg/info/goahead.list.p"));
set_progress(0.266371);
apply_patch("/system/usr/lib/opkg/info/kmod-audio-kernel.control",
            "-", e5b4cf27fd17456536411c350f2e69cfbcf487f8, 313,
            be769aec694c02283e146c3910cdaf5dc6e30671, package_extract_file("patch/system/usr/lib/opkg/info/kmod-audio-kernel.control.p"));
set_progress(0.266375);
apply_patch("/system/usr/lib/opkg/info/kmod-dataipa.control", "-",
            937bcbe95016b00fff4947e8fdf6b08178dccb2e, 277,
            968cfdb90020dc707ac0514543c252132bee635b, package_extract_file("patch/system/usr/lib/opkg/info/kmod-dataipa.control.p"));
set_progress(0.266378);
apply_patch("/system/usr/lib/opkg/info/kmod-datarmnet.control", "-",
            c6a96cff5b55a2433ebf60a726d82b1e4c479f6f, 353,
            1b047172b82615adc0736c364ac967533b5ab261, package_extract_file("patch/system/usr/lib/opkg/info/kmod-datarmnet.control.p"));
set_progress(0.266382);
apply_patch("/system/usr/lib/opkg/info/kmod-emac_ioss.control", "-",
            6cd8ebfb53f06b655081383bcde8563de63a3c8b, 290,
            0396b1c6d3006dbcdef947270b470d8778c64d26, package_extract_file("patch/system/usr/lib/opkg/info/kmod-emac_ioss.control.p"));
set_progress(0.266385);
apply_patch("/system/usr/lib/opkg/info/kmod-generic-sw-bridge.control",
            "-", 60838111e7923f1aeb4f14409399fa066b812532, 306,
            ad29f2a8fbdea5ef843ba3d5e6c608496d2066d0, package_extract_file("patch/system/usr/lib/opkg/info/kmod-generic-sw-bridge.control.p"));
set_progress(0.266388);
apply_patch("/system/usr/lib/opkg/info/kmod-ioss.control", "-",
            ad95d4e21c785504a5464e5654d986e90b813711, 265,
            5756861f3ac50b130dccc9479c5ab4b9f8d80b2d, package_extract_file("patch/system/usr/lib/opkg/info/kmod-ioss.control.p"));
set_progress(0.266391);
apply_patch("/system/usr/lib/opkg/info/kmod-qca-phy.control", "-",
            93f4eec8a65771a0f5fedbbaeb5d9d821091a0d0, 302,
            ec02ba6dd060211081ea3238717c333c630807d0, package_extract_file("patch/system/usr/lib/opkg/info/kmod-qca-phy.control.p"));
set_progress(0.266394);
apply_patch("/system/usr/lib/opkg/info/kmod-qcacld32-ll.control",
            "-", 064165806050ec422f4050a34df6d49c4775318c, 325,
            ed866142d04f374da5d7086ab0db5ffad1fa2ea7, package_extract_file("patch/system/usr/lib/opkg/info/kmod-qcacld32-ll.control.p"));
set_progress(0.266398);
apply_patch("/system/usr/lib/opkg/info/kmod-securemsm-dlkm-kernel.control",
            "-", 70d1ddad39e9cc38db18f32caf95cb3c48242657, 357,
            abdb6fde0f5d909612ac06112d0972885495fdef, package_extract_file("patch/system/usr/lib/opkg/info/kmod-securemsm-dlkm-kernel.control.p"));
set_progress(0.266402);
apply_patch("/system/usr/lib/opkg/info/kmod-shortcut-fe.control",
            "-", 4cf9c0683a2ca45f2ce9432616349e6496577ccb, 288,
            29f6a1d4955920127953ee20ab6b6f4b7f7fd965, package_extract_file("patch/system/usr/lib/opkg/info/kmod-shortcut-fe.control.p"));
set_progress(0.266405);
apply_patch("/system/usr/lib/opkg/info/kmod-wlan-cnss-legacy.control",
            "-", 7fe48a8a8151ff2010a960c62a23b3881fb50c74, 329,
            275f54a5111b0cad9c4dcf3a7b7dd29bc7257b34, package_extract_file("patch/system/usr/lib/opkg/info/kmod-wlan-cnss-legacy.control.p"));
set_progress(0.266409);
apply_patch("/system/usr/lib/opkg/info/kmod-wlan-cnss2.control",
            "-", 2ca4aaf6be70111dde564d5b9a8664214c9ebd4d, 307,
            c8a8a010afef61f0bf67ee244ff6c9b11bbf71eb, package_extract_file("patch/system/usr/lib/opkg/info/kmod-wlan-cnss2.control.p"));
set_progress(0.266412);
apply_patch("/system/usr/lib/opkg/info/libfibopal.control", "-",
            bd68df995753e5e76c77d41cb211b3d7f5359548, 439,
            6a0afbfb17953ceb49eca2c856f38c0329b7c5e4, package_extract_file("patch/system/usr/lib/opkg/info/libfibopal.control.p"));
set_progress(0.266417);
apply_patch("/system/webs/web/index.html", "-",
            c6dedbd851ba4015dee1e2fe8029b3bb5e91da6b, 750,
            06ad13f65a67cf29fa126cc6a918337d3e6c92bd, package_extract_file("patch/system/webs/web/index.html.p"));
set_progress(0.266425);
ui_print("Patching modem files...");
apply_patch("/firmware/image/modem.b00", "-",
            15001e9823a7b25fce74abc86c3114e7b21dfa9c, 980,
            cb11029e3f943b808342d0fd06e9ccd77edcd0db, package_extract_file("patch/firmware/image/modem.b00.p"));
set_progress(0.266436);
apply_patch("/firmware/image/modem.b02", "-",
            ff63288efe3f80f3b82ee9fbe68ba84bc346e175, 18856,
            a8bb9f4ccb1c0d2906fe307cb158711b041cb9eb, package_extract_file("patch/firmware/image/modem.b02.p"));
set_progress(0.266645);
apply_patch("/firmware/image/modem.b08", "-",
            f26c4d0665f319f9986270fe5c3788f68c3c0978, 126976,
            4729016db5d73971630b5d5ef863e249081e686d, package_extract_file("patch/firmware/image/modem.b08.p"));
set_progress(0.268053);
apply_patch("/firmware/image/modem.b09", "-",
            9ad4e4e8842c78f2f46be32b4c9844727883fd52, 1238212,
            4f48e01a0d084a83c29438baed0a525c4ca925cf, package_extract_file("patch/firmware/image/modem.b09.p"));
set_progress(0.281778);
apply_patch("/firmware/image/modem.b10", "-",
            11ad8fdb0dc1d154a6be60905b12b5a2725e8def, 12288,
            a3815baa0271bf264ee347828f02763ad00416b5, package_extract_file("patch/firmware/image/modem.b10.p"));
set_progress(0.281915);
apply_patch("/firmware/image/modem.b11", "-",
            d493b88afa44d2c5902b852b1e1e991f348b6bb8, 2777744,
            fc3405b93c5df9ce0d9907e5b2cae1d9b96c9034, package_extract_file("patch/firmware/image/modem.b11.p"));
set_progress(0.312706);
apply_patch("/firmware/image/modem.b16", "-",
            1dec512c3f892e4425e8953c27a4e773e547933c, 4675896,
            f6cf55a0337ca0a37a252232c68b0323003a251c, package_extract_file("patch/firmware/image/modem.b16.p"));
set_progress(0.364538);
apply_patch("/firmware/image/modem.b17", "-",
            f2ff3cfe83da4329f88657adb1419e65fd6ffa84, 3394648,
            d96e6f144faf7d2ac140e1b36948dc20b0dd6d68, package_extract_file("patch/firmware/image/modem.b17.p"));
set_progress(0.402167);
apply_patch("/firmware/image/modem.b18", "-",
            4ad445ba57978c6609d52c5a6d422ad5a383332b, 1843208,
            36e859b077a3b9b123b50c3c197d5c739c014630, package_extract_file("patch/firmware/image/modem.b18.p"));
set_progress(0.422599);
apply_patch("/firmware/image/modem.b20", "-",
            28af859d96368c7733139993d227277a3f1ad6f4, 69760,
            26dc8b0323910f73f7c64a54f37f1b38a4ebc953, package_extract_file("patch/firmware/image/modem.b20.p"));
set_progress(0.423372);
apply_patch("/firmware/image/modem.b21", "-",
            0ab1e2fc16b02ddcf9ca7b97a06b8bca777a11a1, 22896704,
            cb7eebcb4e9e467a3c42964a0e25f6f6d69e0d9b, package_extract_file("patch/firmware/image/modem.b21.p"));
set_progress(0.677181);
apply_patch("/firmware/image/modem.b22", "-",
            822b5541977ff6c8673b3bd80b9f2fcc5938bd52, 10793408,
            19d6463cae1985eeac058ec7c9697480a52b1ec0, package_extract_file("patch/firmware/image/modem.b22.p"));
set_progress(0.796826);
apply_patch("/firmware/image/modem.b23", "-",
            5667f8dfc108d8ebc173f42c2fbe3e7e42e08874, 553906,
            cc6b7df2265dd11c1ec2d66ab14dc68bafe827b2, package_extract_file("patch/firmware/image/modem.b23.p"));
set_progress(0.802966);
apply_patch("/firmware/image/modem.b25", "-",
            b5dadcb07207d1d9599a0745e689b2590855f39e, 231744,
            75fcbeeaee38497befa887aca0c2ceab7d37759d, package_extract_file("patch/firmware/image/modem.b25.p"));
set_progress(0.805535);
apply_patch("/firmware/image/modem.b28", "-",
            0ba2d5553ebbacd3fa92c2ca24dd52d97a6e9794, 7384,
            e4b01cb545ad0439729e9a7b15834717de48c054, package_extract_file("patch/firmware/image/modem.b28.p"));
set_progress(0.805616);
apply_patch("/firmware/image/modem.mdt", "-",
            6122e8086092946b9b7b7617055460ce92508491, 8364,
            9bebcf330c070722dd39a22f3b9937e307b4a649, package_extract_file("patch/firmware/image/modem.mdt.p"));
set_progress(0.805709);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/Kuno/STANDALONE/LE/SS/mcfg_hw.mbn",
            "-", 2a1947b244c6d0aea7529b50e349d069fb503a3b, 41000,
            b2911b5c6b077276c90372a68e087db6015f3177, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/Kuno/STANDALONE/LE/SS/mcfg_hw.mbn.p"));
set_progress(0.806164);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/CellC/Commercial/SAfrica/mcfg_sw.mbn",
            "-", 7fce243884182d2c703e4ab9067145c1d69c5993, 38700,
            4a644f5eb2ac063248115d4950131583330d9a41, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/CellC/Commercial/SAfrica/mcfg_sw.mbn.p"));
set_progress(0.806593);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/MoroccoTel/Commercial/MA/mcfg_sw.mbn",
            "-", 1d95db2525368949760a836a5af7417d0a49dcdc, 38664,
            673e5b6b84c86ec8e88437a05ec7e18e87251680, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/MoroccoTel/Commercial/MA/mcfg_sw.mbn.p"));
set_progress(0.807021);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn",
            "-", 6d736be97bd060481d59b3952b49e24907b00d41, 47232,
            1b985b3065425ccb04e0cb71329113921d9b78ee, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn.p"));
set_progress(0.807545);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn",
            "-", 2f5af56b20517bc7c55f08b14d7fc0f6b23aaf83, 52900,
            f839753e9a636fafc32c1dddf335a6354b48d9cb, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn.p"));
set_progress(0.808131);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Rakuten/Commercial/mcfg_sw.mbn",
            "-", bba74d6437b142f8fd4909ec15fb83619ba7487f, 45172,
            a908d88443599b3fd2fa9fc95887fc398eedf104, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Rakuten/Commercial/mcfg_sw.mbn.p"));
set_progress(0.808632);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Reliance/Commercial/mcfg_sw.mbn",
            "-", f289384e6e82e29b2433c03a9aef450b6290d485, 42928,
            62d0e1011f66c6e9d833874d4245dcb647e98ca1, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Reliance/Commercial/mcfg_sw.mbn.p"));
set_progress(0.809108);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn",
            "-", 9ba1b60307ec624d47f656d9392d8a8ded23eb8f, 48132,
            bf239d819342c8f7041c18ec2862321eaa84bfa6, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn.p"));
set_progress(0.809641);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Optus/Commercial/AU/mcfg_sw.mbn",
            "-", c83d06deacf3b5250f5fcc8bd75affbbe851de80, 40548,
            51389e85bf4411ec92dc3d93067ab2c6595bdb9a, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Optus/Commercial/AU/mcfg_sw.mbn.p"));
set_progress(0.810091);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn",
            "-", e43713150057156c37ade7e420ebf3cad842c707, 41880,
            862ea595b004c6c253316c06cacd908bc38a7eb0, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn.p"));
set_progress(0.810555);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Vodafone/Commercial/mcfg_sw.mbn",
            "-", 6b9458b5ca69e6675c441921ddec29ff761205fe, 39812,
            b049ac8622a5d9e0ab87bb3e27e751ddca9ba863, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Vodafone/Commercial/mcfg_sw.mbn.p"));
set_progress(0.810996);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn",
            "-", 89799279f75461ac8f6c6418d821eaf474d83d89, 48428,
            f8739bd66b10947130e558f4ca045ad0e5727db6, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.811533);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/AGNSS_LocTech/mcfg_sw.mbn",
            "-", 55904d87541063cc58be4305587f8e53a002069d, 21312,
            ba5b774508c651018c8209e34214f7b26f32d766, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/AGNSS_LocTech/mcfg_sw.mbn.p"));
set_progress(0.811769);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Conf_VoLTE/mcfg_sw.mbn",
            "-", 81ba40d847bad699f0010de486228717aeae57b8, 49408,
            5c2c001d9b7747d06ff72ec52a824e6a996a9700, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Conf_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.812317);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/EPS_Only/mcfg_sw.mbn",
            "-", a0acc5e7ea99c5c96c36253fa6b92f491bfb1d08, 17968,
            768310b3845f7bcf439535b281b411846ead6260, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/EPS_Only/mcfg_sw.mbn.p"));
set_progress(0.812516);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/LPP_LocTech/mcfg_sw.mbn",
            "-", 8692fd1db5a2fdb6273063d341a37b243a1696f5, 21320,
            fd33f0c255a1a346b578d4a9a3b0d3fb539b98bb, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/LPP_LocTech/mcfg_sw.mbn.p"));
set_progress(0.812752);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_4RX_VoLTE/mcfg_sw.mbn",
            "-", 25472a8bf7a89125fbf6cfe061dcab0506781bc8, 46588,
            bc587321f6bb98dd9bae1a0b203a498b20d8affd, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_4RX_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.813269);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_VoLTE/mcfg_sw.mbn",
            "-", 0094937f52eda88913a688c0c6228593f85e50d6, 47032,
            c6bb082024c0f21f8c43a335a69538d1477ec65f, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.813790);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/RRLP_LocTech/mcfg_sw.mbn",
            "-", cc0687b57da59991cdd559eb31de5b13f9441e84, 21312,
            0f4595995a6ae451c21f138004fc24359aefdf88, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/RRLP_LocTech/mcfg_sw.mbn.p"));
set_progress(0.814027);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/TGL_Comb_Attach/mcfg_sw.mbn",
            "-", eee09541dfa029dcb34b12cebb9b8eb851c5502d, 18312,
            3c032d0d192ba9e1473ff98eb2eebba90cd057cf, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/TGL_Comb_Attach/mcfg_sw.mbn.p"));
set_progress(0.814229);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/W_IRAT_Comb_Attach/mcfg_sw.mbn",
            "-", 669f1d8338f847952f90ec560972e32da7ea0cd0, 18056,
            bc4c9c807b83c4c38478e9bd5ece5ebf57d4ccb1, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/W_IRAT_Comb_Attach/mcfg_sw.mbn.p"));
set_progress(0.814430);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/OpenMkt/mcfg_sw.mbn",
            "-", 12a76590c34f1347ed18bb74d8d3d9b1267810da, 29244,
            35a53995f8d96fc5ae69a5c34a803720af9fd0ed, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.814754);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn",
            "-", 9a3cbb82775b8e4e51c55c400e2089ec98fdd9cb, 57888,
            7ec7bee5c1c6b65f2c08600e7fa46fad205ad27f, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.815395);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn",
            "-", 6715f3135f675a7c7a0d8eb11e292fb1f7152e86, 57712,
            c98dc38a403d59084d0a6309e652ef33eb574137, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.816035);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/CTA/mcfg_sw.mbn",
            "-", e35e45bc2f3fb9187c8d59c9295c55f143777cbf, 28372,
            6a85bad7b92acff8ae63794634314cc75634a2ce, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/CTA/mcfg_sw.mbn.p"));
set_progress(0.816350);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/EPS_Only_VoLTE_Conf/mcfg_sw.mbn",
            "-", 0a6eca061c077bef2eb200f36ece0d621b81631f, 49152,
            c235045c896f0c32c049d6d8817aa2dd00bdfe4e, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/EPS_Only_VoLTE_Conf/mcfg_sw.mbn.p"));
set_progress(0.816895);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/NoAPN_Vo_Conf/mcfg_sw.mbn",
            "-", 738fc3b3e124425854157cae828185f025943b57, 47944,
            a5232ab9260c97a0595a116e655c228c610cebdf, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/NoAPN_Vo_Conf/mcfg_sw.mbn.p"));
set_progress(0.817426);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST/mcfg_sw.mbn",
            "-", e487479d882b97b94cc395f1ccba86f7bb5065ae, 28432,
            3f543d02c0928117b42483d23f9cb47f4fbfe3e0, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST/mcfg_sw.mbn.p"));
set_progress(0.817741);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_EPS_ONLY/mcfg_sw.mbn",
            "-", 0d5b1c9a6e2ee8c514c7cba7d5c1f50fb8c3e471, 28648,
            7779e55060758e0101911cd7b7858e15a1c7024b, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_EPS_ONLY/mcfg_sw.mbn.p"));
set_progress(0.818059);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_NO_APN/mcfg_sw.mbn",
            "-", 7dc4c654bf06658e091e25f0b036100b271034fa, 28264,
            887adacf6db03967612a9eb9cd738046695c94a3, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_NO_APN/mcfg_sw.mbn.p"));
set_progress(0.818372);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/VoLTE_Conf/mcfg_sw.mbn",
            "-", 14562d4e31642bda3a1c5da24040477444874856, 50664,
            0baf524d9a6b1acd927712be0ce0c13a1983dc0b, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/VoLTE_Conf/mcfg_sw.mbn.p"));
set_progress(0.818934);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/OpenMkt/mcfg_sw.mbn",
            "-", 000012ee47337cfecaeb11d3cd44994f05b7f96b, 16920,
            94c2fae4eb4bf4fe043455f6734ca91f09c66b48, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.819121);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn",
            "-", d4046e9186f5313835f3a43af2e88dcad7c98290, 45768,
            6849eee48868a9e295e077287f215d6e1fc2394e, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.819629);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Lab/Test/mcfg_sw.mbn",
            "-", 066ab02670b5804188f8fbce0bfe7bc7fa8cfa6b, 15676,
            09baf7871fa961627e8cde752d81e46b40dff1bf, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Lab/Test/mcfg_sw.mbn.p"));
set_progress(0.819802);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Bouygues/Commercial/France/mcfg_sw.mbn",
            "-", 315028e4dd89272def04012508ce95cfec203c91, 38840,
            165a2add5670643e8f869949cd638a08137f6cc4, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Bouygues/Commercial/France/mcfg_sw.mbn.p"));
set_progress(0.820233);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Austria/mcfg_sw.mbn",
            "-", da3138391688a1b67a496dca4534aa661c1f2e89, 40644,
            9a0c0370ff5c7bbd0a14be6cf25e448ba8c6aeaf, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Austria/mcfg_sw.mbn.p"));
set_progress(0.820683);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/CZ/mcfg_sw.mbn",
            "-", 63e5c8bfed05578341b736d9926f192345669198, 41292,
            dcd1ba9518cde3fe1a8fd6c8eccacb73988de312, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/CZ/mcfg_sw.mbn.p"));
set_progress(0.821141);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn",
            "-", ad583517a1145411fea19a65d5aa4a52357a2263, 40688,
            8e140c0ca8ebff27cc0d6033e27a3f54067e0f3c, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn.p"));
set_progress(0.821592);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn",
            "-", 9bd4a2c15ea36f9b534380547f9e4bf35ace6c9b, 41064,
            a521daea7cc04f84ce0b91be390eb23c33c47585, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn.p"));
set_progress(0.822047);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Hungary/mcfg_sw.mbn",
            "-", 4ad0e6a2d9fd0a0934ffd27f1da11f73b9e02f14, 40624,
            7ccae35da934bf2300e66ba3b6f65eb02a6a30ef, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Hungary/mcfg_sw.mbn.p"));
set_progress(0.822498);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/NL/mcfg_sw.mbn",
            "-", a5983755a6e311c1907ef00c9f71f9185d60aa0b, 40640,
            ec376e508b63410c34e8f09b0757e85fcc05b09e, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/NL/mcfg_sw.mbn.p"));
set_progress(0.822948);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/PL/mcfg_sw.mbn",
            "-", eb4a440d4ae46822c781d6daf3d0310770270523, 40788,
            12ce8345dd3bb7066755aa77dea11b15cada0ec8, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/PL/mcfg_sw.mbn.p"));
set_progress(0.823400);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Slovakia/mcfg_sw.mbn",
            "-", 39e1c92ca611131209ba88b30545cd3104e37706, 38724,
            87ab77f121773f5a0eff72ace0e5170f8877d49c, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Slovakia/mcfg_sw.mbn.p"));
set_progress(0.823830);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn",
            "-", bd5b40cf53f51ffab841084cc5ddf17c51c0b97f, 40428,
            00268e465dc17da9cfb065c4ee96a4e2601f1812, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn.p"));
set_progress(0.824278);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn",
            "-", 394c9f668626bc1af8b9a20596bac2c0d5302429, 40500,
            fec4ff343fc9fa241e5fcbbe88846e1d9235e83f, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn.p"));
set_progress(0.824727);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Elisa/Commercial/FI/mcfg_sw.mbn",
            "-", fac31028b1b71d32dd891366dcbdde52a31b7b32, 39364,
            91232ea3c6b2937ff365b84a334b610ba5ed9f68, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Elisa/Commercial/FI/mcfg_sw.mbn.p"));
set_progress(0.825163);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Austria/mcfg_sw.mbn",
            "-", abce68bb1c69d478c18382c6b70df01ffb70c3e5, 39304,
            bb052a580598026a96f825b2ea257b88a1bd999b, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Austria/mcfg_sw.mbn.p"));
set_progress(0.825599);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Denmark/mcfg_sw.mbn",
            "-", fa03a34bbeeb6629b3b0d48cbcdfcf988eb82ea9, 39824,
            637e5640c2d0a488a98b5947d508480fbfaa96e9, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Denmark/mcfg_sw.mbn.p"));
set_progress(0.826040);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn",
            "-", 7001ca174dc124bcc01b1977de85451ce52f720a, 40388,
            ba63cd66661cc2f1b5432160b6d5c6302af3fc38, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn.p"));
set_progress(0.826488);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/SE/mcfg_sw.mbn",
            "-", 68e264bd0a02bf2ac79854767dc2fbf14ba46581, 39840,
            7accddb4278683ab4d178e626dd331403d8418b3, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/SE/mcfg_sw.mbn.p"));
set_progress(0.826929);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn",
            "-", 92f3f252ee8d153aa0d2cd11c57a2348155978c4, 39300,
            4d62753f75f42aa761f977dab02fffa0a6a79765, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn.p"));
set_progress(0.827365);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/France/mcfg_sw.mbn",
            "-", 1e544c9749d4b620f9e56ae8059368bf68623845, 42096,
            cda4591f0b0412b2cf5c95e7d2427d36bb2be14c, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/France/mcfg_sw.mbn.p"));
set_progress(0.827832);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Poland/mcfg_sw.mbn",
            "-", fda22bd3c2a4e506ef692e5ef643d3c280d70813, 40972,
            b8bcc71e91b400ab2d3eb5cf3140398396217707, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Poland/mcfg_sw.mbn.p"));
set_progress(0.828286);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Romania/mcfg_sw.mbn",
            "-", c2f3c236182eeacf7a2f9567c0bb067fae4a200a, 40460,
            136132994e72cd9e5b81767c7f787131881c7412, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Romania/mcfg_sw.mbn.p"));
set_progress(0.828734);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Slovakia/mcfg_sw.mbn",
            "-", df34be021fb06882f08f5d0278fd3fb6f9f73402, 39288,
            01802dc85aa54012f6b51e6bd818be105f4741fb, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Slovakia/mcfg_sw.mbn.p"));
set_progress(0.829170);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Spain/mcfg_sw.mbn",
            "-", 944a4a4c2148578e0f1b22959d87d0307e319712, 40664,
            259c1b145705912e2af401123cb60f701dc646d6, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Spain/mcfg_sw.mbn.p"));
set_progress(0.829621);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/SFR/Commercial/FR/mcfg_sw.mbn",
            "-", 58bc85c0ef6d54210e9c0bcfabfc6fced6219471, 38932,
            82dce36740ccf06552d38001c76752877a80f0f4, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/SFR/Commercial/FR/mcfg_sw.mbn.p"));
set_progress(0.830052);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Swisscom/Commercial/Swiss/mcfg_sw.mbn",
            "-", 365aa81b31ed68a2948bf1fce2aa6e03f17714a6, 40560,
            4857fa5162d016b36d3d14fc3774650384cef64f, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Swisscom/Commercial/Swiss/mcfg_sw.mbn.p"));
set_progress(0.830502);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TDC/Commercial/Denmark/mcfg_sw.mbn",
            "-", c2e1032072d3413231012d9098fe2bda9b93fe7a, 39760,
            d899177c5e3fd86f9dbd407ff6d045c32bf7e5b4, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TDC/Commercial/Denmark/mcfg_sw.mbn.p"));
set_progress(0.830943);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn",
            "-", 31927c1d0889e2e5e4c73b800183c9c373ff334e, 40576,
            b23702d609b308dd4d8466651f0278431e082036, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn.p"));
set_progress(0.831392);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/NL/mcfg_sw.mbn",
            "-", 9ce2d344b058f069b2edc6e9de4ef8cce8565677, 39880,
            4b087eedac3a7152aa29efae17c38ed156cf4738, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/NL/mcfg_sw.mbn.p"));
set_progress(0.831834);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/Sweden/mcfg_sw.mbn",
            "-", 61c8d99d29c5ed4384ed53b2a2a5ad8183cd29d4, 38776,
            8cd7e1b179dc8822dac35f7355b0bbe97788687d, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/Sweden/mcfg_sw.mbn.p"));
set_progress(0.832264);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn",
            "-", 7e9eeeab4a9859e062ca009b2dd803f0509c4a5b, 39452,
            719bd7a3688924d78c14b8a42c90de30df4c139c, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn.p"));
set_progress(0.832702);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/Spain/mcfg_sw.mbn",
            "-", 3a40edd98bf53aa67ffc08753f47579eb4c4b397, 40064,
            42f25cda653123b801b487b07a47a0e62895abc0, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/Spain/mcfg_sw.mbn.p"));
set_progress(0.833146);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn",
            "-", b849daf547a0cee34f9c6b6eaa97bab83f444d53, 39192,
            961960e3c82df2fa3afbc978102c3e3ffd5531fd, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn.p"));
set_progress(0.833580);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Denmark/mcfg_sw.mbn",
            "-", e7e98d549dd54bc808b93c0dbc0369ac48dd9028, 40824,
            827bf95c345bbb9bc9694e9160ced95f8b060cbd, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Denmark/mcfg_sw.mbn.p"));
set_progress(0.834033);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn",
            "-", 22585bc4d86a453f37aec9e4fa4797380dcba3c6, 41736,
            a75c966fdf7aa686751b742bad058678088dcdcb, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn.p"));
set_progress(0.834495);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Norway/mcfg_sw.mbn",
            "-", c20a878109ded5267206f80b86c1ecbf5e03ced9, 40368,
            7f5fee86f193a7b84926be3d08f9992326989074, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Norway/mcfg_sw.mbn.p"));
set_progress(0.834943);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Sweden/mcfg_sw.mbn",
            "-", bcf27c96e13b6468ad2d52a9da147d84e4a1bd8f, 40492,
            01fde31610c58ff2eaf0aaa61bc146ea721bc504, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Sweden/mcfg_sw.mbn.p"));
set_progress(0.835392);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Hungary/mcfg_sw.mbn",
            "-", 24af82b30783b9ae38dd8ff51a3323e7d3e68b3a, 38704,
            06ab0f221b35c6d101ac71c05268513c210ef731, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Hungary/mcfg_sw.mbn.p"));
set_progress(0.835821);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Ireland/mcfg_sw.mbn",
            "-", 8e63610db80ccbf33befba3fb26c6076e0477f90, 40644,
            840069b642bf29446b65f3d5c76ec7e8c783f686, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Ireland/mcfg_sw.mbn.p"));
set_progress(0.836271);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/M2M/Commercial/Global/mcfg_sw.mbn",
            "-", c016a34cff3cf347e3fc5c052d49df3324fa15dc, 42024,
            78b9af682afb3e89a330e78f0451e459e08dbee6, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/M2M/Commercial/Global/mcfg_sw.mbn.p"));
set_progress(0.836737);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Non_VoLTE/mcfg_sw.mbn",
            "-", 91f599e42e8ce145d7544959fa6377d6e4c3eef2, 12836,
            5564f64b7c3678eca5abbad9c854a12e28626f2c, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Non_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.836879);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/CZ/mcfg_sw.mbn",
            "-", 9650d262349c86fad2cb40a75e14f934a9545dea, 40200,
            8ad0402ed46eca57ec7cd19d9e55c6c082501fe5, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/CZ/mcfg_sw.mbn.p"));
set_progress(0.837325);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn",
            "-", 320adb693b3605ecddaa35480e5b5b258406985b, 42020,
            7fd72d8c7a18691e33339a3458b49a72849a18cc, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn.p"));
set_progress(0.837791);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn",
            "-", a0c4be2ca27a018101561dcebb787aecad5c1649, 38888,
            d0f81ffefbd0e77a4a641319e92329618d952dc0, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn.p"));
set_progress(0.838222);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn",
            "-", f30fe747c2bb6da69783bf69c54d95de5948d45f, 40712,
            a7a433ee97020ff5a50c7c0e829fa8c536643b2f, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn.p"));
set_progress(0.838673);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Portugal/mcfg_sw.mbn",
            "-", 50c6f8318dce27f46024ec8175f03f6a78da8efd, 38844,
            0af0b336dde817706631861f22329e3a164ec358, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Portugal/mcfg_sw.mbn.p"));
set_progress(0.839104);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/SAfrica/mcfg_sw.mbn",
            "-", 5409fb67ad0587a0d504b4cbd8b21ed9795ae83d, 40728,
            4aaf202b430f460decf6c18ae3d12ff8ce377827, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/SAfrica/mcfg_sw.mbn.p"));
set_progress(0.839555);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Spain/mcfg_sw.mbn",
            "-", 11874e9d6a82f44fd7af06197006915ea4311023, 39336,
            0c85d5ba438f56e0b7f2e3ac3a3b5da415120d32, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Spain/mcfg_sw.mbn.p"));
set_progress(0.839991);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Turkey/mcfg_sw.mbn",
            "-", f0c59ff21c773cf6b1dca4aabec3447e6a5dcab9, 40288,
            66d0492c4605ea573803d901d54e02cb68f1ef83, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Turkey/mcfg_sw.mbn.p"));
set_progress(0.840438);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/UK/mcfg_sw.mbn",
            "-", 4bac48049bcc9cdb20344a3e05a55cd4ecf86166, 41336,
            63575d508a5deb620f5c67ab7a5403372252fe9f, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/UK/mcfg_sw.mbn.p"));
set_progress(0.840896);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/KT/Commercial_KT_LTE/mcfg_sw.mbn",
            "-", c636d82252f1b417ef1d168404eb9f720abf9d52, 37884,
            fbd7bcfbe5a91792d07eb147a3536f397229f8f7, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/KT/Commercial_KT_LTE/mcfg_sw.mbn.p"));
set_progress(0.841316);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn",
            "-", f1d9b7e16fbf47c9bdc9f7f2cbb52cad64c1a069, 39108,
            73105593c4b0af923c198fdfc652a569a2174a9d, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn.p"));
set_progress(0.841749);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn",
            "-", ab6b6c7c6de7de81c2760cb88fdc9f4caf7f4c61, 39068,
            015eef03d270b7f8bf4367a50ec1dbdf58d49646, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn.p"));
set_progress(0.842182);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Commercial/MX/mcfg_sw.mbn",
            "-", edb5adc78ffad59d922ed17aadeb9b68ae164c18, 39024,
            318c407479a8263d5d312c916d759a74719335b7, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Commercial/MX/mcfg_sw.mbn.p"));
set_progress(0.842615);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Non_VoLTE/mcfg_sw.mbn",
            "-", 900695df58621aa2fbfb1fb1386159dca0abbe45, 9508,
            26dae87f3da8e5d9b8248da56ba8e35a68b22439, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Non_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.842720);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Claro/Commercial/Colombia/mcfg_sw.mbn",
            "-", 2cef8f67ef3077e5b1dfc48c358178b5f38a06d0, 39408,
            7b9d0ad9c10b6b9c4f680e9eee1740cfeac60e6f, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Claro/Commercial/Colombia/mcfg_sw.mbn.p"));
set_progress(0.843157);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/TIM/Commercial/Brazil/mcfg_sw.mbn",
            "-", b9387b23d44c1fce4bf2da42adea510b99a8c555, 37752,
            7471e610646145c783d93a0d635c79c37d41d915, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/TIM/Commercial/Brazil/mcfg_sw.mbn.p"));
set_progress(0.843576);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Colombia/mcfg_sw.mbn",
            "-", e375674adf59b9557bfed32c1a5d1cb80f6e753d, 37860,
            099db2b7e61df766f16d2926b8ecf1783bc16ace, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Colombia/mcfg_sw.mbn.p"));
set_progress(0.843995);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Peru/mcfg_sw.mbn",
            "-", 01c7f31ec5bc287881bfbf85758929dc9ac971ec, 38856,
            cd6a846ca669523471ead295cb6c0ff401c9ff53, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Peru/mcfg_sw.mbn.p"));
set_progress(0.844426);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/Commercial/SA/mcfg_sw.mbn",
            "-", 214453fb1bb1a5df4eada1ba1c4dd182d3ed4a3c, 38656,
            5b832662b64d9b4c7b16fda5296388cf35670360, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/Commercial/SA/mcfg_sw.mbn.p"));
set_progress(0.844855);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn",
            "-", a24e5ef3b176ef68ab34ef828cbc06d0a01d618e, 49020,
            3f8f2512e3ca29cc9bc21b825e4cb61307bf6662, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn.p"));
set_progress(0.845398);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_American_Samoa/mcfg_sw.mbn",
            "-", 4c2fda352b27d76fe236ebdfbc4a33a80b1ccffb, 49384,
            ee1737500b1356f296c12ce599b9ccfd8563dae6, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_American_Samoa/mcfg_sw.mbn.p"));
set_progress(0.845945);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_Guam_CNMI/mcfg_sw.mbn",
            "-", 552d9112d216d8fc5b681debc86210538e033a23, 49372,
            db150caae77770d437b035beb74cce746a3b60f9, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_Guam_CNMI/mcfg_sw.mbn.p"));
set_progress(0.846493);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Non_VoLTE/mcfg_sw.mbn",
            "-", ebba3274e3a874e7ef2381f263c26286a1c8ba28, 18316,
            2a1b4e441a15c03d94cc7ec30fd93c42267fada4, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Non_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.846696);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn",
            "-", 6d3aa69aa33d9fe7087ae389b50f168ed8d11cdb, 55168,
            83a88f2bedcb0f3b320566a7cabd89c300430920, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.847307);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn",
            "-", 106fe627bbe2c4dfb1b25808a76a48b55ca3420d, 39840,
            78b5cfeb286609ff1c0edcdb9ba398cc523576e2, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn.p"));
set_progress(0.847749);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/CBRS/Commercial/US/mcfg_sw.mbn",
            "-", e319b7c3c607f098dfcb7ffb26558500d489c6fc, 12896,
            b6a9123a390f6204429575bff89c80dcccf97f27, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/CBRS/Commercial/US/mcfg_sw.mbn.p"));
set_progress(0.847892);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Dish/Commercial/US/mcfg_sw.mbn",
            "-", 3ed7a77a2293ab27ea629ea90d98a64c664ce38b, 41504,
            c5f37a3cae73a3c477f5b7c669f8b10ae224b2e4, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Dish/Commercial/US/mcfg_sw.mbn.p"));
set_progress(0.848352);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn",
            "-", c1751cf71a216acae346f771faa27bece177b7f5, 39868,
            60641d1e2b43df04f75f558c5533f174ab31655f, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn.p"));
set_progress(0.848794);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn",
            "-", efc03d9faffaa5795bf7388bd6f6ff3f33648621, 51676,
            309bf139cdae2f2260ae88e4d37565a37f7e1781, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn.p"));
set_progress(0.849367);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn",
            "-", e3f4d4cc938fd6d052cdd1abf42b13ae3bc793f8, 51664,
            c11c2688b9fb8d64e0fc44ec8d424a29e5e65133, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn.p"));
set_progress(0.849939);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_A/mcfg_sw.mbn",
            "-", 3969d3481c1a645406c4151f66087d05e75aa49a, 51664,
            e50bdbba3ea3973a87abfd555df0e16123cbb289, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_A/mcfg_sw.mbn.p"));
set_progress(0.850512);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_B/mcfg_sw.mbn",
            "-", 46ebb104122b18ee9842aa9a6a4c109256cbc146, 51664,
            cb0e2d80b5bf16b6e22b51009434c09e2671f467, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_B/mcfg_sw.mbn.p"));
set_progress(0.851085);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn",
            "-", e0ae72d6416fd58178b4d7e8be092cab74fbbcde, 49300,
            7c7493cf09abc080223054fae7715b13b32413b2, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn.p"));
set_progress(0.851631);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn",
            "-", 4509ffec280b0d36faa3f62902378be2696eda01, 40564,
            ddb293327363224cf9643213078936559605eea6, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn.p"));
set_progress(0.852081);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn",
            "-", fb0a0df13a49f8ee600266647ec9fba6c3a21133, 41572,
            984dd14e11cbf9d6e488d7ed2068b8d2ee31b1ee, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn.p"));
set_progress(0.852542);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn",
            "-", 766957812f21fdf159fee48bae2161ae218c01c8, 53668,
            fc05c68619011d4d0b7afa414531ef6cec2711c1, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn.p"));
set_progress(0.853137);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn",
            "-", 97fce1705cb7ef299ba154c4fa6d022c3518ce8b, 23852,
            6e7692cf742493cf81c6c4edb2e370e01ff8f217, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn.p"));
set_progress(0.853401);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn",
            "-", dc423c43f16f939c67642646fa763cb08540e12d, 54976,
            35415a3b5c88b5b291163c1044942a48d2004f15, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn.p"));
set_progress(0.854010);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/Beeline/Gen_3GPP/mcfg_sw.mbn",
            "-", cbc099bd7d91ccc48843812693e21c0bb85ba5eb, 39712,
            37411f5903b41fde477463acd313f483b442751a, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/Beeline/Gen_3GPP/mcfg_sw.mbn.p"));
set_progress(0.854451);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MTS/Commercial/RU/mcfg_sw.mbn",
            "-", 9174508a81f15dbe73984beac403ba7e95fe8ca4, 39188,
            28655ea11e32fae4919e17e6528700dd101f105c, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MTS/Commercial/RU/mcfg_sw.mbn.p"));
set_progress(0.854885);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MegaFon/Commercial/RU/mcfg_sw.mbn",
            "-", f5f66da87a0fc9985d57b2d5c2d8099c0ee2519c, 39180,
            be427b5a610d414692430ea6864b667fe5ff4b99, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MegaFon/Commercial/RU/mcfg_sw.mbn.p"));
set_progress(0.855319);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SA/Brazil/Commercial/mcfg_sw.mbn",
            "-", aa3b255bc41960946be9fb36c9e1df668888da3d, 8836,
            a39d3544b29d2d03abad27ee7e727ab6cbc8e75c, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SA/Brazil/Commercial/mcfg_sw.mbn.p"));
set_progress(0.855417);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/3HK/Commercial/HK/mcfg_sw.mbn",
            "-", c68cb5408257d6f196b2bbef9d893fc2adf8526f, 39468,
            4832ef1d91f349a5160b6bc711032cc872b29179, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/3HK/Commercial/HK/mcfg_sw.mbn.p"));
set_progress(0.855855);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/AIS/Commercial/Thailand/mcfg_sw.mbn",
            "-", cc27de3eec735e32c0b85aff0316b5d112b242b8, 38652,
            21dce5aa04babba91d674a3808593c8d97f4e44c, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/AIS/Commercial/Thailand/mcfg_sw.mbn.p"));
set_progress(0.856283);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/APT/Commercial/mcfg_sw.mbn",
            "-", 48b25a4d980e416e0318b1d995d7aa6ef9fbb4ce, 39168,
            7d7dcf34352b78a80a8cdaad6a51caaee24dc314, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/APT/Commercial/mcfg_sw.mbn.p"));
set_progress(0.856717);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Axiata/Commercial/IDN/mcfg_sw.mbn",
            "-", 46fc5d06bf900e6b4e6d40d590a74a43b15684ba, 38880,
            1c074a7926c0d85e1ecd617c807dd6f5830dbcf7, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Axiata/Commercial/IDN/mcfg_sw.mbn.p"));
set_progress(0.857148);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn",
            "-", 6677ef83267ead026eddd3cb3fcd1fdd7dc24a73, 39712,
            38a2049ea6e62584d5713e099dd75a80c703d1b8, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn.p"));
set_progress(0.857589);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/DTAC/Commercial/VoLTE/mcfg_sw.mbn",
            "-", ff60eef5622594b2b923a8c9d99acdc137281fb1, 39148,
            c77913b91976d620cf3a02c4b3de4872952f46ff, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/DTAC/Commercial/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.858023);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn",
            "-", 271b04dbb1907f659f4e2623de688bfd69d446d0, 39188,
            f24d93032fd0510e69152882b5b15eaf77fc9d01, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn.p"));
set_progress(0.858457);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Globe/Commercial/PH/mcfg_sw.mbn",
            "-", 37cb2b37c02d0041fba04080afcae45ad438854c, 39284,
            9b47e215ad3e639cc6ac9ca36ca0d75887b4b38d, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Globe/Commercial/PH/mcfg_sw.mbn.p"));
set_progress(0.858892);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/HKT/Commercial/HK/mcfg_sw.mbn",
            "-", c0014848f4a94da2c6a13ae00cce12b4027552a3, 40792,
            d45ce6c616a0d7ab24bfbd02e111bc319bf623f6, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/HKT/Commercial/HK/mcfg_sw.mbn.p"));
set_progress(0.859345);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Indosat/Commercial/IDN/mcfg_sw.mbn",
            "-", 7895557af033d5e6cd03fcb6503d06762bc5fe73, 38884,
            5f1f166f334561b5a2d7a71660cef412080cb84b, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Indosat/Commercial/IDN/mcfg_sw.mbn.p"));
set_progress(0.859776);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/M1/Commercial/SG/mcfg_sw.mbn",
            "-", 23c4c734c5b64b4276b76b2b528b835d20b9f0a1, 37760,
            0ae1a3c203876f1279e25b3fb2c866e3f50ba171, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/M1/Commercial/SG/mcfg_sw.mbn.p"));
set_progress(0.860194);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn",
            "-", 0b8e5953cdeeb40de986181c17d8c98229c8f454, 37772,
            307db8c2e5c20f1b8c2c5b465df46d1f6fe8caee, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn.p"));
set_progress(0.860613);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn",
            "-", 934706116544f00c6b85947179f508fa3c658091, 39868,
            4b7a01da5bafd49d924c97f3ac3b18cdffacf131, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn.p"));
set_progress(0.861055);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/SmarTone/Commercial/HK/mcfg_sw.mbn",
            "-", 09251a1c6301914caf1ae68dce0adc5a04b6ab94, 39152,
            589c1aba0224547e53357469ab2aa92f6f83a87c, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/SmarTone/Commercial/HK/mcfg_sw.mbn.p"));
set_progress(0.861489);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/VoWiFi/mcfg_sw.mbn",
            "-", 9df9a02a11039f49ac16a9db7187bf8c7e47c4ce, 39432,
            0b23e47fb23b75c36294cf74067a6b7a8e93f905, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/VoWiFi/mcfg_sw.mbn.p"));
set_progress(0.861926);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/mcfg_sw.mbn",
            "-", 9114ac8a2649297fa3b175c1f915119e4b291580, 40024,
            2b5214754d7e7af7be0efb557726607e79b4f48a, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/mcfg_sw.mbn.p"));
set_progress(0.862370);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn",
            "-", 5bf7f65d6b548dd3f3c1b4c7a0c343495fcd174f, 39240,
            7f93b54c1b158ffc59cd2f6abe2a34e9c9a1bb5f, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn.p"));
set_progress(0.862805);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn",
            "-", 84bca0e274acc3354a5d3afc90afb05a8e27d833, 39372,
            a1aef2efa7a648655acf2ff949db3b9d6e687add, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn.p"));
set_progress(0.863241);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TStar/Commercial/TW/mcfg_sw.mbn",
            "-", d650d9d352f16ef1760a61238fe056a68d829098, 37668,
            830b18295d11be9a54e4fd86802e52d9dbf0d5d1, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TStar/Commercial/TW/mcfg_sw.mbn.p"));
set_progress(0.863659);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Telkomsel/Commercial/IDN/mcfg_sw.mbn",
            "-", 38591ae63982b61738e8a94564cf67d7d8c0692c, 40184,
            352bff617c1f9cb119e6c477f3862ce437603aec, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Telkomsel/Commercial/IDN/mcfg_sw.mbn.p"));
set_progress(0.864104);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Truemove/Commercial/VoLTE/mcfg_sw.mbn",
            "-", 761282ba2e5b9b6265551710964d0485edd8b939, 38708,
            a50b3fd0a0f0e812ef30cc5f889da900d3146391, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Truemove/Commercial/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.864533);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/UMobile/Commercial/Malaysia/mcfg_sw.mbn",
            "-", 0ff5d001475151934d2fd7ea4f45baa1f8040c83, 39636,
            0cb04b26a9d57cf5c86b12fa666d7f01dcf6bbdc, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/UMobile/Commercial/Malaysia/mcfg_sw.mbn.p"));
set_progress(0.864972);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Viettel/Commercial/Vietnam/mcfg_sw.mbn",
            "-", 61b6ddca4d36c0d1055a034e187c61aecd983ef9, 39312,
            49ede56c9b6222995f12bf10a9c707a857170d53, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Viettel/Commercial/Vietnam/mcfg_sw.mbn.p"));
set_progress(0.865408);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/Commercial/mcfg_sw.mbn",
            "-", 3e6d1c76a00ef05caaca9b7bd5eb9058e161ceea, 39072,
            c4a714c2a831c280876c8d48e69478aaf74100cf, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/Commercial/mcfg_sw.mbn.p"));
set_progress(0.865841);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/ER_IOT/mcfg_sw.mbn",
            "-", f0cc67e7808b8e7a50cdb92a46f331c38614bba6, 39544,
            a419aaddbe2dae4e528328ef6e779a5b7c7d89d7, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/ER_IOT/mcfg_sw.mbn.p"));
set_progress(0.866280);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/NK_IOT/mcfg_sw.mbn",
            "-", 296894c15ba6d1c2f867aceb7457ee35b790a15e, 39476,
            5397765c92ee1cd6e28d66474fcbcd354f0f9c32, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/NK_IOT/mcfg_sw.mbn.p"));
set_progress(0.866717);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn",
            "-", c086b79b7cffaa0adfd48d40243844f082ad2bbd, 39548,
            9875be7da5ff957f4634b35c3a081ee7554b85c3, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn.p"));
set_progress(0.867156);
apply_patch("/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/W_One/Commercial/mcfg_sw.mbn",
            "-", c3a8fc29a59b337a38f4960f070f04bd457699df, 37796,
            7fb5f4be508b20b737599f3f0e4b775157dca571, package_extract_file("patch/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/W_One/Commercial/mcfg_sw.mbn.p"));
set_progress(0.867575);
apply_patch("/firmware/image/modem_pr/so/1053_0_0.mbn", "-",
            f28d38bffd92fe8abe04c9c3e09f602b660d7d74, 135928,
            546142eaca863dd577244ce0d46003c71f161eac, package_extract_file("patch/firmware/image/modem_pr/so/1053_0_0.mbn.p"));
set_progress(0.869081);
apply_patch("/firmware/image/modem_pr/so/1053_1_0.mbn", "-",
            6252d18922999f62540747c7c2680b43f6b3fce2, 229976,
            751777f4cfcf4b3f85f29615cd565d5ef21da51a, package_extract_file("patch/firmware/image/modem_pr/so/1053_1_0.mbn.p"));
set_progress(0.871631);
apply_patch("/firmware/image/modem_pr/so/1055_0_0.mbn", "-",
            d9762b7463bfc367f8c1981631ce09f8657f7d8c, 232256,
            c1d22fa155974f2c1987033eeb7a019609e41415, package_extract_file("patch/firmware/image/modem_pr/so/1055_0_0.mbn.p"));
set_progress(0.874205);
apply_patch("/firmware/image/modem_pr/so/1113_0_0.mbn", "-",
            da0090a47bc9b2c106cec5e3aadcdb30a5e64d72, 232256,
            a7c31ad5db290785ff52ba7ccc9ec6bb425658bf, package_extract_file("patch/firmware/image/modem_pr/so/1113_0_0.mbn.p"));
set_progress(0.876780);
apply_patch("/firmware/image/modem_pr/so/1116_0_0.mbn", "-",
            3c80fa556d02a1a4651386dae22f08918e8a340d, 225712,
            bf08e7d80d8f651bf9d9b5b6cb8cc7efeef6a977, package_extract_file("patch/firmware/image/modem_pr/so/1116_0_0.mbn.p"));
set_progress(0.879282);
apply_patch("/firmware/image/modem_pr/so/1116_1_0.mbn", "-",
            9556fc7745927bd443428f331a97e9a10d53dd3b, 225712,
            61d085666378e0568a223609d9d18fd941e94919, package_extract_file("patch/firmware/image/modem_pr/so/1116_1_0.mbn.p"));
set_progress(0.881784);
apply_patch("/firmware/image/modem_pr/so/954_0_0.mbn", "-",
            df438d114d01a7a10d86dab8fdbeab55dcbe5bff, 228208,
            44617b7411806d8c1ec1d0133436eb74daddc6f6, package_extract_file("patch/firmware/image/modem_pr/so/954_0_0.mbn.p"));
set_progress(0.884313);
apply_patch("/firmware/image/modem_pr/so/954_0_1.mbn", "-",
            b2a606e34806966fe93efd20c313dd4332855b80, 232296,
            b69a6cd2d9b9d9b8e42dbfddae7974f1e56951d4, package_extract_file("patch/firmware/image/modem_pr/so/954_0_1.mbn.p"));
set_progress(0.886888);
apply_patch("/firmware/image/modem_pr/so/954_0_2.mbn", "-",
            16a6613c052313fae3deee6a2b6c1b35877ab734, 232296,
            d9e13592fe72bc4674f2bf78bb243a3ed6ad032d, package_extract_file("patch/firmware/image/modem_pr/so/954_0_2.mbn.p"));
set_progress(0.889463);
apply_patch("/firmware/image/modem_pr/so/954_1_0.mbn", "-",
            46495292ce2c4f00549a1ad211a34e38dbf6f86d, 182320,
            d67ee3dd4ec174186f1f9be1d7824dda2ec962b2, package_extract_file("patch/firmware/image/modem_pr/so/954_1_0.mbn.p"));
set_progress(0.891484);
apply_patch("/firmware/image/modem_pr/so/954_1_1.mbn", "-",
            0c9f1979ba19df93e15d3f85c9f85b64cb1cc0eb, 186416,
            cafa3052bfa93148a98268b2781d6037bbed652f, package_extract_file("patch/firmware/image/modem_pr/so/954_1_1.mbn.p"));
set_progress(0.893551);
apply_patch("/firmware/image/modem_pr/so/954_1_2.mbn", "-",
            43f02ac8fa812d3945911d1734750efcbacfee33, 186424,
            fb12e0e7bbc16812a03e8ff032e7823ad77a3782, package_extract_file("patch/firmware/image/modem_pr/so/954_1_2.mbn.p"));
set_progress(0.895617);
apply_patch("/firmware/image/modem_pr/so/955_0_0.mbn", "-",
            2fac94336beb84913e793e113b07496c860237ee, 242368,
            6f4a452c09a2d7a16c44770a8f065255c860c86f, package_extract_file("patch/firmware/image/modem_pr/so/955_0_0.mbn.p"));
set_progress(0.898304);
apply_patch("/firmware/image/modem_pr/so/955_1_0.mbn", "-",
            e4e452b2bae92c8b779c447f35923149745473e9, 190120,
            63b190562fbc1aa8210279036dd363c11e33fdce, package_extract_file("patch/firmware/image/modem_pr/so/955_1_0.mbn.p"));
set_progress(0.900411);
apply_patch("/firmware/image/qwes.mbn", "-",
            258e50d8d979f48ed8b44a20cdcfc770970224c2, 293856,
            dac4877101c0045e4f6db29ed828fda039afd6ae, package_extract_file("patch/firmware/image/qwes.mbn.p"));
set_progress(0.903669);
apply_patch("/firmware/image/smplap32.b08", "-",
            68a9cb411705ea73901a883c7933400de467d645, 4184,
            543420782aa6c7315b88ffeaadf7a1cdc6b2811e, package_extract_file("patch/firmware/image/smplap32.b08.p"));
set_progress(0.903715);
apply_patch("/firmware/image/smplap32.mdt", "-",
            ba46be5be12fb873edf1a5d84662f9b09d309989, 4524,
            ce07c2525d10347e7b03d1c96fde94720672a039, package_extract_file("patch/firmware/image/smplap32.mdt.p"));
set_progress(0.903765);
apply_patch("/firmware/image/tzsc.mbn", "-",
            0761cb9ba31acfdd386038d9cff84268acb041e9, 45144,
            4be880db3ef7cf6824562146994d0d3ee32b4a61, package_extract_file("patch/firmware/image/tzsc.mbn.p"));
set_progress(0.904266);
ui_print("Patching boot image...");
apply_patch("MTD:boot:8636416:d48da4e1abc512ba3cec061d8fb2fc56913885c4:8636416:b04015f7ceacbe08ab8da67e50333940a214c851",
            "-", b04015f7ceacbe08ab8da67e50333940a214c851, 8636416,
            d48da4e1abc512ba3cec061d8fb2fc56913885c4, package_extract_file("patch/boot.img.p"));
set_progress(1.000000);
show_progress(0.100000, 10);
ui_print("Unpacking system files...");
package_extract_dir("system", "/system");
delete("/system/usr/bin/tcpsvd", "/system/usr/bin/udpsvd",
       "/system/usr/sbin/ftpd");
ui_print("Symlinks and permissions system...");
ui_print("Symlinks and permissions userdata...");
ui_print("Unpacking modem files...");
package_extract_dir("firmware", "/firmware");
ui_print("Symlinks and permissions modem...");
ui_print("Patching remaining system files...");
