How to flash Chinese Android smartphones or tablets. Chinese firmware Android smartphones this is a real art and sometimes confuses beginners, this instruction will help you understand the basics and upgrade successfully!

This manual is written for smartphones based on MTK chips (MTK6589, MTK6577, MTK6575, MTK6572) from MediaTek - OPPO, ZOPPO, STAR, THL, TCL, HUAWEI, LENOVO and others. If you decide to flash your Chinese Android, then be extremely careful, read the instructions several times, if you do not understand it, then it is better to postpone this venture for the future!

Necessary tools and other requirements for firmware

3. Download firmware

4. Charge your smartphone to at least 60% of its full charge

Firmware for Chinese Android smartphones

Firmware Installation Part 1

1. Unpack in the root of drive C: SP program Flash Tool

2. Unpack in the root of drive C: smartphone firmware

3. Run the SP Flash Tool by clicking on Flash_tool.exe

4. Press the button in the program, go to the folder with the unpacked firmware to the subfolder target_bin (or just in firmware) and select file XXXXXXX _Android_scatter_emmc.txt(where XXXXXXX is your MTK number, e.g. MTK6577). We do not close the program, proceed to install the drivers

Driver installation (alternative)

5. Unzip the folder with the drivers

6. Open Device Manager on PC

2. Turn off chinese smartphone or tablet

3. Remove the battery and insert

4. Now we quickly connect the smartphone to the PC and install the drivers (for everything about everything 5 seconds)
On an unidentified device (yellow icon), click the update drivers button and specify the folder of the unpacked drivers, or rather MT65xx Preloader, if any warnings are displayed, continue the installation. If the drivers are not installed, repeat steps 3 and 4 again. If installed, proceed further.

Firmware Installation Part 2

5. Returning to the SP Flash Tool

6. Click on the Firmware -> Upgrade button and wait until the firmware is installed.

7. The appearance of this window means that the firmware is over

Recovery installation

If you need to flash only one partition (for example, recovery), uncheck the unnecessary ones, click Download

and agree to the warning

how to flash recovery

Mediatek's MTK6577 Chipset was one of the most sold & best chipset during the ICS & Jellybean times. But Mediatek has slowly stopped manufacturing old chipsets like MT6577, MTK6582, which were pretty cheap. But as the mobiles prices has decreased a lot in recent years, Mediatek phones are less sold & manufactured. People have started switching to Qualcomm, as it's faster, better & now at the same price as that of Mediatek. If you're still stuck with a Mediatek MTK6577 device you might be searching ways to update or even customize your device so that it looks some what similar to the latest Android trends like Android M design. By now you might have rooted your device to achieve complete control but couldn't find the perfect ROM for your device? We have mentioned some of the best working ROMs for MT6577. These ROMs are arranged as per Android versions.

All you need to do is, find your device's Android version (Settings> About Phone> Check Android version) Select any ROM of that Android version & proceed futhur. Select any ROM of that Android version. Now here comes the tricky part, Sometimes the ROM boots up without any modifications or changing anything (Rare case). While somestimes you keep messing with every file & it gets stuck at the boot screen. Before doing all the porting work, try this method too, i.e Replace your device's Boot.img with ROM's boot.img & check if your device boots up after installing the ROM. If this doesn't work, you can try Mediatek porting guides available everywhere. If you can't boot it up just comment your tries & device model. We'll try to help you through the porting procedure. So without wasting any more times, lets directly jump to checking out best working Custom ROMs for MTK6577 (MT6577)

Android KitKat 4.4.4 ROM for MTK6577 (MT6577)

1. Blu Studio 5.0 Stock Firmware: Download

2. Blu Life Studio 5.0 Stock Firmware: Download

  • Status: Stable (Stock Firmware)
  • Porting details: It would be hard to port this to your device as its a Stock firmware. Although a few tests would be enough to boot it up.

Android Jelly bean ROM for MTK6577 (MT6577)

As MTK6577 was very famous during the launch of Android Jelly bean (4.2.2) so you might find majority of MTK6577 ROMs based on Android Jellybean. As Jellybean ROMs are the easiest to port, you can try your luck with any of your favorite ROMs & start experimenting.

1. Samsung Galaxy S5 ROM for MTK6577 (MT6577)

  • Status: Very Stable
  • Porting details: Very easy to port.
  • Download:

