[Moto G 2015 General] hp420:
This is considered a beta rom. Things may break, things may change, and your phone may brick or turn into a portable toaster. I'm not responsible.

You are flashing this at your own risk!!!

This is a nandroid backed up from a

US 2gb/16gb xt1540.

It may or may not work on all models...that is to be determined.

Confirmed compatible variants:

XT1540 (US 1/8GB and 2/16GB) (Canada)

XT1541 (UK) (France)

(if your variant is not here it only means it's either not tested or not

reported

working. please test and report back!)

If you are unable to boot or obtain any signals after flashing this, it is highly recommended you flash a full factory image intended for your specific model and wait for another solution.

This is only meant to be a temporary fix while we wait for the big guys to build us a standard rom.

PLEASE READ THE GUIDE BELOW!!!

Some things have changed with v3

How to install:

Extract the .tar.gz archive like any zip

copy the folder to the directory where your other TWRP nandroids are on your internal storage or sd card (TWRP/BACKUPS/ZZY222____/) in here you will see folders with dates, times, rom names and info, etc in the folder names...copy the folder you extracted to this directory.

boot to TWRP

restore this backup

if coming from anything but a previous soak test, wipe userdata

wipe cache and dalvik cache

flash systemless root zip SuperSU v2.61 (optional) DO NOT flash any lower SuperSU version!!

reboot (Please be patient...it's a VERY long wait. If you pass 10 minutes waiting and it hasn't booted, force a reboot by holding the power button)

profit!

***

It is HIGHLY recommended US xt1540 users update their radio. It is not required to run this soak test, though. THIS IS ONLY FOR US USERS!!!!! DO NOT FLASH THIS IF YOU ARE NOT IN THE UNITED STATES!!!!

***

See this post for the updated soak test modem.img files (just flash to the modem partition with fastboot and reboot the device)

http://xdaforums.com/2015-moto-g/development/rom-devs-moto-g3-xt1540-soak-test-files-t3255643

For anyone who is not in the contiguous USA (48 states) but still has xt1540 and would like to test the modem above, you can use the app linked below to back up your modem partition directly from your device before you try the new modem. This way you don't have to download a factory rom to get the right modem.img if you don't already have one backed up on your computer. You have to be rooted to use it.

Wanam Backup & Restore app (free)

How to root:

Please see this thread for the download:

http://www.xda-developers.com/update-to-snapprefs-xposed-module-includes-17-instagram-like-filters

The newest root method provided by chainfire does not touch the system partition. To the end-user, the only change is that when you flash a new kernel you must re-flash superSU....not your rom!!! What this means to us in this case is we can use the stock kernel provided with the soak test, flash the superSU zip, and have root, just like a Nexus device without having to wait for a permissive kernel!

*****After flashing the new systemless root zip you will be prompted to install superSU before the device reboots. DO NOT ALLOW IT TO INSTALL!!!!!! If you allow it to install with this option you will get a bootloop*****

**To view your device storage from your computer, open your notification shade, click the "USB for _____" notification, and select "transfer files (MTP)". It won't stick through a reboot, so you'll have to do this each time you boot.....the same thing goes if you unplug the cable.

Download:

https://drive.google.com/file/d/0ByE999IDa0JnaEpnX0FCRjNxX28