yashsingh1/xdaforums huggingface dataset:
[Moto Maxx General] ChazzMatt:
This guide works for ALL Quarks, EXCEPT for the Droid Turbo XT1254. And even then it's only the bootloader unlock part that doesn't work for the XT1254. All the other stuff like installing TWRP, rooting, flashing boot animations, installing camera, etc is all the same for ALL Quarks (XT1225, XT1250, XT1254).

Yes, many people with India XT1225 have used this guide. It's for ALL Moto Turbo/Moto Maxx phones. To answer you specifically, YES this guide works for all Moto XT1225 and Moto XT1250 phones. Motorola branded them as Moto Maxx or Moto Turbo in various markets, but they are the same series of phones like an LG G3 is an LG G3.

In fact all the XT1225 phones (Moto Turbo or Moto Maxx) have exactly the same FCC ID which shows the all the XT1225 models are exactly the same device. It's just there used to be a carrier in India called "Max" or "Maxx" and Motorola didn't want people to think this phone was associated with that carrier, so Motorola changed the model name from Moto Maxx to Moto Turbo for India -- but it's exactly the same device that was also sold to Latin America as the Moto Maxx XT1225. The FCC ID proves it.

When the Moto Turbo XT225 was released in March 2015, it launched with Lollipop 5.02 while all the other XT1225 (Brazil, Mexico, Chile, Puerto Rico) still had Kitkat 4.4.4 (from late 2014). So, I downloaded the India 5.0.2 firmware and cross flashed it over our Puerto Rico and Mexico XT1225 phones so we (my wife and I) could have Lollipop right then. For several months, our phones said Moto Turbo XT1225 in the About settings. ;) Even later when I flashed CM 12.1 on those phones, they still identified as Moto Turbo.

A month later Motorola did release OTA for Lollipop 5.0.2 for all the other XT1225, but I already had it. Then after that I had Lollipop 5.1 courtesy of custom ROM, so I never reverted back to stock firmware. I have since flashed Brazil radio + bootloader on both phones, so now they identify again as "Moto Maxx", but the point is the XT1225 are all the exact same device. Be sure to unlock the bootloader before cross flashing any different region firmware, but the fact you can do that shows they are all the same device.
[Moto Maxx General] atkesavan:
Thank you

Thanks for the best reply....
[Moto Maxx General] atkesavan:
Help

Now I'm facing few issues,

1. Battery draining faster than before root

2. Charging slower than before root

3. When I shutdown after shutdown it will showing boot animation of google (which one I flashed from this thread) looks like rebooting but after then screen goes off

I need help can I do factory reset? I need help for the above mentioned issues...
[Moto Maxx General] ChazzMatt:
Just unlocking the bootloader and rooting has no effect on battery discharge rate, battery charging speed, nor phone shutdown time. Unlocking the bootloader and rooting just means you are the admin of your own device. As long as you have changed no other settings or installed anything else, battery discharge rate, battery charging speed, nor phone shutdown time will change just by unlocking bootloader and rooting.

Are you still on stock firmware or did you install a custom ROM?

Installing a custom ROM/kernel CAN have effect on battery discharge rate. For instance, if you choose "performance" CPU governor (or governor that promotes performance over battery life) that will make battery deplete faster but make activities like gaming more responsive. Depends on what you want your phone to do.

But even then, custom ROMs/kernel have no effect on charging speed or shutdown time. Long shutdown time sounds like some rogue app or malware...

You can factory reset if you wish, to see if that helps you in some way.
[Moto Maxx General] ChazzMatt:
From PM question. I prefer to answer here.

No. You can only cross-flash stock firmware over Quarks with the same FCC ID.

XT1250/XT1254 both have the same FCC ID, so you can crossflash that firmware and radios and everything works.

XT1225 Moto Maxx and XT1225 Moto Turbo have the same FCC ID, so you can crossflash that firmware and radios. (Over two years ago I flashed India 5.02. over my Puerto Rico and Mexico XT1225 phones to upgrade from 4.4.4 Kitkat as India got that first.)