2. Android Lollipop ROM for MTK6577 (MT6577)

  • Status: Stable
  • Porting details: Easy to port (The Meta-inf file is broken, just replace it with your mount points Meta Inf file & follow normal porting guide)
  • Download:

3. Pure AOSP JB ROM for MTK6577 (MT6577)

  • Status: Very Stable
  • Can be ported to 4.1-4.3 devices.
  • Download:

4. JMP Gaming ROM for MTK6577 (MT6577)

  • Status: Very stable & light.
  • Download:

5. MIUI V5 ROM for MTK6577 (MT6577)

  • Status: Very stable & light.
  • Porting details: Easy to port. Can be ported to 4.1-4.3 devices.
  • Download:

6. iOS7 ROM for MTK6577 (MT6577)

  • status: stable.
  • Porting details: Easy to port.
  • Download:

7. XR650 ROM for MTK6577 (MT6577)

  • Status: Beta (Camera bug)
  • Porting details: Easy to port.
  • Download:

8. Sony Xperia Z4 ROM for MTK6577 (MT6577)

  • Porting details: Easy to port.
  • Download:

9. Sony Xperia Z2 ROM for MTK6577 (MT6577)

  • Status: Stable & best working.
  • Porting details: Easy to port.
  • Download:

10. Baidu V5 ROM for MTK6577 (MT6577)

  • Status: Stable & Works like a charm.
  • Porting details: Easy to port.
  • Download:

11.CruzerMOD Custom ROM for MTK6577 (MT6577)

  • status: stable.
  • Porting details: Easy to port.
  • Download:

12.Combo Custom ROM for MTK6577 (MT6577)

  • status: stable.
  • Details: Its a mixture of Android Kitkat, Sony Xperia& MIUI
  • Porting details: Easy to port.
  • Download:

13.AOSP 4.1.1 for MTK6577 (MT6577)

  • status: stable.
  • Porting details: Easy to port.
  • Download:

14. Samsung Galaxy S4 ROM for MTK6577 (MT6577)

  • status: stable. (Multi Window working)
  • Porting details: Easy to port.
  • Download:

15. Samsung Galaxy Note 3 ROM for MTK6577 (MT6577)

  • status: stable. (Multi Window & Gestures working)
  • Porting details: Easy to port.
  • Download:

16. Lewa OS5 ROM for MTK6577 (MT6577)

  • status: stable.
  • Porting details: Easy to port.
  • Download:

Android ICS 4.0.4 ROM for MTK6577 (MT6577)

1. Sony Xperia Z1 ROM for MT6577

  • status: stable.
  • Download:

2. Samsung Galaxy S5 ROM for MT6577

  • status: stable.
  • Porting details: Easy to port. (Direct flash might work)
  • Download:

3. MIUI V5 ROM for MT6577

  • status: stable. (Fake 4.2.2)
  • Porting details: Easy to port. (Direct flash might work)
  • Download:

4. Jellybean 4.2.2 themed ROM for MT6577

  • status: stable. (Fake 4.2.2)
  • Porting details: Easy to port. (Direct flash might work)
  • Download:

SP Flash Tool is a smart and handy tool for flashing devices based on MediaTek chipsets. If you decide to flash an Android smartphone or tablet with such a processor "under the hood", then you first need to take care of the ability to backup the device's ROM if something goes wrong. In addition to the usual reason (precautions), there is another reason here: not every firmware you choose may be suitable specifically for your device. Therefore, it is worth making sure that the requirements for display characteristics, memory size and other regulated new firmware parameters are fully met. Otherwise, the software, and with it the device, may be partially or completely inoperative. Practice shows that if the parameters match, the firmware of an Android smartphone using the SP Flash Tool runs smoothly, but we decided to still give instructions for creating backup.

Creating a full backup copy of the Flash-memory of the smartphone

To create a backup copy of the Flash memory of an Android smartphone, you must have the utility itself installed and.

1. Run the USB flash drive, then in the "Download" tab, download the scatter file (if necessary, you can borrow it from an Android device with a similar processor). Do not be alarmed if you do not see any firmware files in the folder with the scatter file - this is normal. Leave a tick only on the first line (PRELOADER), uncheck the rest.


2. Determine how much information and from where to read. After that, go to the "Memory Test" tab. Here, too, there is only one check mark on " RAM Test", the rest must be removed.


Proceed next in the following way:
2.1. Press the Start button;

2.2. Through the USB port, connect the switched off Android device to the PC;

