yashsingh1/xdaforums huggingface dataset:
[Nexus 9 General] TheManii:
If you're running a build that isnt a common/public build, they often do not have otas, or possibly only otas for whitelisted devices.

To get an ota/get back on the common path, you'll need to reflash with a factory image.

In the mean time, if your bootloader is unlocked, could you dump the rom? LRX21K isnt a rom anyone else has afterall.

Here's how to do it:

boot into a custom recovery

open an adb shell

mount data: mount /data

dump bootloader: dd if=/dev/block/platform/sdhci-tegra.3/by-name/EBT of=/data/local/bootloader.bin

dump boot: dd if=/dev/block/platform/sdhci-tegra.3/by-name/LNX of=/data/local/boot.img

dump recovery: dd if=/dev/block/platform/sdhci-tegra.3/by-name/SOS of=/data/local/recovery.img

dump system: dd if=/dev/block/platform/sdhci-tegra.3/by-name/APP of=/data/local/system.img

dump vendor: dd if=/dev/block/platform/sdhci-tegra.3/by-name/VNR of=/data/local/vendor.img
[Nexus 9 General] slavehunter105:
Sorry buddy, if it was a personal unit, we would have unlocked and rooted the device. We have to review it as we got it. Even if i enjoyed using it, there are a lot of build issues am disappointed about too. No hard feelings.

And believe me this "K" build is quite buggy. Your better off without it, that's why i was checking other OTA updates to do without any root or unlocks. :)

I know there are ways to relock the bootloader and all, but the unit was given to me by my lead editor, so the responsibility, if anything goes wrong. :)
[Nexus 9 General] TheManii:
Could you just do an "adb pull /system" and "adb pull /vendor" then?

You dont need anything other then adb turned on for that.
[Nexus 9 General] slavehunter105:
OK that can be done, tell me what all to be done. Its been a while i toyed with adb, so i should just open adb shell in pc right? with developer enabled?
[Nexus 9 General] TheManii:
How To Set Up ADB/USB Drivers for Android Devices (Updated 07/15/14)

How to Enable Developer Options on the Nexus 5 & KitKat

Set up adb, and turn on adb, and do "adb pull /system" and "adb pull /vendor" from the command line from whereever you had adb installed.

The instructions have not changed for L.
[Nexus 9 General] slavehunter105:
Done, successfully pulled. Anything else to pull?

here are the uploads

https://drive.google.com/file/d/0BzqyqBqAywY5MzRKTzRhYVE3azQ/view?usp=sharing

https://drive.google.com/file/d/0BzqyqBqAywY5OUx4cEd0UzNvRDg/view?usp=sharing
[Nexus 9 General] 850RPM:
does anyone have the L version stock recovery?

on the google dev site, there are only Q and R stock images

thanks
[Nexus 9 General] TheManii:
That's about as much as you can do without root and/or unlocking the bootloader
[Nexus 9 General] USBhost:
get it here

https://dl.google.com/dl/android/aosp/volantis-lrx21l-factory-dc7e3fc7.tgz

I snatched it before Google removed it lol
[Nexus 9 General] TheBiles:
Does anyone have a TWRP friendly file for the latest OTA? Going though all of the adb stuff is such a pain in the as just to update a stock ROM.
[Nexus 9 General] iGuess27:
I've read through quite a few pages of this thread, but I'm still not quite sure how to fix my issue. About tablet says I'm on LRX21L. My nexus 9 sees a 37MB OTA, and when I try to download and install it, it reboots, starts installing, and then gives an error. After the tablet boots, no change, and about 30 minutes later it sees the same OTA.

I tried "adb reboot recovery", and when it reboots, it just gives me the android error image with "No command" under it.
[Nexus 9 General] Hashbang173:
Have you made any modifications like root?
[Nexus 9 General] iGuess27:
It is rooted, but nothing else. But I was having this problem with the update before I rooted it.
[Nexus 9 General] TheManii:
If you're rooted you'll need to use a factory image to update, as you broke the ability to ota by rooting a secure /system device.
[Nexus 9 General] iGuess27:
Right, and mostly I came to this thread to find those factory images, but I can't boot to recovery. I see some posts in this thread mentioning using fastboot, and saying that it only worked by flashing the individual .img files, but the downloads in the first post don't contain any .img files.