But you cannot crossflash XT1254/XT1250 firmware over XT1225 and vice versa. At least not pure stock. [MENTION=7109882]iiWoodstocK[/MENTION] created a custom ROM using Brazil Motorola Marshmallow 6.0.1 firmware that could be flashed to XT1254/XT1250 -- but he replaced stock Motorola kernel with [MENTION=5747496]bhb27[/MENTION] custom kernel and he added CDMA lines to the build prop. But even then you couldn't flash XT1225 radio to XT1254/XT1250, instead you had to use the radio meant for your FCC ID.

I'm curious WHY do you want to do this? All the custom ROMs will work on all Quarks. The XT1225 has more LTE bands and more HSPA bands than the XT1254/XT1250, so why do you want the "inferior" XT1254 radio on your XT1225?

The only reason you would want XT1254 radio is if you need CDMA bands for some reason or use Verizon (U.S. carrier) and need LTE band 13. Since I assume you live outside the U.S., not many people outside U.S. use CDMA and you wouldn't be using Verizon... Is there something in particular you think the XT1254 has you want on the XT1225. If you are by any chance referring to Verizon VoLTE, that only works on Verizon on the XT1254, not on any other carrier.

Here's information about the Quark radios:

The XT1225 and XT1254/XT1250 all share LTE bands 2, 3, 4, 7.

The XT1225 additionally has LTE band 5 and 17.

___________________

FCC ID IHDT56PK2

____________________

The XT1254/XT1250 instead has LTE band 13 (Verizon LTE band), plus CDMA bands. While it does have some HSPA bands, there's not as many as in the XT1225.

FCC ID IHDT56PK1

______________________
[Moto Maxx General] ChazzMatt:
downgrade XT1225 firmware

From PM question. I prefer to answer here.

You will have to unlock the bootloader first. Then you can flash any XT1225 firmware you wish, yes even 4.4.4 Kitkat from Brazil XT1225. However you MUST exclude gpt.bin from your flash commands.
[Moto Maxx General] CCaseXX:
THANKS SO MUCH FOR THIS :good::highfive::cool:
[Moto Maxx General] Janu1:
Please update the thread

if unlockable phones still getting "" Your device does not qualify for bootloader unlocking " please advice to use data scrub tool to get success in unlock, if facing not qualify buy doing manual putting oem unlock data

make sure u givng data scrub right format like this below

"

(bootloader) 3A55940206236940#5A583146353232

(bootloader) 48383200585431323235000000#D2A4

(bootloader) 409226162521EACD2A0C55F84352C2F

(bootloader) DA678#5F36880111000000000000000

(bootloader) 0000000

"

it will covert ( ex below) to single line and copy paste that, u will get request to unlock code

3A55940206236940#5A58314635323248383200585431323235000000#D2A4409226162521EACD2A0C55F84352C2FDA678#5F368801110000000000000000000000

The table below will indicate whether your device is eligible for the bootloader unlock program:

Your device is unlockable if the CID

0x0000

0x0003

0x0007

0x0009

0x000B

0x000C

0x000D

0x000E

0x0014

0x00DE

0x0032

to check your CID value use below command on fastboot/bootloader mode

" fastboot getvar all "

or if have mfastboot

" mfastboot getvar all "
[Moto Maxx General] ChazzMatt:
The only reason you would get that message is if you are not typing in the alpha-numeric characters correctly. I already mentioned that possibility in post #1 and how to avoid it.

I also got my device was ineligible the first time, but when I copied and pasted from the Windows command window, it then worked. Since I KNEW my device was eligible, I knew I had mis-typed something.

My suggestion to copy and paste from Windows command window is exactly what you are talking about and has always been in my thread. There's nothing to update. ;)

