Huawei will upgrade Honor 4X to Android 6.0 Marshmallow and has already started Marshmallow Beta testing for Honor 4X (and few other Honor devices too). However, if your Honor 4/4X is rooted and have a custom recovery like TWRP installed on it, then you will not get official Android Marshmallow update, but still you can upgrade your device to Marshmallow via CyanogenMod 13 custom ROM. Note that, the present status of CyanogenMod 13 is nightly, which means the ROM is unstable. However, the ‘Nightly’ update is reasonably stable with most features working. Installing CyanogenMod 13 on your device is not as simple as installing an app. There are a number of steps you have to follow. Below is the general installation guide for CM13 on your phone. Before you start, make sure you have a stock system image to flash back to, which you can do via TWRP recovery. Also Read: Huawei starts Marshmallow beta testing for Honor 4X, Honor 6 and Honor 6+ Installation Guide Note that if you are installing CyanogenMod ROM for the first time on your phone, you may need to install a compatible baseband on your Honor 4/4X before CyanogenMod can be installed. You may go here for details.

  1. Download CyanogenMod 13 ROM zip package (cherry) [HERE] and Google apps zip package [HERE] and save them on your phone’s SD card. Then, boot your Honor 4/4X to TWRP recovery mode by pressing and holding Volume Up & Power buttons together after switching off the phone.
  2. In TWRP recovery, select ‘Backup’ button to create a backup. Then, select ‘Wipe’ and then ‘Factory Reset’.
  3. After performing complete wipe, select ‘Install’, navigate to /sdcard and select the CyanogenMod 13 .zip package. Follow the on-screen information to install the ROM zip package. Do the same for installing Gapps zip package too.
  4. Once the installation has finished, return to the main menu and select Reboot, then System. The device will now boot into CyanogenMod 13. The first boot will take long time, so be patient.