How To Make Sense Of All The Different Nexus 6 Builds: Why They Exist And What It All Means

VW Maverick

Retired Ambassador
Dec 3, 2010
5,240
30
48
Visit site
Quoted from and thanks to Shawn De Cesari at A.P.

Ever since Android 5.1 began rolling out to the*Nexus 6*a few months ago, there have been numerous builds at the same time, depending on country and carrier. This can be a lot for even the most hardcore of Nexus fans. Fret no more, however. We are here to help.

Disclaimer

This post is intended for people who have locked bootloaders and flash OTAs - you know, the people who keep their phones stock. While I realize that a lot of our readership are power users, a very large number of us, myself included, have neither the time nor sufficient amounts of interest to unlock bootloaders, root devices, etc. Plus, unlocking your bootloader comes with security risks, which could be a deal breaker for a lot of people, especially if their phone is used for business or contains sensitive information.

A Brief Timeline

All was well in Nexus 6 Land until Android 5.1. At the beginning of the rollout, every Nexus 6 everywhere in the world was using the same build of Android 5.0.1, LRX22C. It was right around this time that the two holdout US carriers, Verizon and U.S. Cellular, came on board. At that point, things started getting interesting. New builds of Android 5.1 were released for certain carriers and certain regions, which had the effect of confusing a lot of people, especially those who got impatient and flashed a build manually that turned out to be "wrong." Let's examine this on a carrier-by-carrier and region-by-region basis, so you can make sure you're on the right build and, thus, the correct update path.

International - Excluding The United States And Oceania

This is widely considered to be the "standard" update track. As far as anyone is aware, there are no carrier-specific builds to be found anywhere outside of the US, Australia, New Zealand, and India. For anyone outside of these countries, your update track is LRX22C -> LMY47D -> LMY47Z.

Oceania

Australian carriers are notorious for pulling the same shenanigans with software updates that US carriers do, and that appears to have reared its ugly head beginning with Android 5.1. Instead of getting LMY47D like everywhere else in the world, devices with SIM cards from Australia, New Zealand, and India received LMY47I. As an aside, I'm aware that India isn't included in even the most liberal definitions of Oceania, but it's close enough for the purposes of Nexus 6 updates. For right now, there is no Android 5.1.1 OTA for devices running LMY47I yet, so we have no way of knowing if Oceania will get back on the main build (LMY47Z) or get something different entirely.


Sprint And U.S. Cellular

America's #3 and #5 carriers, respectively, have thus far mirrored the international upgrade track, so those devices also went from LRX22C -> LMY47D -> LMY47Z.

T-Mobile USA

The Uncarrier was the first to get the "got to be different" train rolling down the track. Instead of going down the same upgrade path as the international models, it instead had its own unique Android 5.1 build, and that has continued into Android 5.1.1 as well. T-Mobile's official upgrade path is LRX22C -> LMY47M -> LYZ28E. In the case of T-Mobile, it's understandable that it would have its own Android 5.1.1 build since it includes Wi-Fi calling. That feature is very carrier-specific and Google could have felt it needed to be tested further before baking it into the "main" Nexus 6 builds. As a software developer myself, I can tell you that major features like that should always be rolled out to as small a group as possible in the beginning as a method of damage control in case something goes majorly wrong. I wouldn't be shocked to see T-Mobile get back onto the main build with the next OTA, but that's purely speculation.

Verizon Wireless

Big Red was the last of the big five US carriers to get on board with the Nexus 6. As a matter of fact, the carrier was so late to the party that its device launched with Android 5.1, LMY47E, which was unique to Verizon. In addition, Google also released an OTA for non-VZW Nexus 6s with Verizon SIMs that would update them from LRX22C to LMY47E. So far, there is no Android 5.1.1 OTA yet for devices on this build, and there most-likely won't be until Verizon gives the OK. There's also no way for us to know if Big Red will continue having a unique build or if it will get back on the main update path by moving to LMY47Z.

