[ROM][KK][4.4][2014-05-18] CyanogenMod 11.0


M1cha

Members
29 May 2011
1,747
297
I've build this with the aim to have max compatibility with Nexus 4 sources and that really was a success.
I'm using device repository, kernel source and 90% of the proprietaries from Nexus 4.

What does that mean to the Users?
You have maximum stability, security and speed and you'll get the latest Android versions at least as long as Google supports the Nexus 4.

What does that mean to the Developers?
Google did a very good job with the code style of the device. It's clean and easy to understand.
The changes that we need for MI2 are that minimal that we should be able to port any Nexus 4 ROM or kernel within hours.

Issues:
http://miuiandroid.com/community/threads/dev-opensource-kernel.19934/
You can discuss issues in this topic ofc, but pls create them on github, too so I don't have to read 100 pages again to check if I've forgot sth.
https://github.com/M1cha/android_device_xiaomi_aries/issues?state=open


Installation:
Just flash the zip via CWM

Vote for official Cyanogenmod: finished - thx for voting
http://www.ipetitions.com/petition/give-xiaomi-mi2-official-cyaogenmod-support

Downloads:
CM-11.0: http://d-h.st/users/M1cha/?fld_id=28956#files
Nightlies by linuxx: http://d-h.st/users/ionolinuxnoparty/?fld_id=30171#files
Google Apps: http://wiki.cyanogenmod.org/w/Google_Apps

Sourcecode:
Device-Tree: https://github.com/M1cha/android_device_xiaomi_aries
Proprietaries: https://github.com/M1cha/proprietary_vendor_xiaomi
Kernel: https://github.com/M1cha/android_kernel_xiaomi_aries

Quote from CM team which apply's to my work, too:
"If you're going to reuse our work, which we're doing for free, be fair and give proper credits.
This is the only payment we're really demanding and we deserve it to be mentioned because of the countless hours we've put into this project.
Open-Source doesn't meant Out-of-Respect!!!"

Screenshots:
Screenshot_2013-11-29-00-20-07.png Screenshot_2013-11-29-00-20-11.png Screenshot_2013-11-29-00-20-17.png Screenshot_2013-11-29-00-20-41.png Screenshot_2013-11-29-00-25-54.png Screenshot_2013-11-29-00-23-01.png Screenshot_2013-11-29-00-25-47.pngScreenshot_2014-03-19-12-54-59.png

Donations:


Every update contains updates from CyanogenMod.
Changelog:
Code:
2014-05-18:
- update wlan driver
- fix reading bluetooth mac address
- fix security bug: CVE-2014-0196

2014-05-10:
- update many things

2014-04-25:
- fix VOIP calls
- update wlan driver

2014-04-05:
- bring back vibration intensity settings
- allow disabling capacitive keys to switch to navigationBar(Settings>Buttons>Enable on-screen nav bar)
- wlan improvements and updates
- fix video recording
- update audio HAL(still caf/legacy, just some merges from ivan and CM)

2014-03-26:
- update fmradio driver
- fix RDS info in fmradio app
- new fmradio icon
- (try to?) fix lags

2014-03-19:
- import charging/battery fixes from 4.1 kernel
- fix headjack gpio config
- updates and fixes for audio
- fix random FC's
- add FMRadio support
- use charging animation from oppo n1
- update wlan driver
- add cdma support(can someone test this?)

2014-02-14:
- update gpu driver
- update kernel to v3.4.80
- disable mhl driver

2014-02-09:
- new kernel (codeaurora/mako hybrid)
- Display Color Calibration
- Display Gamma Calibration
- Display CABC Setting (Adaptive Backlight)
- OTG

2014-02-05:
- switch to google-msm kernel from CyanogenMod

2014-01-25:
- switch back to legacy audio-HAL(but with more fixes)
- fix OTG(external powered)
- fix backlight on soft-reboot
- atmel_mxt_ts: Fix screen unlock issue after resume

2014-01-21:
- fix headset buttons
- use stock backlight driver to prevent tearing especially in recovery
- fix in-call echo
- add kernel hack to fix charging issues on mi2s

2014-01-03:
- new audio HAL(disables audience chip but it works better and I can re-add it in future)
- new display HAL
- OTA update support

2013-12-29:
- fix camera crashes
- fix camera preview
- fix ASEC

2013-12-12:
- update to 4.4.2

2013-12-07:
- update to 4.4.1

2013-12-04:
- remove radio.img
- fix video playback(i.e. youtube)
- fix RILJ wakelock
- update media configs from MIUI

2013-11-30:
- fix sensors
- use custom radio image

2013-11-29:
- initial release
 
Last edited:
You have to install the mini gapps package(and not the full) because our system partition isn't big enough for that ...
 
  • Like
Reactions: MSephiroth
is this compatible with MI2s? I've tried 4 times and I'm still getting status 7 error-installation aborted. Is this a problem with your update script or is it really not compatible with MI2s?
 
is this compatible with MI2s? I've tried 4 times and I'm still getting status 7 error-installation aborted. Is this a problem with your update script or is it really not compatible with MI2s?
forget it, I think the main problem is I didn't update my cwm, let's see how things go :D
 
I have the same issue, but can't update the cwm. The update of the 15th isvonly 22kb, is that correct? Should I flash onto sys 1?
 
@M1cha

Camera preview doesnt work. You mean liveview? my camera went black, but can take picture. haha

Same here. Also, WiFi does not always connect at full speed. I sometimes need to toggle it on and off to get te speed up.

Edit: Wi-Fi seems fine after reboot!
 
Last edited:
Same here. Also, WiFi does not always connect at full speed. I sometimes need to toggle it on and off to get te speed up.

Edit: Wi-Fi seems fine after reboot!
I have no problem with wifi. The only prob so far is camera liveview which m1cha already stated. awesome rom from m1cha!

i use camera alot. so yeah, i rollback to cm10.2! (cant believe i actually said this, i keep saying "back to miui". haha. cm10.2 is the best now!)

cm10.2 with kitkat theme :p
 
I've created a custom radio/modem firmware: http://d-h.st/6U2
It contains radio stuff from MIUI but all the other things (like wlan) from mako.
It works with this rom only pls gimme ur feedback.
 
yes, just flash it and you re done. As for xposed, with kitkat its in alpha state.