FORUMS
Remove All Ads from XDA

[ROM][OFFICIAL][7.1.1][hydrogen] CyanogenMod 14.1

665 posts
Thanks Meter: 5,542
 
Post Reply Email Thread

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 7.0 (Nougat), which is designed to increase performance and reliability over stock Android for your device.

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. Linked below is a package that has come from another Android project that restore the Google parts. 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 out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.


What's working :
  • Boots
  • RIL (Calls, SMS, Data)
  • Fingerprint (FPC1020 only)
  • Wi-Fi
  • Bluetooth
  • Camera
  • Camcorder
  • Video Playback
  • Audio
  • Sensors
  • Flash
  • LED
  • GPS

What's not working :
  • SELinux permissive
  • Camcorder can be a bit buggy at times.

Instructions :
  • Download the latest build and GApps
  • Reboot to recovery
  • Flash the latest build and GApps
  • Reboot

Downloads:
Device wiki:
Device wiki:
Credits:
  • @luca020400: "Me: HAALP!" He answered me
  • CyanogenMod Team
  • Xiaomi: For providing the Kernel Source Code

Donations:

You don't have to but if you want;
Donate via PayPal: http://paypal.me/ParthBhatia/
Donate via PayTM: http://i.imgur.com/54cQl9N.jpg (QR code)

XDA:DevDB Information
CyanogenMod 14 for hydrogen, ROM for the Xiaomi Mi Max

Contributors
TheStrix
Source Code: https://github.com/CyanogenMod

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x

Version Information
Status: Nightly

Created 2016-11-20
Last Updated 2017-04-07
The Following 29 Users Say Thank You to TheStrix For This Useful Post: [ View ]
 
 
20th November 2016, 11:50 AM |#2  
TheStrix's Avatar
OP Recognized Developer
Mumbai
Thanks Meter: 5,542
 
Donate to Me
More
Source Code:

Device Tree(s):
android_device_xiaomi_msm8956-common: https://github.com/CyanogenMod/andro...n/tree/cm-14.1 (Gerrit)

android_device_xiaomi_hydrogen: https://github.com/CyanogenMod/andro...n/tree/cm-14.1 (Gerrit)

Kernel Tree:
android_kernel_xiaomi_msm8956: https://github.com/CyanogenMod/andro...6/tree/cm-14.1
Note: It is a unified kernel for both Mi Max and Redmi Note 3.

Vendor:
proprietary_vendor_xiaomi: https://github.com/TheMuppets/propri...i/tree/cm-14.1 (For WIP: this)
The Following 17 Users Say Thank You to TheStrix For This Useful Post: [ View ]
20th November 2016, 11:50 AM |#3  
TheStrix's Avatar
OP Recognized Developer
Mumbai
Thanks Meter: 5,542
 
Donate to Me
More
Reporting Bugs
  • DO NOT Report bugs if you're running a custom kernel or you installed Xposed
  • Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
  • If it is a random reboot, grab /sys/fs/pstore/console-ramoops. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
  • If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.

Frequently Asked Questions:
Q)What phone variants are supported?
A)Mi Max with SD650 (hydrogen) is supported by me and NOT Mi Max SD652 (helium).
So helium users are not suggested to flash this.

Q)OH MY,.. CRASHES!?
A)This is a very early build of CyanogenMod running nougat and things are still WIP.
You may experience number of crashers here and there. These will be get fixed with time.

Q)Why did TheStrix made this UNOFFICIAL?
A)Because, we need our device to be bug free before enabling official CyanogenMod nightlies.

Q) Is VoLTE supported?
A) No. IMS seems to crash on N

Q) Where are Developer options?
A) Go to Settings > About phone, and press five times on Build number.

Q) How can I enable root access?
A) Go to Settings > Developer options > Root access, and enable it for apps, adb or both.

Q) I don't like superuser icon in statusbar, can I install SuperSU?
A) Yes, that would not show superuser icon in statusbar. This seems to break sensors on N, wait for update on this.

Q) How do I update GApps? (Also useful if you have GApps related problems).
A) Reboot to recovery. Wipe System, Cache and Dalvik Cache. Install ROM + GApps. (Yes, without rebooting). Reboot.
The Following 10 Users Say Thank You to TheStrix For This Useful Post: [ View ]
20th November 2016, 11:53 AM |#4  
mat9v's Avatar
Senior Member
Flag Gdynia
Thanks Meter: 1,123
 
Donate to Me
More
Gr8 work Another 14.1 rom !!
Is this one compatible with Helium devices?

Heh, FAQ posted after my post answered my question, thank you
20th November 2016, 11:54 AM |#5  
Senior Member
Flag XDA Forums
Thanks Meter: 208
 
Donate to Me
More
Oh nice!

I see you have a successful Redmi Note 3 ROM - im excited to see your skills on the Mi Max
20th November 2016, 12:19 PM |#7  
Recognized Contributor
Flag Pune
Thanks Meter: 2,162
 
More
@TheStrix Great work sir.

Waiting for fully working, bug free CM13 from your side.

Will report back on this build.

---------- Post added at 05:49 PM ---------- Previous post was at 05:47 PM ----------

Quote:
Originally Posted by mat9v

Gr8 work Another 14.1 rom !!
Is this one compatible with Helium devices?

Sir please read FAQ.
20th November 2016, 12:26 PM |#8  
mat9v's Avatar
Senior Member
Flag Gdynia
Thanks Meter: 1,123
 
Donate to Me
More
Quote:


Sir please read FAQ.

Well, FAQ was posted 15 minutes after my post, so there
20th November 2016, 12:32 PM |#9  
Senior Member
Thanks Meter: 53
 
More
This I gotta try

TheStrix did incredible work on CM14 and a few related ROMs for the Redmi Note 3, I was using TheStrix's CM14 as a daily driver for a long time. Here's to a great CM14 for Hydrogen and Helium too.

Does this ROM work on CDMA carriers like China Telecom? I'm using the latest Hydrogen RR and it works fine on China Telecom using a UIM card and a few other overseas LTE/WCDMA/GSM carriers.
20th November 2016, 12:44 PM |#10  
Junior Member
Thanks Meter: 5
 
More
Thank you so much.
20th November 2016, 01:29 PM |#11  
nijel8's Avatar
Senior Member
All over US
Thanks Meter: 2,357
 
Donate to Me
More
Welcome!
Great to see you starting development for Mi Max @TheStrix One step closer to get CM official...
Now we will progress fast I am sure of it...

Don't know how aware are you of the custom roms development so far but allow me to point you to the most annoying and hard to fix bug we've had so far... the famous 3G data bug that some users in some countries with some service providers on some band frequencies suffer from. We fought this bug for a couple of months before I was able to find a workaround as I call it now. Then just recently with the great help of @The_Serial switching roms and providing radio logs(I don't have the bug) I managed to get to the root of the problem... See here for details...

I am eager to hear your respective opinion about this issue.
BTW I already have a test patch prepared for fix in Android telephony framework but can't build right now to test it... Let me know if you are interested...

Thank you for your work!
The Following 4 Users Say Thank You to nijel8 For This Useful Post: [ View ] Gift nijel8 Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes