[REF] Nexus 5 Stock OTA URLs

Search This thread

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
Below are a list of all known Nexus 5 OTA updates. Each time there is a new OTA update, the links will be posted here as they become available. If you get an OTA notification that we don't have a link for, please pull the filename out of logcat for us before applying the OTA and post it here. Once you post it, I'll update this post and mirror the file on my website, http://randomphantasmagoria.com, in case Google pulls it down in the future.

OTA Updates - hammerhead
Current firmware: Android Android 6.0, Build MRA58N

MRA58N from MRA58K - https://android.googleapis.com/pack...74e.signed-hammerhead-MRA58N-from-MRA58K1.zip
------------------------------------------------
MRA58K from LMY48M - https://android.googleapis.com/pack...402b.signed-hammerhead-MRA58K-from-LMY48M.zip
------------------------------------------------
LMY48M from LMY48I - https://android.googleapis.com/pack...ed-hammerhead-LMY48M-from-LMY48I.79fa6114.zip
------------------------------------------------
LMY48I from LMY48B - https://android.googleapis.com/pack...ed-hammerhead-LMY48I-from-LMY48B.1207c77d.zip
------------------------------------------------
LMY48B from LMY47D - https://android.googleapis.com/pack...rhead-LMY48B-from-LMY47D-restricted-radio.zip
LMY48B from LMY47D - https://android.googleapis.com/pack...d-hammerhead-LMY48B-from-LMY47D-fullradio.zip (Use this if the one above won't flash)
LMY48B from LMY47I - https://android.googleapis.com/pack...rhead-LMY48B-from-LMY47I-restricted-radio.zip
-------------------------------------------------
LMY47I from LRX21O - http://android.clients.google.com/p...d-ota-LMY47I-from-LRX21O-radio-restricted.zip
LMY47I from LRX21O - http://android.clients.google.com/p...mmerhead-ota-LMY47I-from-LRX21O-fullradio.zip (Use this if the one above won't flash)
LMY47I from LRX22C - http://android.clients.google.com/p...d-ota-LMY47I-from-LRX22C-radio-restricted.zip
LMY47I from LRX22C - http://android.clients.google.com/p...mmerhead-ota-LMY47I-from-LRX22C-fullradio.zip (Use this if the one above won't flash)
-------------------------------------------------
LMY47D from LRX21O - http://android.clients.google.com/p...d-ota-LMY47D-from-LRX21O-radio-restricted.zip
LMY47D from LRX22C - http://android.clients.google.com/p...d-ota-LMY47D-from-LRX22C-radio-restricted.zip
-------------------------------------------------
LRX22C from KTU84P - http://android.clients.google.com/p...ed-hammerhead-LRX22C-from-KTU84P.6dadaf47.zip
LRX22C from KTU84Q - http://android.clients.google.com/p...ed-hammerhead-LRX22C-from-KTU84Q.a7e2eebf.zip
LRX22C from LRX21O - http://android.clients.google.com/p...ed-hammerhead-LRX22C-from-LRX21O.785a2f7a.zip (Original, may not flash for most people)
LRX22C from LRX21O - http://android.clients.google.com/p...rhead-LRX22C-from-LRX21O.radio-restricted.zip (Attempt to fix #1, may or may not flash.)
LRX22C from LRX21O - http://android.clients.google.com/p...d-hammerhead-LRX22C-from-LRX21O-fullradio.zip (This should flash for everyone)
-------------------------------------------------
LRX21O from KTU84P - http://android.clients.google.com/p...ed-hammerhead-LRX21O-from-KTU84P.c1a33561.zip
LRX21O from KTU84Q - http://android.clients.google.com/p...ed-hammerhead-LRX21O-from-KTU84Q.67fdc56d.zip
-------------------------------------------------
KTU84Q from KOT49H - http://android.clients.google.com/p...ed-hammerhead-KTU84Q-from-KOT49H.9cad7d26.zip
KTU84Q from KTU84M - http://android.clients.google.com/p...ed-hammerhead-KTU84Q-from-KTU84M.21e068a8.zip
KTU84Q from KTU84P - http://android.clients.google.com/p...ed-hammerhead-KTU84Q-from-KTU84P.a32b2f45.zip
-------------------------------------------------
KTU84P from KTU84M - http://android.clients.google.com/p...ed-hammerhead-KTU84P-from-KTU84M.c08cce45.zip
-------------------------------------------------
KTU84M from KOT49H - http://android.clients.google.com/p...ed-hammerhead-KTU84M-from-KOT49H.d173d546.zip
-----------------------------------------------
KOT49H from KFS78N - http://android.clients.google.com/p...ed-hammerhead-KOT49H-from-KFS78N.2a79b8f6.zip
KOT49H from KQS81M - http://android.clients.google.com/p...ed-hammerhead-KOT49H-from-KQS81M.f3dc7925.zip
KOT49H from KRT16M - http://android.clients.google.com/p...ed-hammerhead-KOT49H-from-KRT16M.b3d1f307.zip
KOT49H from KOT49E - http://android.clients.google.com/p...ed-hammerhead-KOT49H-from-KOT49E.537367d5.zip
----------------------------------------------
KOT49E from KFS78N - http://android.clients.google.com/p...ed-hammerhead-KOT49E-from-KFS78N.777bedc5.zip
KOT49E from KQS81M - http://android.clients.google.com/p...ed-hammerhead-KOT49E-from-KQS81M.79448efe.zip
KOT49E from KRT16M - http://android.clients.google.com/p...ed-hammerhead-KOT49E-from-KRT16M.7ed504f6.zip
----------------------------------------------
KRT16M from KFS78N - http://android.clients.google.com/p...ed-hammerhead-KRT16M-from-KFS78N.c6defefd.zip
KRT16M from KQS81M - http://android.clients.google.com/p...ed-hammerhead-KRT16M-from-KQS81M.ea9d0ad5.zip


