[Moto G 2015 Android Development] MotoJunkie01:
Moto G (3rd Gen) xt1548

TextNow Wireless

TWRP Flashable Android 6.0.1 Stock ROM

SPECIFICATIONS

Model No: XT1548

Carrier(s): TextNow Wireless

Android Version: 6.0.1 Marshmallow

Build No: MCIS24.107-82-18

System Version: 24.221.18.en.US

Android Security Patch Level: April 1, 2017

Kernel Version: 3.10.49

Baseband Version: M8916_2020632.44.03.21.54.01R

DISCLAIMER:

Your warranty is now void. As always, please be reminded that flashing the partitions of your device involves an inherent risk of bricking or otherwise rendering your device inoperable. I will not be held responsible for any good or bad that results from flashing the files from the herein link. You - and you alone - are solely responsible for your device.

NOTE: This 6.0.1 Stock ROM is from the Sprint compatible variant, xt1548. I have added the official TextNow app to /system/apps/, and have modified eri.xml and apns-config.xml to support TextNow voice, MMS & data services. Otherwise, this ROM is pure stock and completely unmodified. This recent 6.0.1 build for the xt1548 includes an updated Baseband. While not absolutely required, it is recommended that you update your Baseband prior to flashing this ROM. I have compiled an updater zip which will update your Baseband (Modem & Radio Firmware) to the most recent version. Simply flash this zip using the current TWRP recovery. This updated firmware can increase signal strength and/or download/upload speeds. This updater zip can be downloaded here: https://drive.google.com/file/d/0B1Sfod4HWfk2blpURnRIVjg3WDQ/view?usp=sharing

For users coming from 5.1.1 Lollipop, or users who have never flashed a stock 6.0.1 firmware package, it is strongly recommended that you flash this Bootloader & Partition Index Updater via TWRP. Simply install the zip and wipe dalvik cache once it installs. WARNING: Ensure you have at least 50% battery life prior to installing this zip, and never, under any circumstances, interrupt the process. A battery going dead or user interruption during this installation will almost certainly hard brick your device. NOTE: Should you ever wish to downgrade back to stock 5.1.1, do not attempt to downgrade the bootloader (bootloader.img) or the partition index (gpt.mbn). Simply skip these two files during the fastboot flashing queue, and downgrading should go smoothly.

I want to give my thanks to [MENTION=8452272]FlashnRom[/MENTION] for his thorough testing of this ROM and the updaters. His testing made the current stable version possible.

Bootloader/Partition Updater: https://drive.google.com/file/d/0B1Sfod4HWfk2TTNDY2VKMWJRSkk/view?usp=drivesdk

REQUIREMENTS:

1. Unlocked Bootloader

2. TWRP Recovery (preferably [MENTION=6485916]squid2[/MENTION]'s current version, v3.1.1-r1)

SOURCE INFORMATION:

KERNEL: https://github.com/moto8916/android_kernel_motorola_msm8916

DEVICE TREE: https://github.com/MotoG3/android_device_motorola_osprey

INSTRUCTIONS:

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

2. Boot your device into TWRP recovery. Perform a full wipe(/system, /data, /cache, /dalvik cache);

3. It is strongly advised that you flash the Bootloader/Partition Updater from the above link. Flashing the Baseband Updater is optional.

4. Select "INSTALL" from TWRP's main screen and navigate to the location in which you saved the ROM zip. Commence with installation. Flashing will complete in approximately 2 to 3 minutes. Reboot system. NOTE: first boot can take several minutes. Just be patient and don't interrupt the process.

You should now have the latest stock Android 6.0.1 installed on your TextNow Moto G3.

DOWNLOAD LINK:

TextNow Stock 6.0.1 ROM: https://drive.google.com/file/d/0B1Sfod4HWfk2WGZFR1VmRnFGdTQ/view?usp=sharing

Stock Recovery image: https://drive.google.com/file/d/0B1Sfod4HWfk2Nm42QUJ5NklDdHM/view?usp=sharing