Also, I'm not sure which fastboot command to use.
[Nexus 9 General] oldblue910:
That's because this thread isn't for discussion of factory images or flashing them. This thread deals with OTA updates, which are a different animal.
[Nexus 9 General] iGuess27:
So the OTA updates linked in your first post cannot be installed on my rooted device? I just assumed that the discussion of installing .img files over flastboot in these comments was related to the OTA updates.

I just figured my problem was related to this: http://xdaforums.com/showpost.php?p=56728247&postcount=106 since I was having it before I rooted it at all.
[Nexus 9 General] oldblue910:
Correct. On the Nexus 9, if so much as one byte of your system partition isn't stock, the OTA will fail. Since root adds things like the SU binary and other things, it throws off the system partition, thus causing the OTA to puke.

If you want factory images, visit http://developers.google.com/android/nexus/images.

You can flash the system and boot images to get your device back to stock. You'll also need the stock recovery to flash an OTA.
[Nexus 9 General] oldblue910:
OK guys, Android 5.0.1/LRX22C is rolling out to the Nexus 9. If anyone gets the OTA, please grab the filename before you update!
[Nexus 9 General] tyvar1:
5.0.1 wow! Looking forward to test it out! :D
[Nexus 9 General] Hashbang173:
Downloaded before I could get the link, sorry.
[Nexus 9 General] oldblue910:
Ah well. It happens. Can someone else please grab the link before updating? Thanks!
[Nexus 9 General] jb12780:
The link is on the google developers page.

https://dl.google.com/dl/android/aosp/volantis-lrx22c-factory-8d83cd9b.tgz

Edit: Oops, not what you guys were looking for.
[Nexus 9 General] scottjal:
Here's hoping someone can grab the latest 5.0.1 (LRX22C) OTA link, I really don't want to wipe this thing again so soon.
[Nexus 9 General] bmwracer0:
what are the instructions to get the OTA link?
[Nexus 9 General] malanets1990:
http://www.droid-life.com/2014/06/05/download-nexus-ota-url-file/

It is very simple by the way!

If you find it please share it.
[Nexus 9 General] bmwracer0:
I don't have the OTA (yet) but I wanted the instructions in case I do :)
[Nexus 9 General] oldblue910:
If you're rooted, all you need to do is check your /cache folder after you get the update, but before you install it.

If you're not rooted:

Enable developer options by going into Settings | About Phone and repeatedly tapping on the build number until it says "You are now a developer."

Go under Settings | Development Options

Enable USB Debugging

Tap on "Take Bug Report."

After a while, the bug report will be emailed to your gmail account as a text file.

Open that text file and search it for ".zip" (without the quotes)

Post the filename here.

Now that we know what folder the Nexus 9 OTA updates live in on Google's servers, we don't need the full URL. All we need is the actual filename. We can build the URL from there.

:good:
[Nexus 9 General] Dark_Eyes:
OTA volantis-LRX22C-from-LRX21R

http://android.clients.google.com/p...ned-volantis-LRX22C-from-LRX21R.3c1c62441.zip
[Nexus 9 General] oldblue910:
Thank you! First post updated!
[Nexus 9 General] kikikaka:
just received the ota too... the same link :good:
[Nexus 9 General] ufischer:
Just applied, worked great. Thanks!
[Nexus 9 General] tyvar1:
do someone got LRX21L to C?
[Nexus 9 General] chroust:
Successfully flashed C via adb sideload, thanks for the URL...
[Nexus 9 General] oldblue910:
Not yet
[Nexus 9 General] kkyyb:
I run into STATUS 7. FULLY STOCK.
[Nexus 9 General] nolook:
same with me seems a bit faster so far and no flicker...
[Nexus 9 General] oldblue910:
If you are 100% stock and the OTA is failing, then you're either flashing the wrong OTA, or you're rooted, which means you aren't 100% stock.
[Nexus 9 General] sejmand:
so, i can't flash the OTA-file because i have root?
[Nexus 9 General] oldblue910:
That's correct. You'll need to flash system.img from the LRX21R factory images, then do the OTA. Or just flash all the LRX22C factory images and re-root.
[Nexus 9 General] tyvar1:
What is the difference between these and the Google's images?
[Nexus 9 General] Holer Togni:
These are incremental updates, so they only contain changes. Also applying them doesn't wipe your device.
[Nexus 9 General] oldblue910:
Hey everyone - The Nexus 9 LTE has been released by T-Mobile and will presumably be available in the Play Store soon. If you buy one, PLEASE get the Android build #, Android version, baseband version, and bootloader version before you apply any OTA update that might be available out of the box. Further, if you DO get an OTA update out of the box, please get the URL before you update!