SPECIAL THANKS
Nevvty
fevan
El Daddy
TheManii
switch85
xdatastic
GabrielGPP
emuneee
kvidli
EthanFirst
HackerWolf
mazsuper
msinkovich
zero_x3
 
Last edited:

benkxda

Senior Member
Jan 28, 2012
1,156
3,602
As with so many Nexus devices in the past, I'm going to be tracking OTA update URLs for the Nexus 5 both in this thread and on randomphantasmagoria.com. The first post will be updated with each OTA and if you get an OTA update on your Nexus 5 that I don't have listed here, please get the URL and post it here for the community!

VERY IMPORTANT
When the Nexus 5 launches, it will most likely have an immediate OTA update available the first time you turn it on. Please DO NOT accept this OTA update without getting some information for me first! Too often, people get excited when they turn on their device for the first time and see an update. They accept the update and before we know it, we end up losing all data on the firmware that the device ships with.

When you get your Nexus 5 and turn it on for the first time, please gather the following info before applying that out-of-the-box OTA update:

1. The values of ro.build.fingerprint and ro.build.date.utc from /system/build.prop.
2. The baseband version (can be found in Settings | About Phone)
3. The bootloader version (can be found by booting into fastboot mode, the bootloader version will be displayed on screen).
4. The filename for the out-of-the-box OTA ZIP file (if any). This file can be found in /cache or you can check logcat for the full URL. Either one works.

If you need help with any of this, I'll be more than happy to assist! After we have this information locked down, feel free to apply the OTA update out of the box and enjoy your new device!!

Thank you, added you to the index.
 

TheWhiteChallenger

Senior Member
Mar 7, 2013
527
99
As with so many Nexus devices in the past, I'm going to be tracking OTA update URLs for the Nexus 5 both in this thread and on randomphantasmagoria.com. The first post will be updated with each OTA and if you get an OTA update on your Nexus 5 that I don't have listed here, please get the URL and post it here for the community!

VERY IMPORTANT
When the Nexus 5 launches, it will most likely have an immediate OTA update available the first time you turn it on. Please DO NOT accept this OTA update without getting some information for me first! Too often, people get excited when they turn on their device for the first time and see an update. They accept the update and before we know it, we end up losing all data on the firmware that the device ships with.

When you get your Nexus 5 and turn it on for the first time, please gather the following info before applying that out-of-the-box OTA update:

