Failed to check sparse crc in Mi Flash Tool [Fixed]
Not many OEMs have their own dedicated flashing tool. In this regard, we have to give it to Xiaomi for giving us an excellent flashing tool that gets the job done more often than not in just a few clicks. Well, it can even lock the bootloader if you want. However, in some cases, you might stumble upon an issue or two. This is what happened with me recently when I was greeted with the “Failed to check sparse crc” error in the Mi Flash Tool.

When this happens, the tool will give out an error result, and the flashing will stop right then and there. So is there a way out? Well, there does exist a couple of handy workarounds that should help you address this problem once and for all. So without any further ado, let’s check them out.
- Failed to check sparse crc in Mi Flash Tool FIX 1: Re-Download Firmware FIX 2: Use Flashing Script FIX 3: Modify the Flashing Script
Failed to check sparse crc in Mi Flash Tool

If possible, please take a complete device backup. Moreover, try out each of the below-listed workarounds and then see which one works out in your favor. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
FIX 1: Re-Download Firmware
In most cases, the issue arises because the firmware file gets corrupted. So please re-download the firmware [this time from a different website] and extract it via 7-ZIP [you might need to extract it twice, once for TGZ and the other for TAR, only after this, will you get the firmware]. Once you have done the extraction, load the firmware in Mi Flas Tool, boot your device to Fastboot Mode, and retry flashing. If you’re still facing this issue, then move over to the next fix.
FIX 2: Use Flashing Script
You can ditch the Mi Flash Tool and instead try manual flashing via the script that the tool uses. While there’s every chance that the issue might reappear because we are using the same script that the Mi Flash Tool has already used and gave out the”Failed to check sparse crc” error, still, let’s try it out once and see what happens. For that, head over to the Fastboot ROM folder and open the flash_all.bat file [the device should be in Fastboot Mode]. See if the flashing starts now or not.

FIX 3: Modify the Flashing Script
Since the tool gets stuck at the CRC list, let’s try to remove the check from the tool altogether! For that, you should simply comment out the lines where the crc checks are being performed [do not remove those files; commenting them out is a much better approach].
- So head over to the Mi Flash Tool and open the flash_all.bat file via Notepad++.
- There you’ll see two lines as follows: fastboot %* flash crclist %~dp0images\crclist.txt || @echo “Flash crclist error” && exit /B 1 fastboot %* flash sparsecrclist %~dp0images\sparsecrclist.txt || @echo “Flash sparsecrclist error” && exit /B 1
- Comment them out by adding the rem keyword before the lines. So they will now look like: rem fastboot %* flash crclist %~dp0images\crclist.txt || @echo “Flash crclist error” && exit /B 1 rem fastboot %* flash sparsecrclist %~dp0images\sparsecrclist.txt || @echo “Flash sparsecrclist error” && exit /B 1 Up: Before | Down: After
- Now save the file via Ctrl+S, retry flashing via Mi Flash Tool, and the underlying issue should now be fixed.
- How to Fix Mi Flash Tool: Flash Crclist Error
- Mi Flash Tool Error: Erasing boot_ab [Fixed]
- Fix Mi Flash Tool Cannot Detect Device in Fastboot Mode
- How to Unbrick any Xiaomi/Redmi/Poco via Mi Flash Tool
(Cancel Reply)
Δ