[ROM][osprey] CyanogenMod 12.1 for Moto G (3rd Gen)

Search This thread


New member
Jun 5, 2016
How do you use this?

Try this its a aroma apn installer just pick the one for VM .all credit goes to the devs at OctOs.

Do you just add the zip to the phone directory and install it using twrp, or what? I am facing the same problem as the other person your responding to, but, I don't wanna brick my phone. Thanks in advance!



Senior Member
Dec 1, 2015
How to install security updates on CM 12.1 on Moto G? The current security patch is from November 2015.

Or is there a reason to upgrade to CM 13 on this device?
Security patches come with nightlies. There is another unofficial build thread that provides more updated build as the official one is not being built. However those builds may not be updated frequently as nightlies were.

Broadcasted from Zeta Reticuli
  • Like
Reactions: Iskanje


Senior Member
Jul 15, 2012
Here is what I did. I gave these instructions to another VM user and they had success. I have also used the same process on 3 other ROMs and have had success personally.
Good luck!

Flash the latest cm nightly
Flash gapps
Sign in and download root browser, flashify, and change APN from the playstore.
Enable root in dev options
Use root browser to replace etc/apns-config file and set permession to rw-r--r-- and ownership to root
Now go to flashify and flash derp cdma boot.IMG
Now go to change APN and hit restore default.
Select the top APN.
Go to dialer and type *#*#4636#*#*
Go to phone info and change to CDMA/lte and reboot

This is where you need to be patient.

Go to phone info and make sure it is on CDMA/lte.. If not change to CDMA only.

Now go to settings/mobile networks and click cdma subscription.
Make sure ruim/sim is selected.
Make sure preferred network is lte and not 1x

Keep checking phone info each time you boot.

If it changes to gsm, keep changing it to CDMA only and make sure the previous steps are still good. And reboot.
It may take several reboots, but your provider will be listed as sprint and your phone will work.

I know the 3rd no derp IMG works, and I'm pretty sure the 1st one works as well... I've mixed them up on my phone, but I'm almost positive the 1st works.
Where are these.. Dead links. Have us cellular variant and need help


Senior Member
Jul 15, 2012
There is no official support with cm12.1.
You can use unofficial compilations as I do:

thank you my friend

---------- Post added at 03:29 AM ---------- Previous post was at 02:43 AM ----------

There is no official support with cm12.1.
You can use unofficial compilations as I do:

Ok I tried but it said cdma devices not supported error 7


Recognized Contributor
Feb 12, 2013
Greetings @squid2. It is a pleasant surprise to see you've worked on TWRP and CM12.1 for Osprey. Thanks to you and @Alberto97 for this as well as for the work being done on CM14 for Osprey (which I've briefly tested on Osprey and Otus). Having leap-frogged Marshmallow I'm looking forward to testing Nougat.

I do have a question about cm-12.1-20151117-SNAPSHOT-YOG7DAO1K2-osprey.zip:

Is this ROM known to lack an LTE quick-tile?

The LTE, 3G, and 2G networks all function as expected but there is no quick tile available for LTE, and the LTE toggle in Secure Settings is disabled (feature not made available by ROM). On a Peregrine device running CM12.1 (November 2015) the LTE QT is present as is the Secure Settings item (even with no SIM in the device). At first I thought the missing LTE QT in Osprey was due to the fact that I installed & configured ROM & Gapps with no SIM in the device and inserted the SIM later, but even after a clean flash of just the ROM there is still no LTE QT. I'm wondering if anyone else has experienced this or knows of a workaround such as a shell command.

[EDIT] DEvice = XT1540, Single SIM, US, retail.


New member
Dec 13, 2016
Need this file

I know the 3rd no derp IMG works, and I'm pretty sure the 1st one works as well... I've mixed them up on my phone, but I'm almost positive the 1st works.[/QUOTE]

I'm trying to get service working on Moto G 2015 Virgin Mobile running latest nightly of CM14.1. I would love to be able to download this no derp file, but the link seems to be gone and I can't find it through search. Does anyone have this file?

Top Liked Posts

  • There are no posts matching your filters.
  • 99

    Alberto97 and I have ported CyanogenMod 12.1 to the new Moto G. Flash it using TWRP. Be sure to make a backup beforehand. We are not responsible for any damage to your device.

    Many thanks should go to scritch007 who developed the CyanogenMod port for the 2015 Moto E LTE (surnia). The device tree is built off his surnia port.

    This is a development thread. Questions should go in the Q&A thread.

    September 22, 2015:
    - Final build before official support
    - Fixed MTP when ADB not active
    - Fixed charge only mode
    - Kernel updates
    - Some cleanup
    September 13, 2015:
    - Fixed a CMActions bug where disabling double twist broke chop chop
    - Blob updates
    - More cleanup
    September 7, 2015:
    - Improved out-of-memory killer
    - Larger and faster zRAM
    - Call recording fix
    September 1, 2015:
    - CM updates
    - Minor fixes and cleanup
    August 24, 2015:
    - SELinux policy fixes
    - Dual sim fixes
    - Low call volume fix
    August 22, 2015:
    - Audio playback fixes
    August 21, 2015:
    - Fixed Skype call audio input
    August 19, 2015 - Build 2:
    - Removed perfd
    - Use Lionfish as default governor for these unofficial builds
    August 19, 2015:
    - Lots under-the-hood cleanup and improvement
    - Updated WiFi driver configuration
    - Enforcing SELinux
    - Updated kernel
    August 13, 2015:
    - Updated WiFi drivers from CodeAurora
    August 11, 2015:
    - Ported CMActions for osprey (from victara)
    - Added option to disable battery charging light
    - Vendor blobs cleanup
    August 8, 2015:
    - Initial release

    September 22 Release
    September 13 Release
    September 7 Release
    September 1 Release
    August 24 Release
    August 22 Release
    August 21 Release
    August 19 Build 2
    August 19 Release
    August 13 Release
    August 11 Release
    August 8 Release

    XDA:DevDB Information
    CyanogenMod 12.1 for Moto G (3rd Gen), ROM for the Moto G 2015

    squid2, Alberto97, scritch007
    Source Code: https://github.com/MotoG3

    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.10.x

    Version Information
    Status: Stable
    Stable Release Date: 2015-09-07

    Created 2015-08-09
    Last Updated 2015-11-21
    Official CM support was the only deal-breaker for me. If and when we get that, I'll buy one. Thanks for all the work so far, though!
    Official CM is coming. Our sources have been merged in CyanogenMod official repositories. There is only a thing left; add Moto G3 to the build list
    September 13 Release

    Today's build fixes an issue reported by @teffalump where disabling the double twist camera gesture caused the chop chop torch gesture to stop working. It also includes updated blobs and has had more things cleaned up.

    We are going to be applying for official CM support soon.
    Guys, our first official build should come in the next hours ;)
    August 24 Release

    Say thanks to @Alberto97 for this release - he did all the work for this one. This build includes many SELinux policy corrections and also fixes the low call volume issue. It also includes various other small fixes that can be seen on github. I couldn't get my kernel to boot with the Pronto WLAN driver built in, so the WLAN driver is still a separate kernel module in the build I'm posting, but all other kernel modules are built in.