1. The values of ro.build.fingerprint and ro.build.date.utc from /system/build.prop.
2. The baseband version (can be found in Settings | About Phone)
3. The bootloader version (can be found by booting into fastboot mode, the bootloader version will be displayed on screen).
4. The filename for the out-of-the-box OTA ZIP file (if any). This file can be found in /cache or you can check logcat for the full URL. Either one works.

If you need help with any of this, I'll be more than happy to assist! After we have this information locked down, feel free to apply the OTA update out of the box and enjoy your new device!!

Any reason your not just requesting a system dump of the out of the box firmware?

Sent from my XT1080 using XDA Premium 4 mobile app
 

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
Any reason your not just requesting a system dump of the out of the box firmware?

Sent from my XT1080 using XDA Premium 4 mobile app

Good question. Basically it comes down to the fact that system dumps aren't official and you can never be guaranteed that what you're getting is pure and unmodified. Because of that, they're pretty much useless for me.

For a shipping firmware that just gets updated upon first boot, I just want the info. It's much faster for someone to just type out the info I need rather than dumping the system, zipping it, uploading it, downloading it and hitting a hex editor to get the bootloader and baseband versions from the dumps.

I'm sure someone will post a system dump, but unless it's an OTA or a set of official fastboot images from Google, I don't really have any use for them.

Sent from my GT-I9505G using Tapatalk
 
Last edited:

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
Alright guys, the Nexus 5 order pages are live. If anyone buys one, PLEASE get the info I need (listed in the first post) before applying the out-of-the-box OTA update. Thank you!!
 

wvcadle

Senior Member
Dec 31, 2011
1,520
480
Alright guys, the Nexus 5 order pages are live. If anyone buys one, PLEASE get the info I need (listed in the first post) before applying the out-of-the-box OTA update. Thank you!!

Will do. Just ordered my white 32GB with 2 day shipping. I live in WV and know from the N4 release that they have a facility in Lexington, KY where it will most likely ship from.

*subscribing*
 

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
Will do. Just ordered my white 32GB with 2 day shipping. I live in WV and know from the N4 release that they have a facility in Lexington, KY where it will most likely ship from.

*subscribing*

Thank you very much. Much appreciated. Also, once you get that info, apply the out-of-the-box OTA update and then get the same info for the updated firmware as well, please! :)
 

TheManii

Wiki Admin / Recognized Contributor
Dec 8, 2010
3,585
1,651
https://support.google.com/nexus/answer/3507867?hl=en&ref_topic=3415518 said:
The new Nexus 5 comes with Android 4.4 pre-installed. Note that you will be prompted to install a small update when you set up your device.

We can more or less expect that the initial rom wont ever be dumped, as SETTING UP THE DEVICE WILL FORCE AN OTA.
This is what happened for the 2013 N7 and for the GE S4.

If you are willing to try and get the initial ota, you will likely need wireshark/fiddler/<your preferred network sniffer> to get the url.
 
  • Like
Reactions: oldblue910

efrant

Senior Moderator / Developers Relations
Staff member
Feb 12, 2009
11,468
10,981
Montreal
We can more or less expect that the initial rom wont ever be dumped, as SETTING UP THE DEVICE WILL FORCE AN OTA.
This is what happened for the 2013 N7 and for the GE S4.

If you are willing to try and get the initial ota, you will likely need wireshark/fiddler/<your preferred network sniffer> to get the url.

Unless you are like me, who doesn't boot into Android the first time until after I unlock the bootloader, dump all the partitions and get root... :)
 

TheManii

Wiki Admin / Recognized Contributor
Dec 8, 2010
3,585
1,651
Unless you are like me, who doesn't boot into Android the first time until after I unlock the bootloader, dump all the partitions and get root... :)

Well that would require waiting a custom rec to be released first, generally people here are so impatient they'll flash a rom and when they realize it's a dos 4.0 image they'll just come and complain because no factory images are available ;)

---------- Post added at 04:09 PM ---------- Previous post was at 03:36 PM ----------

https://groups.google.com/forum/?fromgroups#!topic/android-building/JVLaFRoJxFk said:
the kitkat release build (KRT16M) for the Nexus 5--which will be tagged with android-4.4_r1

Whatever the initial rom is, it will likely OTA to KRT16M
 

koriflame

