[Verizon Motorola Droid Turbo Android Development] iiWoodstocK:
Stock 6.0.1 MPG24.107-70.2 (Brazil) for Verizon XT1254 ​

I adapted factory 6.0.1 Marshmallow, specifically the Brazilian firmware, to work on Verizon XT1254 Droid Turbo's along with BHB27 kernel so that Wi-Fi works. Basically all I have done is modify the build.prop so that Verizon's CDMA works. I tested with SU4TL-49 radio and bootloader, but there shouldn't be an issue with SU4TL-44. The stock Brazilian firmware is actually usable on Droid Turbos without modifications (BHB27 Kernel is needed for Wi-Fi), but only for Droid Turbo users on GSM carriers.

ROM is not debloated, the few Brazilian apps/apps not found in the Droid Turbo's stock firmware are still in this ROM. I have included a debloat script which removes the following:

BookmarkProvider, BrApps, PartnersBookmarkProvider, BodyGuardApp, DemoMode, GuideMe, NuanceTTS, WapPushSI

Included in the script is also everything I personally removed. They are disabled by default. To enable any of them, extract the .zip and in the META-INF -> com -> google -> android -> updater-script, delete the "#" that I inserted before each line that you want re-enabled. That "#" before the line turns the code into a comment.

Major stock functionality that I have confirmed working as it should: Moto Display, Approach to wake, Wi-Fi, mobile data (LTE/3G), calls, etc., no Verizon VoLTE (yet). I have not tested Moto Voice as I do not use Moto Voice, but I see no reason why it wouldn't work. I tried deodexing the stock ROM, but Moto Actions, Moto Display, and Moto Voice continually force close.

There likely will not be any updates to this ROM as it is only a stock ROM with build.prop edits to make it usable on Droid Turbo XT1254s. If in the future I figure out how to port VoLTE, it will come in the form of a TWRP flashable zip.

Installation instructions:

Download ROM and BHB27 v200-8-M kernel

Reboot into TWRP

Make a TWRP of System, Data, and Boot (Optional, but recommended)

Wipe System, Data, Cache, Dalvik-Cache

Flash ROM, then flash BHB27 v200-8-M kernel

Reboot system

For root/Xposed (I have only tested with SuperSU v2.76 and Xposed v86, use older versions at your own risk. If you flashed BHB27 kernel v2.0.2-1 or newer, follow the instructions in that thread. Installing SuperSU is different for the newer kernel versions.):

Complete the setup wizard

Reboot TWRP

Flash SuperSU v2.76/ Xposed v86

Reboot system

Debloat script:

Complete the setup wizard

Flash debloat script

Reboot system

Download links:

MPG24.107-70.2_Brazilian_6.0.1_for_XT1254_Odexed.zip (MEGA)

MPG24.107-70.2_Brazilian_6.0.1_for_XT1254_Odexed.zip (GDrive)(Mirror)

MD5 Checksum: d845669f21dd300c55c6eb3d931a1c68

BHB27 Kernel

Moto G4 Camera for those interested

SuperSU

Xposed

Debloat_Script_for_MPG24.107-70.2_Brazilian_6.0.1_for_XT1254_Odexed.zip

For those who like to use a smaller DPI than stock 640 DPI, Moto Display will look broken, and if you use the Moto G4 camera, the shutter button will not work. Use the Xposed Module "App Settings" and set Moto Display and Moto Display System Process to 640 DPI, and for the Moto G4 camera set it to 480 DPI.

I have also noticed a bug with GravityBox's QuickSettings management, where adding QS tiles adds all, none, or some disappear. This is out of my control.

Screenshots:

http://i.imgur.com/UqgC8pC.png

http://i.imgur.com/3IfOsf5.png

Big thank you to [MENTION=4517320]junior_ilha[/MENTION] and [MENTION=5747496]baybutcher27[/MENTION], whose Brazilian 6.0.1 soak 4 TWRP backup and BHB27 v200-x-M kernel, respectively, prompted me to take on this project. Also thank you to testers/users of my original "ROM" build, the TWRP backup.