[Honor 4C Guides, News, & Discussion] GWRon:
Do not upgrade now, you lose notification support. Why? Only some internally whitelisted applications survive "doze" - for example: whatsapp and some asian messengers. Exception is, if your app uses a permanent notification icon in the task list. Means: your email apps (not "GMail") wont push etc.

Also "doze" creates trouble with timer settings (so my mail programmes set their normal polling to a time in the past). Even if you get your programme to survive, not all notifications are displayed (even with allowance for banner, status bar and lockscreen) (checked this via logcat-logs - notification created, but eg. banner gets declined).

Also android 6.0 (in the "Huawei spiced variant") has trouble with some SSL connections: handshake with GMail partially broken, ssl connections to my mailserver broken ... everyone of these errors was _not_ present with KK. Error happens "from time to time" (so when manually triggering connections while screen on, works, no error then - btw.: wifi always on [x]).

Another thing: check your logcat, when disconnecting from wifi I saw an entry:

03-04 15:04:03.929 3926 3926 I MessageEventReceiver: not in china opterator:26207

("opterator" was written that way)

Interestingly my report on this in my thread about this at the Huawei-community forum disappeared

thread: https:// [not allowed to post links] community.gethuawei.com/support/f/25/p/3307/15938#15938

I do not know what this "message event" will do once you are using a china operator :)

Downgrading seems not possible for me:

- pushed UPDATE.APP (of B320) to /storage/sdcard1/dload/UPDATE.APP

- installed "stock.img" as recovery

- run "Update Manager" but this only allows for online updates, the "local update" option is not available (as it was with KK and Lollipop)

Let's hope for an 6.x.y upgrade. Best would be some AOSP rom (integraded storage, doze working like intended, better lockscreen, ...). Maybe [MENTION=5939689]inshaalmirza[/MENTION] keeps us informed.

PS: some steps in the guide were misleading. if you have to push something to the root of your sdcard, put it into the sdcard/dload folder.

this were my notes during installation (I prepared everything by copying all files to the sdcard first - as I had 3 honor 4c here which I _first_ thought of updating):

Step 0
------
- $ adb reboot bootloader
- $ fastboot flash recovery stock.img
- $ fastboot reboot

- copy files FILES
-- $ adb push "Step 0 - CHC image/CHC-U03_CHC-U03_V100R001C40B123a_Firmware_Chile_Movistar_Andriod 4.4.2_EMUI 3.0_05013DMP/dload/UPDATE.APP" /storage/sdcard1/dload/UPDATE.APP.STEP0
-- $ adb push "Step 1 - Indian B330 ROM Lollipop/CHM-U01C636B330_TA_version_Lollipop/software/dload//UPDATE.APP" /storage/sdcard1/dload/UPDATE.APP.STEP1
-- $ adb push "Step 1 - Indian B330 ROM Lollipop/CHM-U01C636B330_TA_version_Lollipop/software/0_CUSTOM_PACKAGE/vendor/UPDATE.APP" /storage/sdcard1/dload/UPDATE.APP.STEP1B
-- $ adb push "Step 2 - Indian B370 Update Zip/update from B330 to B370 official by Shyam/update.zip" "/storage/sdcard1/update.zip_b3302b370"
-- $ adb push "Step 3 - Indian B510 ROM Marshmallow /Update to marshmallow official by Shyam/update.zip" "/storage/sdcard1/update.zip_marshmallow"

Step 0
------
- $ adb shell mv /storage/sdcard1/dload/UPDATE.APP.STEP0 /storage/sdcard1/dload/UPDATE.APP
- Settings>Updater>Local Update
- After Upgrade:
Recovery throws Error...
Factory Reset, Wipe Cache partition
Reboot

Step 1
------
- $ adb shell mv /storage/sdcard1/dload/UPDATE.APP /storage/sdcard1/dload/UPDATE.APP.STEP0
- $ adb shell mv /storage/sdcard1/dload/UPDATE.APP.STEP1 /storage/sdcard1/dload/UPDATE.APP
- Settings>Updater>Local Update

- Flash Vendor pkg (convert to Indian ROM)
- $ adb shell mv /storage/sdcard1/dload/UPDATE.APP /storage/sdcard1/dload/UPDATE.APP.STEP1
- $ adb shell mv /storage/sdcard1/dload/UPDATE.APP.STEP1B /storage/sdcard1/dload/UPDATE.APP
- Settings>Updater>Local Update

Step 2
------
- $ adb shell mv /storage/sdcard1/dload/UPDATE.APP /storage/sdcard1/dload/UPDATE.APP.STEP1B
- $ adb shell mv /storage/sdcard1/update.zip_b3302b370 /storage/sdcard1/dload/update.zip
- Settings>Updater>Local Update

Step 3
------
- $ adb shell mv /storage/sdcard1/dload/update.zip /storage/sdcard1/update.zip_b3302b370
- $ adb shell mv /storage/sdcard1/update.zip_marshmallow /storage/sdcard1/dload/update.zip
- $ adb reboot recovery
- Settings>Updater>Local Update

-> Marshmallow installed (clean up)
- do factory reset/wipe cache
- $ adb shell mv /storage/sdcard1/dload/update.zip /storage/sdcard1/update.zip_marshmallow

ROOT
----
- $ adb reboot bootloader
- $ fastboot flash recovery cwm.img
- $ fastboot reboot
- install Root.zip ... (or your own supersu - worked for me too)

bye

Ron