ALL Moto XT1225 and XT1250 are eligible for bootloader unlock so there's no reason to check CID. (Unless someone changed the CID, in which case they've messed the phone up.) Still, thank you for the information. May help other people who don't have Moto XT1225 or Moto XT1250. Wonder if that might work for Verizon Droid Turbo owners?

The other possibility for being declared ineligible -- which I'm not clear on -- is if your phone's bootloader has already been unlocked in the past and re-locked. I don't know about that because I've never relocked a bootloader. Why would I give up that power?
[Moto Maxx General] Janu1:
i did copy paste from cmd to notepad and manually deleted unwanted string, copy paste straight to data scrub but keep failing every time ( i m sure doing things correctly ) after that moto rep from online forum helped me,

after providing him my oem unlock data via chat, after couple of minutes he told to put oem unlock data to data scrub.. voila i got unlock key
[Moto Maxx General] ChazzMatt:
UPDATE FROM 6.0.84.1 TO 6.0.86.7

New Moto camera from Motorola. Modded by [MENTION=6284772]data365[/MENTION] to work with ALL Motorola phones including our Quarks. Download link below, but be sure to go to this thread to thank him! Thank him on two or three posts, don't be stingy! This guy has kept us up to date on Moto camera after Motorola abandoned us.

Works on Marshmallow ROMs also...

Moto Camera Modded APK thread

https://xdaforums.com/moto-x-style/themes-apps/moto-camera-6-0-43-10-modded-apk-t3459690

CHANGELOG

DOWNLOADS:

APK

TWRP flashable zip:

Uninstall previous version before installing this one.

Reboot after installation.

Works great for me.
[Moto Maxx General] ChazzMatt:
QUARK Battery Calibration tip:
[Moto Maxx General] inkmars:
Restart to Bootloader> Scroll to Bootloader logs> Hold Power Button until it resets? Did I get it right?
[Moto Maxx General] ilikeseedpods:
No voy a obtener el dinero para la actualización
[Moto Maxx General] ChazzMatt:
Google translate: "I will not get the money for the update."

Not sure what you are asking about. What money, what update?

There have not been any recent Motorola updates for this phone (last for the XT1225 was a security update almost a year ago), and none cost money. They are free from Motorola Many have been posted online by devs.

See here, thanks to [MENTION=5747496]bhb27[/MENTION]:

https://androidfilehost.com/?w=files&flid=39558

and here:

http://www.filefactory.com/folder/f9d1880e6c5b4800/?sort=created&order=DESC&show=50

and here:

motorola/Firmwares/QUARK_RETBR_6.0.1_MPGS24.107-70.2-7_cid12_subsidy-DEFAULT_CFC.xml

http://ftpeil.eil.com.br/vip/motoro...S24.107-70.2-7_cid12_subsidy-DEFAULT_CFC.xml/

If you want to reinstall a full image file -- not just OTA -- of the very latest firmware update, not all country/carrier variants have been posted online for all XT1225. But Brazil variant is, and with unlocked bootloader you can flash that on any XT1225.

Bootloader Unlock is free for the XT1225 and XT1250, through a code given from Motorola. IF you unlock your bootloader, you can flash a Nougat custom ROM which will be updated newer than any stock Motorola firmware.

[ROMs][Quarks][List for Moto Maxx/Moto Turbo and Droid Turbo]

https://xdaforums.com/moto-maxx/development/roms-t3678624

As I say in the OP, if you want bootloader unlock for the Droid Turbo XT1254,

you need to go here

. The bootloader unlock instructions in post #1 of this thread is for Moto Maxx/Moto Turbo. But other stuff in this thread is for all Quarks -- boot logo, boot animation, modded Moto camera...
[Moto Maxx General] ChazzMatt:
Moto Camera 6.0.90 PRO Unlocked for QUARK

