Reminder! Before servicing the phone, please make sure that:

  1. You use the latest version of Sigma software
  2. Battery charged more than 50%
  3. All the side programs, that may interfere with the phone, are closed
  4. Phone’s cable and device itself should not be disconnected or disturbed until the procedure is fully completed
  5. Connect phone to USB port placed on the backside of PC (motherboard's USB port)
    Do not connect or disconnect other USB cables into the PC during the actual work with the phone
  6. Avoid using any kind of USB HUBs and long USB cables. Use the shortest-length USB cable available.
  7. Phone has stock (factory) firmware version
  8. SIM card is removed

 

Huawei HiSilicon Android Smartphones

SOFTWARE TESTPOINT:

Software testpoint for devices on HiSilicon Kirin 710 / 65x / 95x / 810 / 960 / 970 / 980 / 990 / 990 5G

This feature allows setting the device to factory mode - HUAWEI USB COM 1.0 without disassembling the phone, and without connecting hardware testpoint to it. No need to search for the schematics of testpoints.

This method may be closed in future Android security patch levels. If this method is closed, then use hardware testpoint.


STEP 1: Prepare original update.app flash file

It must exactly match the smartphone’s firmware version:

  • You may take it from update_sd_base firmware folder
  • You may use original FullOtaUpdate file from this website
  • Use SD_update file type for the latest Android versions (Android 10.0.1, Android 10.1 and higher). Use the same or higher firmware version.
  • Don't forget to write down for yourself original firmware version of the device

STEP 2: Software testpoint - ON

  1. Select "HISILICON" platform from the tab menu in the upper left side of the software
  2. Go to the "Service" bookmark
  3. Connect the phone to PC using USB cable in Upgrade mode:
    • Android 10: Press and hold VOL+ and Power ON buttons. Select "Upgrade mode -> USB upgrade" from the menu that will appear.
    • Android 9 and lower: vol+vol- and connect USB cable
    • Important: SD-card should be removed from the phone.
  4. Press "Software Testpoint ON.../OFF" button
  5. Select original update.app flash file in the menu that will appear (main file)
  6. The device should now enter "Factory mode - HUAWEI USB COM 1.0"


Now you are free to run different service operations, like Remove FRP or Huawei ID, Read/Write operations, etc.

Important. If for performing software testpoint operation you used the firmware version that differs from the one that is currently written in your phone, we strongly recommend to perform Enable Downgrade in the Service tab as the first operation right after software testpoint.
It is necessary for correct flashing of the device via Update mode in future.



STEP 3: Software testpoint - OFF

After completing all service operations, you need to set the testpoint OFF. This operation revives the phone from "HUAWEI USB COM 1.0" state and the device powers On normally.


CASE A: if you used the same firmware version for Software testpoint:

  • Press "Software Testpoint ON.../OFF" button - it will power on normally. If you used the same firmware version - no need to reflash the phone.

CASE B: if you used higher firmware version for Software testpoint:

  • If update.app file used for software testpoint wasn't much different from the phone's firmware version, then the phone has to power On normally
  • If the phone did not power ON normally, please reflash the device with full firmware (all parts)

You perform this operation at your own risk.

FRP Remove:

FRP Remove via fastboot mode
  • Select "HISILICON" platform from the tab menu in the upper left side of the software
  • Go to "Service" tab
  • Turn the phone OFF
  • Set the phone to FastBoot mode:
    • press and hold “VOL-“ button and connect the phone to PC, using USB cable (or use any other method)
  • Select “Android ADB interface” port
  • Press “Remove FRP” button
  • The message "Unlock done… OK" indicates that procedure has been completed successfully
  • Disconnect the device

Warning: This feature will erase all phone’s data and accounts

If after FRP removal user data was not wiped automatically, perform this procedure manually in the recovery mode.

FRP/Huawei ID Remove using Testpoint
  • Testpoints gallery: boot-loader.com -> Downloads -> Sigma Free Section -> Testpoints
  • Drivers for device HUAWEI USB COM 1.0

Procedure:

  1. Select "HISILICON" platform from the tab menu in the upper left side of the software
  2. Go to "Service" bookmark
  3. Select from drop-down list the required platform that fits to your device HiSilicon [ Kirin XXX ][v].
    If you do not select the platform, the software will ask you to select *.xml file from the factory software that fits this phone (in the manufacturer's original format).
  4. Connect the phone to PC using USB cable in the FACTORY mode
    • It should be detected as HUAWEI USB COM 1.0 device (VID12D1 PID3609) in the System. In most cases Testpoint has to be used to force the device to FACTORY mode
  5. Select "HUAWEI USB COM 1.0 device" in the ports selection tab.
  6. Press "Remove FRP/Huawei ID" button
  7. The message "Removing FRP/Huawei ID… Done" indicates that procedure has been completed successfully
  8. Disconnect the handset from PC
  9. After completing all service operations on the device, perform master reset
FRP Remove feature method for the newest Huawei devices via Safe mode

Some Huawei firmware versions have a bug that allows you to remove FRP using "Safe mode" method. Huawei developers are aware about this bug and it is fixed in the latest firmware versions.

START:

  • Enter Recovery Mode by pressing Vol+ and Power On.
  • Check if "Safe mode" is present in the Recovery Menu.

SAFE MODE menu is present:

  • Perform wipe data/cache and then press "Safe mode" menu. The phone will start in the Safe mode.
  • Go to the menu and select System -> Reset -> Reset all settings.

SAFE MODE menu is NOT present in the Recovery Menu, or the previous method did not work:

  • You need to change the phone's firmware to the one with the bug.
  • The easiest way is to use the flash files marked with "Downgrade to bypass FRP". Or downgrade the phone to lower official firmware version. Read "Enable downgrade" group of manuals.

NOTE! The flashing operation is very risky!

Do the operation at your own risk. We are not responsible for any damages.
This feature is intended for advanced users only.

Read the phone info before flashing and use flash file with the same customization settings as is in the phone.

FRP Remove via ADB mode (Works up to March 2018 security patch level)

To install the drivers for required phone follow this link

  • Select "Android ADB" platform from the tab menu in the upper left side of the software.
  • Go to "HiSilicon" tab, if you have HiSilicon-based phone. Or go to Qualcomm tab, if your phone is Qualcomm-based.
  • Turn the phone ON and connect it to PC with the USB cable.
  • Select “Android ADB interface” port.
  • Press “Remove FRP” button.
  • The phone will ask to confirm RSA key fingerprint.
    • If phone is not asking for RSA key fingerprint:
      • Cancel the Remove FRP operation.
      • Reboot the phone manually.
      • Run the Remove FRP operation once again.
  • The message "Removing FRP… Done" indicates that procedure has been completed successfully.
  • Disconnect the phone.
  • Reboot the phone.
  • Perform Master Reset from the phone menu.

ENABLE DOWNGRADE:

Enable downgrade using testpoint
  1. Select "HISILICON" platform from the tab menu in the upper left side of the software
  2. Go to "Flash" bookmark
  3. Select from drop-down list the required platform that fits to your device HiSilicon [ Kirin XXX ][v]. If you do not select the platform, the software will ask you to select *.xml file from the factory software that fits this phone (in the manufacturer's original format).
  4. Connect the phone to PC using USB cable in factory mode. In most cases Testpoint has to be used to force the device to enter FACTORY mode. The phone should be detected as HUAWEI USB COM 1.0 device (VID12D1 PID3609) in the System.
  5. Select "HUAWEI USB COM 1.0 device" in the ports selection tab.
  6. Press the “ENABLE DOWNGRADE” button

This feature works if it is allowed by phone's bootloader.

You need to reflash the phone after using this feature.

Android 9 and Android 8: Downgrade or change firmware operations

It is possible to downgrade Android version and to downgrade firmware version.
Main things that you need to understand before performing the service operation.

Change firmware versions within one android version:

  • The procedure is performed through the original boot of the phone.
  • Sigma opens special gate in the phone and allows the phone to ignore firmware version that we flash to it
  • So, after the gate opening, your phone may accept any firmware version, even from another phone model.
  • BUT unfortunately this doesn’t mean that the phone will power back ON with this new version.

Downgrade Android version:

  • If you want to Downgrade version of Android, use "ROLLBACK" flash files type.
  • This can be critical when you are performing downgrade from Android 9 to 8.

STEP 1: Read from Fastboot mode and write down for yourself the following information:

  • original phone firmware and Android version
  • original phone model
  • customization version

You may use Remove FRP feature on Service tab, it reads the phone information from Fastboot mode.

STEP 2: Prepare the firmware file for downgrading

  • Unpack update.app flash file and localization file
  • It must be full SD-Upgrade package, not OTA update.
  • You can use OTA-UPGRADE files marked with "FullOTA-MF", but read the manual: "Flashing / Downgrading using full OTA UPDATE files"

STEP 3: Prepare the downgrade *.skf file

You can download the downgrade *.skf files from bootloader.com, free section -> Huawei -> Downgrade files, or here (installer with addons for all models).

The chosen downgrade file has to:

  • exactly fit your phone model and Android version
  • be the SAME firmware version as is in the phone now
  • be the same customization version

STEP 4: Set the phone to Upgrade mode

  • SD-card should be removed from the phone
  • vol+vol- and connect USB cable

STEP 5: Select lower fw version + downgrade file

  • Open HiSilicon tab and go to Flash bookmark
  • Select DBA adapter port in the ports tab
  • Select files for flashing

Important! You need to select 3 files for downgrading exactly in this order:

  • FLASH FILE 1: UPDATE.APP from update_sd_base folder
  • FLASH FILE 2: UPDATE.APP from customization folder
  • FLASH FILE 3: Special downgrade file in *.skf format that fits to your actual model, phone's firmware version and customization version. We prepared it in step 3.

Do not mix up the order of flashing.

STEP 6: Downgrade the phone

  • Press “Enable Downgrade” button and wait until the phone is downgraded.
  • Clear data and cache via recovery menu

NOTE! The downgrade operation is very risky! This feature is intended for advanced users only.
Do the operation at your own risk. We are not responsible for any damages.

Enable downgrade via Manufacture mode
  1. Power the phone ON
  2. Set the phone to manufacture mode
  3. Open HiSilicon tab and go to Flash bookmark
  4. Select "Android Adapter PCUI" port
  5. Press “ENABLE DOWNGRADE” button
  6. You need to reflash the phone after using this feature

You may use it:

  1. To downgrade phone’s firmware version (for example, downgrade from higher to lower one).
    How to do this:
    • Enable downgrade in Manufacture mode.
    • Reflash the device in upgrade mode: vol+vol- and connect USB cable.
  2. To change phone’s localization (for example, to switch from Operator1 to Operator2).
    How to do this:
    • Change provider settings (in manufacture mode).
    • Enable downgrade (in manufacture mode).
    • Flash the phone with the firmware that fits the selected provider settings (using upgrade mode: vol+vol- and connect USB cable).

Android 10 / UFS phones: Downgrade / Change firmware operation

STEP 1: Save (or write down) original version of your phone:

Read from Fastboot mode and write down for yourself the following information:

  • original phone firmware version
  • original phone model
  • customization version

You may use Remove FRP feature on Service tab, it reads the phone information from Fastboot mode.

STEP 2: Prepare the firmware file for downgrading:

Prepare original Huawei flash file (only SD-Upgrade files) and unpack it.
The firmware consists of 3 archives. Every archive contains unique UPDATE.app and PTABLE.app files.



so you need to unpack each archive. Don't mix up the files!



into separate folder.



Every folder has to contain UPDATE.APP and PTABLE.APP files:

  • update_sd_base folder: UPDATE.APP and PTABLE.APP
  • update_sd_cust folder: UPDATE.APP and PTABLE.APP
  • update_sd_preload folder: UPDATE.APP and PTABLE.APP

IMPORTANT: Firmware for downgrading has to:

  • Contain of 6 files (UFS type)
  • Be the same customization/region version as in the phone
  • Be LOWER version than the phone's firmware

STEP 3: Prepare the downgrade *.skf file:

You can download the downgrade *.skf files from bootloader.com, free section -> Huawei -> Downgrade files, or here (installer with addons for all models).

The chosen downgrade file has to:

  • exactly fit your phone model
  • be the SAME firmware version as is in the phone now
  • be the same customization version

STEP 4: Set the phone to Upgrade mode:

  • SD-card should be removed from the phone
  • Press and hold VOL+ and Power ON buttons. Select "Upgrade mode -> USB upgrade" from the menu that will appear

STEP 5: Select lower fw version + downgrade file:

  1. Open HiSilicon tab and go to Flash bookmark
  2. Select DBA adapter port in the ports tab
  3. Select files for flashing:
    Important! You need to select 7 files for downgrading exactly in this order.

FLASH FILE 1: PTABLE.APP from update_sd_base folder
FLASH FILE 2: PTABLE.APP from update_sd_cust folder
FLASH FILE 3: PTABLE.APP from update_sd_preload folder
FLASH FILE 4: UPDATE.APP from update_sd_base folder
FLASH FILE 5: UPDATE.APP from update_sd_cust folder
FLASH FILE 6: UPDATE.APP from update_sd_preload folder
FLASH FILE 7: Special downgrade file in *.skf format that fits to your actual model, phone's firmware version and customization version. We prepared it in step 3.



If you mix up the order of flashing, this will cause phone's death!

STEP 6: Downgrade the phone:

  1. Press “Enable Downgrade” button and wait until the phone is downgraded.
  2. Downgraded phones are open to methods of REMOVE FRP using SAFE MODE.

NOTE! The downgrade operation is very risky! This feature is intended for advanced users only.
Do the operation at your own risk. We are not responsible for any damages.

Service Operations:

Get device info
  1. Select "HISILICON" platform from the tab menu in the upper left side of the software
  2. Go to the "Service" tab
  3. Turn the phone OFF
  4. Set the phone to FastBoot mode:
    Press and hold the “VOL-“ button and connect the phone to PC, using USB cable (or use any other method)
  5. Select the “Android ADB interface” port
  6. Press the “Get device info” button
  7. The information will be displayed in the log
  8. Disconnect the device

Information about base, custom, preload versions can be read from the phone's oem-zone and may not match the current phone version.

Direct unlock
  • Turn the phone ON and wait until it fully starts up
  • Set the phone into the Manufacture Mode by entering *#*#2846579#*#* code (follow the instruction from the Enable Manufacture Mode manual)
  • Connect the phone to PC using USB cable
  • Install phone drivers (only if the phone is connected for the first time).
  • Select "HISILICON" platform from the tab menu in the upper left side of the software
  • Wait for 10 seconds
  • Go to "Unlock" tab
  • Select "Android Adapter PCUI". If there is no such port, select "Comneon Mobile High-speed Modem"
  • Press "Unlock" button
  • The message "Unlock done… OK" indicates that procedure has been completed successfully
  • Disconnect the handset
  • A phone is unlocked
Direct unlock using testpoint (Software -w/o disassembling) or hardware)
  1. Select "HISILICON" platform from the tab menu in the upper left side of the software
  2. Go to "Unlock" bookmark
  3. Select the required platform that fits to your device HiSilicon [ Kirin XXX ][v] from a drop-down list
  4. Connect the phone to PC using USB cable in the FACTORY mode - "HUAWEI USB COM 1.0" state:
    • It should be detected as HUAWEI USB COM 1.0 device (VID12D1 PID3609) in the System.
    • In most cases hardware Testpoint has to be used to force the device to FACTORY mode.
    • You can also use Sigma Software Testpoint - this feature allows setting the device to factory mode - HUAWEI USB COM 1.0 without disassembling the phone, and without connecting hardware testpoint to it. No need to search for the schematics of testpoints.
  5. Select "HUAWEI USB COM 1.0 device" in the ports selection tab.
  6. Press "Direct Unlock" button
  7. The message "Unlocking… Done" indicates that procedure has been completed successfully
Unlock SIM BLOCK

If you have SP-locked phone, which you tried to unlock with codes, but you've entered an incorrect code multiple times, you'll see a new request on your phone screen: Unlock SIM BLOCK". In order to bypass this code you need to Reset Wrong Code Counter. For this purpose, please, perform “Direct unlock” or “IMEI Repair” procedure.

Repair IMEI
  • Turn the phone ON and wait until it fully starts up
  • Set the phone into the Manufacture Mode by entering *#*#2846579#*#* code (follow the instruction from the Enable Manufacture Mode manual)
  • Connect the phone to PC using USB cable
  • Install phone drivers (only if the phone is connected for the first time).
  • Select "HISILICON" platform from the tab menu in the upper left side of the software
  • Wait for 10 seconds
  • Go to "IMEI" tab
  • Select "Android Adapter PCUI". If there is no such port, select "Comneon Mobile High-speed Modem"
  • Enter IMEI number in the "Phone IMEI" field
  • Press "Repair IMEI" button
  • The message "Done" indicates that procedure has been completed successfully
  • Wait for the message "Restarting phone... Done" to appear in Sigma dialog window; only after that you can turn the phone off.
  • If the program asks you to perform Factory Data Reset via phone's menu, please do so.
Fix "Software IMEI: Not found" issues
Huawei Bootloader Password Reading
  • Turn the phone ON and wait until it fully starts up
  • Set the phone into the Manufacture Mode by entering *#*#2846579#*#* code (follow the instruction from the Enable Manufacture Mode manual)
  • Connect the phone to PC using USB cable
  • Install phone drivers (only if your phone is connected for the first time).
  • Select "HISILICON" platform from the tab menu in the upper left side of the software
  • Wait for 10 seconds
  • Go to "Service" tab
  • Select "Android Adapter PCUI". If there is no such port, select "Comneon Mobile High-speed Modem"
  • Press "Get Huawei Bootloader Password" button
  • The code will be read immediately
  • Disconnect the handset
Huawei ID remove

Enable Manufacture Mode

  • Open the hidden device menu: dial "*#*#2846579#*#*"
  • Select "Project Menu" -> "Background Settings" -> "USB Ports Settings" -> "Manufacture Mode"

Procedure

  1. Internet connection has to be enabled, proxy disabled. Root is not required
  2. Select "HISILICON" platform from the tab menu in the upper left side of the software
  3. "Phone model" dropdown box has to be set to "Autodetect"
  4. Go to "Service" tab
  5. Power the phone ON and connect it to PC with USB cable
  6. Install required Huawei smartphone driver (only if the phone is connected for the first time)
  7. Select "Android Adapter PCUI" port
  8. Press "FRP remove / Huawei ID" button
Repair of Wi-Fi, Bluetooth and Serial Numbers

Enable Manufacture Mode

  • Open hidden device menu: dial "*#*#2846579#*#*"
  • Select "Project Menu" -> "Background Settings" -> "USB Ports Settings" -> "Manufacture Mode"

Procedure

  1. Internet connection has to be enabled, proxy disabled. Root is not required
  2. Select "HISILICON" platform from the tab menu in the upper left side of the software
  3. "Phone model" dropdown box has to be set to "Autodetect"
  4. Go to "IMEI" tab and tick “Huawei”
  5. Connect your device to PC with USB cable
  6. Install required Huawei smartphone driver (only if the phone is connected for the first time)
  7. Select "Android Adapter PCUI" port
  8. Enter Wi-Fi, Bluetooth or Serial number in the required fields
  9. Press "Repair" button
  10. Message "Done" indicates that the procedure has been completed successfully
Enable Manufacture Mode
  • Internet connection has to be enabled, proxy disabled
  • Enable "USB Debugging" on your Android device
  • Enter hidden device menu:
    • Smartphones: Dial "*#*#2846579#*#*"
    • Tablets: Open Calculator APP, type in "()()2846579()()="
  • Select "Project Menu"
  • Select "Background Settings"
  • Select "USB Ports Settings"
  • Choose "Manufacture Mode"

Flash:

Load Fastboot

If the phone's software is damaged (detected as "HUAWEI USB COM 1.0"), this service feature allows you to enter fastboot mode and recover the phone by fastboot flashing

  1. Select "HISILICON" platform from the tab menu in the upper left side of the software
  2. Go to the "Service" bookmark
  3. Select from drop-down list the required platform that fits your device HiSilicon [ Kirin XXX ][v]. If you do not select the platform, the software will ask you to select *.xml file from the factory software that fits this phone (in the manufacturer's original format).
  4. Connect the phone to PC using USB cable in factory mode. In most cases Testpoint has to be used to force the device to enter FACTORY mode. The phone should be detected as HUAWEI USB COM 1.0 device (VID12D1 PID3609) in the System.
  5. Select "HUAWEI USB COM 1.0 device" in the ports selection tab.
  6. Press the "Load fastboot" button
  7. The message "Done" indicates that procedure has been completed successfully

You need to reflash the phone after using this feature.

Write original Update.app files using testpoint

STAGE A: LOAD FASTBOOT

  1. Select "HISILICON" platform from the tab menu in the upper left side of the software
  2. Go to the "Service" bookmark
  3. Select the required platform that fits your device HiSilicon [ Kirin XXX ][v] from a drop-down list. If you do not select the platform, the software will ask you to select *.xml file from the factory software that fits this phone (in the manufacturer's original format).
  4. Connect the phone to PC using USB cable in factory mode. In most cases, Testpoint has to be used to force the device to enter FACTORY mode. The phone should be detected as HUAWEI USB COM 1.0 device (VID12D1 PID3609) in the System.
  5. Select "HUAWEI USB COM 1.0 device" in the ports selection tab
  6. Press "Load fastboot" button and wait until the flashing operation is completed.
    The phone should enter fastboot mode.

STAGE B: Flash the phone with original Update.APP firmware files

  1. Go to "Flash" bookmark in "HiSilicon" tab.
  2. Select the corresponding firmware files just as it is described in the UPGRADE MODE flashing manual.
  3. Important! You need to select different amount of files for phones with UFS flash type, and for old phones / phones without UFS flash type. That’s why in each specific case you need to choose flash files for each certain phone/version.

  4. Reflash the phone.

NOTE: It is possible to perform the operation in one stage - flash the phone via testpoint with original flash files directly from "Flash" bookmark. But this may cause conflicts with Sigma if you have Huawei PC Suite installed on your PC.
So, we recommend to use stage A, then stage B.

Read / Write OEM info using testpoint
  1. Select "HISILICON" platform from the tab menu in the upper left side of the software
  2. Go to the "Service" bookmark
  3. Select from drop-down list the required platform that fits your device HiSilicon [ Kirin XXX ][v]. If you do not select the platform, the software will ask you to select *.xml file from the factory software that fits this phone (in the manufacturer's original format).
  4. Connect the phone to PC using USB cable in the FACTORY mode - "HUAWEI USB COM 1.0" state:
    • It should be detected as HUAWEI USB COM 1.0 device (VID12D1 PID3609) in the System.
    • In most cases hardware Testpoint has to be used to force the device to FACTORY mode.
    • You can also use Sigma Software Testpoint - this feature allows setting the device to factory mode - HUAWEI USB COM 1.0 without disassembling the phone, and without connecting hardware testpoint to it. No need to search for the schematics of testpoints.
  5. Select "HUAWEI USB COM 1.0 device" in the ports selection tab
  6. Press the "Read OEM INFO" or "Write OEM INFO" button
  7. If you run the "Read OEM INFO" operation, the program will ask you to select OEM info file in *.bin format. Select it and the flashing process will start.

You need to reflash the phone after using this feature.

NOTE! This service operation is very risky! This feature is intended for advanced users only.

You are performing this operation at your own risk. We are not responsible for any damages.

NOTE! Devices on Kirin 980:
We do not recommend restoring OEM-info area from other phones. In order to write data in OEM info zone correctly, please Repair Vendor/Country/Model and reflash the phone.

How to create a profile for flashing

Here is an example of how to create a profile for flashing a phone whose firmware consists of 6 files.

You can add any number of firmware files to the file or add paths to the downgrade file.

Warning! The files must be selected in the correct order. They will be opened in the software in this sequence

You can add coments in the file, they must be marked with #. Sigma will ignore # and following characters in the line.

  1. Create and save *.txt file in such format:
    • path to PTABLE.APP from update_sd_base file
    • path to PTABLE.APP from update_sd_cust file
    • path to PTABLE.APP from update_sd_preload file
    • path to UPDATE.APP from update_sd_base file
    • path to UPDATE.APP from update_sd_cust file
    • path to UPDATE.APP from update_sd_preload file
  2. Open the Flash bookmark in Sigma software and select this profile file (in txt format). Selected flash files will be opened in the software.
Rescue mode entering

If the phone is software damaged, but can enter Fastboot mode, this feature allows you to enter Upgrade mode. Works for Huawei HiSilicon based smartphones (up to Android 9.0).

  1. Important: read original phone firmware version from Fastboot mode
  2. Open FLASH bookmark on HiSilicon tab
  3. Select original update.app / cust.app firmware of the same version as the phone's firmware version and it's region (SD-Update files).
  4. Connect the phone in Fastboot mode (by pressing and holding Vol- and Power On)
  5. Press "Enter Rescue mode" button
How to check Vendor / Country of the phone
  1. Type #*#2846579#*# on the phone.
  2. Go to Project Menu -> Network information -> vendor Country Info
  3. Use original flash files with the same customization settings.
FLASH via fastboot mode (only for reviving of bricked devices)

This feature is intended to be used for phones that won’t turn on, freeze on logo, etc., but still can enter fastboot mode. It's not intended for regular reflashing.

Procedure:

  1. Connect the phone in fastboot mode (vol- power ON) to PC
  2. Select corresponding firmware files just as it is described in the UPGRADE MODE flashing manual.
    Important! You will have to select different amount of files for phones with UFS flash type and for old phones / phones without UFS flash type. That’s why in each specific case you need to choose flash files for each certain phone/version.
  3. When the phone starts up normally, reflash it in UPGRADE mode using the corresponding to it flash file

Benefits:

  • Full/partial write of firmware partitions
  • FAST direct firmware write via fastboot mode
  • Flash of regular update.app files to devices with locked bootloader
  • Possible to use original flash files from open sources, e.g. from here or here
UPGRADE MODE flashing

STEP 1: Save (or write down) original version of your phone:

Read from Fastboot mode and write down for yourself:

  • original phone firmware version
  • original phone model
  • customization version

You may use Get device info feature on Service tab, it reads the phone information from Fastboot mode.

STEP 2: Prepare the firmware files:

Unpack original Huawei flash file.
It must be full SD-Upgrade package, not OTA update.

Phones with UFS flash type:

The firmware consists of 3 archives. Every archive contains unique UPDATE.app and PTABLE.app files.



You need to unpack each archive. Don't mix up the files!



into separate folder!



  • update_sd_base folder: UPDATE.APP and PTABLE.APP
  • update_sd_cust folder: UPDATE.APP and PTABLE.APP
  • update_sd_preload folder: UPDATE.APP and PTABLE.APP

Every folder has to contain UPDATE.APP and PTABLE.APP files.

Old phones / phones without UFS flash type:
Unpack update.app flash file and localization file (if your firmware contains this localization.app file).

STEP 3: Set the phone to Upgrade mode:

Phones with UFS flash type: Press and hold VOL+ and Power ON buttons. Select "Upgrade mode -> USB upgrade" from the menu that will appear.

Old phones / phones without UFS flash type: vol+vol- and connect USB cable.

Important: SD-card should be removed from the phone.

STEP 4: Select files for flashing:

  1. Open HiSilicon tab and go to Flash bookmark
  2. Select PCUI port or DBA adapter port (different phone models show different ports) in the port selection tab
  3. In case the phone does not enter Upgrade mode, try to enter it using Rescue mode entering manual
  4. Select files for flashing:
    Phones with UFS flash type:
    Important! You need to select 6 files for flashing exactly in this order.

FLASH FILE 1: PTABLE.APP from update_sd_base folder
FLASH FILE 2: PTABLE.APP from update_sd_cust folder
FLASH FILE 3: PTABLE.APP from update_sd_preload folder
FLASH FILE 4: UPDATE.APP from update_sd_base folder
FLASH FILE 5: UPDATE.APP from update_sd_cust folder
FLASH FILE 6: UPDATE.APP from update_sd_preload folder



If you mix up the order of flashing, this will cause phone's death!

Old phones / phones without UFS flash type:
FLASH FILE 1: Select UPDATE.APP flash file
FLASH FILE 2: Select localization/customization file (if your firmware contains this *.APP file)

STEP 5: Write Flash:

  1. Press “Write flash” button
  2. Perform Wipe Data/Cache via phone's recovery

Important! All partitions of the firmware will be written to the phone in Upgrade mode.

NOTE! The flashing operation is very risky! This feature is intended for advanced users only.
Do the operation at your own risk. We are not responsible for any damages.

Flashing / Downgrading using full OTA UPDATE files

What is FULL OTA-UPDATE files?

  • FULL OTA-UPDATE files are openly located in the internet and are intended for flashing phones in OTA mode.
  • Sigma exclusively allows flashing this type of files. But, this feature is specially designed only for advanced users.
  • You may use this type of files for upgrade and for downgrade flashing.
  • The main purpose or full OTA files is phone's update, so make downgrade operations at your own risk.

Where to get FULL OTA-UPDATE files?

You can find and download the files for your model here.


How to use FULL OTA-UPDATE files?

  • The firmware flashing procedure does not differ from the overall flashing through the UPGRADE MODE described in the UPGRADE MODE flashing manual.
  • The only difference is that you need to tick "USE full OTA UPDATE" when you select FULL OTA UPDATE file
  • Use only FULL OTA UPDATE files. They are marked with "FullOTA-MF"

WARNING!
Keep in mind that this functionality is only for super-advanced users who clearly understand how to flash Huawei phones!
Use this type of file at your own risk.

FACTORY MODE: phones detected as "HUAWEI USB COM 1.0"

Use this guide only for cases, when phone is bricked and doesn’t show any devices while connected to PC, or shows HUAWEI USB COM 1.0 device (VID12D1 PID3609).

Important notes:

  • Drivers for device HUAWEI USB COM 1.0
  • Factory flash files: boot-loader.com -> Downloads -> Sigma -> Huawei -> Factory Flash files
    Also, you may use ORIGINAL board (factory) flash files in .xml format

Procedure:

  1. Device has to be set to FACTORY mode. It should be detected as HUAWEI USB COM 1.0 in the System. In some cases Testpoint has to be used to force the device to FACTORY mode.
  2. Repair the device using Board Software file.
    After choosing the file, you may either manually select partitions to write, or select one of 4 available profiles:
    • Don't flash: nothing will be flashed to the device. Just fastboot is loaded into RAM
    • Only FastBoot: flash only fastboot partitions
    • Partial flashing: main partitions will be flashed
    • Full flashing: all partitions from the board software will be flashed.
      Warning: when selecting Full flashing mode, you may additionally select factory calibrations areas. But keep in mind that after flashing factory areas, phone’s network and other functions may become unavailable! Also, you may manually select another Kirin bootloader for factory firmware flashing from the Autodetect drop-down menu.
  3. Reflash the phone using original update.app file in FASTBOOT mode (vol- and insert USB cable)
  4. Repair Vendor/Country, IMEI and other numbers
  5. Reflash the phone now in UPGRADE MODE using original update.app file (vol+vol- and insert USB cable)

How to repair your phone if there is no factory flash for your exact platform:

  1. Select flash for other platform, but based on the same CPU (for example, factory flash file for EVA-AL10, EVA-L29… can be selected for EVA-L09)
  2. Select profile “Don't flash” and flash the phone.
    Bootloader will be downloaded, but nothing will be flashed.
  3. Then use FLASH via fastboot mode and flash the update.app file that suits your phone’s platform
  4. Repair Vendor/Coutry; IMEI and other numbers
  5. To finalize repair operation flash your phone via UPGRADE MODE
Change Vendor/Country/Model

This feature can be used to adjust phone settings correctly after the device has been flashed with another firmware service provider version. The feature can be found in Hisilicon tab - IMEI Bookmark.

  1. Tick “+Huawei”
  2. Fill in the fields "Vendor", "Country" and "Model" with the correct data
  3. Press "Repair" button

IMPORTANT: Reflash the phone after changing provider settings!

Tablets:

Direct unlock for Mediapad M1 and X1 devices on HiSilicon Balong
  • Turn the tablet ON and wait until it fully starts up
  • Enable "USB Debugging" on your Android device
  • Set the tablet into the Manufacture Mode: Open Calculator APP, type in “()()2846579()()=” to enter the hidden system menu
  • Connect the device to PC using USB cable
  • Install the drivers (only if the device is connected for the first time).
  • Select "HISILICON" platform from the tab menu in the upper left side of the software
  • Wait for 10 seconds
  • Go to "Unlock" tab
  • Select "Android Adapter Modem" port
  • Press "Unlock" button
  • The message "Unlock done… OK" indicates that procedure has been completed successfully
  • Disconnect the device
Repair IMEI for Mediapad M1 and X1 devices on HiSilicon Balong
  • Turn the tablet ON and wait until it fully starts up
  • Enable "USB Debugging" on your Android device
  • Set the tablet into the Manufacture Mode: Open Calculator APP, type ()()2846579()()= to enter the hidden system menu
  • Connect the device to PC using USB cable
  • Install the drivers (only if the device is connected for the first time).
  • Select "HISILICON" platform from the tab menu in the upper left side of the software
  • Wait for 10 seconds
  • Go to "IMEI" tab
  • Select "Android Adapter Modem" port
  • Enter IMEI number in the "Phone IMEI" field
  • Press "Repair IMEI" button
  • The message "Done" indicates that procedure has been completed successfully
  • Wait for the message "Restarting tablet... Done" to appear in Sigma dialog window; only after that you can turn the tablet off.
  • If the program asks you to perform Factory Data Reset via tablet's menu, please do so.

Video Instructions

Video Instructions