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

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 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" button
  7. The message "Removing FRP… Done" indicates that procedure has been completed successfully
  8. Disconnect the handset from PC
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 on the latest Huawei smartphones

Important! Read original phone firmware version from Fastboot mode or in the phone's menu

  1. Open FLASH bookmark on HiSilicon tab
  2. Select the same or higher update.app version as the phone's firmware version
  3. Enter Upgrade mode: press VOL+ and VOL- buttons and connect USB cable. In case the phone does not enter Upgrade mode, try to enter it using "Rescue mode entering" manual
  4. Press "Enable downgrade" button and wait for the operation to finish.

After the operation, the phone will stay in the upgrade mode and will be ready for downgrading.
You may reflash the phone using needed flash file version.

NOTE! The downgrade 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!

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).

Downgrade / Change firmware operation for smartphones on Android 10 / Android Q / UFS phones

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:

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
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:

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 update.app firmware file and revive the device with Sigma
  3. When the phone starts up normally, reflash it in UPGRADE mode using the corresponding to it flash file

It's possible to flash Huawei Factory flash files via fastboot mode. This feature is applicable only for flashing Factory Firmware files in FastBoot mode (NOT for factory fastboot and not for HUAWEI USB COM 1.0 cases).

Procedure:

  1. Set the phone to fastboot mode
  2. Select Factory Flash File
  3. Tick the box “Authorize”
  4. Flash the Factory 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 Remove FRP 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.

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
  • Please, don’t use Factory Flash files for flashing via fastboot mode

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 (*.skf format) taken from boot-loader flash file area.
    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 Provider (Vendor/Country)

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" and "Country" 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