SP Flash Tool error "STATUS_DA_HASH_MISMATCH"

Search This thread

madis121

Member
Mar 27, 2015
19
3
Hey everyone,

I think my non-rooted phone is stuck in a bootloop (device keeps connecting and disconnecting after every few seconds while connected to the PC via USB). I searched for a way to get a clean ROM install on it using SP Flash Tool (found a guide on GetDroidTips), but whenever the SP Flash Tool starts downloading, it gives me "STATUS_DA_HASH_MISMATCH" error. Does anybody know what might be causing this and what the error itself might mean?

hn0cB12.png


Model: Cubot Power
 

Thedonqt

Member
Mar 24, 2019
6
2
Error code solution?

Hey everyone,

I think my non-rooted phone is stuck in a bootloop (device keeps connecting and disconnecting after every few seconds while connected to the PC via USB). I searched for a way to get a clean ROM install on it using SP Flash Tool (found a guide on GetDroidTips), but whenever the SP Flash Tool starts downloading, it gives me "STATUS_DA_HASH_MISMATCH" error. Does anybody know what might be causing this and what the error itself might mean?

hn0cB12.png


Model: Cubot Power

Did you find a solution to this? All generic solutions don't seem to work.
 

Teddy Lo

Senior Member
Nov 8, 2017
806
192
Did you find a solution to this? All generic solutions don't seem to work.

Hi , i thing that firmware is wrong maybe is for the same device but for example your device has 16GB internal memory but another device with same model has 8 gb of internal storage and that way this error come up.

So what you can try here is :
1. Find Global version for your device with latest firmware if you can find.
2. Put your phone in to the charge for about 2-3 hours to make sure that battery is charged.
3. Uninstall all drivers for your device by using USBDeview (scroll down for download links)
https://www.nirsoft.net/utils/usb_devices_view.html
To uninstall your drivers for device just open the tool , find the your driver for device , right click on it and click on uninstall.
4. Reset COM Ports , and once you reset reboot your PC .
To do that see this post : https://superuser.com/questions/408976/how-do-i-clean-up-com-ports-in-use
5. Reset Windows Defender status to default.
Here you have one example: https://www.youtube.com/watch?v=5t6ES_Py8lU
6. Disable antivirus or malware protection temporary.
7. Try to use old version of SP Flash Tool like one of v5.1xxx .
For example :
https://spflashtools.com/windows/sp-flash-tool-v5-1452
or
https://spflashtools.com/windows/sp-flash-tool-v5-1548
or try with latest version:
https://spflashtools.com/windows/sp-flash-tool-v5-1904
10. Run SP Flash tool with Administrator.
11. Make sure to have this checked inside SP flash options:
-Open Sp Flash tool , go to Options :
Connection - USB ( check USB speed to "High speed" , Battery to "auto detect")
Download - Check "DA DL All with Checksum" and also "Storage checksum" if you have those.
12. Try to just hold Power button while is flashing , once is finish release the power button.
13. Try to flash with disabled driver signature.
To do that follow this post:
https://www.howtogeek.com/167723/ho...8.1-so-that-you-can-install-unsigned-drivers/
14. If the problem is still there , try on another PC or with another version of System (Windows) ....

Good Luck :)
 

Thedonqt

Member
Mar 24, 2019
6
2
Hi , i thing that firmware is wrong maybe is for the same device but for example your device has 16GB internal memory but another device with same model has 8 gb of internal storage and that way this error come up.

So what you can try here is :
1. Find Global version for your device with latest firmware if you can find.
2. Put your phone in to the charge for about 2-3 hours to make sure that battery is charged.
3. Uninstall all drivers for your device by using USBDeview (scroll down for download links)
https://www.nirsoft.net/utils/usb_devices_view.html
To uninstall your drivers for device just open the tool , find the your driver for device , right click on it and click on uninstall.
4. Reset COM Ports , and once you reset reboot your PC .
To do that see this post : https://superuser.com/questions/408976/how-do-i-clean-up-com-ports-in-use
5. Reset Windows Defender status to default.
Here you have one example: https://www.youtube.com/watch?v=5t6ES_Py8lU
6. Disable antivirus or malware protection temporary.
7. Try to use old version of SP Flash Tool like one of v5.1xxx .
For example :
https://spflashtools.com/windows/sp-flash-tool-v5-1452
or
https://spflashtools.com/windows/sp-flash-tool-v5-1548
or try with latest version:
https://spflashtools.com/windows/sp-flash-tool-v5-1904
10. Run SP Flash tool with Administrator.
11. Make sure to have this checked inside SP flash options:
-Open Sp Flash tool , go to Options :
Connection - USB ( check USB speed to "High speed" , Battery to "auto detect")
Download - Check "DA DL All with Checksum" and also "Storage checksum" if you have those.
12. Try to just hold Power button while is flashing , once is finish release the power button.
13. Try to flash with disabled driver signature.
To do that follow this post:
https://www.howtogeek.com/167723/ho...8.1-so-that-you-can-install-unsigned-drivers/
14. If the problem is still there , try on another PC or with another version of System (Windows) ....