Thank you!
[Nexus 9 General] oldblue910:
Hey guys, another thing to note. Today, Google released 5.0.1/LRX22C factory images for the N9 LTE. The firmware name is volantisg.

With that said, the chances of these devices actually shipping with LRX22C is miniscule. Instead, it'll probably ship with a pre-release firmware and then OTA out of the box to LRX22C. That's why I need the info on the pre-installed firmware, before applying the OTA out of the box. I need:

The bootloader and baseband versions (boot your N9 LTE into bootloader mode using power + volume down before booting it up for the first time). You can get both from the bootloader screen.

The Android version and build number from Settings | About Tablet

The URL to the OTA. You can get this after you receive the OTA notification by enabling developer options, turning on USB debugging, and selecting "Take Bug Report." That will email a text file to your gmail account. Open up the text file and search it for ".zip" (without the quotes). Post the URL here.

After that, update away, accept my gratitude, and enjoy your new tablet!
[Nexus 9 General] oscillot:
5.0.2

Has anyone tried re-rooting after updating to 5.0.2?
[Nexus 9 General] oldblue910:
5.0.2 doesn't exist for the Nexus 9. It only exists for the 2012 Nexus 7.
[Nexus 9 General] oscillot:
Awesome, good to know. Sorry I just got mine last night so I'm still playing catch up.
[Nexus 9 General] oldblue910:
Has anyone got an LTE version yet? Did anyone get the info on the pre-installed ROM?
[Nexus 9 General] oldblue910:
Anyone?
[Nexus 9 General] KingVeto:
I have the LTE version. I'm beginning to regret getting this tablet. Development is essentially non-exsistent, and I'm not impresssed with what i get for close to 600 bucks. Now I see the Nexus 5 is back in the Playstore (which I've gotta assume is due to poor sales odthe N6 amd the N9) Google really dropped the ball this time ....thats just my opinion.
[Nexus 9 General] oldblue910:
Did you get an OTA update out of the box? What is the bootloader and baseband versions, and the Android build number, for the current stock ROM on your device?
[Nexus 9 General] Hashbang173:
For development. Its because the device is 64bit. I've got aicp booting on flounder (with custom kernel) but it is buggy (for now).
[Nexus 9 General] KingVeto:
What I wrote sounded really negative, and honestly I know im just being very inpatient (and ignorant as I'm not familiar with how to build myself) I think I'm mostly displeased at the light bleed and build quality for it costing as much as it did. I honestly believe they should have released 3 versions, LTE AND WIFI 64 Bit, WIFI only 64 BIT, and WIFI only 32 bit. The cost really is going to be a huge deterrent for both the nexus 6 and the nexus 9 for many people which is why I believe they re-released the nexus 5 in the playstore.
[Nexus 9 General] oldblue910:
Hey, you spent $599. That's not chump change. You have a right to have high expectations.

Did you see my questions above? Any chance you could shed some light for me?
[Nexus 9 General] KingVeto:
After the OTA that I received I have a

Build LRX22G

Baseband 0.07.30.1015_2_0047

Android 5.0.2

HBOOT 3.43.0.0114

Before the update is was build LRX22C I believe and on Android 5.0.1

There seems to be a weird discrepancy between device names for this tablet as bootloader calls it FLOUNDER_LTE but the factory image refers to it as VOLANTISG

Hope that helps any other questions I can answer let me know.
[Nexus 9 General] oldblue910:
Thank you very much. Was the OTA forced during setup? If not, did you happen to grab the OTA filename before you updated?
[Nexus 9 General] WhammyDroid:
Nexus 10 and 7 got 5.0.2 updates published. I am hopeful the Nexus 9 is not far behind.
[Nexus 9 General] izan007:
And 5.0.2? What's hapend?
[Nexus 9 General] oldblue910:
The Nexus 9 won't be getting 5.0.2, nor will the Nexus 4, 5, or 6. Android 5.0.2 only contains changes that affect the older generation Nexus tablets which is why only those are getting updated.
[Nexus 9 General] comnsens:
I've been wondering why it didn't get the 5.0.2 update. Thanks for the info!
[Nexus 9 General] jd1639:
There is no 5.0.2 for founder. That's why to haven't got the update
[Nexus 9 General] izan007:
when is expected to arrive lollipop 5.1 ?
[Nexus 9 General] Winesnob:
Soon.
[Nexus 9 General] mrshades812:
“When the sun rises in the west and sets in the east, when the seas go dry and mountains blow in the wind like leaves."

DT
[Nexus 9 General] USBhost:
How nice....
[Nexus 9 General] darkchazz:
Lollipop 5.1 update will roll out today

http://officialandroid.blogspot.co.uk/2015/03/android-51-unwrapping-new-lollipop.html
[Nexus 9 General] polish_pat:
We wont have it just yet...its rolling out to some nexus devices, not the nexus 9. Rollout should complete within 2 weeks
[Nexus 9 General] oldblue910:
With all the 5.1 OTAs rolling out for Nexus devices, I'm sure the Nexus 9 will be coming soon. I'll need both a WiFi and LTE owner to snag the respective OTA filenames before updating. Thanks!
[Nexus 9 General] WinterApocalypse:
I have the LTE model and I've been checking for updates every hour for two days now. If I get it before it's posted here I'll definitely send it your way.
[Nexus 9 General] oldblue910:
Thank you! Much appreciated.
[Nexus 9 General] Winesnob:
Sooo....is today the day for 5.1.1??? :fingers-crossed:
[Nexus 9 General] KinetiClutch:
Don't hold your breath
[Nexus 9 General] bobjbain:
My Nexus 7 (2013) got the 5.1 update yesterday so who knows :p
[Nexus 9 General] GibsonSGJ:
Stole this from another thred. Thought it was great! I'm very patient however, I really don't mind waiting for a good update. :)
[Nexus 9 General] Winesnob:
According to a Redditor, 5.0.2 is rolling out.

http://www.reddit.com/r/nexus9/comm...h_google_511_is_rolling_out_presently/cquwfaj
[Nexus 9 General] VermontKindBud:
Skipping 5.1, straight to 5.1.1 rolling out now says redditor

[IMG="Supposed chat with tech support last night."]http://i.imgur.com/w6fE15M.jpg[/IMG]
[Nexus 9 General] Winesnob:
Here's more from the same Reddit thread. Apparently some folks are on LRX22K and getting bumped to L. I'm on 22C, which matches the most current factory image.

http://www.reddit.com/r/nexus9/comm...h_google_511_is_rolling_out_presently/cqv3mxq

http://android.clients.google.com/p...gned-volantis-LRX22L-from-LRX22K.165622ea.zip
[Nexus 9 General] bjacks12:
Whereas I thought the rep was partly lying(in regards to the rollout having started), I know now that he/she is completely lying.

With 5.0.2 beginning to go out to some devices, they're clearly not skipping from 5.0.1 to 5.1.1.

And if this is the rollout that's begun, than they are clearly lying about the 5.1.1 having begun.

Great corporate culture at Google.
[Nexus 9 General] Nidstang:
I can't make heads or tails out of this. Does anyone here on XDA have the LRX22K build?

If the population at large is on LRX22C, is it then possible that LRX22C will be updated straight to 5.1.1 and the phantom LRX22K will go from 5.0.2 to 5.1.1?

And does anyone here know why there would be some folks out there on LRX22K in the first place, which isn't reflected on the factory image page? The N9 is my first nexus so I don't have a lot of experience -- has google ever sent out limited updates as a test/dry run on other nexus products?
[Nexus 9 General] Winesnob:
Non-standard builds usually appeared on devices launched at Google I/O, and were quickly updated to the public release. The updater script in the LRX22L OTA package indicates that LRX22K is also a 5.0.2 build (and verified by trying to sideload onto LRX22C --> didn't work, just as expected). So at some point a 5.0.2 build did roll out to some users, either in a limited release or due to some device IDs being mistakenly included in an internal OTA. Either way, the vast majority of users are still stuck with 5.0.1 and all of its mess. I don't know that 5.0.2 would make much difference, although it did SLIGHTLY improve performance on the Nexus 7 (2012) over 5.0.

Now if we could just find that LRX22C --> K file, or the full K image.
[Nexus 9 General] bjacks12:
Didn't 5.0.2 brick the Nexus 7?
[Nexus 9 General] Winesnob:
Some users have been reporting bricked devices after 5.0.2, but there is no direct causal link between the update the device failure. Didn't brick my wife's, it just made the tablet suck a little less than it did on 5.0. It got so bad that she stopped using the tablet and started doing everything on her N4.
[Nexus 9 General] _litz:
FWIW, this OTA link was posted in the reddit thread ...

http://android.clients.google.com/p...gned-volantis-LRX22L-from-LRX22K.165622ea.zip

(that's LRX22L from LRX22K only)
[Nexus 9 General] Winesnob:
Same as the one in post #288, probably from the same Reddit.
[Nexus 9 General] Winesnob:
More folks receiving the 5.0.2 update this weekend https://plus.google.com/+RobWatkins/posts/FNuidw71MRE

Makes absolutely no sense that there are different builds being installed on devices at the factory (I'm assuming this is what happened).:confused:
[Nexus 9 General] bjacks12:
5.1.1 in June maybe?
[Nexus 9 General] jarjar124:
Is the kernel different in 5.0.2?
[Nexus 9 General] darkchazz:
Nope.

Same Nov 6 2014 kernel build.
[Nexus 9 General] oldblue910:
What build are y'all presently running on your N9s, and WiFi or LTE?
[Nexus 9 General] Winesnob:
Wi-Fi, LRX22C
[Nexus 9 General] Winesnob:
Something is definitely out there.
[Nexus 9 General] Winesnob:
5.0.2 is showing up in more places:

https://plus.google.com/+StefanBock/posts/UAJSF55dNS5

https://plus.google.com/+NicholasNewbill/posts/9cebnQGkGon

Someone grab the link!!
[Nexus 9 General] JC_1:
OTA LRX22L from LRX22C

Sorry I am not able to post outside link.

android.clients.google.com/packages/ota/google_flounder_volantis/61f6bdb819adb020b9dfc5330490ed6713ec0112.signed-volantis-LRX22L-from-LRX22C.61f6bdb8.zip
[Nexus 9 General] Winesnob:
Good enough - you provided the needed info!!! Thanks!
[Nexus 9 General] scandalousk:
I'm kinda confused by this though. Why would the 5.0.2 ota show up now with 5.1.1 right around the corner. Doesn't seem to make a lot of sense if you ask me.
[Nexus 9 General] _litz:
This is definitely 5.0.1 to 5.0.2 ...

It modifies a partition (anyone know what "LNX" refers to?):

apply_patch_check("EMMC:/dev/block/platform/sdhci-tegra.3/by-name/LNX

It applies patches in both system and vendor (as would be expected)

And finally, it updates the boot image (which is the kernel) ...

---------- Post added at 04:38 PM ---------- Previous post was at 04:36 PM ----------

I've given up trying to understand the update strategy on this device. The rampant speculation on all the android websites isn't helping (how many times can people repost "it appears an upgrade is around the corner!" anways? Seemingly infinitely ...) ...
[Nexus 9 General] USBhost:
Lnx is the kernel
[Nexus 9 General] _litz:
Huh ... ok ... well, if anyone's interested, here's the updater script ...
[Nexus 9 General] .MoHaMaD:
Was successfully installed

adb sideload
[Nexus 9 General] ss12108:
Is that 5.0.2 OTA file for WiFi only version? I'm assuming LTE version would be VolantisG?
[Nexus 9 General] jerrylzy:
I am using the WiFi version and that OTA was successfully applied.
[Nexus 9 General] McChen147:
Problem with the 5.0.2 OTA on my device....sideloaded the OTA as usual. Went fine, no errors and rebooted. Now I'm stuck at the 4 color spinning balls boot animation. It hasn't even asked me to input my unlock code to decrypt yet. After about 30 mins, I gave up and held down power for 10 secs and restarted the device. Still stuck at the boot animation, no unlock prompt.....not sure how long to wait for this thing or if I should just reset the device.
[Nexus 9 General] EvanVanVan:
I'm trying to flash the OTA and I'm getting "This package is for "flounder" devices; this is a "flounder_lte"." error. It's not. I just did a full wipe by flashing the 5.0.1 factory image, and I'm still getting the error. Any ideas?

edit: I'm thinking I flashed the wrong unencrypted boot.img by mistake?

edit2: Oh yeah, to sideload I need a stock boot.img anyway.
[Nexus 9 General] Winesnob:
Recommend boot into bootloader (power+vol ↓) and then go to recovery and wipe the cache. I was dealing with a boot loop after sideloading, and wiping the cache from recovery enabled the full boot and app optimization process to complete.

---------- Post added at 06:04 PM ---------- Previous post was at 06:04 PM ----------

Are you certain you flashed the Wi-Fi image?
[Nexus 9 General] EvanVanVan:
haha uhh, I think you're right and I grabbed the wrong one... Thanks.
[Nexus 9 General] McChen147:
thanks for the suggestion....wiping the cache didn't help, still stuck at the boot animation. never had a problem with any OTA in the past and i'm all stock. trying a factory reset now.

---------- Post added at 10:36 PM ---------- Previous post was at 09:57 PM ----------

ugh....factory reset didn't help either, what the heck is going on? before the reset i waited about an hour. it's now been about half an hour and still stuck on the boot animation. might have to flash the 5.0.1 factory image back, not sure what is up with this ota
[Nexus 9 General] _litz:
FWIW, it takes some trickery but it applies fine to a stock/rooted WiFi model ...

You will need to reflash system, vendor, and boot (and recovery, if you installed TWRP) ... then the OTA flashes perfectly from stock recovery.

Flash by hand, using fastboot.

Once it's done, either reflash, or boot, TWRP and apply the Chainfire supersu ZIP ...

And when you're done rebooting, you're right where you were before execpt 5.0.2!
[Nexus 9 General] McChen147:
grrrr...this is getting worse. can't flash back the 5.0.1 factory image because i can't unlock the bootloader. to unlock it i need to change a setting in android, which i can't boot into. so i'm stuck.....any suggestions?
[Nexus 9 General] scandalousk:
It's over. Once you can't boot to enable the allow unlock option in the developer settings, with a locked bootloader while being stuck in a bootloop, the device is useless. Had the same thing with my Nexus 6. Only thing you can do is get it replaced. You're not gonna get a hard time with that since the bootloader is locked. You can always tell them that it failed because of an update.
[Nexus 9 General] peterk-1:
This post http://xdaforums.com/showpost.php?p=60010766&postcount=54 claims to be a way of unlocking the bootloader.
[Nexus 9 General] Winesnob:
Wow. Looks like a new best practice will be to check ”Allow OEM Unlock” before side loading am OTA. I got lucky in that only a cache wipe was required to stop the boot loop.
[Nexus 9 General] scandalousk:
I'm glad to hear that you've figured it out. After that whole fiasco I'm never leaving my bootloader locked again.
[Nexus 9 General] oldblue910:
Thank you! First post updated! If anyone gets the update for the LTE model, please post that here as well!
[Nexus 9 General] bobjbain:
You're lucky, I'm not even getting the 4 spinning balls.....
[Nexus 9 General] ericplatham:
Are you guys running a different kernal? You may need to adjust the format before it boots.

I was just prompted for the 5.0.2 update and I have Fire-Ice running. Needless to say, i am a little concern about the format and not having downloadable files from developers.google.com yet
[Nexus 9 General] USBhost:
The update will fall do to the kernel

because the kernel is not stock