MediaTek is notorious for their business model and GPL violations, but that doesn’t stop people from buying devices fitted with their chipsets. Flashing these devices is relatively easy, especially if you have the ROMs required to flash such devices.
Note: This guide only applies to devices with a removable battery or reset button.
Firstly, you’ll need to prepare the following:
- The target device
- The target’s device ROM (a stock ROM is highly recommended)
- SP Flash Tools
- MediaTek preloader drivers
You will lose all data after a ROM flash. Here are the steps to flashing your device:
- Install the MediaTek preloader drivers (If you are on Windows 8 or 8.1, you will have to disable driver signature enforcement; Windows 10 is currently not supported).
- Shut off your device completely
- Remove the device battery, or hold the reset button for 10 seconds
- Press Windows Key + R, and run ‘devmgmt.msc’ without quotes
- Plug the device into your PC, an unknown device should show up very quickly and disappear
- Right click on the unknown device, and select Driver > Update Drivers
- Install the device drivers onto that unknown device with the respective drivers from the MediaTek preloader drivers archive
- Remove all SD cards and SIM cards from your device.
- Unplug your device, and launch SP Flash Tools.
- Load the scatter file (usually ‘MT****_Android_scatter.txt’) from your ROM into the ‘Scatter-loading File’ section. Do not load the wrong scatter file, as it may brick your device.
Select the download mode.
- ‘Download Only’: Wipes your IMEI and NVRAM, recommended if you are only flashing a custom recovery. Do not select ‘preloader’ in this case.
- ‘Firmware Upgrade’: This will keep your IMEI and NVRAM data, which is necessary for your SIM card and Wi-Fi to work. Use this for ROM updates.
- ‘Format All + Download’: Do not use this if you have a 64-bit chipset. If you do, make sure you have a reliable way of restoring your NVRAM backup.
- Select ‘Download’, and plug in your device as you did previously.
If the flashing was successful, a green tick should appear. If SP Flash Tools freezes, do not unplug your device. If you do, your device may be bricked.
Leave a comment below if you have any problems following the guide, or if you are unsure in any step!