Good Luck :)

Massive thank you for taking the time to reply :). I was about to jump straight to finding windows 7. I'd done most of those but haven't done vthe usbdeview or couple of hers. I'll try it all in sequence later and let others know :good:
 
  • Like
Reactions: Teddy Lo

Thedonqt

Member
Mar 24, 2019
6
2
UPDATE

TOK so an update. The problem is still happening after all the steps. I've tested on a windows 8 machine and the same error code is appearing. I'll try it on 7 later though.

As some backstory to mine is my phone entered a bootloop on Friday. It was running low on storage, about 8gb free of 128gb, during the bootloop I tried the power+volume keys to "battery pull" it which rebooted the phone back to normal. Shortly after the screen appeared low-res (like it was a much older screen) and then shut off and hasn't been on since.

The red LED shows when powering, with no screen activity, the phone connects to the computer and is read as a mediatek device. Holding the power down button for around 15 seconds with the device plugged into a wall charger makes the red LED go off then back on (not a flashing led though), and when doing the same while plugged in to a pc it connects like it was just plugged in.

My phone is a Umidigi S2 Pro (only one model for it instead of different size memories etc), the firmwares have been the official ones from the Umidigi S2 Pro roms page including the other tools which is where I flashed the stock Nougat ROM from last year so those should be fine (I'll post links if that's allowed on XDA-developers?). For some stupid reason Umidigi allowed a 3rd party to develop a UmiOS version of Android and used Efuse to restrict it's rooting ability, however this didn't stop the flashing of the 2 update ROMS before.

The code displayed in SP flash tools is M6575D if that's a known trouble one?
 
Last edited:
  • Like
Reactions: Teddy Lo

Teddy Lo

Senior Member
Nov 8, 2017
806
192
Hm , strange maybe the image files from stock firmwares is larger or small and sp flash tool can't verify hach ...
this :
Try with this version of SP Flash tool: https://spflashtools.com/windows/sp-flash-tool-v5-1828 also use checksum from stockfirmware . And make sure that all is checked inside SP Flash tool .

But this way do like this:

- Run SP Flash Tool with Administrator.
- Load full firmware inside SP Flash tool.
- Set Option " Download Only " check just preloader and click Start .
- Now connect your phone with USB 2 ports and see what is happening .
- If the flash is done load now full firmware again and uncheck just preloader.

Let me know if you got fixed :) .

Good Luck :)
 
Last edited:

bill32767

New member
Jul 10, 2020
1
0
ERROR: STATUS_STOR_EXHAUST (0xC003001D)

ERROR: STATUS_STOR_EXHAUST (0xC003001D)

The storage in your device has reached end of life, please change to use new device to do operations.

ANY SOLUTION TO THIS???? TRYING TO FLASH TECNO CAMON CX.....
 

jdd1996

Member
Aug 13, 2020
39
4
- Set Option " Download Only " just check preloader and click Start .

I learned something new, after investigating this is done to flash the preloader, and fix

STATUS_DA_HASH_MISMATCH​

It gives that error because the preloader is flooded/bricked. there is an incorrect hash code/mismatching code between the Brom , preloader in the scatter, and the DA.

After properly unlocking SLA, DAA(Being in Brom mode), fixing the preloader, using the right DA, right Scatter file, this code should match, and the error disappears.

(Flashing the rest of the Rom without preloader becomes possible on the 2nd run)

Thank you for teaching @Teddy Lo

This error wont exist in the future, won't be relevant. But it teaches us about the function of preloader, super data, data, and hash codes.
 

Breezy7637

Member
Jan 30, 2023
7
0

STATUS_DA_HASH_MISMATCH​