Since [MENTION=6284772]data365[/MENTION] stopped porting the Moto cameras for older phones, I haven't posted any new versions recently. However, here's a newer version of the Moto Camera that works for our Quarks. I have not tried it, but [MENTION=5088990]FlavioV[/MENTION] has... Thanks to [MENTION=4719374]Steph310[/MENTION] for finding this and writing notes.

Moto Camera 6.0.90 PRO Unlocked by SerJo87:

MotoCamera_v6.0.90_by_SerJo87_ProUnlock.apk

_____________

If you don't like it, then try one of the slightly older versions in this thread below. It will still be newer than what Motorola has given us.

https://xdaforums.com/moto-maxx/themes-apps/moto-g5-camera-quark-t3575150
[Moto Maxx General] bizeigel@gmail.Com:
Root XT 1250

Chaz,

I got as far a step 16. After that the selection menu looked nothing like what the phone did beforehand. The SuperSU.zip file that was safely in the downloads file prior to installing TWRP is nowhere to be found. I can only see TWRP install files. Any suggestions ?

Regards

Section 3: GAINING ROOT ACCESS

16. Select Install from the TWRP main menu.

17. Navigate to the location where you saved the SuperSu file that you downloaded in step 2, and select it.

18. Swipe the bar at the bottom of the screen to flash this zip file.

19. When it finishes, select Reboot System to boot your phone normally.
[Moto Maxx General] ChazzMatt:
In TWRP, when you click on install, look down to the lower right and there's tabs for types of files. "Image" is for newer versions of TWRP. That sounds like what you have chosen. Choose the OTHER category. (Whatever it's called. Maybe zip? I'll edit this post when I get home to provide more information, but that should get you started.) You need to change the category of files TWRP is looking for. When you change the category, you'll see the SuperSu zip file.
[Moto Maxx General] bizeigel@gmail.Com:
XT 1250

Chazz,

I re downloaded the SuperSu.zip to the phone and re-flashed the image. This time my menu choices were appropriate showing download file folder with the SuperSu.zip inside. I was able to install it and now have #SU on my phone.

All good, except the TWRP while present in boot menu, isn't evident any where else. Phone appearance and functionality, same crappy Android stock mess. Good, through all the annoying new phone type get to know, explore features still present and dominant. I've again re-flashed and then re booted via the TWRP menu both, recovery and system choices but naught changes.

Anyway some progress for first day, but looking at getting a real custom working ROM.

Cheers.

btw, this is the same exact device as the XT1254 like you have posted, only available for Spanish speaking markets outside of USA. The guide and packaging in Spanish language
[Moto Maxx General] ChazzMatt:
Interesting as I didn't know Motorola officially sold he XT1250 outside the U.S. We called it the U.S. Moto Maxx XT1250, to differentiate it from the "international" Moto Maxx XT1225 -- which LAUNCHED in Latin America. The XT1250 was designated for regional U.S. carriers who use CDMA/LTE and often roaming partners for Verizon. These are not MNVOs, they are standalone carriers with their own spectrum and towers, mostly located in very rural parts of America: Appalachian mountains of Kentucky, Alaska, parts of Wisconsin, Texas, etc. The big 4 carriers don't spend the money to go service those areas, so people in those parts rely on smaller local carriers who are often co-ops.

As Latin American countries don't really use CDMA, they only reason I can surmise the XT1250 was ever sold there is it could be marketed as the "cheaper" version of the XT1225. The XT1225 ONLY came in 64GB internal storage, while the XT1250 came in 32GB. But the XT1225 has additional LTE and HSPA bands the XT1250 does not have. The XT1250 is the 32GB clone of the Verizon Droid Turbo XT1254. If Verizon had not demanded an "exclusive", the XT1250 is what they would have gotten.

"Moto Maxx" was the global brand name for the Quark. But Verizon demanded an exclusive, so they got the same phone re-named as the Droid Turbo. Then, in India, there was a former carrier called Max or Maxx, and Motorola didn't want people to think this NEW cutting edge phone had anything to do with that out of business carrier, so they re-named it Moto Turbo for the India market. As a result of all those brands names, we call the phone by it's internal name: Quark.

