[Miscellaneous Android Development] dianlujitao:
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1 (Lollipop), which is designed to increase performance and reliability over stock Android for your device.​

#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.

Official CyanogenMod Wiki:http://wiki.cyanogenmod.org/w/Main_Page

https://wiki.cyanogenmod.org/w/Nx510j_Info

Important information:

This thread is for official CyanogenMod 12.1 builds for ZTE Nubia Z9 Max. The following will not be supported here:

Custom kernels

Mods

Xposed

Baseband requirement:

You *MUST* install nubia UI v3.68 and boot into it, and make sure it works properly to update your baseband data, before you install CyanogenMod 12.1, or telephony won't work.

Download link to nubia UI v3.68: http://yunpan.cn/OcLCfCXZUG2ytW passward: 7ae9

We don't support Xposed and any logcat which includes a Xposed module will be ignored. You're kindly invited to not report bugs if you:

Flashed a custom kernel

Installed or did mods from untrusted sources

Modified system files

What works:

Everything:)

Installation:

First time flashing CyanogenMod 12.1 on your device, or coming from another ROM?

Download the zip(s)

Install a compatible Recovery, e.g., my TWRP: http://xdaforums.com/android/development/recovery-twrp-recovery-2-8-7-0-nubia-z9-t3154895

Perform a nandroid backup of your current ROM (Optional)

Wipe data/factory reset

Flash CyanogenMod

Optional: Install the Google Apps addon package

Reboot

Source code:

https://github.com/cyanogenmod

https://github.com/dianlujitao

Screenshots:

Changelog:

15/12/3

Join the official CM12.1 family

15/11/29

Sync latest CyanogenMod code

Update kernel to LA.BF64.1.2.1.c1-04310-8x94.0

Update radio&vendor blobs from nubia ui v3.68

Fix compass(by nubia)

15/11/23

Sync latest CyanogenMod code

Build kernel from latest source(Thanks to nubia engineer for help)

Add support for F2FS data&cache

Switch to OSS wlan driver

Allow 320K AAC encoding

Color temperature interface using PCC

Set BFQ as default IO scheduler

Workaround debugfs race in binder

15/11/9

Sync latest CyanogenMod code

Support mount exfat partition

Clean up unused proprietary blobs

Enable C2D composition

Restrict cores to 0-3 in boot stage to reduce boot current

Restruct keyhandler to fix wakeup with proximity check

Show usbdisk in storage settings to allow unmount it

15/10/31

Sync latest CyanogenMod code

Update kernel&propritary blobs&radio image from nubia ui v3.62 release

Add missing & clean up unused proprietary blobs

15/10/19

Sync latest CyanogenMod code

Update kernel&propritary blobs&radio image from beta357, more stable and powersave than ever before!

Add double tap to wake

Add proximity check on screen wake

Build libril.so

Build GPS HAL

Update audio calibration database

15/9/25

Sync latest CyanogenMod code

Fix left/right button leds

From now on we have full hardware support, and it runs stably. Beta is over, RC coming!

15/9/17

Sync latest CyanogenMod code

Clean unused init scripts & vendor blobs

Fix random reboot (Especially when calling)

15/9/4

Sync latest CyanogenMod code

Update kernel and vendor blobs from official Android 5.1.1 beta353, this fixes lots of bugs

15/8/29:

Sync latest CyanogenMod code

Update kernel and vendor blobs from official Android 5.1.1 beta352

Build with CM-shipped display/media

Fix no sound when play some videos

Fix no voice when calling via SIM2

Add radio images in zip, so you don't need to flash a official release before flash this one.

15/8/18:

Sync latest CyanogenMod code

Fix signal strength for CDMA based LTE.

Enable Doze mode

Update kernel and vendor blobs from nubia UI V3.03

15/8/10:

Sync latest CyanogenMod code

Fix bluetooth issue in beta2

Adress more SELinux denials

Fix saving network mode, credits@pexcn

15/8/9:

Sync latest CyanogenMod code

Fix headset

Fix camera store to external sdcard

SELinux Enforcing

Merge update from Qualcomm baseline

15/7/28:

First release

Download:

http://get.cm/?device=nx510j

XDA:DevDB Information

CyanogenMod, ROM for all devices (see above for details)

Contributors

dianlujitao

Source Code: https://github.com/cyanogenmod

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.10.x

Based On: CyanogenMod

Version Information

Status: Nightly

Created 2015-07-28

Last Updated 2015-12-05