Tips for the xt1050 variant (More to come, maybe, lol) - Moto X General

Ok guys if you're like me and have unlocked your bootloader and installed a custom ROM coming from KitKat or below, you probably noticed no speakerphone capabilities.
Here's how to work around that:
First have adb and fastboot set up along with the Motorola drivers.
Here's what I did:
Download and extract bootloader.zip from the mega download link.
Put the phone in fastboot
Open command prompt/terminal
CD /adb (or whatever adb and fastboot are located)
fastboot flash partition gpt.bin
Let it run then:
fastboot flash motoboot motoboot.img
Let that run. And voila, speakerphone shall work.
Note: this may work on other variants who have installed a custom ROM coming from KitKat, just update gpt/motoboot/modem/fsg for your variant.
Attached are for the xt1050, they are from the xt1060 variant. Will not brick your phone. I'm speaking from personal experience.
For gpt and motoboot=> https://mega.nz/#!xAYSEDaB!vQ2jIUlQ17Rx1OyWK5VpFY--VfWxPuyDcl9Tj-j4LRk
For vzw modem=> https://mega.nz/#!0URBnJwK!bLYJI87ivbT5a8RLBxyQQWNEnvrXrVPavuPd3-hmWEA
The above modem will allow you to use a Verizon sim card that's already active if your current modem won't allow it as mine didn't but my other Moto x did, (vz will NOT activate the xt1050 x, I was told by a vzw CSR that it can be put on a postpaid account, I'm unsure)
Also if you use GSM on this phone, you would be getting Hspa data, I was told by a member on here(XDA) that I could flash the non-hlos.bin and fsg.mbn from either the xt1058 or xt1053 to get LTE on AT&T towers. I have not been able to do so successfully, sticks on H+. If anyone knows how, please let me know.
If any links are broken contact me at [email protected] add subject "xt1050 tips XDA"
Sent from my Moto X using Tapatalk
-I am NOT responsible for any damages that may occur-

Related

[GUIDE] Update XT1095 Pure Edition to Latest Android Lollipop *DISCONTINUED*