This part confused me a little bit... TWRP is basically a separate operating system you boot to, so you can make backups, restore backups -- or easily flash modifications like ROMs, kernels, newer cameras. You won't see it elsewhere in the regular GUI.

Unless you are talking about having an easy way to boot to TWRP... in custom ROMs that's an option you can add to the "power menu" -- power off, reboot, reboot to recovery. You can also download TWRP Manager app from Google Play and reboot to TWRP from a shortcut of that app. (See the app first view to be "reboot"; that app can be a little confusing.)

As for Quark custom ROMs, here's your current choices:

[ROMs][Quarks][List for Moto Maxx/Moto Turbo and Droid Turbo]

https://xdaforums.com/showpost.php?p=75679058&postcount=4
[Moto Maxx General] bizeigel@gmail.Com:
Resurrection installed

InChazz,

It took me awhile to understand firmware/os but got it now. I installed Resurrection and Titanium and Gapps and Super SU. Problems now are:

I froze Google play ( just cause I hate all things Google) and it made Titanium not work. Uninstalled Titanium with intent to re install but download says already installed and won't let me re install. Same with Google Play but I'm trying sideload GApps again via ADB.

Also MEIN reading incompatible with Verizon network on Verizon website. I purchased thinking that it was Verizon compatible like my current xt1254. Verizon sucks also but that's not new news.

Any suggestions welcome.
[Moto Maxx General] ChazzMatt:
If you put in an already activated Verizon SIM card into the phone, it will work (or should work). We have people using the XT1250 on Verizon. Verizon just won't give you a new SIM card for the phone.

Google Play is the service that checks your apps to see if they need updating, and lets you download from Google Play store. While Titanium Backup can and will also keep track of apps you sideload that are not from Google Play Store, Titanium Backup itself is from Google Play.

[MENTION=5747496]bhb27[/MENTION] runs a no GAPPs on his phone but instead runs something (I think) that emulates Google Play service running. That's something you can investigate. But if you run GAPPs (as I do), you need Google Play to keep them automatically updated.
[Moto Maxx General] bizeigel@gmail.Com:
JimChazz,

I have also tried

---------- Post added at 01:18 PM ---------- Previous post was at 01:13 PM ----------

Chazz,

I have also tried my activated SIM card into the xt1250 but didn't get onto the network. I can work with that further to see what the problem is. That gives me a solid direction to work in.

So okay I'm stuck with Google Play. I'll have to figure out how to re install, it (Google Play) has record of being on both devices but it's not too be found on the new phone, and the PlayStore blocks a new download encounter.

When I check the phone this morning, maybe the GApps sideload I started will let me re flash it and then I'm off to the races.

Cheers
[Moto Maxx General] ChazzMatt:
You can dirty flash the ROM and reflash Gapps in TWRP.
[Moto Maxx General] bizeigel@gmail.Com:
Moto Maxx xt1250 image size exceeded partition limits + pre flash validation failed

Chazz,

I was able to establish Resurrection 7.0 on the Moto Maxx and used my already authorized xt1254 SIM card. When I added my account, I allowed Google to take control of my phone (inadvertently) and Google cloned my Droid Turbo settings and apps and data to the new XT1250.

So then I had a working XT1250 on the Verizon network LTE, with Resurrection Remix as my OS.

But I didn't think I had root because I couldn't get SuperSU icon to populate my apps folder, no matter how many times I flashed it and re booted. I didn't see the SU icon in my apps folder, therefore didn't think I had root.

I did not use Rootcheck to verify, I just assumed I didn't have root.

So, I decided to try something different. I did a fresh wipe of everything except internal storage and re flashed TWRP, GApps, and RR, and this time I pre installed the SIM card in the XT1250 to see if the process progressed more easily.

