• 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][CM12.1][5.1.0_R5] Cyanogenmod 12.1 Unofficial by MobileRoms.com [2015-04-21]

anterus

Senior Member
Jan 19, 2011
126
297
0
Description:
Unofficial CyanogenMOD 12.1 for Moto G 2014 (Titan) compiled from source. Nothing added, nothing removed.

Update: Official CM12.1 builds available here .
New builds will now be posted once every few days.

Downloads:
Newest ROM [2015-04-21]
2015-04-18 ROM
2015-04-16 ROM
2015-04-15 ROM
2015-04-14 ROM
2015-04-13 ROM
2015-04-12 ROM
2015-04-11 ROM


What works?
Everything!

What doesn't?
You tell me!

Google Apps and Custom Kernel:
Recommended Google Apps
Recommended Kernel: Spirit Kernel R12

Credits:
@LuK1337 and @luca020400 for sources and all of their work that they have done for our devices
@DC07 for an amazing Spirit Kernel, and all of the work that was put into it
CyanogenMod Team

XDA:DevDB Information
MobileRoms.com CM12.1 Unofficial, ROM for the Moto G 2014

Contributors
anterus
ROM OS Version: 5.1.x Lollipop

Version Information
Status: Nightly

Created 2015-04-11
Last Updated 2015-04-21
 
Last edited:

anterus

Senior Member
Jan 19, 2011
126
297
0
Recommended Spirit Kernel R12 Settings
- Use Kernel Adiutor to adjust
- If other parameters are not mentioned - do not adjust them from default values

CPU -> Enable Apply on Boot
CPU Governor -> Intelliactive

CPU Hotplug -> Enable Apply on Boot
MPDecision -> Disable
IntelliPlug -> Enable
Profile: Conservative
Touch Boost: Enabled
CPU Maximum Screen Off Frequency: 787 MHz
MSM Hotplug: Disabled

GPU -> Enable Apply on Boot
GPU Maximum Frequency: 320 MHz
GPU Governor: msm-adreno-tz
Simple GPU Algorithm: On

Sound -> Enable Apply on Boot
Speaker Gain: 6

I/O Scheduler -> Enable Apply on Boot
Internal scheduler: FIOPS
External storage scheduler: FIOPS

Low Memory Killer -> Enable Apply on Boot
Foreground Applications: 1Mb
Visible Applications: 2Mb
Secondary Server: 4Mb
Hidden Applications: 8Mb
Content Providers: 12Mb
Empty Applications: 16Mb

Virtual Memory -> Enable Apply on Boot
Disksize: 0 Mb

Misc Controls -> Enable Apply on Boot
TCP Congestion Algorithm: westwood
Power Suspend Mode: Hybrid

As the result, battery lasts for 3 days (R12 Spirit Kernel, 2015-04-15 build) !! Light use for most of the time, but still - fairly amazing.
 

Attachments

Last edited:

anterus

Senior Member
Jan 19, 2011
126
297
0
@Gaurav619 - no bugs noticed. If you use Spirit kernel R12 (3.4.106 mainline merged in), phone feels very snappy and responsive. Just do not choose Eco Conservative profile (Kernel Adiutor -> CPU hotplug -> IntelliPlug -> Profile), phone seems to choke with it. Conservative works just fine, and battery life is very good.

Also use Recommended GApps (by @Deltadroid), they work very well with 2015-04-15 CM12.1 and R12 Spirit kernel. I tested 5-6 others GApps - they either crash, suck battery life (Google Play Services @27%), or have other issues
 
  • Like
Reactions: Krishna Eyunni

iamcray

Senior Member
May 31, 2014
156
40
0
@Gaurav619 - no bugs noticed. If you use Spirit kernel R12 (3.4.106 mainline merged in), phone feels very snappy and responsive. Just do not choose Eco Conservative profile (Kernel Adiutor -> CPU hotplug -> IntelliPlug -> Profile), phone seems to choke with it. Conservative works just fine, and battery life is very good.

Also use Recommended GApps (by @Deltadroid), they work very well with 2015-04-15 CM12.1 and R12 Spirit kernel. I tested 5-6 others GApps - they either crash, suck battery life (Google Play Services @27%), or have other issues
So the gapps you recommended are working perfectly fine. Cuz I'm having the same problem you stated. I get fcs on google keyboard and other gapps and it gets annoying at times.
 

anterus

Senior Member
Jan 19, 2011
126
297
0
I have the same problem, and i install 2 times, and wipe cache and dalvik.
I use the recomended gapps.
Any solution? @anterus
Sorry for my bad english

@gabriellajeado, before install, goto TWRP recovery -> Wipe -> Advanced Wipe and select:
- Dalvik Cache
- Data
- Cache
- System
and then swipe to wipe. After that:
- install CM12.1, wipe cache/dalvik, reboot
- enter recovery again, flash GApps link in the OP post, wipe cache/dalvik, reboot
- enter recovery again, flash Kernel, wipe cache/dalvik, reboot
I found that doing 2 or more at once lead to problems. Also use recommended GApps. April 15th build with recommended GApps with Spirit R12 kernel work well.
If problems still persist - please post the model of your phone.
 
  • Like
Reactions: adel pro

anterus

Senior Member
Jan 19, 2011
126
297
0
HI
Please tell my how to add new APN service?
When I tap to new APN nothing happens. :/
Follow the instructions in the previous response - wipe clean - before flashing. Just tested it - APN can be added (in APNs hit "+" sign, fill in some details). If you still can't add it - please post some details about which Moto G 2014 you are using.
 

juliopw

Senior Member
Jul 14, 2014
59
15
0
It's very smooth. I did a clean install and everything is ok. :)

It seems that CM will begin to build CM12.1 Nightlys tomorrow. Will you continue to build this rom?
 

lightyaer

Senior Member
Jun 2, 2013
65
3
0
Mumbai
I tried to do a clean install.. i wiped everything.. but twrp gives an error of bootloader mismatch when i tried flashing the 16-4-2015..
Whats the problem?
 

gabriellajeado

Senior Member
Nov 26, 2014
131
60
0
23
Porto Alegre
getting "Unfortunately , setup wizard has stopped" msg , plz solve this............
@gabriellajeado, before install, goto TWRP recovery -> Wipe -> Advanced Wipe and select:
- Dalvik Cache
- Data
- Cache
- System
and then swipe to wipe. After that:
- install CM12.1, wipe cache/dalvik, reboot
- enter recovery again, flash GApps link in the OP post, wipe cache/dalvik, reboot
- enter recovery again, flash Kernel, wipe cache/dalvik, reboot
I found that doing 2 or more at once lead to problems. Also use recommended GApps. April 15th build with recommended GApps with Spirit R12 kernel work well.
If problems still persist - please post the model of your phone.
The problem still persisting, its a xt1069, and I followed exactly what you said.
@edit: i remove my second sim card from the phone and they works like a charm, only remove the second sim to initialize-it.
 
Last edited:

ravi.avancha

Senior Member
Jan 7, 2015
167
225
0
Hyderabad
How to activate the d2tw? i activate him with kernel adiutor, but dont works
try this kernel http://forum.xda-developers.com/moto-g-2014/development/ak-kernel-moto-g-2014-t3075455 currently this is the only kernel with dt2w working....In this kernel dt2w works only on inx displays....You can check wich display type you have by going into terminal and type:
su
cat /proc/cmdline

The last line of output will indicate your display type.

If you are having display types:
mdss_dsi_mot_jdi_720p_video_v1 (or)
mdss_dsi_mot_jdi_720p_video_v0 ...you are out of luck!!