Repair imei on zte t220. Firmware for ZTE Blade A510 smartphone. If nothing works out at all

Even in modern balanced Android smartphones from well-known manufacturers, sometimes there is a situation that characterizes the software developers for the device from a not very good side. Quite often, even a relatively “new” smartphone can cause trouble for its owner in the form of a crash of the Android system, which makes further use of the device impossible. The ZTE Blade A510 is a mid-level device, which, despite its good technical characteristics, unfortunately cannot boast of the stability and reliability of the system software from the manufacturer.

Fortunately, the troubles described above can be eliminated by flashing the device, which today does not pose any particular difficulties even for a novice user. The material below describes how to flash a ZTE Blade A510 smartphone - from simply installing/updating the official version of the system to getting the latest Android 7 in the device.

Before proceeding with the instructions below, please understand the following.

Stitching procedures carry potential danger! Only strict adherence to instructions can determine the smooth operation of software installation processes. At the same time, the Administration of the resource and the author of the article cannot guarantee the functionality of the methods for each specific device! The owner performs all manipulations with the device at his own peril and risk, and bears responsibility for their consequences independently!

Any software installation process is preceded by preparatory procedures. In any case, to be on the safe side, do all of the following before you start overwriting the ZTE Blade A510 memory partitions.

Hardware revisions

