• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [5.1.x] [BETA] Unofficial CyanogenMod 12.1 Nightly Builds (KIW-L24 / L22 / L21)

crpalmer

Inactive Recognized Developer
Mar 25, 2011
2,999
8,277
0
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1.x (Lollipop), which is designed to increase performance and reliability over stock Android for your device.

Code:
#include <std_disclaimer.h>

/*
 * Your warranty is now void.
 *
 * We are not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.

Instructions

First time flashing CyanogenMod 12.1 on your device, or coming from another ROM?
Download the zip(s).
Install a compatible Recovery
Perform a NANDroid backup of your current ROM (Optional)
Wipe data & cache partitions of your device (required when coming from stock!).
Flash CyanogenMod.
Optional: Install the Google Apps addon package.

Broken Features / Known Issues

* See the next post.

Other Issues?

Before posting on this thread, make sure of a few things:
You've utilized the search function of the forums. Nothing irritates me more than lazy people who do not search for an answer before asking or ask the same question over and over again.
If you are the only one having a problem. Boot into recovery, wipe data/factory reset, reflash the rom/gapps and nothing else. Boot up and see if the problem persists.
LOGS LOGS LOGS!!!! Use this: SysLog by Tortel

If you have a hard reboot (to the vendor boot logo, not the CM boot logo), use adb or any other rile explorer tool to pull a copy of

/sys/fs/postore/console-ramoops

after the reboot and provide that.

Download Links

CyanogenMod: ROM @ http://download.crpalmer.org/nightlies/kiwi-cm-12.1

Google apps addon:
I am using open GApps arm64 version.


XDA:DevDB Information
CyanogenMod 12.1 Builds, ROM for the Honor 5X

Contributors
crpalmer, crpalmer
Source Code: https://github.com/CyanogenMod/android_kernel_huawei_kiwi

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: 2.20.40.16x stock base

Version Information
Status: Beta

Created 2016-03-18
Last Updated 2016-03-22
 

crpalmer

Inactive Recognized Developer
Mar 25, 2011
2,999
8,277
0
Reserved

Issues:

  • all cores are online all the time
  • call recording
  • fingerprint sensor
  • flip cover / smart view case support
  • fm radio
  • other gestures (I don't even know what they are because I didn't run stock long enough to find out so if you want support tell me)
  • selinux is in permissive mode

With the gapps that I'm using there is also an issue with the play store app which will fail to install certain apps if you have a sdcard mounted. The workaround is to go to Settings >> Storage and unmount the sdcard and then install the app. I currently believe that this is a lingering gapps problem.

[*] These features I am not planning to implement them in 12.1 because the time to do so would be very high and they have changed entirely in 13. Hopefully the fingerprint sensor will be easy in 13 after Huawei releases the M build.
 
Last edited:

crpalmer

Inactive Recognized Developer
Mar 25, 2011
2,999
8,277
0
Can install on L22 device?
Not yet.

I think I just have to change the installer script to allow you to install it but at an ALPHA stage, I don't want to have added confusion of multiple devices. Once it gets more stable and more people independently figure out to change the installer script and report that it works, I'll feel more confident making the change to allow it...
 
  • Like
Reactions: Elmerdus

crpalmer

Inactive Recognized Developer
Mar 25, 2011
2,999
8,277
0
Great job so far, especially figuring out the rear cam :)
The gapps I've been using on my test builds that seem to work is gapps-5.1.x-20150404-minimal-edition-signed.zip located here: https://www.androidfilehost.com/?fid=95916177934550851

On a side note, your source code is linked to asus moorfield kernel...is that a typo?

Again, great job!

---------- Post added at 06:30 PM ---------- Previous post was at 06:30 PM ----------

Great job so far, especially figuring out the rear cam :)
The gapps I've been using on my test builds that seem to work is gapps-5.1.x-20150404-minimal-edition-signed.zip located here: https://www.androidfilehost.com/?fid=95916177934550851

On a side note, your source code is linked to asus moorfield kernel...is that a typo?

Again, great job!

---------- Post added at 06:31 PM ---------- Previous post was at 06:30 PM ----------

Great job so far, especially figuring out the rear cam :)
The gapps I've been using on my test builds that seem to work is gapps-5.1.x-20150404-minimal-edition-signed.zip located here: https://www.androidfilehost.com/?fid=95916177934550851

On a side note, your source code is linked to asus moorfield kernel...is that a typo?

Again, great job!
Updated the "source code" link (I forgot about that field xda makes you fill in when I cloning another device to help me create the thread).

Speaking of the kernel, we are definitely having some serious slow downs because the source code that was officially released doesn't seem to actually match the software that was released but wimberly (is that @wimberly6, I'm not sure?) has been helping to try to get the right source released. Kudos to him for that.
 

hondajohn88

Senior Member
Jul 30, 2013
563
626
0
Upland
Updated the "source code" link (I forgot about that field xda makes you fill in when I cloning another device to help me create the thread).

Speaking of the kernel, we are definitely having some serious slow downs because the source code that was officially released doesn't seem to actually match the software that was released but wimberly (is that @wimberly6, I'm not sure?) has been helping to try to get the right source released. Kudos to him for that.
Maybe @wimbet?
 

gopinaidu77

Elite Member
Jan 23, 2015
6,948
4,613
0
Omg , thanks a lot am the luckiest person . truely its a long wait thanks a lot really .gonna flash

---------- Post added at 05:08 AM ---------- Previous post was at 05:01 AM ----------

Not yet.

I think I just have to change the installer script to allow you to install it but at an ALPHA stage, I don't want to have added confusion of multiple devices. Once it gets more stable and more people independently figure out to change the installer script and report that it works, I'll feel more confident making the change to allow it...
Am an L22 user. Am using previous build with camera bugs .
And I will change installer to workout and let you know .
Thanks for your build .
 

tamcdonald

Senior Member
Feb 17, 2011
181
31
0
Thanks a lot for this guys! I'm so impressed. Do you guys know if fingerprint works on this or will in the future? Keep up the great work, I am loving this so far.
 

elessarelfstar

Senior Member
Aug 29, 2008
172
16
0
Chicago
Excited about this. Thanks for the hard work. Looking forward to try it if you get the encryption support worked out (I use a work app that is fine with root, but requires encryption).
 

nandakalyan

Senior Member
May 13, 2012
362
120
43
Bangalore
Wow! This great news, thanks for all the hard work, really appreciate this! I am an L-22 user and will wait for a "proper" release since this is my only phone right now, but kudos on bringing this to us in such a short span of time!
 

crpalmer

Inactive Recognized Developer
Mar 25, 2011
2,999
8,277
0
Thanks a lot for this guys! I'm so impressed. Do you guys know if fingerprint works on this or will in the future? Keep up the great work, I am loving this so far.
Oops, I forgot that on my list of issues. Short answer: no and it won't in 12.1. See the second post for a longer answer.
 

methuselah

Elite Member
Aug 25, 2011
3,790
2,118
113
Oops, I forgot that on my list of issues. Short answer: no and it won't in 12.1. See the second post for a longer answer.
well now i have a reason to root my phone. And its like now the party starts.... closely monitoring the thread now on. Thank you for your valuable time for giving this sweet pie :)
 

hondajohn88

Senior Member
Jul 30, 2013
563
626
0
Upland
@crpalmer , @hondajohn88 , bro's .
ROM is quite cool on my L22 .
Found no bugs .
fingerprint not implemented yet but no worries .
Thanks again the ROM is super smooth and battery backup is decent so far .
This one is all @crpalmer, likely with help from @ciwrl, @deadman96385 &@inkslinger. I did not contribute to this.
I'm looking into getting the fingerprint scanner working, but with my limited skills & possible missing stuff in the kernel source, the excellent devs working on this ROM will most likely figure it out long before I can.

This is a great ROM for an alpha. It is indeed smooth :)