The OS was operational, but device couldn't connect to Verizon network this time. Not SMS nor Voice.

So I never got the device on the Verizon network and had to take the SIM card out and put back in my Droid Turbo, so I would have an operational device to use.

So it's Saturday now and let's try it all again.

Getting nowhere fast.

Did an advanced wipe again, everything except internal storage, but now cannot re flash anything.

Get error image size exceeded partition limits + pre flash validation failed. Tried newly downloaded files but still same error, image size exceeded partition limits + pre flash validation failed.

Sideloading R R results in invalid zip signature error.

So I've gone backwards this day, but stuff happens !

Cheers
[Moto Maxx General] ChazzMatt:
You were on the right track here. Yes, let Google "restore" from recently used phone. It will often give you a choice of which recently used phone/device.

If you flashed SuperSu, you had probably had root. Sometimes you have to download the "user" SuperSu version from Google Play, in addition to flashing in TWRP, to have SuperSu icon in your apps folder. Also, in some versions of the ROM, SuperSu will appear as a Settings category. Most recently, I had to download SuperSu from Google Play. When you then open SuperSu in app drawer (and you can put a shortcut on one of the desktop screens), you can see which apps have root or not. Especially if you open up Titanium Backup it should ask for root. When the SuperSU prompt appears to grant or deny root, you also know it's installed. The default prompt is 15 seconds, I believe, but in SuperSu settings I change that to 30 seconds to give me more time.

I'm not quite sure why this part didn't work out right.

If you boot into TWRP, connect to PC, drag over a zipped file -- like SuperSu -- and can see it.... (VERIFY you can see it and know it's what you dragged over) then you could even wipe internal storage and have a really clean slate.

Some people do this on purpose so that everything on the phone is "new", no legacy issues. But it's scary because from completely wiped phone, you cannot boot back to anything since nothing is installed. You then have to drag over ROM, GAPPS, and SuperSu from PC connection to then install.

I am not telling you to do that, that's up to you, but something about your phone sounds really confused at this point. I hope you get back to the stages you were at the beginning of this post. You were almost there!
[Moto Maxx General] bizeigel@gmail.Com:
Chazz,

Thanks again ! I'm up and running on Verizon rooted with RR ROM by bhb27. Everything functional. While I was not able to use fastboot to flash files, I was able to drag and drop to system file with my PC after doing another clean wpe of everything except internal storage.

Then booted into TWRP recovery and installed the GApps, SuperSU,RR 7.0, and reflashed TWRP for good measure.

Added my Google account, got WiFi.

Installed the activated 1254 SIM card, and it took maybe 15 minutes for me to gain access to network, but all working now.

Wondering what I can freeze in titanium so I don't get any forced OTA updates.

Cheers!
[Moto Maxx General] ChazzMatt:
Since RR doesn't have the stock firmware OTA framework, you won't receive any Motorola or Verizon OTA prompts.

With Nougat custom ROM, you are well past anything the XT1250, XT1254, XT1225 got from Motorola. XT1250 never got past Lollipop 5.0.2 and XT1225 /XT1254 never got past Marshmallow.
[Moto Maxx General] bizeigel@gmail.Com:
MOTO MAXX

Quoted post by ChazzMatt,

That's welcomed news indeed. No OTA to set things awry !

Yes you're right, my 1254 has MM, so I am past that.

Thanks for pointing that out !
[Moto Maxx General] ChazzMatt:
MOTO CAMERA 6.0.91.19

We now have 6.0.91.19.

APK

TWRP FLASHABLE
[Moto Maxx General] isnerdd:
i have a brazillian Moto Maxx (XT1225) and after trying everything to unlock bootloader i just dont stop recieving the "you does not qualify for bootloader unlocking" message. i already used data scrub to format my data but still gets the error. theres anything else i can do? maybe its because this phone is from TIM (Telecom Italia Mobile)? i have checked my CID and it is 0x000c, so it should be unlockable, right?