2.3. The memory test that occurs after connection will show the information you need on EMMC blocks (do not pay attention to blocks with zero volume, only those with a size will be needed;


3. Copy the received information into a notepad, then go to the "ReadBack" tab and click "Add".


3.1. Double click on the line that appears;


3.2. Specify the file name (ROM_0 by default), and specify the location where the memory block will be saved;

3.3. Based on the data obtained earlier, fill in the three parameters in the window that appears.


You've got the names of your regions, the size is known, and the starting address in each of them will be 0x0.
Example:
Region: EMMC_USER Start Address: 0x0 Length: 0x3ab400000
After filling in the parameters, it remains to click the "OK" button.

note : the example device has 4 regions, but this does not mean that there are the same number of regions on other gadgets. Flash memory can have 3, 2 or even one region ("USER"). In the latter case, you won't have to select a region - this option will be absent in the menu for entering block reading parameters. As a rule, this situation happens when working with Android devices based on chipsets of early release years.

3.4. Press the "ReadBack" button, reconnect to the USB port of the turned off gadget - reading will start;

3.5. After the reading of the block is completed, repeat the manipulations described in paragraph 3 with all other regions.

This way you will get a complete copy of the flash memory of your Android device.

If you decide to use the SP Flash utility, the easiest way is to take it for firmware (modified recovery specifically for your device) and download to your home computer the corresponding MTK gadget processor. All old drivers related to Android devices will need to be pre-delete. You will also need to download the version for Windows or Linux. And do not forget that the SP Flash Tool for MTK devices can be compatible with a 32 or 64-bit version of the PC OS - it is important to choose the right one, corresponding to the system installed on your home computer.

Of the hardware you will need:
1. Homemade Windows computer/ linux;
2. A working USB cable for switching with an Android device;
3. Android smartphone or Tablet PC.

SP Flash Tool can flash devices based on MT6575, MT6577, MT6577T, MT6595, MT6592, MT6582, MT6572, MT6589, MT6589T chipsets.

Driver installation

Let's assume that you already have a driver archive on your PC - for example MTK_drivers.rar. The first step is to turn off your smartphone or tablet and launch "Device Manager" from the control panel. Connect your Android device to your computer with a USB cable and wait for the Manager to update and detect unknown device. Then you need to act very quickly: until the smartphone goes into charging mode, click right click mouse on an unidentified device and in the window that opens, select " Update Driver".


Driver installation is done manually. In the next window, select "Install driver from a specified location", then specify the path to the driver archive (it must be unpacked beforehand) and install the required one. You can now disconnect your Android device from your PC, but it's still too early to turn it back on. But you can go directly to the firmware process itself.

Instructions for flashing smartphones based on MTK

Here we present the complete step by step instructions, following which you can independently flash an Android smartphone or tablet based on MediaTek processors.

1. Download the SP Flash Tool and extract the archive to your computer;
2. If you have a device with an MT6575 or MT6577 processor based on the AGOLD project, download the SP_MDT program on your computer with the ability to select components in uboot and unzip it;
3. Download and install USB VCOM drivers;
4. Unpack the archive with factory firmware for your Android device (the directory name for the unpacked folder with factory firmware files should not include Cyrillic characters);
5. Turn off your smartphone or tablet, the USB cable must not be connected to the computer;
6. Remove the battery, then insert it back;
7. If the drivers have not been installed yet, connect the machine to the PC with a USB cable. Operating system after that, it will find a new device, and you must specify the folder with USB driver VCOM for your OS version. Install the drivers and unplug the cord from the PC.
8. Run SP Flash Tool;


9. Click on the Scatter-loading button and select the file MTXXXX_Android_scatter_emmc.txt in the folder with the firmware (in MTXXXX, replace the letters X with the numbers corresponding to the processor of your device - the scatter file is different for each of them).


ATTENTION! For devices based on MT6575 and MT6577 processors, uncheck the Preloader and dsp_bl items, for all other devices with MediaTek chipsets, uncheck the Preloader item only;

10. Click the Download button;


11. Connect the switched off smartphone or tablet to the computer via a USB cable. As soon as a new device is detected, its firmware should begin. If this does not happen, disconnect the device from the PC, remove and reinsert its battery, and reconnect it to the computer. During the firmware process, provided correctly installed drivers mtk usb port (MediaTek PreLoader USB VCOM Port) should be observed in device manager. If an error occurs, the gadget will no longer be displayed. When the firmware is completed, it also disappears from the device manager.


Firmware successfully completed? It remains only to disconnect the Android device from the computer and turn it on.

In this page we have shared the Soja Stock Rom (original firmware) for all Soja Smartphone and Tablets.

All the following Soja Stock Rom (zip file) contains original , Flash Tool and the Flash File. After Downloading the firmware, follow the instruction manual to flash the firmware on your device.

Soja G3T200 MT6577 Stock Firmware (Flash File)

Model: Soja G3T200 MT6577
Country: All
Android Version: 4.0.4
How to Flash:
Download Size: 225 MB

Soja G3T200 QHD Stock Firmware (Flash File)

Model: Soja G3T200 QHD
Country: All
Android Version: 4.0.4
How to Flash:
Download Size: 227 MB

Soja S510A MT6572 Stock Firmware (Flash File)

Model: Soja S510A MT6572
Country: All
Android Version: 4.2.2
How to Flash:
Download Size: 390 MB

Soja S9220C MT6577 Stock Firmware (Flash File)

Model: Soja S9220C MT6577
Country: All
Android Version: 4.0.4
How to Flash:
Download Size: 181 MB

Soja S9300B MT6575 Stock Firmware (Flash File)

Model: Soja S9300B MT6575
Country: All
Android Version: 4.0.4
How to Flash:
Download Size: 171 MB

Soja S9300C MT6572 Stock Firmware (Flash File)

Model: Soja S9300C MT6572
Country: All
Android Version: 4.2.2
How to Flash:
Download Size: 436 MB

Soja T100 SC8810 Stock Firmware (Flash File)

Model: Soja T100 SC8810
Country: All
Android Version: 2.3.5
How to Flash:
Download Size: 106 MB

Soja T100A MT6575 Stock Firmware (Flash File)

Model: Soja T100A MT6575
Country: All
Android Version: 4.0
How to Flash:
Download Size: 171 MB

Soja T200A MT6572 Stock Firmware (Flash File)

Model: Soja T200A MT6572
Country: All
Android Version: 4.2.2
How to Flash:
Download Size: 393 MB

Soja T200B MT6577 Stock Firmware (Flash File)

Model: Soja T200B MT6577
Country: All
Android Version: 4.0.4
How to Flash:
Download Size: 229 MB

Soja T200C MT6572 Stock Firmware (Flash File)

Model: Soja T200C MT6572
Country: All
Android Version: 4.2.2
How to Flash:
Download Size: 459 MB

Soja T500 MT6572 Stock Firmware (Flash File)

Model: Soja T500 MT6572
Country: All
Android Version: 4.2.2
How to Flash:
Download Size: 437 MB

Soja T500A MT6572 Stock Firmware (Flash File)

Model: Soja T500A MT6572
Country: All
Android Version: 4.2.2
How to Flash:
Download Size: 440 MB

Readme Once :

[*] After flashing the Soja Stock Rom on your device, you may need to flash the IMEI using the IMEI tool provided with the firmware file. If you are going to flash the IMEI, then make sure always flash the Original IMEI that comes with your device.

[*] Soja USB Driver: If you are looking for the original USB Driver then head over to the Page.

[*] Request Firmware: If in case you are looking for any firmware, that is not listed on this page then you can request it through comment box below (do not request firmware through contact page or else it will be ignored).

Android Firmware

Choose your device 5Star Adcom Advan AG Mobile Alcatel Ambrane Amoi Archos Arise Bassoon Bedove Blu Bluboo Boss Style BQ Bsnl Byond Celkon Champion Cheers Cherry Colors Coolpad Croma Cubot Datawind Dexp Digiflip Elephone Eurostar Evercoss Fero Fly Gfive Gionee GoodOne Gplus Haier Hdc Hello Hitech Hotwav HSL Huawei iBall Infinix Infocus Innjoo Intex (Page 1) Intex (Page 2) Itel K-Touch Karbonn Kata Koobee Lava Leagoo Lemon Lenovo Lyf M-Horse M-Tech Magicon Malata Maximus Maxx Meizu Micromax (Page 1) Micromax (Page 2) Mobicel Mycell Nexus Obi Okapia Oplus Oppo Panasonic QMobile Rage Reach Salora Samsung Simmtronics Siwer Smile Soja Sony Xperia Spice SunUp Swipe Symphony Tecno Thl Tianhe Timmy Tooky Ubtel Ulefone Verykool Videocon Vivo Vodafone Walton Wellphone Wiko Winmax Winstar Wynncom XBO Xiaomi Xolo Xplay Xtreamer Yu ZD Real Zears Zen Ziox Zolo Zopo Zync

Choose your device 5Star Adcom Advan AG Mobile Alcatel Allview Amazon Ambrane Amgoo Amoi Archos Arise Asus Bassoon Bedove Blu Bluboo Bmobile Boss Style BQ Bsnl Byond Celkon Champion Cheers Cherry Mobile Cloudfone Colors Coolpad Croma Cubot Dell Digiflip Doogee Elephone Evercoss Evertek FireFly Fly Gfive Gigabyte Gionee Gmango GoodOne Grand Haier HCL Hello Hitech Hotwav HP HSL HTC Huawei Icemobile Infinix Innjoo Intex iPro Itel Karbonn Kata Kyocera Lava Leagoo Lemon Lenovo LG Lyf Malata Massive Maximus Maxwest Meizu Micromax Mito Mobicel Mobistel Motorola Mtech Mycell Nexus NIU NYX Obi OnePlus Oplus Oppo Orange Panasonic Pantech Philips Pipo Plum Posh Prestigio Qmobile Rage Rivo Samsung SKG SKK Smile Sony SPC Spice Symphony T-Mobile TCL Telego Timmy Toshiba TWZ Ulefone Uniscope Unnecto Uoogou UUK Verykool Vivo Vodafone Voicetel Vsun Walton WE Wiko Winmax Winstar XBO Xgody Xiaomi XMI Xolo Xplay YBZ Yezz YU Zen Ziox ZTE Zync ZYQ

Before you start flashing a device on MediaTek, you need to:

  • fully charge the phone;
  • prepare a high-quality microUSB cable;
  • download flasher utility;
  • download ;
  • download the firmware for your smartphone.

Firmware process

1. Install USB drivers on your computer:

  • driver for extended operation of a smartphone from a PC (modem mode, USB debugging mode, etc.);
  • SP Flash Tool Driver for smartphone firmware (special modes, often comes with SP Flash Tools flasher).

2. Download the firmware and unpack the archive (the catalog should have only Latin letters in the name). The firmware must be specifically for flashing through a PC.

3. Install flasher SP Flash Tools.

4. Disconnect the smartphone/tablet from the USB PC, turn off the smartphone and remove the battery.

5. Install the drivers for the firmware mode.

5.1. Unzip the SP Flash Tool Driver to any convenient location.

5.2. Open Device Manager and leave the window open.

5.3. We connect the switched off smartphone to the PC. After that, an unidentified device appears in the Device Manager (the device will appear for a couple of seconds). Very quickly, right-click and select Update driver, after which we indicate the path to the unpacked drivers. The next time you connect the device, if everything was done correctly, the following device will appear:

6. After installing the drivers, disconnect your smartphone from the PC.

7. Run the Flash_tool.exe flasher program:

8. Press the Scatter-Loading button, select the target_bin folder in the firmware folder, where we select the MT6577_Android_scatter_emmc.txt file (the file may have a different name).

Note: If the message Icorrect scatter File format appears, check the name of the flasher folder (the name must be short and in Latin letters and / or change the version of the flasher itself).

9. Check the box DA DL ALL WITH Cheksum.

Note: If you flash without checking the box, the device will not start! To fix it, you will have to flash it again.

10. Click the Firmware Upgrade button:

Note: If there is a checksum.ini file in the firmware folder, then the integrity of the images will be checked, the end of which you need to wait. After that, the utility will go into standby mode.

Note: Flashing can be carried out both with and without a battery, but it is better to flash with an inserted battery.

12. We are waiting for the end of the firmware, at the end of the firmware you will see the following window:

13. Disconnect the machine from the USB port of the PC.

14. Turn on the device.

Note and possible errors:

For some new A-series devices, the firmware does not start from the first connection, and the charging process is displayed on the screen. In this case, remove the cable from the phone, wait 30-40 seconds and reconnect the cable.

It happens that Checksum.ini contains incorrect information about the volume of images. In this case, after checking, an error window will appear. In this case, if you are sure that you have downloaded everything correctly and that the archiver unpacked the archive without errors, close the flasher. Go to the folder with the firmware, delete the Checksum.ini file and repeat the steps starting from step 7.

Sometimes the flasher cannot load some sections of the firmware itself, for example, the FAC section. In this case, there will be no checkmark on the section and no path to the image.