Senior Member
Sep 6, 2010
142
8
South Beloit IL
We can more or less expect that the initial rom wont ever be dumped, as SETTING UP THE DEVICE WILL FORCE AN OTA.
This is what happened for the 2013 N7 and for the GE S4.

If you are willing to try and get the initial ota, you will likely need wireshark/fiddler/<your preferred network sniffer> to get the url.

Is it possible to set up the device with no network connection and avoid any initial OTA update?

I'm thinking not, first post states it could be pre-downloaded and in the cache folder...
 

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
My N5 will be showing up Monday afternoon. I'll pull the OTA link if it hasn't been posted by then.

And all the info on the shipping firmware!! ;) Keep in mind that, like the N7 2013 WiFi, there may be two OTAs out of the box. The first one will be forced during the setup screen. That one will convert the ROM from dev-keys to release-keys, then once that one is in and you set up your device, it'll probably get a normal OTA to KRT16M.

I hope there's a custom recovery available by Monday. Otherwise we may lose that initial devkeys->releasekeys OTA because it's forced.

If there is a custom recovery, make sure you don't boot the system normally the first time. Instead, the first time you turn it on, boot it into fastboot mode (power + volume down). Note the bootloader and baseband versions on screen. At that point, unlock the bootloader, boot the custom recovery (use fastboot boot recovery.img so you don't overwrite the stock recovery), and do a nandroid. Provide that Nandroid backup, please!

Once that's done, stay in the custom recovery and do an adb shell. Dump the radio if you can. I can help you with that if you don't know how.

After that, boot her up normally, accept the forced OTA and after it applies, DO NOT let it boot up again. Once it reboots, hold down volume down as it reboots so it'll go back into fastboot mode. Note if the bootloader version changed. Boot your custom recovery again (use fastboot boot) and this time do an adb pull on the log files in /cache/recovery. The devkeys->release keys OTA filename should be in there. Post that.

After that, boot her up, set her up, and get the OTA link to the KRT16M OTA, and then tell us the new baseband and bootloader versions for KRT16M. Thanks everyone for offering to help. If there is a custom recovery by Monday that'll be awesome. If not, we may lose the devkeys->releasekeys OTA file. :/

Sent from my Galaxy S4 Google Play Edition using Tapatalk
 
Last edited:
  • Like
Reactions: rlcassidy

El Daddy

Retired Forum Moderator
May 2, 2008
4,262
5,211
Roseville, MN
And all the info on the shipping firmware!! ;) Keep in mind that, like the N7 2013 WiFi, there may be two OTAs out of the box. The first one will be forced during the setup screen. That one will convert the ROM from dev-keys to release-keys, then once that one is in and you set up your device, it'll probably get a normal OTA to KRT16M.

I hope there's a custom recovery available by Monday. Otherwise we may lose that initial devkeys->releasekeys OTA because it's forced.

If there is a custom recovery, make sure you don't boot the system normally the first time. Instead, the first time you turn it on, boot it into fastboot mode (power + volume down). Note the bootloader and baseband versions on screen. At that point, unlock the bootloader, boot the custom recovery (use fastboot boot recovery.img so you don't overwrite the stock recovery), and do a nandroid. Provide that Nandroid backup, please!

Once that's done, stay in the custom recovery and do an adb shell. Dump the radio if you can. I can help you with that if you don't know how.

After that, boot her up normally, accept the forced OTA and after it applies, DO NOT let it boot up again. Once it reboots, hold down volume down as it reboots so it'll go back into fastboot mode. Note if the bootloader version changed. Boot your custom recovery again (use fastboot boot) and this time do an adb pull on the log files in /cache/recovery. The devkeys->release keys OTA filename should be in there. Post that.

After that, boot her up, set her up, and get the OTA link to the KRT16M OTA, and then tell us the new baseband and bootloader versions for KRT16M. Thanks everyone for offering to help. If there is a custom recovery by Monday that'll be awesome. If not, we may lose the devkeys->releasekeys OTA file. :/

Sent from my Galaxy S4 Google Play Edition using Tapatalk

Hmm, I didn't know about the forced OTA during setup. Does it reboot the device or somehow just switch the keys?

Anyway, I'll do what I can. Hopefully, I can keep my excitement in check and remember to do all these things!
 

Top Liked Posts

Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone