[Honor 3C Guides, News, & Discussion] codelover:
How to upgrade to EMUI 3.0 B301 / B310

THESE ARE SIMPLIFIED GUIDES, PLEASE REFER TO THE FIRST PAGE FOR DETAILED INSTRUCTIONS.

SOME FACTS ABOUT B301/B310

* I believe both ROMs shared the same base, except they are customized for their own (specific) region.

* CN ROMs use a common presets for all regions, hence why you won't have any problem using it with any variant.

* International sets can install EU ROM, and vise versa, but ofcause, you will be missing the presets.

* Live Recovery will NOT work on these ROMs, please flash TWRP to device if you need TWRP. (Eg: To full root)

* These ROM come with gapps (PlayStore, GMail, YouTube, G+, etc), you do not need to flash gapps packages manually.

REQUIREMENTS

* Bootloader MUST be unlocked to avoid bootloop/softbrick (I won't provide support for locked BL), you can relock it if needed.

* Make sure you have MTK VCOM drivers installed & SP FlashTool is in working condition, if not please refer to OP.

* Make sure your phone is charged before continue with the upgrade process.

* Make sure you have created ALL neccesary backup, esp ROM dump; I will not be responsible for any data loss.

The following guides used a more "official" way to upgrade, it will soon be replaced by easier method: TWRP flashable ROM.

UPGRADING TO EMUI 3.0 B301 BETA

Note: B301 is a closed beta ROM optimized for EU sets.

Method #1: Restore B301 Dump Using SPFT

Tips: You can use this method no matter what version you are currently running.

1) Download B301 dumped files (906 MB) provided by [MENTION=6671415]kornis01[/MENTION] on this post, extract it when done.

2) Download View attachment B301_extras.zip, extract it, then add the extracted files to 'OUTPUT' folder above. (12+2=14 files)

3) Open SP FlashTool & load the scatter inside 'OUTPUT' folder, all 13 items should be loaded & checked.

4) Press 'F8' for Firmware Upgrade. (or 'F9' - Download if 'Firmware Upgrade' failed.)

5) Power off your phone and connect it to your computer. (Tips: Try connecting without battery if connecting with battery doesn't work)

6) Wait until the flashing process complete, then disconnect it, boot to stock recovery and perform a factory reset. (Ignore any error msg)

Method #2: Using B301 OTA update.zip

Requirement: SD Card, device MUST be running C432B111 with untouched system, stock boot and recovery.

Tips: If you flashed TWRP to device, you can restore stock recovery by flashing UPDATE-RestoreStockRecovery_JB_B111.zip.

1) Download B301 OTA file update_B301.zip (703 MB) and copy it to your SD Card. (Do not extract or rename the file)

2) Download H30-U10_EU_TWRP_*_LiveRecovery.zip & View attachment UPDATE-UpgradeWithOTAZip_B301.zip

3) Extract LiveRecovery & copy dload folder and UPDATE-UpgradeWithOTAZip_B301.zip to

root dir

of SD Card.

4) Reboot your phone & you should be booted to TWRP automatically. (If not, try other sd cards)

5) Press [Install] & navigate to /external_sd, select "UPDATE-UpgradeWithOTAZip_B301.zip" & confirm to flash it.

6) The phone will be rebooted to stock recovery and the upgrade process will begin. (Might fail if /system files has been modified)

7) Once the upgrade process completed, select "reboot system" and press power button to reboot.

Note:

* Factory Reset is

optional

but recommended if upgraded through this method.

* In case of bootloop after the upgrade, please perform the "Unlocking Bootloader" steps again.

UPGRADING TO EMUI 3.0 B310

Note: B310 is a leaked (probably beta) International ROM customized for Middle East countries.

Requirement+: SD Card & Stock recovery.

Tips:

* If you flashed TWRP to device, you can restore stock recovery by flashing UPDATE-RestoreStockRecovery_JB_B111.zip.

* If your stock recovery does not support upgrading to B310, extract & flash B111 stock recovery from above ^ zip first.

1) Download V100R001C900B310 (843.9 MB), extract it, then copy extracted dload folder to

root dir

of your SD Card.

2) Power off the phone, then start the phone by

pressing

&

holding

ALL three buttons together to enter SD Upgrade mode.

3) The upgrade process should begin automatically, loading will take some time, wait until it finished, then reboot. (Ignore any error)

4) Start the phone and continue with phone Setup, then check if you have EMUI 3.0 Launcher, if yes, you can skip all the below steps.

5) Download View attachment UPDATE-EMUI3-SetupFix_B310.zip and copy it to your SD Card. (No need to extract)

6) Download latest SPFT flashable TWRP for your variant, eg: H30-U10_TWRP_*.zip

or

H30-U10_EU_TWRP_*.zip

7) Now start SP FlashTool & load the scatter inside TWRP_Recovery folder, then press 'Download' button.

8) Power off the phone and connect the phone to computer. (Remove battery if connecting with battery doesn't work for you)

9) SP FlashTool should begin flashing the TWRP right after the screen turned off, disconnect the phone from pc when done.

10) Boot to TWRP, touch [Install] and select /external_sd/UPDATE-EMUI3-SetupFix_B310.zip and flash it.

11) Reboot to system, check if everything is OK, eg: EMUI 3.0 Launcher instead of stock Android Launcher.

Note:

* Perform a 'Factory Reset' if you have any issue like app crashing, force close, etc.

* In case you have difficulty entering TWRP, try with other timing or key combinations. (Refer to OP for alternative methods)

P/S: Please DO NOT quote the whole post while replying, thank you for your cooperation.