AT&T

America's largest GSM carrier has been on the Nexus 6 train since the beginning, just like T-Mobile and*Sprint. Amazingly, AT&T has not strayed from the international update path so far. Devices on AT&T have gone from LRX22C to LMY47D, although that OTA was delayed for over a month for AT&T customers. Since an OTA from LMY47D to LMY47Z is available, you can flash that update manually, however it could take you off the carrier's official update path if AT&T gets its own Android 5.1.1 build for some reason. We won't know what its build will be until there's an official announcement, so it may be best to just sit on the fence a while longer.

US Devices Purchased From Google Play Or Motorola

If you bought your Nexus 6 SIM-free from Google or Motorola, then your update path will follow whatever SIM card you've got in your phone. Your choice of carrier dictates your update path, and it will mirror that of a device that was purchased from that carrier. Sadly, there is no magic way to avoid carrier approvals, even if your Nexus 6 wasn't bought from a carrier. That's the way the cookie crumbles this time around.

What To Do If You Got Impatient And Flashed The Wrong Build

So, what happens if you're on T-Mobile and flashed LMY47D because you just couldn't wait for Android 5.1? Well, now you're stuck because the Android 5.1.1 update with Wi-Fi calling is only rolling out if you're on LMY47M, which is the official T-Mobile build. Well, the only way to get around a scenario like this is to flash factory images. If your bootloader is locked, though, that's going to mean unlocking it, and losing all your data in the process. Unfortunately, there's no magic option to get around that. If your bootloader is already unlocked, though, you can flash the factory images for the proper build, and not lose your data. Simply don't flash the userdata.img file.

In the end, if you sideload OTAs with a stock system and locked bootloader, you're going to run the risk of having the wrong build for your device. For some, it's immaterial if it's the wrong build or not, and that's fine. If you do care, though, it's probably best to just stay patient and wait for that OTA notification to show up on your phone, that way you always know you're on the right build for your carrier or region.

Mav. :cool:

Sent from my LG GPad 7.0
 

Lepa79

Well-known member
Apr 5, 2015
2,683
1
0
Visit site
Thank you for sharing. Very educational but Huston, we have a problem!! I bought my nexus from a sprint owner and thus it was on LMY47D. Now I'm on Verizon with that build instead of LMY47E! From the article above, looks like I need to flash factory image. Good luck to me. This is my 1st nexus.
 

bold1193

Well-known member
May 24, 2011
399
1
18
Visit site
So by this logic, I can flash LMY4Z (i.e. the one that google claims is only for USC and Sprint) to my vzw Nexus and everything should be hunky dory, correct?
 

anon(9072051)

Well-known member
Sep 9, 2014
1,242
0
0
Visit site
So by this logic, I can flash LMY4Z (i.e. the one that google claims is only for USC and Sprint) to my vzw Nexus and everything should be hunky dory, correct?

Seems reasonable, doesn't it? But if I were you I'd jump to xda-developers forum. I've seen posts on there from people who have flashed the T-Mobile OTA (or parts of it) on a Verizon Nexus 6, too:

New 5.1.1 ota and Verizon users | Nexus 6 | XDA Forums
 

bold1193

Well-known member
May 24, 2011
399
1
18
Visit site
Oddly enough, they went for the T-Mobile exclusive one which doesn't even follow the previous layout (LM...E,I,M...). I would have thought it would have been a safer bet flashing the sprint/USC Ota which follows the current code scheme...
 

anon(9072051)

Well-known member
Sep 9, 2014
1,242
0
0
Visit site
Oddly enough, they went for the T-Mobile exclusive one which doesn't even follow the previous layout (LM...E,I,M...). I would have thought it would have been a safer bet flashing the sprint/USC Ota which follows the current code scheme...
I imagine they didn't want to wait for the Sprint OTA, so they jumped on the T-Mobile. But I hear you. The Sprint option seems like the obvious way to go for someone on Verizon who doesn't want to wait for Verizon. Then again, since Vzn's not part of this wifi michegas, I don't know that rushing to update will do you much good anyway.
 