The ZTE Blade A510 model is available in two versions, the difference between which lies in the types of display used.

  • Rev1–hx8394 f _720p_lead_dsi_vdo

    For this version of the smartphone there are no restrictions on the use of software versions; you can install any official OS from ZTE.

  • Rev2–hx8394 d _720p_lead_dsi_vdo

    In this version of the display, only official firmware versions will function properly RU_B04, RU_B05, BY_B07, BY_B08.

  • You can find out which display is used in a particular device using the Android application Device Info HW, which is available in the Play Market.

    After installing and launching Device Info HW, as well as granting root rights to the application, the display version can be viewed in the line "Display" on the tab "General" main screen of the program.

    As you can see, determining the display type of the ZTE Blade A510 and, accordingly, the hardware revision of the device is a simple procedure, but it requires Superuser rights on the device, and obtaining them requires the preliminary installation of a modified recovery, which is done after a series of rather complex manipulations with the software and will described below.

    Thus, in some situations you will have to act “blindly”, without knowing for sure what type of display is used in the device. Before the revision of the smartphone is determined, you should use only those firmwares that work with both revisions, that is RU_B04, RU_B05, BY_B07, BY_B08.

    Drivers

    As is the case with other Android devices, in order to manipulate the ZTE Blade A510 through Windows applications, you will need drivers installed in the system. The smartphone in question does not stand out in this regard as anything special. Install drivers for Mediatek devices by following the instructions from the article:

    If you encounter problems or difficulties when installing drivers, use a specially created script to install the system components required for proper pairing of your smartphone and PC.


    Backup important data

    Every intervention in the software part of all Android devices, and the ZTE Blade A510 is no exception, carries a potential danger and in most cases involves clearing the internal memory of the device from the data it contains, including user information. To avoid the loss of personal information, make a backup copy of important information, and ideally a complete backup of your smartphone’s memory sections, using the tips from the material:

    The most important point to pay attention to is backing up the partition "NVRAM". Damage to this area during flashing leads to erasing of the IMEI, which in turn leads to the inoperability of SIM cards.

    Recovery "NVRAM" without a backup it is very difficult, therefore, in the description of software installation methods No. 2-3 below in the article, steps are indicated that allow you to create a partition dump before interfering with the device’s memory.

    Firmware

    Depending on what your goal is, you can use one of several ways to rewrite the ZTE Blade A510 software. Method No. 1 is most often used to update the version of the official firmware, method No. 2 is the most universal and radical method of reinstalling software and restoring the device to a working state, and method No. 3 involves replacing the smartphone’s system software with solutions from third-party developers.

    Method 1: Factory recovery

    Probably the easiest way to reinstall the firmware on the ZTE Blade A510 is to use the capabilities of the device's factory recovery environment. If the smartphone boots into Android, you don’t even need a PC to follow the instructions below, and if the device does not work correctly, then the steps listed will often help restore functionality.


    Additionally. If any errors occur during the installation process or a prompt appears to reboot, as in the photo below, simply repeat the procedure again starting from step 1, after restarting the recovery.

    Method 2: SP Flash Tool

    The most effective method of flashing MTK devices is to use the proprietary development of Mediatek programmers, which, fortunately, is also available to ordinary users - the SP Flash Tool program. As for the ZTE Blade A510, using the tool you can not only reinstall the firmware completely or change its version, but also restore a device that does not start, hangs on the boot screen, etc.

    Among other things, the ability to work with the SP Flash Tool will be needed to install custom recovery and modified OS in the ZTE Blade A510, so it’s definitely worth reading the instructions, and ideally, following them regardless of the purpose of the firmware. The version of the program from the example below can be downloaded from the link:

    The model under consideration is very sensitive to flashing procedures and quite often during the manipulation process various failures occur, as well as damage to the partition "NVRAM", therefore, only strict adherence to the instructions below can guarantee the success of the installation!

    Before proceeding to the process of installing system software in the ZTE Blade A510, it is recommended that you read the article at the link below, this will help you more fully understand the picture of what is happening and better understand the terms.

    The example uses the firmware RU_BLADE_A510V1.0.0B05, as the most universal and fresh solution for models of both the first and second hardware revisions. Download the package with firmware intended for installation via SP FlashTool from the link:

    1. Launch flash_tool.exe from the directory resulting from unpacking the archive.
    2. Load into the program MT6735M_Android_scatter.txt- this is a file that is present in the directory with the unpacked firmware. Use the button to add a file "choose", located to the right of the field. By clicking it, determine the location of the file through Explorer and click "Open".
    3. Now you need to create a dump of the memory area that the partition occupies "NVRAM". Go to the tab "Readback" and press "Add", which will cause a line to appear in the main window field.
    4. Left-clicking on the added line will open an Explorer window in which you need to specify the path where the dump will be saved, as well as its name - "NVRAM". Next press "Save".
    5. In the window "Readback block start address", which appears after completing the previous step of the instructions, enter the following values:
      • In field "Start Address"- 0x380000 ;
      • In field "Length"- value 0x500000 .

      And press "OK".

    6. Press the button "Readback". Turn off your smartphone completely and connect the USB cable to the device.
    7. The process of reading information from the device’s memory will begin automatically and end very quickly with the appearance of the window "Readback OK".
    8. This way you will have a 5MB backup file of the NVRAM partition, which will be needed not only in the next steps of this instruction, but also in the future when the need arises to restore IMEI.
    9. Disconnect your phone from the USB port and go to the tab "Download". Uncheck the checkbox next to the item "preloader" and begin the process of recording images into memory by pressing "Download".
    10. Connect the USB cable to your smartphone. Once the device is identified in the system, the installation of firmware on the device will automatically begin.
    11. Waiting for the window to appear "Download OK" and disconnect the ZTE Blade A510 from the computer’s USB port.
    12. Uncheck the checkboxes opposite all sections, and next to "preloader", on the contrary, check the box.
    13. Go to the tab "Format", move the formatting method switch to position "Manual FormatFlash", and then fill in the fields in the lower area with the following data:
      • 0x380000 - in the field "Begin Address";
      • 0x500000 – in the field “ Format Length".
    14. Click "Start", connect the device in the off state to the USB port and wait for the window to appear "Format OK".
    15. Now you need to record the previously saved dump "NVRAM" in memory of ZTE Blade A510. This is done using the tab "Write memory", available only in the “advanced” operating mode of SP FlashTool. To go to "Advanced Mode" you need to press the combination on the keyboard "Ctrl"+"Alt"+"V". Then go to the menu "Window" and choose "Write memory".
    16. Field "Begin Address" on the tab "Write memory" fill in by entering 0x380000, and in the field "File Path" add the file "NVRAM", obtained as a result of performing steps No. 3-7 of this instruction. Press the button "Write memory".
    17. Connect the switched off ZTE Blade A510 to the PC, and then wait for the window to appear "Write Memory OK".

    18. At this point, the installation of the OS in the ZTE Blade A510 can be considered complete. Disconnect the device from the PC and turn it on by long pressing the key "Nutrition". The first time after manipulations through the Flash Tool, you will have to wait about 10 minutes to load into Android, be patient.

    Method 3: Custom firmware

    If the official ZTE Blade A510 firmware is not satisfied with its functionality and capabilities, you want to try something new and interesting, then you can use modified solutions. Many custom ones have been created and ported for the model in question, choose any according to your preferences, but keep in mind that developers often upload firmware with non-working hardware components.

    The most common “disease” of modified solutions for the ZTE Blade A510 is the inability to use the camera with flash. In addition, you should not forget about the two revisions of the smartphone and carefully read the description of the custom, namely what hardware version of the A510 it is intended for.

    Custom firmware for the A510 is distributed in two forms - for installation via the SP Flash Tool and for installation via a modified recovery. In general, if you decide to switch to custom, it is recommended to follow this algorithm. First flash TeamWin Recovery (TWRP), get root rights and find out exactly the hardware revision. Then install the modified OS via FlashTool without a recovery environment. Subsequently change the firmware using custom recovery.

    Installing TWRP and obtaining root rights

    In order for a custom recovery environment to appear in the ZTE Blade A510, use the method of installing a separate image using SP FlashTool.

    The image file of the modified recovery can be downloaded from the link:


    Installing custom via SP FlashTool

    The procedure for installing custom firmware is generally no different from the similar process when installing an official solution. If you transferred the official firmware files using method No. 2 above (and it is highly recommended to do this before installing a modified solution), then you already have a backup "NVRAM", which means that after installing any modified OS, if necessary, you can restore the partition.

    As an example, let's install a custom solution in ZTE Blade A510 Lineage OS 14.1 based on Android 7.1. The disadvantages of the build include the occasional freezing of the Camera application when the flash is turned on. Otherwise, this is an excellent and stable solution, and besides, it’s the newest Android. The package is suitable for both revisions of the device.


    Installing custom via TWRP

    Installing modified firmware via TWRP is very easy. The procedure is described in detail in the material at the link below; for the ZTE Blade A510 there are no significant differences in the process.

    One of the interesting solutions for the device in question is the ported MIUI 8 OS, which is characterized by a nice interface, a lot of possibilities for fine-tuning the system, stability and access to Xiaomi services.

    You can download the package for installation via TWRP from the example below using the link (suitable for both Rev1, so Rev2):


    Thus, for the ZTE Blade A510 there are several methods for installing system software, used depending on the desired result. If something goes wrong during the installation of the system in your smartphone, do not worry. If you have a backup, restoring the smartphone to its original state using the SP Flash Tool takes 10-15 minutes.

    On Android - a serious error due to which the device loses the communication signal, which leads to the inability to make a call, send a message or access the Internet.

    Reasons for the failure:

    • Incorrect device firmware.
    • Error when returning the smartphone to factory settings.

    Some models of Chinese smartphones can work without an identifier, but if you have a high-quality device from a well-known brand and your Imey has disappeared, the device will not work correctly.

    Manual recovery

    Dial *#06# on your Android phone. If the IMEI code does not appear on the screen, then you urgently need to restore it. You can find the identification number on the box, in the instructions, or under the battery. If the smartphone supports dual SIM cards, then two IMEI numbers must be specified.

    Manual IMEI repair on Android:


    If the number above does not work, try the following options:

    If your Android supports two SIM cards, then you need to repeat the procedure for restoring the identification number. For the second SIM card the command will be: AT+EGMR=1.10,“IMEI”.

    After recovery, you need to exit the engineering menu and reboot the phone. After turning on, dial *#06# again to check IMEI. If the number is not displayed, then to correct the error you will need an Android IMEI repair program.

    Software recovery

    If manual recovery did not help solve the problem of missing identifier after flashing, then try using the MTK65xx.zip program.

    After rebooting the device, dial *#06#. The device identification number lost after the firmware update will be restored. If the above methods did not help you figure out how to restore IMEI on Android after flashing, then try another option:


    Using Root Browser, move the MP0B_001 file to the /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 directory. After transferring the data, restart your phone and check the identification number again - this time it should be displayed correctly.

    Method one:
    Run QPSTConfig.exe - find the Diagnostics port of your modem (if not there, click Add New Port and select SURF6246-R...)
    Next, the Start Clients tab - Open RV NV Item Manager - a new window will open - click "Setting" - "Comport" select yours - OK.

    Next - the "Opnion" button - "Customized NV Item List" - a window will appear - on the left side we find line 550 - select it and move it to the right window with a single arrow - select it and click "Save" at the bottom. In the previous window, a new field will appear on the right - check the Hex box and enter your IMEI backwards in the column. When everything is filled out, click “Write NV”. That's it, close this window, in QPST click the "Server" button - Stop QPST Sever. I'll check the IMEI.

    Method two:
    Run QPSTConfig.exe - find the Diagnostics port of your modem (if it’s not there, click Add New Port and select) Next, the Start Clients tab - Open SERVICE PROGRAMMING -Work Offline - SURF6246-RTR6285-A2 - NAS tab - Enter TAC (six digits) FAC into the windows (two) SNP (six digits) your IMEI from the modem case (the last digit should not fit) - Click Save to file (name it something and save it).

    Next, open this file using WinHex - find the BinocularsHEX button and press it. In the window that opens, dial 08 3A and click OK. Find your IMEI and correct the last digit of the IMEI, the numbers will be upside down, i.e. you need to write the last digit from the normal IMEI to the penultimate position in the HEX editor.

    Close WinHex and save. Again, press the button in SERVICE PROGRAMMING - Load from file and then Write to Phone. That's it, close the program.
    Now, just for fun, you can check how our IMEI is. Launch RF NV Manager (available in QPST) - click File - Read From Fhone - and look at ID 550 by checking the Hex box. We see our IMEI upside down.

    If nothing works out at all

    And without IMEI the modem does not work, we do it this way:
    We take the firmware for our modem (specifically for our own) and launch it. During the firmware, along the path "C:Program FilesWindows ServiceWCDMAnewversion" or in the root of the disk from where the firmware was launched, the file Channel1.nvm will appear at 19-30% of the firmware, copy it to another folder. (Let the firmware reach the end)

    Using WinHEX, open this file from where it was copied, click on the binoculars with HEX and look for your IMEI, most often the search occurs by 083A or 088A
    We use this one for smartphones, then enter the IMEI you need into the line you found and save it.
    Now we launch the firmware again and at 20-25% of the firmware, when the Channel1.nvm file with an approximate size of 120Kb appears in the folder, copy our file with the changed IMEI, confirm the replacement, wait for the firmware to finish. That's it, IMEI is new.

    This option is suitable for those who have a live modem IMEI and it needs to be replaced or corrected.
    To do this you need to edit the file Channel1.nvm, which is created when flashing the modem firmware in the root of the disk C or whichever one you have.
    If there is no such thing, you can pull it out of the modem with a program (Program for restoring/backing up NV data for wireless modems ZTE MF)

    File Channel1.nvm is created and then read from the root of the disk from which the program was launched
    Download the program: RW NV item ZTE MF Original title MF626 Telstra Upgrade Tool
    We insert our modem, wait for it to decide, close the modem program (if it opens) and launch
    Putting a dot in the window Backup NV and press start
    Open the root of drive C or the root of the drive from which the program was launched: and we see the file there Channel1.nvm- our backup.
    Now launch WinHex and open it C:\Channel1.nvm, press " binoculars-HEX", and look for a sequence of bytes 08 3A, With 3A and it begins IMEI just the opposite.
    We change, correct the number IMEI and save the file. If the program RW NV item didn’t close it, put a dot in the window Restore NV and press START. If we closed it, we launch it and do the same. All IMEI recorded by.

    If there is no IMEI at all:

    Install or run the program QPST QPST 2.7 Build323

    Method one:
    Let's launch QPSTConfig.exe- we find Diagnostics port Add New Port and choose SURF6246-R...)
    Next tab Start Clients- Open RV NV Item Manager- a new window will open - click " Setting" - "Comport"choose yours - OK.

    Next - button " Opnion" - "Customized NV Item List" - a window will appear - on the left side we find the line 550 - select and move it to the right window with a single arrow - select and click at the bottom " Save". In the previous window, a new field will appear on the right - check the Hex box and enter your IMEI backwards in the column (example here, point 16). When everything is filled out, click " Write NV". That's it, close this window, QPST press the button " Server" - Stop QPST Sever. I'll check IMEI.

    Method two:

    Let's launch QPSTConfig.exe- we find Diagnostics port your modem (if you don’t have it, click Add New Port and select) Next tab Start Clients- Open SERVICE PROGRAMMING -Work Offline - SURF6246-RTR6285-A2- Tab NAS-Fit into windows TAC(six digits) FAC(two) SNP(six digits) yours IMEI from the modem case (the last digit should not fit) - Press Save to file(we call it something and save it).

    Next, open this file using the - find button BinocularsHEX press it. In the window that opens, type 08 3A press OK. Find yours IMEI and correct the last digit IMEI, the numbers will be upside down, i.e. you need to write down the last digit from normal IMEI, to the penultimate position in HEX editor.

    Close and save. Press the button again SERVICE PROGRAMMING - Load from file and further Write to Phone. That's it, close the program.
    Now, just for fun, you can check how our IMEI. Launch RF NV Manager (available in QPST) - click File - Read From Phone- and look ID 550 by checking the box Hex. We see ours IMEI upside down.

    If nothing works out at all

    and without IMEI The modem does not work, we do it this way:
    We take the firmware for our modem (specifically for our own) and launch it. Somewhere on 20 - 30% The flasher will create a file in the root of the disk Channel1.
    Open it ( Channel1) in and quickly edit IMEI(pairs of numbers are put in reverse), save and wait for the firmware to finish. ( IMEI may not be displayed anywhere, but the modem should work)