How I upgraded my AT&T Nexus S (I9020A) to Jelly Bean (Android 4.1.1)
<1 min read
I just upgraded my Nexus S to Jelly Bean over-the-air (OTA). It only took about 4 hours to figure it all out.
I had already upgraded to ICS 4.0.4 the manual way (since OTA never came for me), but that simply did not work with Jelly Bean. I found this XDA thread which led me to try to get the update OTA. A few tweaks later I was able to successfully download the package, unfortunately it never let me install it. So close, yet so far…
A few more unsuccessful tweaks, and then it hit me…
Here is how I did, step-by-step.
- Power off.
- Remove the SIM.
- Power on.
- Turn on Wi-Fi and connect to your network (if not connected already).
- Go to the System settings.
- In Language & input change the language to English (United Kingdom).
- In Apps select the ALL tab.
- Find and open the Google Services Framework.
- Tap on the Clear data button and confirm.
- Reboot.
- Go to the System settings.
- Select About phone.
- Select Software update.
- The package should be downloading, wait…
- Once the package is verified, you'll be offered an option to restart and install. Don't!
- Turn Airplane mode on by pressing and holding the Power button.
- Now, select the Restart & Install button.
That's all folks!
Comments
72 (Closed)
Lisandro Vaccaro
Jul 21, 2012
Fabian
Jul 21, 2012
vze33jng
Jul 21, 2012
The first time, it grabbed IMM76M, then repeating steps 7 - 17 got me the JRO03E update!!!
Chris
Jul 21, 2012
Brad
Jul 21, 2012
Nice works, thanks for the post.
AC
Jul 21, 2012
Mahesh
Jul 21, 2012
Chris
Jul 21, 2012
joe
Jul 21, 2012
Z-man
Jul 21, 2012
joe
Jul 21, 2012
lensman
Jul 21, 2012
em
Jul 21, 2012
Worked for US at&t on IMM76D, updated straight to JRO03E.
The Language & Input change wasn't necessary for me to get the update.
cvd
Jul 21, 2012
bklyn
Jul 21, 2012
mike
Jul 21, 2012
gman2
Jul 21, 2012
Tony
Jul 21, 2012
Brian
Jul 21, 2012
Dan J
Jul 22, 2012
John
Jul 22, 2012
Simon
Jul 22, 2012
Kevin
Jul 23, 2012
Thanks!
Travis
Jul 23, 2012
Guess I have to try some more!
Brennan
Jul 23, 2012
Bill
Jul 23, 2012
Daniel
Jul 23, 2012
Kevin
Jul 23, 2012
Only wish I knew about this six months ago!
kush
Jul 23, 2012
krazy nigga
Jul 24, 2012
Tilen
Jul 24, 2012
kush
Jul 24, 2012
Ramon
Jul 24, 2012
Mark
Jul 24, 2012
Krazy nigga
Jul 24, 2012
Vincent
Jul 24, 2012
Krishnan
Jul 25, 2012
Sam
Jul 28, 2012
Thanks a ton, Erik!
Dame
Jul 28, 2012
Manu
Jul 28, 2012
Jimmy
Jul 28, 2012
Mike
Jul 29, 2012
Then I re-inserted the SIM card and re-booted.
I noticed that my wireless icon was downloading beau-coup data, so I waited until it stopped, went into Settings > About Phone, and it displayed the message that it was about to install Jelly Bean 4.1.1.
It uncompressed the 114MB file, and then came up with the prompt "Restart and Install".
AT THAT POINT, I TURNED ON "AIRPORT MODE", and rather than simply exiting and doing nothing as it has always done in the past, it actually rebooted and began the Jelly Bean installation!
Once completed, I turned Airport Mode off and switched my language back to English (US).
I am not sure why the presence of (AT&T) cellular activity would make a difference, but removing it sure helped!
John
Jul 30, 2012
As has been mentioned elsewhere, this is most likely due to an unlocked/rooted phone. To get 4.1.1, I flashed it onto my I9020A using the following: a href="http://forum.xda-developers.com/showthread.php?t=1572307" rel="nofollow">xda-developers.com…
Worked like a charm, and no phone trickery involved.
Kaptain
Jul 30, 2012
It worked after following the posted steps and then reinserting the sim card and re-checking.
The 114 mb kernel was downloaded OTA and when it was ready for install I switch into aeroplane mode.
After all was installed and rebooted I switched back to English US
mstenbrg
Jul 31, 2012
John
Jul 31, 2012
I've already done three phones that way and you don't have to fool the phone into starting the download.
Plus, once you set things up via those instructions, you can flash any of the releases...
Joe
Jul 31, 2012
Just couldn't wait for OTA... Thanks a bunch!
Carter Loose
Aug 5, 2012
Roger
Aug 10, 2012
Ross
Aug 14, 2012
I have tried these steps over many days, and from different locations, but the update never occurs.
It always says it is up to date.
Could something I have installed on the phone be causing it to hold onto data that won't let it update?
Narayan
Aug 15, 2012
Battery life, navigation, anything else?
Narayan
Aug 15, 2012
Ashutosh
Aug 17, 2012
Stan
Aug 17, 2012
The 16GB storage is built-in.
How do I handle instruction #2 "Remove the SIM"?
Rohit
Aug 19, 2012
Andrew
Aug 21, 2012
jared
Sep 7, 2012
Am I missing something or do I need to download something first?? Are my apps/widgets on boot getting in the way?
Id love to have JB so any help would be most appreciated and thanks for the info in the first place.
Nihar
Sep 10, 2012
Alan
Sep 13, 2012
Rick
Sep 17, 2012
Kevin H
Sep 18, 2012
Brad H
Sep 21, 2012
Anyone know the best alternative?
Josh
Sep 25, 2012
JT
Sep 25, 2012
I tried a second time and force-closed Google Framework Services before clearing data (as mentioned in other posts) but still no joy.
Would turning off Location Services make a difference?.... I think if this did work at one time, that window is now closed... Guess I'm rooting this bad-boy...
Aaron
Sep 26, 2012
And today's news about the dialer exploit (the Nexus S will auto dial/execute to display the IMEI instead of making you have to push call, so it is hypothetically vulnerable to the wipe issue) that is fixed in Jelly Bean is like a slap in the face.
Felipe Ambrosio
Sep 30, 2012
Mark
Oct 9, 2012
I would not be surprised if ATT never intended to offer the OTA upgrade and shut down the access point once discovered.
Someone at ATT wanted to help the customers get updated.
They are probably looking for a new job knowing how ATT operates.
Google definitely needs to step in and own the upgrade process post JB.
Darren
Oct 17, 2012
It's frustrating knowing there's an update out there if someone would just go to the effort of flicking the switch.
I'd prefer not to jailbreak but I don't see much option.
Chris
Oct 19, 2012
Narayan
Dec 8, 2012
AT&T Nexus S - I9020AUCKJ1, Build IMM76D
Narayan
Dec 9, 2012
Hope this helps for those stuck with the assert failed issue.
AT&T Nexus S now on 4.1.2 (JZO54K)
John Doe
Jan 27, 2013
E-mail me at [email protected]