Using OTA Updates on MediaTek Devices

OTA updates work very differently on MediaTek devices. If your device uses the ‘Wireless updates’ feature, the updating process is very different from how Google does it.

The "finally, an update!" feeling.

The “finally, an update!” feeling.

While most MediaTek devices don’t even receive updates, if you do, there is a specific way in order for the update to work. Here are the steps to ensuring your update goes smoothly.

  1. Ensure your device’s ROM is not modified, and not rooted. There are 2 ways to go around doing this.
    1. Undoing any modifications by unrooting, removing APKs, or restoring backups (this will erase any modifications you’ve done)
    2. Flashing your stock ROM using the tools provided by your manufacturer (this will erase all your data)
  2. Open the ‘Wireless update’ app, it can either be inside the Settings app, or in the app drawer.
  3. Select ‘Check for updates’.
  4. If there is an update, download it and select ‘Update now’.
  5. Repeat steps 2 to 4 until there are no more updates.

To flash an official update ZIP, follow the following steps instead.

  1. Ensure your device’s ROM is not modified, and not rooted. There are 2 ways to go around doing this.
    1. Undoing any modifications by unrooting, removing APKs, or restoring backups (this will erase any modifications you’ve done)
    2. Flashing your stock ROM using the tools provided by your manufacturer (this will erase all your data)
  2. Open up your preferred custom recovery, and make a backup if you have to (highly recommended).
  3. Flash the update ZIP provided. If there is more than one update between the update ZIP’s update and your ROM’s update, make sure you flash those in order.
  4. Reboot your device.

Note: AdupsFota’s wireless updates have to be flashed in order, or they will not work. This is because the update ZIPs are all patches and do not work if directly flashed on an older ROM. For instance, if there are 3 versions: V1, V2, and V3, and you are running V1, you’ll have to update to V2 before updating to V3.