Flashing a smartphone via SP FlashTool is one of the most universal ways to restore or update a Androiddevice when standard methods do not work. This tool is especially relevant for devices based on chips MediaTek (MTK), which are common in budget and mid-budget models from Xiaomi, Realme, Tecno, Infinix and other brands. However, the process requires caution: incorrect actions can turn the phone into a โbrickโ or cause problems with IMEI, network and performance.
In this article we will analyze step-by-step guide taking into account current versions FlashTool (including v6.x), the features of new firmware on database Android 13/14, as well as typical errors that users encounter. Let us pay special attention restoring IMEI after flashing to this critical point, which is often forgotten. If your device does not turn on, is stuck on the logo or requires flashing after an unsuccessful update, this guide will help bring it back to life.
1. Preparation: what you need before flashing
Before you start flashing the firmware, make sure you have everything you need. The absence of at least one of the components may lead to a failure of the process or inoperability of the device after the firmware.
Here mandatory set:
- ๐ฑ A smartphone with a discharged battery of at least by 50% - firmware may be interrupted when the charge is low.
- ๐ป Computer on Windows 7/10/11 (for Mac/Linux a virtual machine will be required).
- ๐ Original USB cable - cheap cables often do not provide a stable connection.
- ๐ง Drivers MediaTek (VCOM and USB) - without them FlashTool will not see the device.
- ๐ Firmware (ROM) for your model -download only from official sources or trusted forums.
- ๐ ๏ธ SP FlashTool (the version must support your chipset).
Pay special attention firmware selection. Using files from a different model or region may result in non-functioning modules (camera, sensors, mobile networks). Check compatibility by:
- ๐ Device models (for example, Redmi Note 10 Pro vs Redmi Note 10 Pro Max).
- ๐ Chipset version (for example, Helio G95 vs Helio G96).
- ๐ Region (firmware for Global, China, India may differ).
โ ๏ธ Attention: If your device was unlocked via Fastboot or had a custom recovery (TWRP), after flashing the firmware via FlashTool it may In some cases, you will need to unlock the bootloader again.
2. Installing drivers for MediaTek
Without correctly installed drivers FlashTool will not be able to โseeโ your device in firmware mode. Chips MediaTek require two types of drivers:
- VCOM driver โneeded to interact with the phone in mode
BROM(when the device is turned off). - USB driver โprovides communication in mode
Preloader.
Download the drivers from the official website MediaTek or from the archive with FlashTool. To install:
- Unpack the archive with drivers.
- Open
Device Manageron your PC (Win + X โ Device Manager). - Connect turned off phone to the PC.
- A device with a yellow exclamation mark will appear in the manager (for example,
MTK Preloader). - Right-click on it โ
Update driver โ Search on this computerand specify the folder with the drivers.
If the driver does not install, try:
- ๐น Disable driver digital signature verification in Windows (via
Run โ shutdown /r /oโDiagnostics โ Additional options โ Boot options โ Disable mandatory driver signature verification). - ๐น Use utility Driver Signature Enforcement Overrider.
- ๐น Recheck driver compatibility with your version of Windows.
โ ๏ธ Attention: Some laptops with USB 3.0 (blue ports) may experience communication problems. Try using the USB 2.0 port (black) or hub.
If the driver MediaTek Preloader disappears after connecting the phone, disable the option in Device Manager Saving energy for the USB port. This will solve the problem with the connection being broken.
3. Selecting and downloading firmware
The correct choice of firmware determines whether your smartphone will work after the procedure. Here selection criteria:
| Firmware type | Description | When to use |
|---|---|---|
| Official (Stock ROM) | Firmware from the manufacturer, without modifications. Contains all original drivers and applications. | For recovery after a failure, removing viruses, returning to factory settings. |
| Custom (Custom ROM) | Modified firmware (for example, LineageOS, Pixel Experience). Without bloatware, with new functions. | For enthusiasts who want to get the latest version of Android or additional features. |
| Regional (Ported ROM) | Firmware from a different model or region, adapted for your device. | If There is no official firmware, but there is a compatible one from a similar device. |
| Recovery ROM | Firmware for installation via TWRP or another custom recovery. | If FlashTool does not fit or you need to save the data. |
Where to download firmware:
- ๐ Official sites (Xiaomi โ
new.c.mi.com, Realme โrealme.com). - ๐ Forums (4PDA, XDA Developers, NeedROM).
- ๐ Firmware archives (FirmwareFile, GSMArena).
Before downloading, check:
- ๐ Device model (for example, Redmi Note 11 Pro 5G โ
veux, and notpissarro). - ๐ Android version (firmware Android 12 is not suitable for a device with Android 13).
- ๐ Firmware type (
FastbootorRecoveryโ for FlashTool needScatter-file).
โ ๏ธ Attention: Firmware markedOEM UnlockorBootloader Unlockedmay contain a modified bootloader. Their use on locked devices will lead to bricks.
How to check firmware compatibility?
Compare the files in the firmware archive with your current version. For example, in Scatter-file (txt file in the firmware) the sections preloader, lk, boot with your model must match. Also check the hash sums (MD5) of the files - they must match those indicated on the download site.
4. Step-by-step guide for flashing firmware via FlashTool
Now let's move on to the process itself. Follow the instructions strictly in orderto avoid mistakes.
Download and unpack SP FlashTool|Install MediaTek drivers|Download firmware with Scatter file|Disable antivirus (it can block FlashTool)|Charge the phone for at least 50%-->
Step 1. Launch FlashTool
- Unpack the archive with SP FlashTool and run
flash_tool.exeas administrator. - In the top menu, select
Options โ Connection โ USB. - Click
Choosein the sectionScatter-loading Fileand selectMTxxxx_Android_scatter.txtfrom the folder with the firmware.
Step 2. Configuring the firmware
- In the list of files firmware uncheck the boxes from partitions
preloaderidsp_bl, if any. Their firmware may lead to hard brick. - Make sure that the remaining sections (
boot,system,recoveryetc.) are checked. - In the drop-down menu, select the firmware mode:
Download Onlyโ standard firmware.Firmware Upgradeโupdate with saving data (does not always work).Format All + Downloadโcomplete cleaning before flashing (data will be erased).
Step 3. Connecting the phone and flashing the firmware
- Turn off the phone (if it does not respond, remove and insert the battery back, if possible).
- Press
Downloadin FlashTool. - Connect the phone to the PC turned off (without holding any buttons!).
- Wait for red bar (beginning of firmware) and then yellow (process running).
- Upon completion, a window with a green circle will appear -
Download OK.
Step 4. First launch
- Disconnect the phone from the PC.
- Turn it on by holding
Power + Volume Up(if it does not turn on in the standard way). - The first startup may take up to 10 minutes - do not interrupt the process!
If the phone does not turn on after flashing the firmware, try repeating the process with a different cable or USB port. Often the problem lies in an unstable connection.
5. Typical errors and their solutions
Even if you follow the instructions exactly, errors may occur. Here are the most common ones and how to fix them:
| Error | Cause | Solution |
|---|---|---|
BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032) |
Incompatible firmware, problems with drivers or chipset. |
|
S_FT_DOWNLOAD_FAIL (4008) |
The connection is broken during the firmware. |
|
PMT changed for the ROM; it must be downloaded |
The firmware is intended for a different model. | Download the correct firmware for your device. |
| The phone does not turn on after the firmware | Not flashed boot or system, or an error in Scatter-file. |
Repeat the firmware, making sure that all sections are checked. |
If the error is not listed in the table, pay attention to:
- ๐ Logs FlashTool โthey will tell you at what stage the failure occurred.
- ๐ USB port status โtry another cable or computer.
- ๐ Antivirus โit can block firmware files.
โ ๏ธ Attention: If after the firmware the network is lost (no IMEI), you will need to restoreNVRAMiNV DATA. To do this, you need backups or special utilities like MTK Engineering Mode.
6. IMEI recovery after flashing
One โโof the most unpleasant problems after flashing via FlashTool is loss IMEI (and with it the mobile network). This occurs due to damage to the partition NVRAMwhere network settings are stored. Here's how to restore IMEI:
Method 1. Through Engineering Mode (for devices with root)
- Install the application MTK Engineering Mode from Play Market.
- Open it and go to
MTK Settings โ Connectivity โ CDS Information โ Radio Information. - Select
Phone 1(for the first SIM card). - In the field
AT+enter the command:AT +EGMR=1,7,"IMEI_1"AT +EGMR=1,10,"IMEI_2"(replace
IMEI_1iIMEI_2with your original IMEI, which are indicated on the box or under battery). - Click
Send AT Command. - Reboot the phone.
Method 2. Via Chamelephon (without root)
- Download and install Chamelephon (required USB debugging enabled).
- Enter the original IMEI in the appropriate fields.
- Click
Apply new IMEIs. - Reboot the device.
Method 3. Restoring from NVRAM backup
If you have a backup partition NVRAM (made through TWRP or MTK Droid Tools), restore it:
- Flash the backup via FlashTool, selecting only the partition
NVRAM. - Or restore via TWRP (if installed).
โ ๏ธ Attention: Changing IMEI may be illegal in some countries. Use the original values โโindicated on the device or in the documentation.
7. Alternative firmware methods
If FlashTool is not suitable for your model or errors occur, consider alternative methods:
1. Firmware via Fastboot
Suitable for devices with an unlocked bootloader (for example Xiaomi, Google Pixel). Commands:
fastboot flash boot boot.imgfastboot flash system system.img
fastboot flash recovery recovery.img
fastboot reboot
2. Firmware via Recovery (TWRP)
If custom recovery is installed on the device:
- Download the firmware in format
.zip. - Boot into TWRP (
Power + Volume Up). - Select
Install โ Select file firmware โ Swipe to Confirm Flash.
3. Firmware via ODIN (for Samsung)
Devices Samsung are flashed through the utility Odin using files .tar.md5.
4. Firmware via QFil (for Qualcomm)
For smartphones on chips Qualcomm Snapdragon use QFil or QPST.
If your device is not equipped with MediaTek, FlashTool not suitable. For Qualcomm use QFil, for Samsung โ Odin, for Huawei โ HiSuite or Fastboot.
FAQ: Frequently asked questions about firmware via FlashTool
Is it possible flash a phone without unlocking the bootloader?
Yes, FlashTool works even on locked bootloaders for most devices on MediaTek. However, flashing partitions boot or recovery may fail if the bootloader is locked. Xiaomi and some other brands require unlocking.
How do I find out what chipset is in my phone?
Install the application CPU-Z or AIDA64 and check the section SoC. Also, the chipset model is indicated under the battery or in the settings (Settings โ About phone โ Processor model).
What to do if FlashTool does not see the phone?
- Check driver installation MediaTek.
- Try another USB cable or port.
- Disable driver signing in Windows.
- Run FlashTool as administrator.
- Make sure that the phone is turned off when connecting.
Is it possible to flash a phone with a broken screen?
Yes, if the phone turns on and is detected by the computer. The main thing is that the battery is charged and you can confirm the actions (for example, via ADBif the screen does not respond to touches).
How to return to standard recovery after flashing?
Flash the original file recovery.img via FlashTool or Fastboot:
fastboot flash recovery recovery.img