[Moto G 2015 Android Development] MotoJunkie01:
[Sprint/Virgin Mobile Moto G 2015

XT1548 CDMA Variants

Stock 6.0.1 Marshmallow ROM

Unmodified & TWRP Flashable]

I have not fully tested this ROM. Testers would be great to ensure proper functionality and to report any potential bugs in my flashable zip. I have installed the ROM tentatively​ to ensure successful booting.

{Note: This ROM is confirmed to work on Sprint's 4G/LTE Network, & both the Virgin Mobile USA & Virgin Mobile Data Done Right Networks}

______________________________________

Android Version: 6.0.1 Marshmallow

System Version: 24.212.13.en.Sprint

Build No. MCIS24.107-82-13

Security Patch Level: January 1, 2017

Build Date: Monday, January 16, 2017

Baseband Version:

MSM8916_2020632.44.03.21.54R

OSPREY_SPRINT_CUST

Kernel Version: 3.10.49-g5d515c0

______________________________________

DISCLAIMER: As always, flashing any ROM -- stock or custom -- is done at your own discretion, prerogative & inherent risk. If you blame me for bricking your device I'll laugh at you whilst spitting my Redman Chew into an old rusted Folgers Coffee can.

The following download link is for the most recent build of Stock 6.0.1 Marshmallow for the Sprint compatible xt1548 Moto G 2015 variants. Again, this ROM is a pure stock build. It has not been pre-rooted, debloated, etc. Although minimal, the baked in bloatware apps are included. This ROM is in TWRP flashable zip format. You will need an unlocked bootloader and a current version of TWRP custom recovery for Osprey. (Preferably, [MENTION=6485916]squid2[/MENTION]'s TWRP v3.0.2-r5 should be installed) Guys be sure and hit the Thanks button on Squid2's thread (link below) for his hard work and developments​ skills on these great TWRP builds for our Moto G3 devices.

INSTRUCTIONS:

NOTE: In the event that you have never updated your Partition Index, Modem and Radio Firmware to 6.0.1 Marshmallow, it is highly recommended you flash my Updater.zip from the below link prior to proceeding further. I cannot say with certainty that it is absolutely necessary, I strongly recommend doing so for optimal performance and improved network signal strength/speed. Once your Partition Index has been updated, there is no reverting it back to its prior configuration. That's not a negative thing, but I wanted to articulate it nonetheless. This also does not mean that you can't downgrade your stock ROM at a later time. (Just avoid flashing gpt.bin in the firmware package to which you wish to downgrade. Also avoid bootloader.img when downgrading stock firmware.)

1. Download the 6.0.1 ROM from the link below and place the zip file on either an external micro SD card, or on the internal storage of your device;

2. Boot into TWRP recovery by first powering your device OFF. Then, hold the Power & Volume Down buttons simultaneously for 3 - 5 seconds. Release both buttons when the Bootloader Menu appears on screen. Use the Volume Up or Down buttons to navigate to the "RECOVERY MODE" option, then press Power to select. Should you need guidance or detailed instructions on installing TWRP custom recovery, refer to the below link for [MENTION=6485916]squid2[/MENTION]'s TWRP thread, which provides a comprehensive tutorial on installing TWRP on your device, as well as a Downloads Tab, where all of [MENTION=6485916]squid2[/MENTION]'s TWRP builds can be found.

3. Make a full NANDROID backup in TWRP before proceeding with this installation;

4. Perform a full wipe (Dalvik/ART, System, Data & Cache. (Be mindful to not wipe Internal Storage in the event your flashable zip is stored there). Select Reboot then Recovery. (Sometimes necessary for /data to properly mount after wiping);

5. In your TWRP Main Menu, select INSTALL, navigate to the location of your flashable zip, select it, and swipe to commence with the install. TWRP will flash your device with the stock boot image and stock Android OS. Wait until the TWRP progress window indicates "Done";

6. Wipe Dalvik/ART & Cache

7. Select Reboot, then System

8. Allow up to 12 minutes for the initial boot. Subsequent boots will occur much quicker;

9. Should you want superuser access on this stock ROM, download [MENTION=631273]Chainfire[/MENTION]'s SuperSU v2.79 from the below link. Download the flashable zip version from the OP & flash it via TWRP subsequent to successfully flashing the stock ROM. Be sure to hit the Thanks button on [MENTION=631273]Chainfire[/MENTION]'s thread for his superb work in keeping us Android enthusiasts rooted.

10. Eat Right, Live Wrong, & Prosper.

DOWNLOAD LINKS:

Stock 6.0.1 ROM [MCIS24.107-82-13]

https://drive.google.com/file/d/0B7-zQU1VihD3MzZNdktHYk5aUUU/view?usp=drivesdk

[MENTION=6485916]squid2[/MENTION]'s TWRP Moto G 2015 Thread:

https://xdaforums.com/2015-moto-g/orig-development/twrp-twrp-moto-g-2015-t3170537

[MENTION=631273]Chainfire[/MENTION]'s SuperSU v2.79 Stable Release: apk and flashable zip formats

https://xdaforums.com/apps/supersu/stable-2016-09-01supersu-v2-78-release-t3452703

Partition/Firmware Updater .zip: https://drive.google.com/file/d/0B7-zQU1VihD3Q25hblVGbEdNN1E/view?usp=drivesdk