[Moto Maxx Q&A, Help & Troubleshooting] ChazzMatt:
Sounds like you need to do a clean install of the ROM? My wife and I are using RR 6.X Marshmallow on two XT1225 and we don't have any force closed apps. In fact it's so stable that's why I don't want to go to Nougat right now and I hope [MENTION=5747496]bhb27[/MENTION] does at least one more update of that ROM.

In TWRP, you can clear all caches and reboot and that may help your issue, but since you are giving the phone to your mother, just do a clean install.

That RR 6.X ROM also lets you do virtual buttons. Have you tried using that feature?

I'm a little confused here. Are you saying you want to go to a previous version of Marshmallow but can't? You obviously have an unlocked bootloader. You can even flash Kitkat if you wish, just omit gpt.bin.

Some patch from Motorola means nothing. You have an unlocked bootloader. You have god powers. I'm not sure why you are blaming some patch on not being able to root an unlocked bootloader phone. No one else has this issue.

You say you know how to root, but I have my doubts since you are having trouble flashing the version of SuperSu which is needed. Have you ever rooted stock Marshmallow on this Motorola device? When you unlocked your bootloader, what version of stock firmware were you on? Lollipop? The procedure has changed. That's why I want to see a screenshot of the version of SuperSu in your download folder you are trying to flash over your stock Marshmallow ROM. You can only root with ONE specific SuperSu version and you haven't convinced me you are using that version.

Modded TWRP is always better than "official" TWRP. Until the recent 3.1 update, the official version was almost a year behind the modded versions. Even now, the modded version can do more stuff.

This is the most recent version as of the date I type this:

twrp-3.1.0-MOD_1-quark.img

https://www.androidfilehost.com/?fid=457095661767143958

This is the SuperSu version you should be using and ONLY this version until you achieve initial root. After you have initial root and reboot back and verify, then you can update to newer versions of SuperSu.

Download

BETA-SuperSU-v2.62-3-20151211162651.zip

Why is how fast you install a ROM the question? How about how the ROM runs, what features it has?

Then why not flash [MENTION=7109882]iiWoodstocK[/MENTION]'s stock ROM in TWRP? It's based on Brazil stock Marshmallow, but he adapted it so it would install/run on all Quarks, including the Droid Turbo.

[ROM][6.0.1][Stock][Odexed]MPG24.107-70.2 Brazilian 6.0.1 for XT1254[TWRP Flashable]

Stock 6.0.1 MPG24.107-70.2 (Brazil) for Verizon XT1254

http://xdaforums.com/droid-turbo/development/rom-mpg24-107-70-2-brazilian-6-0-1-t3426234

You keep the radio you already have, but in TWRP you can flash that ROM and have stock Marshmallow Motorola firmware.

That ROM will work on all Quarks (XT1254/XT1250/XT1225). It has a custom kernel, and uses whatever radio you already have. But [MENTION=7109882]iiWoodstocK[/MENTION] made it specifically to work on the XT1254, since at that time Verizon had not yet released stock Motorola Marshmallow for the Verizon Droid Turbo.

He includes a script to run which debloats the ROM somewhat to remove apps most people don't need. Go to the thread and read. He obviously directed it to Droid Turbo users, to give them "stock" Marshmallow since it was MONTHS before Verizon did, but it will also work on XT1225.

However, it won't help you use virtual buttons instead of capacitive buttons like a custom ROM will, unless you install something yourself that does that. Custom ROMs like RR already have that functionality built in.

But it's a TWRP flashable stock ROM, which is what you seem to want for reasons I don't understand.