Well, there's been a lot of confusion about over in the 5.0 OTA thread about how to get onto the latest build of Lollipop.
**********UPDATE********
Sorry guys, I no longer have a Moto X and as such have to discontinue support for the downloads in this thread; I can no longer keep up with a device I don't have
If you can get the files I mention elsewhere, most of these instructions should remain applicable.
Thanks
*****************************
So how does one get onto the latest OFFICIAL build of Android 5.0 on their Moto X 2014 Pure Edition (XT1095)? Here's how (and it most likely involves a data wipe)
Have an XT1092 or XT1097? Well fear not! It's easy to convert.
Follow this guide later in the thread (thanks to@steff999 for this!):
http://forum.xda-developers.com/showthread.php?p=56700701
And if you have cellular problems on your 1092 or 1097, follow this post by @sbtm1337:
http://forum.xda-developers.com/showthread.php?p=56778275
****If you damage anything in the process, it's no one's fault but yours (it's hard to mess this up, though )****
Step 0:
Make sure you have basic fastboot and adb knowledge; have Motorola drivers on your computer.
Enable USB debugging on your phone if you haven't yet.
Then, go to the home screen. Plug in the USB cable into your computer, and then into your phone.
If you haven't done anything like this before, it should prompt you for RSA authorization. Check always allow, and then yes.
Step 1:
Determine where you are in the process.
You can be in one of 5 places:
A: On 4.4.4 KitKat, un-tampered
B: On 4.4.4 KitKat, tampered (root, /system mods, etc.)
C: On 5.0 Lollipop LXE22.39-6 un-tampered
D: On 5.0 Lollipop LXE22.39-6 tampered
E: On ANY other version
If option A, go to step 4 (no wipe!)
If option C, go to step Q (keep your data )
If option B, D, or E, go to step 2 (gonna have to wipe...)
******Unless you're on option A or C, you NEED an unlocked bootloader!******
Step 2:
Download the stock 4.4.4 firmware.
It's on Motorola's site, but you have to request access and wait a while. I've mirrored it in .zip form for easy access:
https://onedrive.live.com/redir?resid=227F163CB35629DA!20267&authkey=!AMWPTB3ICDtezYs&ithint=folder,
Extract the .zip on your PC. On OneDrive, open the Moto Fastboot folder and download the fastboot corresponding to your OS (Windows or Linux, no Moto Fastboot exists for Mac unfortunately).
***Take the fastboot file here and replace the one in whatever directory you have your current one***
***Move the files from the 4.4.4 Firmware to the same place you have the new fastboot.***
***There may be a file called fastboot in the 4.4.4 Firmware folder. Delete that, you only need the one from OneDrive***
Step 3:
Reboot your device to fastboot.
Enter these commands:
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot reboot-bootloader
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot flash modem NON-HLOS.bin
fastboot erase userdata
fastboot erase cache
fastboot reboot
Don't sign into any accounts, and skip all the setup.
Step 4:
Now, download the 4.4.4 to 5.0 OTA zip from here:
https://onedrive.live.com/redir?resid=227F163CB35629DA!20267&authkey=!AMWPTB3ICDtezYs&ithint=folder,
Put it in the download folder of your Moto X.
Step 5:
Reboot to stock recovery. Once you see the Android and a red triangle above it, press volume up for 3 sec and then lock right afterwards. Then let go immediately.
Select "apply update from sdcard".
Navigate to your download directory, and select the update zip.
Let it flash.
Reboot.
Step 6 **IMPORTANT**:
Now you've got L! But... Not so fast.
Skip through the setup, and go to factory reset in settings (enjoying the beauty along the way).
Here's why: Android L has 256-bit encryption (up from 128-bit on KitKat), however it only takes effect if you factory reset within L.
It's ultimately up to you whether you reset or not, but coming from a clean KitKat install like most this is a great benefit for little effort.
If you've made it this far without a wipe and don't want to re-set up your phone, it will work without it, but to ensure smooth operation and for security purposes I'd highly recommend the reset (many who haven't done this reset have reported numerous FCs and other issues as well).
Step Q:
All you have to do now is download the 5.0-6 to 5.0-11 OTA from my OneDrive and flash it in stock recovery. Not much to it!
*If you have an alternate modem, you'll be ineligible for this .6-.11 OTA. It's likely that you'll have to wipe, flash 4.4.4, and redo the steps it took to get you to -6 but with the -11 OTA file.*
And...
BAM!
LOLLIPOP!
YEAHHH BUDDY
Enjoy
Hope this helps some folks! Hit the thanks button if it does!
Sent from my Moto X Pure Edition using Tapatalk
SolarTrans said:
Well, there's been a lot of confusion about over in the 5.0 OTA thread about how to get onto the latest build of Lollipop.
In case you haven't followed it all, here's the story:
On the 8th or 9th of November 2014, Motorola started a very limited soak test with L build LXE22.39-5. That OTA got leaked, and many of us tried to get back to stock 4.4.4 to take the OTA. On 11/11/14, they started another, more widespread soak test. The build in that one is LXE22.39-6. In order to get from the first soak test build to the next, a "delta" OTA was required, and it was only sent to those officially enrolled in the first wave. That was never leaked, so in order to get onto the -6 firmware, a downgrade to stock 4.4.4 was necessary.
So how does one get onto the latest (as of now) build of Android 5.0 on their Moto X 2014 Pure Edition (XT1095)? Here's how (and it most likely involves a data wipe):
****If you damage anything in the process, it's no one's fault but yours****
Step 0:
Make sure you have basic fastboot and adb knowledge; have Motorola drivers on your computer.
Step 1:
Determine where you are in the process.
You can be in one of 5 places:
A: On 4.4.4 KitKat, boot loader locked, untampered whatsoever
B: On 4.4.4 KitKat, boot loader unlocked, tampered
C: On 4.4.4 KitKat, boot loader unlocked, untampered whatsoever (not even root) (extremely unlikely)
D: On 5.0 Lollipop build LXE22.39-5 boot loader unlocked
E: On 5.0 Lollipop build LXE22.39-5 boot loader locked
If option A or C, skip to step 4 (phew, no data wipe needed )
If option B or D, go to step 2 (you're getting wiped, sorry)
If option E, unlock your bootloader through Motorola's website (yup. Wipe too) and go to step 2
Step 2:
Download the stock 4.4.4 firmware.
It's on Motorola's site, but you have to request access and wait a while. I've mirrored it in .zip form for easy access:
https://onedrive.live.com/redir?res...0263&authkey=!AM8xPNkiWBzJ3iY&ithint=file,zip
Extract the .zip, and open the folder corresponding to your OS (Windows, Linux, etc).
Take the fastboot file here and replace the one in whatever directory you have your current one.
Move the rest of the files not in the OS folders to the same place you have the new fastboot.
Reboot your device to fastboot.
Enter these commands:
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot reboot-bootloader
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot flash modem NON-HLOS.bin
fastboot erase userdata
fastboot erase cache
fastboot reboot
Don't sign into any accounts, and skip all the setup.
Step 4:
Now, download the OTA zip from here:
https://onedrive.live.com/redir?res...0264&authkey=!APWqFt6yzNh4mSU&ithint=file,zip
And put it in the download folder of your Moto X.
Step 5:
Reboot to stock recovery. Once you see the Android and a red triangle above it, press the volume up and lock buttons simultaneously for 3 seconds and let go.
Select "apply update from sdcard".
Navigate to your download directory, and select 5.0OTA.zip.
Let it flash.
Reboot.
Step 6 **IMPORTANT**:
Now you've got L! But... Not so fast.
Skip through the setup, and go to factory reset in settings (enjoying the beauty along the way).
Here's why: Android L has 256-bit encryption (up from 128-bit on KitKat), however it only takes effect if you factory reset within L. It's ultimately up to you whether you reset or not, but if you're coming from a clean KitKat install like most this is a great benefit for little effort.
If you've made it this far without a wipe and don't want to re-set up your phone, it will work without it, but to ensure smooth operation and for security purposes I'd highly recommend the reset (many who haven't done this reset have reported numerous FCs and other issues as well).
And...
BAM!
LOLLIPOP!
YEAHHH BUDDY
Enjoy
Hope this helps some folks! Hit the like button if it does!
Sent from my Moto X Pure Edition using Tapatalk
Click to expand...
Click to collapse
A lot of people including myself have had troubles with the motoboot command. It comes up with a downgrade from TZ ( or something like that)
Have you had any problems?
Currently I'm on 4.4.4
I was on the first soak and tried to get back to 4.4.4 but my phone bootloops and then goes to recovery when I try to update to the newest L.
I have to flash the system from 4.4.4 And the boot to get my phone back.
matt99017d said:
A lot of people including myself have had troubles with the motoboot command. It comes up with a downgrade from TZ ( or something like that)
Have you had any problems?
Currently I'm on 4.4.4
I was on the first soak and tried to get back to 4.4.4 but my phone bootloops and then goes to recovery when I try to update to the newest L.
I have to flash the system from 4.4.4 And the boot to get my phone back.
Click to expand...
Click to collapse
No, I haven't had any problems. I've heard of some people saying that you don't have to flash motoboot (it's the boot loader) to successfully downgrade.
Have you tried flashing everything else from this firmware?
Sent from my Moto X Pure Edition using Tapatalk
I've tried to flash the system, but it tells me something about needing to use a new fastboot. Multi....+++++? Not used anymore.
I've tried to flash the gpt but it won't work either. I've done boot, fsg, modem, that is it.
System, gpt, motoboot are all a no go.
Kinda lost.
I'm at work now, so I can't do much for about 7 more hours.
Thanks for this - so this is the official 5.0 OTA? Not the Soak test?
SolarTrans said:
Extract the .zip, and open the folder corresponding to your OS (Windows, Linux, etc). Take the fastboot file here and replace the one in whatever directory you have your current one.
Click to expand...
Click to collapse
There are no folders in the archive with stock 4.4.4 firmware and there is no fastboot.exe for Windows inside. Where I can get fasboot for Windows to flash so big system.img ?
It's in the os folders - that fastboot did not work for me however. I just used sdk fastboot.
Quick question
Sorry for a noob question, but am I correct in assuming this will function fine on a Mac using the Linux fastboot? And does it need to be placed in the same directory as the files associated with the Android SDK? Or can it be in its own folder?
Thanks for any help!
Sdobron said:
It's in the os folders - that fastboot did not work for me however. I just used sdk fastboot.
Click to expand...
Click to collapse
I have downloaded both archives (1st link in OP, 2nd in another tread) and both do not have any folders inside. There is "fastboot" file in the archives and looks like it is for Mac and not for Windows.
So does it means that sdk fastboot flashed sustem.img successfully ?
Thanks to @SolarTrans and everyone else, both here and on MFN, I was able to reflash back to 4.4.4, update OTA to the Lollipop soak test, and restore the logo file to get rid of the ugly bootloader unlocked warning screen
This has been a great resource, and first time doing all of this. Definitely a little confusing at first, but I figured it out. Thanks everyone.
matt99017d said:
I've tried to flash the system, but it tells me something about needing to use a new fastboot. Multi....+++++? Not used anymore.
I've tried to flash the gpt but it won't work either. I've done boot, fsg, modem, that is it.
System, gpt, motoboot are all a no go.
Kinda lost.
I'm at work now, so I can't do much for about 7 more hours.
Click to expand...
Click to collapse
That's because you need the motorola fastboot file in the 4.4.4 zip
Sent from my Moto X Pure Edition using Tapatalk
Sdobron said:
Thanks for this - so this is the official 5.0 OTA? Not the Soak test?
Click to expand...
Click to collapse
It's the 2nd soak test, which some believe is the final OTA.
If it isn't, however, I'm registered as part of that soak test so I'll be able to post the update
Sent from my Moto X Pure Edition using Tapatalk
greggov said:
Thanks to @SolarTrans and everyone else, both here and on MFN, I was able to reflash back to 4.4.4, update OTA to the Lollipop soak test, and restore the logo file to get rid of the ugly bootloader unlocked warning screen
This has been a great resource, and first time doing all of this. Definitely a little confusing at first, but I figured it out. Thanks everyone.
Click to expand...
Click to collapse
How did you restore the logo? Just fastboot flash the logo.bin from the factory image?
paul_jones said:
Sorry for a noob question, but am I correct in assuming this will function fine on a Mac using the Linux fastboot? And does it need to be placed in the same directory as the files associated with the Android SDK? Or can it be in its own folder?
Thanks for any help!
Click to expand...
Click to collapse
As I said in the guide, it needs to replace your current fastboot file in your Android SDK (it works for other manufacturers too, it just has some added functionality for Motorola so it's safe to do this).
But yeah you should be fine with the Linux one, although I don't have a Mac so I can't test it
Sent from my Moto X Pure Edition using Tapatalk
Moto Fastboot files are back up guys! They're in my OneDrive, just follow the folders from either link up there
Sent from my Moto X Pure Edition using Tapatalk
Sdobron said:
How did you restore the logo? Just fastboot flash the logo.bin from the factory image?
Click to expand...
Click to collapse
I actually googled around trying to replace it, and it linked me back to a thread here. Downloaded the logo.bin file and flashed it. It's the stock M logo with "powered by Android" or whatever that says
greggov said:
I actually googled around trying to replace it, and it linked me back to a thread here. Downloaded the logo.bin file and flashed it. It's the stock M logo with "powered by Android" or whatever that says
Click to expand...
Click to collapse
Care to link that thread? Thanks
Sdobron said:
Care to link that thread? Thanks
Click to expand...
Click to collapse
here you go!
Anyone did try on XT1097 (Brazilian model)?
Updated OP with Moto Fastboot files! There should be no problems now
Sent from my Moto X Pure Edition using Tapatalk

How I upgraded my Consumer Cellular Moto G 2014 X1064 to Lollipop

Since I've been lurking all day looking for solutions, I thought I'd share my success story and instructions. I'm a new poster so I can't make links, so I'll do my best to give you an idea if you've got the right link. The fastboot instructions may be a little truncated, so look around if they seem unclear. These are the commands you need to enter, though. I wasn't able to relock my bootloader.
This is for the Consumer Cellular Moto G 2014 X1064. Starting from retail (where you have the Consumer Cellular app):
Unlock the bootloader on Moto's site at motorola-global-portal.custhelp dot com
Download Blur_Version.21.11.17.titan_retuaws.retuaws.en.US from droid-developers dot org slash phone device 36
Unzip that file into your fastboot folder
Enter Fastboot on your phone (how to: hold power and volume down until your device turns off, then hold it another 5-10 seconds, then let go and you should see a basic text screen)
Use these commands on your computer while being in the fastboot folder (I was using a Mac with the quick fastboot/ADB tools and just typed them in Terminal):
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot reboot
You should now be at stock Android 4.4.4 with an unlocked bootloader. No Consumer Cellular app.
Grab the torrent file from the thread titled "[OTA] Moto G 2014 XT1064 v22.11.6" on this subforum. It's on page 8, post #73
Rename that file to something simple like update.zip
Use Android File Transfer or similar (I had a Mac) to put that on the root of your device. It was at the same level as the Downloads folder. If you can see that, you're in the right place.
Reboot into fastboot mode
Select recovery mode (press volume down to highlight it, then volume up to select)
You'll now see an Android guy with a red triangle. Press volume up and power at the same time, let go, and you should be in another text menu.
Select boot from SD card (use volume down to highlight it, then power to select)
Select your update.zip
Wait 20 minutes or so while it works
Select reboot when you're finished
That was enough to get me to Android 5. Good luck everyone!
Janus Kirin said:
Since I've been lurking all day looking for solutions, I thought I'd share my success story and instructions. I'm a new poster so I can't make links, so I'll do my best to give you an idea if you've got the right link. The fastboot instructions may be a little truncated, so look around if they seem unclear. These are the commands you need to enter, though. I wasn't able to relock my bootloader.
This is for the Consumer Cellular Moto G 2014 X1064. Starting from retail (where you have the Consumer Cellular app):
Unlock the bootloader on Moto's site at motorola-global-portal.custhelp dot com
Download Blur_Version.21.11.17.titan_retuaws.retuaws.en.US from droid-developers dot org slash phone device 36
Unzip that file into your fastboot folder
Enter Fastboot on your phone (how to: hold power and volume down until your device turns off, then hold it another 5-10 seconds, then let go and you should see a basic text screen)
Use these commands on your computer while being in the fastboot folder (I was using a Mac with the quick fastboot/ADB tools and just typed them in Terminal):
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot reboot
You should now be at stock Android 4.4.4 with an unlocked bootloader. No Consumer Cellular app.
Grab the torrent file from the thread titled "[OTA] Moto G 2014 XT1064 v22.11.6" on this subforum. It's on page 8, post #73
Rename that file to something simple like update.zip
Use Android File Transfer or similar (I had a Mac) to put that on the root of your device. It was at the same level as the Downloads folder. If you can see that, you're in the right place.
Reboot into fastboot mode
Select recovery mode (press volume down to highlight it, then volume up to select)
You'll now see an Android guy with a red triangle. Press volume up and power at the same time, let go, and you should be in another text menu.
Select boot from SD card (use volume down to highlight it, then power to select)
Select your update.zip
Wait 20 minutes or so while it works
Select reboot when you're finished
That was enough to get me to Android 5. Good luck everyone!
Click to expand...
Click to collapse
During the first flash, did you not get System Downgrade errors? And after reboot i could still see same Consumer Cellular system version. Did you verify your system version before you updated Lollipop?
I still cant believe it worked for you as i have seen other people still having issues like me where they cannot flash 21.11.17 version because of system not permitting downgrading.
Please add any more insights or if you downloaded the ROM from somewhere else.
Thanks.
zoomingrocket said:
During the first flash, did you not get System Downgrade errors? And after reboot i could still see same Consumer Cellular system version. Did you verify your system version before you updated Lollipop?
I still cant believe it worked for you as i have seen other people still having issues like me where they cannot flash 21.11.17 version because of system not permitting downgrading.
Please add any more insights or if you downloaded the ROM from somewhere else.
Thanks.
Click to expand...
Click to collapse
I didn't get system downgrade errors, no. I unlocked first. Maybe that was it?
My system version was 21.11.23.titan_ccaws.AWSCC.en.US cc
Zoomingrocket, check out my post here: http://forum.xda-developers.com/showpost.php?p=56707918&postcount=26
Thanks for the guide, helped me to update to Lollipop after flashing the retail image. Are you able to lock your bootloader, or will I just have to live with it being unlocked?
Janus Kirin said:
I didn't get system downgrade errors, no. I unlocked first. Maybe that was it?
My system version was 21.11.23.titan_ccaws.AWSCC.en.US cc
Click to expand...
Click to collapse
That's the same version I had, and I got the same error as the person above.
chibichn said:
Zoomingrocket, check out my post here: http://forum.xda-developers.com/showpost.php?p=56707918&postcount=26
Thanks for the guide, helped me to update to Lollipop after flashing the retail image. Are you able to lock your bootloader, or will I just have to live with it being unlocked?
Click to expand...
Click to collapse
I was not able to lock the bootloader. It shows that warning for five seconds and then starts the boot animation. I'd also like to lock it, but I've decided not to press my luck.
Janus Kirin said:
I was not able to lock the bootloader. It shows that warning for five seconds and then starts the boot animation. I'd also like to lock it, but I've decided not to press my luck.
Click to expand...
Click to collapse
chibichn said:
Zoomingrocket, check out my post here: http://forum.xda-developers.com/showpost.php?p=56707918&postcount=26
Thanks for the guide, helped me to update to Lollipop after flashing the retail image. Are you able to lock your bootloader, or will I just have to live with it being unlocked?
Click to expand...
Click to collapse
Thanks a ton Janus & Chibichn, it works and i was able to downgrade and flash Lollipop via recovery!
See this post:
http://forum.xda-developers.com/showpost.php?p=56707918&postcount=26
Seems to work for me. Happily running Lollipop on my Consumer Cellular G (2014).
Other than the void warranty, any other disadvantage in unlocking the bootloader? Will we get future OTA updates or well have to flash every time?
Thanks, worked for me, for those who aren't able to downgrade, are you sure you got your bootloader unlocked?
Great tutorial, worked exactly as described. Thanks A LOT! Now to root and start restoring my TitaniumBackup.
Thanks for the tutorial, I am having issues on step 14 the installation aborts in recovery. I did rename the zip to update.zip. If some one can point me in the right direction that would be appreciated. Thanks.
Sent from my A0001 using XDA Free mobile app
Thanks a ton for this. Got my less than 24 hour old Moto G upgraded last night. Youre a lifesaver.
root??
work was actually really really perfect! however I noticed that when starting this root and lost without recovery. is normal in this version? because at the end she asked me to reinstall it would root.
I got the xt1064 from consumer cellular and have been trying to replicate the process but with a locked bootloader.
My cc x1064 originally came with 21.11.23.titan_ccaws.AWSCC.en.US cc. I couldn't flash an older US retail build (21.11.17.titan_retuaws.retuaws.en.US - the latest available for download at the time) because of downgrade issues. Locked bootloader wont let you downgrade, image verification issue.
As of today I was able to located the latest US retails aws rom for 21.11.23. I ended up getting it from a different faster mirror than the ones posted in another xda thread.
http://motofirmware.com/files/file/951-retuaws-xt1064-444-kxb2185-23-cid9-cfcxmlzip/
Fastboot flash of this rom was successful. No bootloader/image issues. My consumer cellular rom was removed, cc app was gone, and now my system version reads 21.11.23.titan_retuaws.retuaws.en.US cc ( build # kxb21.85-23). Don't know why the "cc" is still appended to the end of the system version. Baseband version also had CCAWS_CUST in it. Is this an indication that consumer cellular components like the baseband modem files were untouched during the US retail flash?
Anyway, tried all the tutorials on getting OTA to update via stock recovery thru "update form sd" but the update keeps failing. I keep getting message " package expect build finger print of motorola/titan_retuaws/titan_umts:4.4.4/kxb21.85-17/23:user/release-keys or motorola/titan_retuaws/titan_umts:5.0/LXB22.39-6/5:user/release-keys; this device has motorola/titan_retuaws/titan_umts:4.4.4KXB21.85-23/30:u Installation aborted."
So the phone is complaining that the package currently installed either had to be 21.85-17 (4.4.4) or lollipop 5.0, in order to flash , but found 21.85-23(4.4.4) on my phone instead, hence it fails because of version mismatch. So in order to update OTA lollipop with a locked bootloader only a currently installed build of 21.11.17 will allow you to do it? If that is the case, I can't downgrade and thus can update the OTA.
diamondjoker5 said:
I got the xt1064 from consumer cellular and have been trying to replicate the process but with a locked bootloader.
My cc x1064 originally came with 21.11.23.titan_ccaws.AWSCC.en.US cc. I couldn't flash an older US retail build (21.11.17.titan_retuaws.retuaws.en.US - the latest available for download at the time) because of downgrade issues. Locked bootloader wont let you downgrade, image verification issue.
As of today I was able to located the latest US retails aws rom for 21.11.23. I ended up getting it from a different faster mirror than the ones posted in another xda thread.
http://motofirmware.com/files/file/951-retuaws-xt1064-444-kxb2185-23-cid9-cfcxmlzip/
Fastboot flash of this rom was successful. No bootloader/image issues. My consumer cellular rom was removed, cc app was gone, and now my system version reads 21.11.23.titan_retuaws.retuaws.en.US cc ( build # kxb21.85-23). Don't know why the "cc" is still appended to the end of the system version. Baseband version also had CCAWS_CUST in it. Is this an indication that consumer cellular components like the baseband modem files were untouched during the US retail flash?
Anyway, tried all the tutorials on getting OTA to update via stock recovery thru "update form sd" but the update keeps failing. I keep getting message " package expect build finger print of motorola/titan_retuaws/titan_umts:4.4.4/kxb21.85-17/23:user/release-keys or motorola/titan_retuaws/titan_umts:5.0/LXB22.39-6/5:user/release-keys; this device has motorola/titan_retuaws/titan_umts:4.4.4KXB21.85-23/30:u Installation aborted."
So the phone is complaining that the package currently installed either had to be 21.85-17 (4.4.4) or lollipop 5.0, in order to flash , but found 21.85-23(4.4.4) on my phone instead, hence it fails because of version mismatch. So in order to update OTA lollipop with a locked bootloader only a currently installed build of 21.11.17 will allow you to do it? If that is the case, I can't downgrade and thus can update the OTA.
Click to expand...
Click to collapse
I also noticed that Base Band version stays from Consumer Cellular. Any idea if we should or can flash the Base Band to US Retail? Also as far i read, yes the lollipop update is based on top of 21.11.17 not 21.11.23. There may be a lollipop image on top of 21.11.23 but i am not sure.
^^ personally I didn't care to void the warranty since I picked it up for 75 (gift card for another 75), also the consumer cellular model. Updated it to 5.0 and using it as my spare phone for browsing and web on my secondary line, it works fine. Immediately after the update, getting back into recovery is an issue, haven't tried since but it's been working fine so I'm not complaining.
zoomingrocket said:
I also noticed that Base Band version stays from Consumer Cellular. Any idea if we should or can flash the Base Band to US Retail? Also as far i read, yes the lollipop update is based on top of 21.11.17 not 21.11.23. There may be a lollipop image on top of 21.11.23 but i am not sure.
Click to expand...
Click to collapse
I was successful with the Consumer Cellular XT1064, but I unlocked the bootloader first and left it that way. It is my understanding that this is required to downgrade, but I'm no expert.
The Lollipop *does* update the Baseband, though the CCAWS_CUST was/is appended throughout. Unsure what that is all about (or if it even relates to Consumer Cellular), but it works just fine. I'll paste the various Baseband, System, and Build numbers reported as I progressed below. Perhaps this will shed some light?
___________________________________
Consumer Cellular XT1064 - As found:
Baseband: MSM8626BP_1032.394.88.00R, CCAWS_CUST
System: 21.11.23.titan_ccaws.AWSCC.en.US.cc
Build: KXB21.85-23
___________________________________
After factory retail flash:
RETUAWS_XT1064_4.4.4_KXB21.85-17_cid9_CFC.xml.zip
Baseband: MSM8626BP_1032.394.88.00R, CCAWS_CUST
System: 21.11.17.titan_retuaws.retuaws.en.US na
Build: KXB21.85-17
___________________________________
After Lollipop update via adb sideload:
Blur_Version.21.11.17.titan_retuaws.retuaws.en.US.zip
Baseband: MSM8626BP_1032.3105.93.00R, CCAWS_CUST
System: 22.11.6.titan_retuaws.retuaws.en.US cc
Build: LBX22.39-6
___________________________________
Kinda strange that the System went from US cc, to US na, then back to US cc. ???
If someone can provide this information from another carrier or carrier-less, it would be interesting to compare. I have 2 more of these ordered and due to arrive Wednesday. I'll check back here before I alter them in case someone wants additional info. - Regards
---------- Post added at 02:48 AM ---------- Previous post was at 02:07 AM ----------
chibichn said:
Zoomingrocket, check out my post here: http://forum.xda-developers.com/showpost.php?p=56707918&postcount=26
Thanks for the guide, helped me to update to Lollipop after flashing the retail image. Are you able to lock your bootloader, or will I just have to live with it being unlocked?
Click to expand...
Click to collapse
Oh my, that bat file looks eerily familiar to me. Could be a coincidence, but I *know* Jack - very well
Recovery issue
Anyone else have issues getting back into recovery after flashing lollipop? Before I wipe mine and redownload the file, is anyone else's recovery an issue? I get stuck at the dead android logo and it won't show the recovery menu text/options.
By chance will this by default carrier unlock the device as well?

[GUIDE] Lollipop for XT1064 (CANADA ONLY)

This is a guide that is strictly for those who are as impatient as I am to get Lollipop on their Moto G (2014). I know there are several guides for folks in the US, and other countries as well, but currently there is no OTA for Canada yet. We are literally left out in the cold. So, I thought I would put a collaborative guide together so the Canadians can enjoy some 5.0, too!
First and foremost, if you F up your phone, that's on you. This will void your warranty, and I am in no way responsible for any stupidity you conjure up during the process.
I have only tested this on the XT1064, which is the single SIM US/Canada model.
The issue when trying to simply follow the upgrade guide for the XT1064 is that the OTA file looks for a 4.4.4 variant of Android that needs to be the same region as where the OTA came from. If you try to install it on the Canadian versions, you will get an error. So, here goes:
1. Unlock your bootloader. Follow this wonderful guide: http://forum.xda-developers.com/mot...wip-unlock-bootloader-moto-g-2nd-gen-t2875728
2. Download the US version of 4.4.4, it can be found here: http://www.filefactory.com/file/2ygnt0x45vcr/RETUAWS_XT1064_4.4.4_KXB21.85-17_cid9_CFC.xml.zip
3. Extract the above file to the same location you installed Minimal ADB in the first step (C:\Program Files(x86)\Minimal ADB and Fastboot)
4. Turn your phone off and disconnect it from the computer. Press and hold the volume down (-) button and power button to get into Fastboot mode. Connect your phone to the computer.
5. Run Minimal ADB and run these commands:
PHP:
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk1
fastboot flash system system.img_sparsechunk2
fastboot flash system system.img_sparsechunk3
fastboot erase cache
fastboot erase userdata
fastboot reboot
I removed the modem commands on purpose, and I will explain why later.
6. Once the phone has rebooted, plug it in to the computer and follow this guide: http://forum.xda-developers.com/moto-g-2014/development/lollipop-moto-g-2014-xt1064-t2937361
You should now have Lollipop on your Canadian XT1064!
If you have issues with the WiFi or cellular, you may have to flash the modem commands again from the old file. I had to download the original Canadian ROM (http://www.filefactory.com/file/78znv8hx0tvt/RETCA_XT1064_4.4.4_KXB21.85-16_cid14_CFC.xml.zip) and using Fastboot flash the following:
PHP:
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
After that I had no issues and everything seems to be working as it should. You can relock your bootloader afterwards if you like as well.
Thanks to the other contributors above, I was simply trying to put a quick guide together for us Canadian folks who wish to get Lollipop, too!
Cheers!
This is great - although I think I'm still "out in the cold." I have 11.24 and couldn't flash the above due to "downgrading." Unless I'm missing something... Any ideas?
This worked for me! Thanks for the awesome tutorial!
brianshayne said:
This is great - although I think I'm still "out in the cold." I have 11.24 and couldn't flash the above due to "downgrading." Unless I'm missing something... Any ideas?
Click to expand...
Click to collapse
At which part do you get an error? Are you trying to use a script to flash, or are you doing exactly step by step like mentioned above? I had the latest of the late on my Moto G 2014, so I know that these steps work on it.
Is your bootloader unlocked as mentioned above?
NexusChrist said:
At which part do you get an error? Are you trying to use a script to flash, or are you doing exactly step by step like mentioned above? I had the latest of the late on my Moto G 2014, so I know that these steps work on it.
Is your bootloader unlocked as mentioned above?
Click to expand...
Click to collapse
Yeah - I'm not sure what the problem was - originally it wouldn't take the US ROM due to a downgrade error. Tried it again, after a factory reset and for some reason it went through. Flashing Lollipop and the modem after was no issue at all - so good to go now. It's beautiful.
Thanks for the follow-up.
AKA: I should have just ignored downgrade error + HAB fail on phone, the first time around
I am getting hab check failed for boot when i use the command " fastboot flash boot boot.img "
please help
ramzilla136 said:
I am getting hab check failed for boot when i use the command " fastboot flash boot boot.img "
please help
Click to expand...
Click to collapse
Disregard the error and move on to the next command. You are going to get a few errors. Don't worry.
installing update
verifying current system
/system/app/3c_main.apl has unexpected contents
installation aborted
this is after i run the commands and upload from sd card...
followed your commands and tried few fresh zips
can you please help, it won't let me install the lollipop file
Another way:
Go to this link, XT1064 > Lollipop, download the file and extract it.
And follow the same idea of OP but with few changes:
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot erase cache
fastboot erase userdata
fastboot reboot
TiGuy82 said:
Another way:
Go to this link, XT1064 > Lollipop, download the file and extract it.
And follow the same idea of OP but with few changes:
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot erase cache
fastboot erase userdata
fastboot reboot
Click to expand...
Click to collapse
Is this procedure better? Any enhancement? Thanks.
Botsok said:
Is this procedure better? Any enhancement? Thanks.
Click to expand...
Click to collapse
This one just avoid you to flash USA KitKat and then Lollipop. This one goes directly to Lollipop.
Doesn't flash Modem/Radio from USA Lollipop because doesn't work on Canadian models, at least didn't work with WIND Mobile model.
WIND canada moto G XT1064 lollipop
Thanks very much for posting this. and thanks for posting the link for 5.02 from MEGA which is a lot faster than filefactory!
I've attached a link to the original Wind 4.4 modem files in case someone's modem doesn't work afterwards, if they followed the top post original instructions and accidentally flashed the US KitKat 4.4 modems.. instead of downloading that huge file from filefactory.com (extremely slow site), the link has just the 2 files (22MB).
https://mega.co.nz/#!dk430ZBZ!diHa6V-rcidHFc3niGjshk-2A9ELbqZtCnb63pFK010
Also may be worth mentioning to ignore the "hab check failed" messages when flashing lollipop. (I was using mfastboot)
TiGuy82 said:
Another way:
Go to this link, XT1064 > Lollipop, download the file and extract it.
And follow the same idea of OP but with few changes:
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot erase cache
fastboot erase userdata
fastboot reboot
Click to expand...
Click to collapse
Just a super-dooper-uber Thanks To NexusChrist!
Who ever you are, I tried to follow your system. it didn't work for me, infact I lost wifi connection, but anyways what I did was I used another script for this (http://forum.xda-developers.com/mot...dows-tool-moto-g-2014-xt1064-restore-t2957167) And this worked, but now I lost Cellular Service....Big problem eh? Well no more, thanks to you. I downloaded the Canadian rom, and just to be more specific (cause it was kinda vague in the tutorial, (Extract the files again to the Mininal ADB fastboot file location the whole c drive thing yenno?)) And I ran that php and BAM thank you so much I was worried out of my MIND that I f'ed up my phone somehow. Foreal, bless your soul....or your XT1064?
No XT1064s were hurt in the making of this post
UnderAppreciatedDev said:
Who ever you are, I tried to follow your system. it didn't work for me, infact I lost wifi connection, but anyways what I did was I used another script for this (http://forum.xda-developers.com/mot...dows-tool-moto-g-2014-xt1064-restore-t2957167) And this worked, but now I lost Cellular Service....Big problem eh? Well no more, thanks to you. I downloaded the Canadian rom, and just to be more specific (cause it was kinda vague in the tutorial, (Extract the files again to the Mininal ADB fastboot file location the whole c drive thing yenno?)) And I ran that php and BAM thank you so much I was worried out of my MIND that I f'ed up my phone somehow. Foreal, bless your soul....or your XT1064?
No XT1064s were hurt in the making of this post
Click to expand...
Click to collapse
That happened because you flash the modem from Lollipop... Just flash the modem in OP and you will be ok.
spiritflare said:
Thanks very much for posting this. and thanks for posting the link for 5.02 from MEGA which is a lot faster than filefactory!
I've attached a link to the original Wind 4.4 modem files in case someone's modem doesn't work afterwards, if they followed the top post original instructions and accidentally flashed the US KitKat 4.4 modems.. instead of downloading that huge file from filefactory.com (extremely slow site), the link has just the 2 files (22MB).
Also may be worth mentioning to ignore the "hab check failed" messages when flashing lollipop. (I was using mfastboot)
Click to expand...
Click to collapse
Just a tad bit curious I also have a Wind Mobile Moto G2 and i'm just wondering how you unlocked the bootloader in the first place. If you could please share the process on how you did it that would be great.
Anyone know how we can get the LP bootloader on the Canadian version?
I'd like to be able to update my CM12.
Thanks!
Awesome
I'm on Bell &
everything is working 100% radio/wifi/bluetooth all good
Thanks
This is a great guide. But I'm wondering if we've been given any explanation on why Canadian Moto G's aren't getting OTA updates? It's April and my Moto G is saying up to date with 4.4.4. It's from wind if that matters.
I understand we can do this work around. I'm just trying to understand why we're not getting updates.
Kewjoe said:
This is a great guide. But I'm wondering if we've been given any explanation on why Canadian Moto G's aren't getting OTA updates? It's April and my Moto G is saying up to date with 4.4.4. It's from wind if that matters.
I understand we can do this work around. I'm just trying to understand why we're not getting updates.
Click to expand...
Click to collapse
Your carrier is most likely the reason since they have the final say on updates.
Tel864 said:
Your carrier is most likely the reason since they have the final say on updates.
Click to expand...
Click to collapse
But what about the people that bought their phones from Staples. It's unlocked and not associated to any carrier. They are directly under Motorola and still no update at all. Phone are getting 5.1 update already, but we're still at 4.4.4
What's so different in the Canadian market from the US one that the update can't come fast? Specially if the phone is not associated to a carrier and the update should come directly from Motorola

(GUIDE)Convert XT1097, 1093, 1092, etc, to XT1095 Pure Edition.

UPDATE JULY 02, 2015.
IMPORTANT. From 5.1 update, the modems included on the update are FULLY compatible with all models, XT1097, 1092 and 1093 and all carriers ,so, you don't have to worry about losing IMEI, signal or data.
According to @thrill1985 the XT1092 in Germany Vodafone with the new modem of the 5.1 is not getting 4G/LTE signal BUT 3G, so if you are faccing the same issue just flash your stock modem. I am in XT1097 Mexico Nextel with stock modem 5.1 and I am getting no issues at all, could be your carrier
Friends, if you converted your beloved Moto X 2014 variant 1097, 1092, 1093 etc etc to the pure edition XT1095 using this post and getting the 5.0 lollipop OFFICIAL and you want to update to the final 5.1 OFFICIAL update please go to the second post. BUT if this is your first time trying to convert to pure edition PLEASE READ THE ENTIRE POST and in the instructions you will find when you are ready to flash the 5.1 official If you are on some variant of 5.0.x BUT your BL is locked and want to convert to 5.1 Pure edition please read till the end of how to unlock your bootloader and make your own backup.
UPDATE APRIL 01, 2015.
I've been receiving a lot of PM asking me about the update to 5.1, how to convert, what do they need to backup, etc etc. First my friends, I don't answer PM about "how to do this", that's why I create this post, so, if you read the entire post, use the "search button" and you still can't find your answer then post a comment and it will be answered as soon as possible. In other words "PLEASE DON'T SEND ME PM ASKING ME ABOUT SOMETHING SPECIFIC, READ!", here is all you need to convert to pure edition.
PURE EDITION CONVERTING.
Assuming that you are on 4.4.4 (doubt) proceed, but if you are on pure edition but you flashed your own modem go to post 2.
IF YOU ARE ON SOME STOCK VARIANT OF 5.0.x OF SOME CARRIER BUT HAS THE LOCKED BOOTLOADER PLEASE CONTINUE WITH THE POST, THE STEPS TO MAKE YOUR OWN BACKUP IS THE SAME FOR 4.4.4 AND 5.0.x.
This guide is to convert any version of XT109x to XT1095 in order to get the updates faster and cleaner, this process is good for every model, XT1097, XT1085, XT1093, etc etc.
The problem comes when the people dont read the entire post or think that jumping one step will be safe for them...
Taking that as a base I have to recognize that since I made this post a lot of Moto X 2014 variants are in the market right now and is almost impossible to make a guide for every model for every company out there so, I am going to make a simple list and you should follow each step in order to avoid lost signal, no IMEI, etc.
WARNING!!!!
By now you should have installed the ADB drivers and the Motorola USB Drivers as well. I do not take responsability if you do not know when I am writing those commands.
Unlocking your bootloader and taking this guide is your OWN responsability and I am not responsable for bricked devices, ebola, zombies of if your girlfriend leaves you for being such a nerd like me...
STEP 1. Unlock your bootloader. You should be able to unlock your bootloader, please refer to the next link post to check if your phone is available to it. http://forum.xda-developers.com/moto-x-2014/general/guide-unlock-bootloader-moto-x-2014-t2876773
The post says that is only for pure version, but it works in any.
STEP 2. Root. If you was able to unlock your bootloader, now you have to have root access. Please refer to this post to do it. http://forum.xda-developers.com/moto-x-2014/development/pure-edition-superboot-style-root-motox-t2889264. WARNING. This is only when you are in KitKat, if you do this on Lollipop you will have a bootloop and you will have to flash a new system.
STEP 3. BACKUP. This is a must do! Only for your own health. After the root you will be able to make and entire full backup of your system, and maybe you can share it with us and make a big list of them, so anyone could use them in case of panic or nuclear war... :laugh:
Please connect your phone with USB debugging on, and in the carpet where you have the ADB and FASTBOOT command open a MSDOS window and enter this commands.
Code:
adb shell
su
dd if=/dev/block/platform/msm_sdcc.1/by-name/partition of=/sdcard/gtp.bin
dd if=/dev/block/platform/msm_sdcc.1/by-name/motoboot of=/sdcard/motoboot.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/logo of=/sdcard/logo.bin
dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/sdcard/boot.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/recovery of=/sdcard/recovery.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/system of=/sdcard/system.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/modem of=/sdcard/NON-HLOS.bin
dd if=/dev/block/platform/msm_sdcc.1/by-name/fsg of=/sdcard/fsg.bin
After that, the entire dump system will be on your phone SD CARD, now you can copy to any folder you want, even make a ZIP file and upload it to the cloud to have it as a life savior. :highfive:
STEP 4. BACKUP IMEI. although is hard to lost IMEI is good to have it as a backup., some folks are saying that after a bad system flashing or a lot of flashing the system became corrupt and make them lost the IMEE....as the step 3 follow this commands.
Code:
adb shell
su
dd if=/dev/block/platform/msm_sdcc.1/by-name/pds of=/sdcard/pds.img
And that's it, after those steps you can follow down and see how to convert your XT10xx version to the Pure Edition XT1095... Hurray!!!!
There is only one Pure edition, and that is the XT1095 model, not even if you bought your Moto X on Motorola (Motomaker) outside the United States. There a lot of variants that Motorola is selling throw their website around the world, but only the american version, XT1095 is the pure edition, so please consider that.
EXAMPLE. All XT1097 brand firmwares are compatible with all XT1097 around the world, it means, if for some reason you mess your Canadian XT1097 and you loose signal, you can flash the Brazilian version of XT1097 and your phone will have signal again, that doesn't mean that the baseband is 100% compatible with your carrier, but at least you won't be stuck with no signal; this apply to all Moto X variants.
THIS IS NOT A FULL CREDIT TUTO... IS AN ALL-IN-ONE GUIDE AND TAKING MY OWN EXPERIENCE SHOULD BE WORK IN ANY MODEL, 1097, 1092, 1093, etc..
If you are in XT109x Android 4.4.4 and you have not received the OTA for Lollipop or if you tried to sideload the OTA via ADB and did not worked this is for you, just follow the STEPS A to B, but...
YOU HAVE 5.0.X Version. unfortunately I don't have the full system of the 5.0 pure edition so, if you can find it please comment and the link will be added.
NOTE. You can't just flash a version of 5.0 Pure edition (via TWRP) and that's because most of those ZIP only contains system and boot (kernel); the recovery and modems are not touch by those ZIP's, even if the zip contains the modem your phone is rooted and the system partition has changed; your phone will be "partial Pure Edition", so please, don't do that..
By now, the only certain way I have to convert to pure edition, both 5.0.x and kitkat is to downgrade,then install the OTA's one by one, THIS ONLY APPLIES IF YOU ARE IN SOME VARIANT OF XT109X firmwares. I JUST LEAVE HERE AS A REMINDER; PLEASE IGNORE.
STEP A. FIRMWARES
To convert XT1097, 1092, 1083, etc, to 1095 and then to Lollipop 5.0, you should download those two files.
The first one is the XT1095 Pure Edition 4.4.4 and this is the link. (for respect, the original uploader is @SolarTrans)
https://onedrive.live.com/?cid=227f163cb35629da&id=227F163CB35629DA%2120267&ithint=folder,&authkey=!AMWPTB3ICDtezYs
Is the middle one. The Lollipop 5.0 OTA is the one on the right.
Extract the firmware in the same carpet where the ADB and mfastboot files are.
To convert directly to 5.1 please use this link instead. Thanks to @AGISCI for providing the links.
http://www.filefactory.com/folder/dd05c058d3ff8dbe/?sort=created&order=DESC&show=25 The one you are looking for the Pure edition is the VICTARA_TMO_XT1095
Extract the firmware in the same carpet where the ADB and mfastboot files are.
Ok. Lets go.
NOTE: YOU JUST CAN'T FLASH THE 5.0 OVER THE 4.4.4 LIKE THE 5.1, BECAUSE THE MODEMS OF THE FIRST ONE (5.0) ARE NOT COMPATIBLE WITH ALL THE VARIANTS OF THE XT109x. IF YOU DECIDED TO GO FROM 4.4.4 TO 5.1 JUST GO TO POST 2, BUT IF YOU WANT TO STAY ON 5.0 PLEASE READ FROM HERE TO THE END.
Go to he carpet where you extracted the 4.4.4 XT1095 firmware and type these commands
Code:
adb reboot bootloader ( your phone should reboot to bootloader)
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img
mfastboot flash modem NON-HLOS.bin
mfastboot flash fsg fsg.mbn
mfastboot erase userdata
mfastboot erase cache
mfastboot reboot
Wait till your phone reboot and you will see that now you are in 4.4.4 XT1095 Pure Edition.
STEP B. UPGRADING LOLLIPOP.
After the reboot save the Lollipop OTA file to your internal SD memory.
. Enter bootloader of your phone, select recovery and you will see the android robot lying down with the cheast open, press volume up and power at the same time, release the power button after at least three seconds and you will be enter the stock recovery... choose "install from SD card", select the file of Lollipop you saved before and wait till the magic happens.
When the phones reboots you will be on Lollipop.. but not so fast, do not enter any account and skip all the proccess, go to "settings" and make a "factory reset" just to be sure that all traces of KitKat are erased.
Let the phone reboot...
Wait till you phone reboots and you will be on Android 5 Official, but you will not be able to get any signal, even entering to "settings" and trying to choose the signal manually, the phone will be refused to connect to any signal. So this is where we use the backup of our modem/baseband we did before.
If your phone is able to get signal CONGRATULATIONS!!! you only have to enter the Access points manually, but if you do not...
IF YOU WANT TO STAY ON 5.0 PURE EDITION FOLLOW NEXT STEPS, IF YOU WANT TO UPDATE TO 5.1 JUST GO TO THE END OF THE POST AND FOLLOW THE INSTRUCCTIONS, YOUR SIGNAL WILL BE RESTORED WITH THE 5.1 OTA.
Copy the files "NON-HLOS.bin" and "fsg.bin" to the carpet where "mfastboot" is. Rename "fsg.bin" to "fsg.mbn"
BE VERY PATIENT WITH THIS, because according to some people, flashing only these files WITHOUT erasing modems you should be able to get signal, so
with your phone in bootloader and in mfastboot mode type
Code:
mfastboot flash modem NON-HLOS.bin
mfastboot flash fsg fsg.mbn
mfastboot reboot
After this, your phone should reboot and get signal... but if do not happen (like me) try this.
with you phone in bootloader and in mfastboot mode type
Code:
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash modem NON-HLOS.bin
mfastboot flash fsg fsg.mbn
mfastboot reboot
After the reboot you should have signal yes or yes.. REGARDS!!!! you are now enjoying the sweet of Official Lollipop. :laugh:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now, if you want the 5.1 Update:
Find the 5.1 ZIP (don't have it, don't know where to is it and we are not allowed to post information about it because is a SOAK test, please don't ask)
Save it to your internal SD
Reboot your phone into bootloader
Once in bootloader select "Recovery" and your phone will show and android lying down with chest open.
Press power and volume up for at least three seconds, then release volume and power button.
When the dialog appers, select "Install zip", select the location and that's it.
Android 5.1 now is compatible with all the bands of XT1097, it means that after the update from 4.4.4 to 5.0 your signal is lost, but if you update straigh 5.0 to 5.1 your signal will be restored, don't know if this applies to all variants, please comment.
Firmware and modems
OK, if you are here you have 3 possibles scenarios.
1. You are on 4.4.4 (really?) and want to update to 5.1 official.
2. You are on a converted version of some variant, like XT1097, 1092, etc using this post early this year and you want to update to 5.1 OFFICIAL, because even you are receiving the OTA you are not able to install it for some error showing on the stock recovery.
3. You are on 5.0.x of some carrier (like me), your BL is unlocked and want to convert to the pure edition 5.1 official.
IMPORTANT. From 5.1 update, the modems included on the update are FULLY compatible with all models, XT1097, 1092 and 1093 and all carriers ,so, you don't have to worry about losing IMEI, signal or data.
SCENARIO 1, 2 and 3.
Download the ENTIRE SYSTEM of the 5.1 of this link
http://www.filefactory.com/folder/dd05c058d3ff8dbe/?sort=created&order=DESC&show=25&page=1
The one we are going to use is the VICTARA_TMO_XT1095_5.1_LPE23.32-21.3_cid9_CFC.xml.zip
Thanks to @AGISCI and his post to provide the links. http://forum.xda-developers.com/moto-x-2014/general/5-1-firmwares-t3148211
Extract all the files on the carpet where the ADB and FASTBOOT files are.
After that you will only have to put your phone on BOOTLOADER MODE, connect it to your PC and type this to check if your computer recognices your phone: fastboot devices and if you see the serial number of your phone you are ready to go.
By now you are going to flash all the files you need to be on 5.1 pure edition, you will loose all your partitions and root and all your mods.
NOTE. IF YOU HAVE EXPERIENCE FLASHING FILES AND WANT TO KEEP SOME PARTITIONS PLEASE REFER BELOW THIS CODE; IF YOU DONT HAVE IDEA WHAT I AM TALKING ABOUT FLASH THIS CODE
Code:
fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot reboot-bootloader
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot flash modem NON-HLOS.bin
fastboot erase userdata (optional)
fastboot erase cache (optional)
fastboot reboot
Let me explain the files
fastboot flash partition gpt.bin - Will flash the new partition of the system and data to receive the new update, is not a mandatory flash, like some people are reporting, you just can skip this if you want, but I dont recommend if you are on 5.0.x
fastboot flash motoboot motoboot.img - The BL version 60.16, you can skip this for sure if you are on 5.0 and 4.4.4, but if you are on 5.0.x is a must-flash.
fastboot reboot-bootloader - reboot the bootloader
fastboot flash logo logo.bin - the boot logo, is optional in any case
fastboot flash boot boot.img - kernel, you have to flash it
fastboot flash recovery recovery.img - Stock recovery, you can skip it to keep the TWRP
fastboot flash system system.img - full 5.1 system, must flash
fastboot erase modemst1 - erase old baseband
fastboot erase modemst2- erase old baseband
fastboot flash fsg fsg.mbn - flash the new baseband, must flash
fastboot flash modem NON-HLOS.bin - flash the new baseband, must flash
fastboot erase userdata - optional for all users, but in order to avoid problems, must do it.
fastboot erase cache- optional for all users, but in order to avoid problems, must do it.
fastboot reboot - say no more.
After that your phone is now
Enjoy!!!
OLD FILES; JUST AS REFERENCE FOR NEXTEL MEXICO USERS.
Thanks to @samagas who upload the necessary files for Motorola XT1097 Nextel Mexico.
Here is the link post No.12
http://forum.xda-developers.com/showpost.php?p=57556621&postcount=12
The whole pack in ZIP, just flash it via TWRP and the modems only, just in case you forgot to backup.
Regards!
Nice work man!! but i have a question, if i convert to 1095 ,can i receive the ota of 1095?thx for a lot~
Sent from my XT1097 using XDA Premium 4 mobile app
colourfuldays said:
Nice work man!! but i have a question, if i convert to 1095 ,can i receive the ota of 1095?thx for a lot~
Sent from my XT1097 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
thank you!
I think not, because you changed the Baseband, but untill a update arrives I am not complety sure.
In any case just flash again the baseband of 4.4.4 Pure edition, sideload or push the OTA of the new version of Lollipop to the SD and everything should be ok.
juliospinoza said:
Friends, reading a lot I was able to convert my beloved brand new (2 days old) XT1097 Nextel Mexico Moto X 2014 to the Pure edition XT1095. A lot of people says that the XT1097 bought from Motorola is Pure edition but thats not true, the only pure edition is and only will be the XT1095.
Click to expand...
Click to collapse
Motorola sells the xt1092 as pure edition too on the european motomaker sites
godutch said:
Motorola sells the xt1092 as pure edition too on the european motomaker sites
Click to expand...
Click to collapse
Yes, here in Latin America is the XT1097 pure edition too. The difference are the LTE bands as far I know. I been searching and i found that the first device to get the updates is the 1095 and the others "pure edition" later.
This guide is for those who don't want to wait for the update or like in my case are locked to a carrier.
juliospinoza said:
Yes, here in Latin America is the XT1097 pure edition too. The difference are the LTE bands as far I know. I been searching and i found that the first device to get the updates is the 1095 and the others "pure edition" later.
This guide is for those who don't want to wait for the update or like in my case are locked to a carrier.
Click to expand...
Click to collapse
The long wait was because there was a severe sms bug in lollipop, which needed to be analyzed and fixed before the update could continue. Nexus devices had the lollipop pulled because of this bug
godutch said:
The long wait was because there was a severe sms bug in lollipop, which needed to be analyzed and fixed before the update could continue. Nexus devices had the lollipop pulled because of this bug
Click to expand...
Click to collapse
That's right. But after 2 soaks we are in Official Lollipop. Motorola is pushing the official update to "pure edition" devices and maybe later January the carriers will update
This is great, I'll follow this guide early next year
I havent flashed anything yet (I decided to play a while with my now rooted and unblocked phone due to Lollipop not being fully compatible with stuff) but I did boot my moto with the openrecovery-twrp'''''.img and performed a backup. I also did the modem dump and I'm currently uploading both, the twrp backup and the modem stuff. Just in case anyone needs an ass saver. Im adding the links as soon as they finish being uploaded
One question, I know it is possible to dump the original recovery the same way as the modem files, I supose you just need to save it "sdcard/recovery.img" but, is it worth dumping? I mean I don't see anyone suggesting it or asking for it, is it not necesary?
samagas said:
I havent flashed anything yet (I decided to play a while with my now rooted and unblocked phone due to Lollipop not being fully compatible with stuff) but I did boot my moto with the openrecovery-twrp'''''.img and performed a backup. I also did the modem dump and I'm currently uploading both, the twrp backup and the modem stuff. Just in case anyone needs an ass saver. Im adding the links as soon as they finish being uploaded
One question, I know it is possible to dump the original recovery the same way as the modem files, I supose you just need to save it "sdcard/recovery.img" but, is it worth dumping? I mean I don't see anyone suggesting it or asking for it, is it not necesary?
Click to expand...
Click to collapse
1. Good my friend, if you have the TWRP backup of your Nextel fimware tell me were the links are because mine was corrupted and now I dont have the original file
2. Of course you can pull the original recovery the same way you pulled out the modem, in fact, you can pull the entire system that way, but in our case we only need the modem/baseband because flashing an entire new firmware makes you loose signal, and the modems for differents versions of models, like 1095, 97 or 92 are differents, but the recovery is the same.
In case something/someone messed up
Here is the TWRP backup from my Nextel Moto X, sadly for everyone I did not save the original recovery. If you do have the stock recovery it would be very much apreciated.
Just modem's files: Modem Nextel xt1097
TWRP stock backup: 4.4.4 xt1097 Nextel
OTA update for Nextel XT1097 Blur_Version.21.27.3.victara_niimx.niimx.en.MX
Has any one successfully done this with the ATT xt1097?
Sent from my XT1097 using Tapatalk
skulldreamz said:
Has any one successfully done this with the ATT xt1097?
Sent from my XT1097 using Tapatalk
Click to expand...
Click to collapse
Should work in any model, XT1092 and XT1097. I am in Nextel XT1097 and did this and everything is working great.
cant unlock the bootloader... always say: Not eligible for bootloader unlock
yunior597 said:
cant unlock the bootloader... always say: Not eligible for bootloader unlock
Click to expand...
Click to collapse
What company? Did you erase all the spaces between the codes?
ATT XT1097, yes i did.
in case you want to try:
3A95720905695423#54413938393034
53535300585431303937000000#C2A4
1E0B2C16810DA32FA255ACD506423C2
BD11F#4E36E30B0B000000000000000
0000000
yunior597 said:
ATT XT1097, yes i did.
in case you want to try:
3A95720905695423#54413938393034
53535300585431303937000000#C2A4
1E0B2C16810DA32FA255ACD506423C2
BD11F#4E36E30B0B000000000000000
0000000
Click to expand...
Click to collapse
The ATT variant (US) of the XT1097 cannot unlock bootloader at this time.
juliospinoza said:
What company? Did you erase all the spaces between the codes?
Click to expand...
Click to collapse
Att and when you say spaces are you referring to the # signs? I'm just surprised as it seems you are the only one that had been able to unlock ATT moto x 2nd generation bootloader which seems hard to believe but I'm not saying you didn't do it. Could you make a tutorial on how you achieved what so many others can't. Thanks
Sent from my XT1097 using Tapatalk
skulldreamz said:
Att and when you say spaces are you referring to the # signs? I'm just surprised as it seems you are the only one that had been able to unlock ATT moto x 2nd generation bootloader which seems hard to believe but I'm not saying you didn't do it. Could you make a tutorial on how you achieved what so many others can't. Thanks
Sent from my XT1097 using Tapatalk
Click to expand...
Click to collapse
Mexico and Brazil (along with other countries) have non-ATT branded XT1097. It's just the ATT version that is blocked. Which is all XT1097 in the US.

[GUIDE] Restore Moto E (2015) Stock Firmware

Pre-requisites:
a) Download and install Motorola Moto EDrivers
b) Download and extract the stock Firmware of your choosing
c) If the firmware file you downloaded is a .xml.zip file then download Motorola Fastboot View attachment 2427667 (attached to this post) and extract the .exe into the same folder as the stock firmware files (the same folder as the .bin and .img files). If your firmware is a .tar.gz file then skip this step.
d) Get ADB (if you don't already have this, I suggest downloading and installing Minimal ADB and Fastboot by shimp208:
Direct Download
Disclaimer:
Follow these instructions at your own risk. If something goes wrong don't blame me!
These are the original stock signed image files from Motorola it should work on all Moto E Variants.
Steps to restore stock firmware:
1) Reboot the phone into bootloader mode. There are 2 ways to do this.
I) The 'hardware' way.
a) Unplug the USB cable and power off the phone.
b) Press and hold 'Volume down' then power on the phone.
c) Connect USB cable to your computer.​
II) The 'software' way.
a) Enable developer mode on the Moto E (Settings-> 'About Phone'. Tap 7 times on 'Build Number')
b) Enable USB debugging. (Settings -> 'Developer options' -> 'USB Debugging' -> check)
c) Connect phone to computer via USB, you should see a new ADB device detected and drivers installed.
d) Open "Minimal ADB and Fastboot". Type:
Code:
adb reboot-bootloader
You should see the Moto E bootloader screen with the following options:
Code:
Normal Powerup
Recovery
Factory
Switch Console [NULL: null]
Barcodes
BP Tools
2) Open a command prompt / terminal (Start -> cmd.exe in Win7) and browse to the folder with the extracted firmware.
In my case:
Code:
cd c:\falcon_retgb_user_4.3_14.10.0Q3.X-76-LGG-8_54_release-keys-cid7-Retail_GB
3)
Flash each of the partitions in sequence using mfastboot, you need to enter the following commands one-by-one checking that each one returns an [OKAY]
Code:
mfastboot oem fb_mode_set
mfastboot flash partition gpt.bin
mfastboot flash bootloader bootloader.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img_sparsechunk.0
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash system system.img_sparsechunk.3
mfastboot flash system system.img_sparsechunk.4
mfastboot flash system system.img_sparsechunk.5
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata
mfastboot erase customize
mfastboot oem config carrier vzw
mfastboot oem fb_mode_clear
​If you want to skip typing these commands one by one use MOTOEFLASHALL.bat. Place the .bat file inside the extracted firmware folder and run it.
4) Wait, you should now be rebooted into a fully stock Moto E firmware.
Original Thread
Creditstbon3
@lohanbarth for instructions and firmware images
FAQ
Q1: Will this work on locked bootloaders?
Ans: Yes as stock firmwares are digitally signed by Motorola.
Reserved
nice job!,
edit
iB4STiD said:
nice job!, but links aren't working
Click to expand...
Click to collapse
Are stock images even available yet?
iB4STiD said:
nice job!, but links aren't working
Click to expand...
Click to collapse
qbking77 said:
Are stock images even available yet?
Click to expand...
Click to collapse
The stock firmware aren't up yet
Lucas Eugene said:
The stock firmware aren't up yet
Click to expand...
Click to collapse
ah, thought they were thats why u made the thread.. this will come in handy tho in the future thanks :good:
good evening here Rom stock
XT1524_RETEUALL_MOTOE2 (4G-LTE) _5.0.2_LXI22.50-13_cid7_subsidy-DEFAULT_CFC.xml >>>> here <<<<
lohanbarth said:
good evening here Rom stock
XT1524_RETEUALL_MOTOE2 (4G-LTE) _5.0.2_LXI22.50-13_cid7_subsidy-DEFAULT_CFC.xml >>>> here <<<<
Click to expand...
Click to collapse
Hi thanks for the link I've created a new thread to manage Firmware
any stock firmware for the XT1527?
Stock firmware, non carrier
I tried following the steps to restore the firmware, but no luck since I got Preflash validation failed, which I take it to mean the boot.img is not the right one for the moto e2 (bought it from motorola online store). I had everything working, but decided to re-lock the phone, and forgot to check allow oem unlock. When i ran fastboot oem lock it sat there, and then on reboot it didn't start up, just stayed on fastboot screen. No matter what I do I can't get it past it and trying again to unlock it it says:
(bootloader) Check 'Allow OEM Unlock' in Developer Options.
So now I am stuck in a fastboot loop. Any suggestions for things to would be great.
Thanks.
Useful subject
https://www.youtube.com/watch?v=S1myrGuMCQg
lohanbarth said:
good evening here Rom stock
XT1524_RETEUALL_MOTOE2 (4G-LTE) _5.0.2_LXI22.50-13_cid7_subsidy-DEFAULT_CFC.xml >>>> here <<<<
Click to expand...
Click to collapse
@lohanbarth
can you provide stock rom for moto e 2015 3g variant
has moto released source or the firmware from the US lte gsm varient? what you have posted is for the EU model.
i'm wondering if the EU model is maybe the international version? which could in fact be used in the US.
Hi all
Stocks firmwares repository:
http://forum.xda-developers.com/showpost.php?p=60154569&postcount=21
Thanks if you help
With the Verizon model still having a locked bootloader, is there a possible chance that restoring the stock images from Motorola would allow you past that, or even the bootloader from the same model with a different carrier, this is my only device right now but I would like to test it but can't. Has anyone else thought of this?
Edit: Figured this out... made new post.
Dangerous waters ... and questions
Hi, I own a currently unlocked/rooted XT1524 (LTE/4G) which came with stock rom LXI22.50-24.1 (retde = German retail version).
At the moment I'm running @scritch007's latest rom (cm-12-20150418-UNOFFICIAL-surnia) on it and I'm thrilled to bits that someone made this happen so soon on the device. - Boundless joy, thank you so much.
But now, I'm wondering:
Lucas Eugene said:
[...] Flash each of the partitions in sequence using mfastboot, you need to enter the following commands one-by-one checking that each one returns an [OKAY]
Code:
mfastboot oem fb_mode_set
[...]
mfastboot oem config carrier vzw
[...]
Click to expand...
Click to collapse
1. Carrier VZW
What does the "... config carrier vzw" line exactly trigger/do when being applied on an European model?
Isn't VZW = Verizon Wireless?
Shouldn't this line read something like "... config carrier gsm"?
Couldn't we omit this line?
What were the consequences?
2. Risks
After unlocking/rooting I made a TWRP Backup (mfastboot boot <twrp>, didn't touch the original recovery) and also did I dd'ing all partitions living in /dev/block/platform/soc.0/by-name/ via adb root shell.
But regarding the soft-brick issues (oem re-lock) described by @Top_Quark and @squid2 here, I'm not sure (and feeling very uncomfortable with my limited knowledge) if I could re-lock the device without problems without my/any fitting original firmware (which one?). - There is only the one mentioned in the start posting (reteuall but with older LXI22.50-13, same cid 7). - So, can I re-lock my device after a TWRP restore/adb dd ... without flashing the mentioned original signed firmware (euretall)? - Or will I being "surprised" by a nice brick?
Checklist of preconditions to re-lock and go back:
Developer options: active
USB-Debugging: active
Enable OEM unlock: active
TWRP, adb, (m)fastboot set up and working
reteuall firmware: downloaded and at hand (retde firmware still has to show up somewhere yet)
_
Then processing @Lucas Eugene's flashing list
Is this right or am I missing something?
Thank you for your time reading and your replies.
Regards
Hi! I need your help... I bought a moto e xt1524 .... This phone isn't compatible with the frequencies using in Argentina... In my country works the xt1527 version... The question is if I can flash the 1527 firmware in the 1524...

Categories

Resources