This guide is about how to flash your UMI(DIGI) smartphone with MediaTek's SP Flash Tool utility.
Attention! the official method to update the system software of your phone is the wireless (OTA) update method, that you can receive automatically. It is highly recommended to use this tool only in case of emergency, if something went wrong with the wireless update (it cannot start, gets stuck etc.) or if your system is malfunctioning due to damaged or missing system contents.
What you need:
- VCOM drivers: Windows 10 can automatically install it. Please make sure that your Windows is logged in with administrator rights and your computer has a working internet connection when first time connecting your phone. Please do not use any drivers downloaded from third party sites.
- A compatible SP Flash Tool ROM downloaded on your PC - Find your device here: http://bit.ly/UmidigiROM
- A compatible version of SP Flash Tool that you can download on the same page where your ROM is available.
The SP Flash Tool application is compatible with 32-bit Windows XP and Vista, and with 64-bit Windows 7, 8.0, 8.1, 10 and 11. The compatibility with other Windows releases is not guaranteed. For this guide, a 64-bit Windows 10 machine was used with all the latest updates installed.
Let's get started step by step (the driver installation process will be skipped in this tutorial)
You have to turn off your phone before starting the flashing process and keep it turned off (don't touch it) until you finish!
1. Check whether your Windows system can properly identify and install the drivers of your phone in preloader mode.
Turn off your phone, open Windows Device Manager, then connect your phone to USB.
You should see a PreLoader USB VCOM port as on the picture below. (The full name of the port might be slightly different according to the driver you have installed). Without starting a flashing process, the preloader mode will be active for only a few seconds, then your phone will automatically switch into battery charging mode.
If everything is alright, disconnect your phone from USB. If you can't see anything or an unidentified device appears, check your internet connection, admin rights on your Windows, the USB cable, the USB port on your computer and do not use a USB hub.
2. Extract the ROM folder with all of its content from the downloaded .rar compressed ROM file.
The highlighted files will be used for flashing but that list can be different in the ROM packages of different SoC types.
3. Extract the downloaded SP Flash Tool .rar file, then run flash_tool.exe.
4. Select the Download tab, then load (choose) the MTxxxx_Android_scatter.txt file located in your ROM folder. MTxxxx represents the SoC type of your device.
Here you can see the list of flahsable partitions, and in the Location column, the loaded files containing the needed partition data. If there are missing files in the Location column, then your ROM package is incomplete and you should not use it.
5. Now you can choose from three different flashing modes.
- Download Only (default mode) - This mode will only write the selected partitions without formatting them. Only this mode allows you to flash selected partitions, not only all of them. This mode is recommended if you want to just update a well-working system with keeping your user data (uncheck the userdata partition) or if you want to flash single partitions like a custom recovery, without touching the whole system.
- Firmware Upgrade - This mode will first format all partitions in the list, then flash them. In this mode, all partitions will be flashed, so you will lose your user data and your phone will start with its factory data defaults. This mode is recommended if you want to repair a damaged system or if you perform an Android version upgrade or downgrade. Overall if you plan to erase your user data (or you don't need to keep it), it's always better to choose this mode for a cleaner result.
- Format All + Download (disabled if you downloaded the flash tool from a UMIDIGI ROM page) - NEVER USE IT!!! Not even if you get an error message in the flash tool that asks you to flash with formatting! This mode will format not only the partitions loaded from your ROM package but the whole flash chip, so even such hidden partitions like the nvram will be erased. As a result, you'll lose your IMEI numbers or even some functionality of the hardware, and you might not be able to recover everything. Flashing in Format All + Download mode will automatically void your warranty! You can use this mode only if your device is bricked (can't even power on), in very special cases if an authorized expert specifically instructed YOU to do that. Never experiment with this mode!
You can find some solutions in the Utility section that may help you recover your lost IMEI numbers, Google key and Tee data (depending on your specific phone model) after a full flash format.
6. Let's continue in Download Only mode to perform a system update without erasing the user data.
Uncheck the userdata partition (always the last one in the list), then click on the Download button.
7. Now connect your powered off(!) phone to USB without pressing any button on it.
In a few seconds a red progress bar will appear showing that, your phone has been identified and is being booted into preloader mode. Then the flashing process gets started and you can check the status of each partition being written one after one. A yellow progress bar will show the flashing status of each partition.
Troubleshooting If nothing happens in a few seonds, press and hold the power button (for max 10 seconds), then release it as soon as the flashing process (red bar) started. If still nothing happens after 10 seconds of holding the power button, go back to paragraph 1., and check your drivers, USB etc. again.
8. After a successful flashing you must see the following screen with green check mark in a window.
Now you can disconnect and turn on your phone, the flashing process has been finished.
If you have any questions, please feel free to ask in the comment section. Further details or other flashing modes can be added to this tutorial in the future, if needed.
All the screenshots are captured and edited, and the guide is written by me for UMIDIGI users. Unauthorized copy of this content is prohibited. Please let me know if you find errors or missing info.
Thank you, bencebacsi