It gives that error because the preloader is flooded/bricked. there is an incorrect hash code/mismatching code between the Brom , preloader in the scatter, and the DA.
Thank you. After many hours of trying to find a fix, this has helped me. It worked on SP_Flash_Tool_v5.2032_Win.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Did you find a solution to this? All generic solutions don't seem to work.

    Hi , i thing that firmware is wrong maybe is for the same device but for example your device has 16GB internal memory but another device with same model has 8 gb of internal storage and that way this error come up.

    So what you can try here is :
    1. Find Global version for your device with latest firmware if you can find.
    2. Put your phone in to the charge for about 2-3 hours to make sure that battery is charged.
    3. Uninstall all drivers for your device by using USBDeview (scroll down for download links)
    https://www.nirsoft.net/utils/usb_devices_view.html
    To uninstall your drivers for device just open the tool , find the your driver for device , right click on it and click on uninstall.
    4. Reset COM Ports , and once you reset reboot your PC .
    To do that see this post : https://superuser.com/questions/408976/how-do-i-clean-up-com-ports-in-use
    5. Reset Windows Defender status to default.
    Here you have one example: https://www.youtube.com/watch?v=5t6ES_Py8lU
    6. Disable antivirus or malware protection temporary.
    7. Try to use old version of SP Flash Tool like one of v5.1xxx .
    For example :
    https://spflashtools.com/windows/sp-flash-tool-v5-1452
    or
    https://spflashtools.com/windows/sp-flash-tool-v5-1548
    or try with latest version:
    https://spflashtools.com/windows/sp-flash-tool-v5-1904
    10. Run SP Flash tool with Administrator.
    11. Make sure to have this checked inside SP flash options:
    -Open Sp Flash tool , go to Options :
    Connection - USB ( check USB speed to "High speed" , Battery to "auto detect")
    Download - Check "DA DL All with Checksum" and also "Storage checksum" if you have those.
    12. Try to just hold Power button while is flashing , once is finish release the power button.
    13. Try to flash with disabled driver signature.
    To do that follow this post:
    https://www.howtogeek.com/167723/ho...8.1-so-that-you-can-install-unsigned-drivers/
    14. If the problem is still there , try on another PC or with another version of System (Windows) ....

    Good Luck :)
    1
    Hi , i thing that firmware is wrong maybe is for the same device but for example your device has 16GB internal memory but another device with same model has 8 gb of internal storage and that way this error come up.

    So what you can try here is :
    1. Find Global version for your device with latest firmware if you can find.
    2. Put your phone in to the charge for about 2-3 hours to make sure that battery is charged.
    3. Uninstall all drivers for your device by using USBDeview (scroll down for download links)
    https://www.nirsoft.net/utils/usb_devices_view.html
    To uninstall your drivers for device just open the tool , find the your driver for device , right click on it and click on uninstall.
    4. Reset COM Ports , and once you reset reboot your PC .
    To do that see this post : https://superuser.com/questions/408976/how-do-i-clean-up-com-ports-in-use
    5. Reset Windows Defender status to default.
    Here you have one example: https://www.youtube.com/watch?v=5t6ES_Py8lU
    6. Disable antivirus or malware protection temporary.
    7. Try to use old version of SP Flash Tool like one of v5.1xxx .
    For example :
    https://spflashtools.com/windows/sp-flash-tool-v5-1452
    or
    https://spflashtools.com/windows/sp-flash-tool-v5-1548
    or try with latest version:
    https://spflashtools.com/windows/sp-flash-tool-v5-1904
    10. Run SP Flash tool with Administrator.
    11. Make sure to have this checked inside SP flash options:
    -Open Sp Flash tool , go to Options :
    Connection - USB ( check USB speed to "High speed" , Battery to "auto detect")
    Download - Check "DA DL All with Checksum" and also "Storage checksum" if you have those.
    12. Try to just hold Power button while is flashing , once is finish release the power button.
    13. Try to flash with disabled driver signature.
    To do that follow this post:
    https://www.howtogeek.com/167723/ho...8.1-so-that-you-can-install-unsigned-drivers/
    14. If the problem is still there , try on another PC or with another version of System (Windows) ....

    Good Luck :)

    Massive thank you for taking the time to reply :). I was about to jump straight to finding windows 7. I'd done most of those but haven't done vthe usbdeview or couple of hers. I'll try it all in sequence later and let others know :good:
    1
    UPDATE

    TOK so an update. The problem is still happening after all the steps. I've tested on a windows 8 machine and the same error code is appearing. I'll try it on 7 later though.

    As some backstory to mine is my phone entered a bootloop on Friday. It was running low on storage, about 8gb free of 128gb, during the bootloop I tried the power+volume keys to "battery pull" it which rebooted the phone back to normal. Shortly after the screen appeared low-res (like it was a much older screen) and then shut off and hasn't been on since.

    The red LED shows when powering, with no screen activity, the phone connects to the computer and is read as a mediatek device. Holding the power down button for around 15 seconds with the device plugged into a wall charger makes the red LED go off then back on (not a flashing led though), and when doing the same while plugged in to a pc it connects like it was just plugged in.

    My phone is a Umidigi S2 Pro (only one model for it instead of different size memories etc), the firmwares have been the official ones from the Umidigi S2 Pro roms page including the other tools which is where I flashed the stock Nougat ROM from last year so those should be fine (I'll post links if that's allowed on XDA-developers?). For some stupid reason Umidigi allowed a 3rd party to develop a UmiOS version of Android and used Efuse to restrict it's rooting ability, however this didn't stop the flashing of the 2 update ROMS before.

    The code displayed in SP flash tools is M6575D if that's a known trouble one?