VW Maverick

Retired Ambassador
Dec 3, 2010
5,240
30
48
Visit site
I'm on att running the M build. Does that mean I won't get any OTA since its not the att build?

If it "sees" your device has one of the latest builds, it would not need to be updated.
If that build gets superseded, an update should come your way.

Mav. :cool:
 

anon(42522)

Well-known member
Jul 22, 2010
174
7
0
Visit site
Nexus 6 (shamu XT1100 and XT1103) - shamu
Current firmware:

International 5.1.1 / LMY47Z
Oceania 5.1.1 / LMY47Z
Verizon 5.1 / LMY47E
AT&T 5.1.1 / LMY47Z
Sprint 5.1.1 / LMY47Z
T-Mobile 5.1.1 / LMY28E
U.S. Cellular 5.1.1 / LMY47Z

LYZ28E from LMY47M - https://android.googleapis.com/packa...superblock.zip (T-Mobile USA only)
---------------------------------------------------------
LMY47Z from LMY47D - https://android.googleapis.com/packa...superblock.zip
LMY47Z from LMY47E - No link yet!
LMY47Z from LMY47I - https://android.googleapis.com/packa...superblock.zip
---------------------------------------------------------
LMY47M from LRX22C - http://android.clients.google.com/pa...-fullradio.zip (T-Mobile USA Only)
---------------------------------------------------------
LMY47I from LRX22C - http://android.clients.google.com/pa...-fullradio.zip (Oceania Only)
---------------------------------------------------------
LMY47E from LRX22C - https://android.googleapis.com/packa...C.3c0d3398.zip (Verizon Wireless Only)
---------------------------------------------------------
LMY47D from LRX21O - http://android.clients.google.com/pa...-fullradio.zip
LMY47D from LRX22C - http://android.clients.google.com/pa...-fullradio.zip
---------------------------------------------------------
LRX22C from LNX07M - http://android.clients.google.com/pa...M.3d678edb.zip
LRX22C from LRX21M* - http://android.clients.google.com/pa...M.73cc5bf6.zip
LRX22C from LRX21O - http://android.clients.google.com/pa...O.c1fda898.zip
---------------------------------------------------------
LRX21O from LNX07M - http://android.clients.google.com/pa...M.1baf39e7.zip

* LRX21M was not a ROM that appeared on devices sold to the general public, but it did appear on some prerelease devices sent out for review.

I do not think you will see everyone on Z as the T-mobile Rom was M and is now E there is no sideload OTA M to Z or E to Z as of yet.
Re posted from this list [REF] Nexus 6 Stock OTA URLs | Nexus 6 | XDA Forums
 
Last edited:

berdinkerdickle

Well-known member
Nov 18, 2008
899
10
0
Visit site
I just ordered my N6 from Google because of the $150 off deal they're running right now.
Will the Google N6 work on Verizon?
Will it automatically update to the correct build when I put my Sim in it?
 

Clocks

Well-known member
Aug 27, 2010
2,009
18
0
Visit site
People have been saying lmy47z works on Verizon just fine. Haven't tried it myself but its possible Verizon will get the same build once Verizon approves it.
 

Clocks

Well-known member
Aug 27, 2010
2,009
18
0
Visit site
I just ordered my N6 from Google because of the $150 off deal they're running right now.
Will the Google N6 work on Verizon?
Will it automatically update to the correct build when I put my Sim in it?
I bought a used n6 that was on 47m. It did not auto update to the Verizon 47e when I put my Verizon sim in, and I had to flash that manually.
 

Trending Posts

Forum statistics

Threads
943,208
Messages
6,917,814
Members
3,158,881
Latest member
karim174