Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
oldblue910
Old
(Last edited by oldblue910; 10th April 2012 at 05:45 AM.)
#1  
oldblue910's Avatar
Recognized Contributor - OP
Thanks Meter 1357
Posts: 1,975
Join Date: Jan 2011
Location: Durham, NC

 
DONATE TO ME
Default [I9020A][REF] All OTA and Available Full ROM Packages

---------------------------------------------------------------------------
I HAVE CEASED UPDATING THIS THEAD.

The old information contained below will remain for posterity, but will no longer be updated. From this point forward, all updates to this information will be found at http://www.randomphantasmagoria.com/firmware/nexus-s
---------------------------------------------------------------------------
Below is a list of all available OTA and full ROM packages for the Nexus S, model I9020A.

THIS IS FOR I9020A ONLY. IF YOU HAVE ANOTHER VARIANT, PLEASE FIND THE THREAD FOR YOUR VARIANT.

Typical disclaimer where I tell you that all of this stuff is at your own risk and I'm not responsible if you mess up your phone, yadda yadda.

These updates are 100% stock and are NOT rooted.

HOW TO FLASH

I'm not giving instructions on how to flash ZIP files. If you don't know how to do that, you probably shouldn't be looking for stuff in this thread. There are plenty of threads on how to flash zips through recovery. Do a little reading before proceeding.

The recovery-flashable full ROM packages will only flash if your phone has no ROM, any custom ROM, or a stock ROM that's older than the version you're trying to flash. For instance, the 2.3.6 full ROM package will flash over the stock 2.3.3 ROM, but not over the stock 4.0.4 ROM.

With fastboot images, you can flash any version over any other version.

WHAT HAPPENS IF I GET AN ERROR WHILE FLASHING?

If you get an error flashing a recovery-flashable full ROM package, it means that you are running a stock ROM that's newer than the version you're trying to flash. If you're trying to downgrade, then you must install ClockworkMod recovery, then wipe system, boot, data, cache, and Dalvik cache. You will then be able to flash the older version. Optionally, you can also flash fastboot images of a version older than the version you're trying to flash.

If you get an error flashing an incremental update, it means one of four things. Either you don't have an I9020A, you aren't running a stock ROM, you have changed something with your stock ROM (this includes build.prop changes, radio or bootloader changes as well), or you're running Android 4.X and trying to update manually. These incremental updates only work if you are running a completely, perfectly stock ROM exactly the way Google provides it, with the right radio and the right bootloader. There are no exceptions to this rule. Furthermore, Android 4.X ROMs can no longer be updated manually in stock recovery. See below.

A NOTE ABOUT ANDROID 4.X OTAs

Beginning with Ice Cream Sandwich, Google has made a change to stock recovery that prevents you from flashing future OTA updates manually. Instead you are now required to wait for the OTA notification on your phone and then tap "Reboot and Install."

If this pisses you off, you have the option of unlocking your bootloader, installing either a stock Gingerbread recovery or ClockworkMod recovery, and then flashing the OTA updates manually.

LATEST VERSION

The latest Android version available for I9020A is Ice Cream Sandwich version 4.0.4, build IMM76D.

BUILD REFERENCE

PLEASE NOTE THAT GRK39C HAS BEEN PULLED BY GOOGLE BECAUSE IT BROKE TETHERING. THE FILES NO LONGER EXIST BUT THE REFERENCES AND LINKS ARE PROVIDED HERE PURELY FOR POSTERITY.

GRI54 - Android 2.3.3 (shipped on non-USA I9020A devices)
GRJ22 - Android 2.3.4 (for non-USA I9020A devices)
GTJ61 - Android 2.3.4
GRK39C - Android 2.3.6
GRK39F - Android 2.3.6
IMM76D - Android 4.0.4

FULL ROMS

FASTBOOT IMAGES

If you're comfortable with fastboot, you can flash these images to return your phone back to raw stock.

Generally the best way to do this is to perform the following steps:

Put all six fastboot images in one folder, unlock your bootloader, perform the fastboot flashes, then lock the bootloader:

fastboot oem unlock
fastboot flash bootloader bootloader.img
fastboot reboot-bootloader
fastboot flash radio radio.img
fastboot reboot-bootloader
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot erase cache
fastboot oem lock

FLASHING FASTBOOT IMAGES WILL ERASE ALL OF YOUR PHONE'S DATA AND WILL RETURN YOU TO A FACTORY STOCK, UNROOTED STATE.

Android 4.0.4/IMM76D/UCKJ1 Radio/KL1 Bootloader
Official factory fastboot images, must be flashed using fastboot on an unlocked bootloader. Contains recovery, radio, and bootloader.
THESE IMAGES MUST BE FLASHED USING BOOTLOADER VERSION I9020XXKA3

RECOVERY-FLASHABLE ROMS

Android 2.3.4/GRJ22/UCKD1 Radio/KA3 Bootloader
Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.
Courtesy of XDA forum member kibmcz

Android 2.3.4/GTJ61/UCKE1 Radio/KA3 Bootloader
Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.
Courtesy of XDA forum member scott8281

Android 2.3.6/GRK39C/UCKF1 Radio/KA3 Bootloader
Official, signed, can flash with ClockworkMod or stock recovery. Contains recovery, radio and bootloader.

Android 2.3.6/GRK39F/UCKF1 Radio/KA3 Bootloader
Official, signed, can flash with ClockworkMod or stock recovery. Contains recovery, radio and bootloader.

Android 4.0.4/IMM76D/UCKJ1 Radio/KL1 Bootloader
Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.
Courtesy of XDA forum member kibmcz

Still need ROMs for:
Android 2.3.3/GRI54/UCKB2 Radio/KA3 Bootloader

INCREMENTAL UPDATES

The links provided here are to Google's official update package for each version. Sometimes Google provides a small incremental update package for upgrading between versions, other times they just provide full ROM packages for bigger version upgrades. For instance, Google pushed a small incremental update to upgrade from 2.3.4 to 2.3.6. If your phone was running 2.3.3, there is no 2.3.3 to 2.3.6 incremental update, so Google would push the 2.3.6 full ROM package.

If you don't see an upgrade path from your version to your desired version, it means you need to use a full ROM package above instead.

Android 2.3.3 (Build GRI54/UCKB2 Radio/KA3 Bootloader)
2.3.3 -> 2.3.4 (GRJ22)

Android 2.3.4 (Build GRJ22/UCKD1 Radio/KA3 Bootloader)
2.3.4 (GRJ22) -> 2.3.6 (GRK39C)
2.3.4 (GRJ22) -> 2.3.6 (GRK39F)

Android 2.3.6 (Build GRK39C/UCKF1 Radio/KA3 Bootloader)
2.3.6 (GRK39C) -> 2.3.6 (GRK39F)

Android 2.3.6 (Build GRK39F/UCKF1 Radio/KA3 Bootloader)
2.3.6 (GRK39F) -> 4.0.4

Daily Drivers:
Samsung Galaxy Nexus (SCH-I515/Verizon) :: mysid 4.2.2/JDQ39 :: Radio I515.FK01 (CDMA) / I515.FK02 (LTE) :: Bootloader PRIMELC03
Motorola Xoom (MZ602/Verizon) :: trygon 4.0.4/IMM76L :: Radio 03.1A.65P (CDMA) / 07.1F.00 (LTE) :: Bootloader 1050

Toys:
LG Nexus 4 (LGE960/AT&T) :: occam 4.2.2/JDQ39 :: Radio 2.0.1700.48 :: Bootloader MAKOZ10O
Asus Nexus 7 (ME370T) :: nakasi 4.2.2/JDQ39 :: Bootloader 4.18
Samsung Nexus 10 (GT-P8110) :: mantaray 4.2.2/JDQ39 :: Bootloader MANTALJ12

OTAs and factory images, past and present, for every Nexus and "Google Experience" device since the Motorola DROID at http://www.randomphantasmagoria.com/firmware
The Following 20 Users Say Thank You to oldblue910 For This Useful Post: [ Click to Expand ]
 
bdpyo
Old
#2  
bdpyo's Avatar
Senior Member
Thanks Meter 105
Posts: 1,769
Join Date: Dec 2010
Location: Philadelphia
Thanks for posting this.

Sent from my Nexus S using XDA App
Quote:
Originally Posted by franciscofranco View Post
If you can do a better job, fork my tree and compile it yourself.
 
kyokeun1234
Old
#3  
kyokeun1234's Avatar
Senior Member
Thanks Meter 541
Posts: 2,560
Join Date: Sep 2011
Location: Niagara Falls ON Canada
This helped a lot! Thanks!

Sent from my Nexus S using XDA App
Phone
Nexus 4 16GB LTE Enabled
Paranoid Android 3.55 HALO
Franco Kernel r139

Tablet
ASUS Transformer Pad TF300T WW Version
Rooted and Unlocked
Stock ASUS firmware Android 4.2.1

Click Thanks if I helped you!!

 
Scala
Old
(Last edited by Scala; 15th January 2012 at 05:50 PM.)
#4  
Junior Member
Thanks Meter 0
Posts: 22
Join Date: Jul 2010
Location: Florida
Thanks for sharing!

for AT&T using I9020A, what baseband are you using?
Im using KE1 right now. should there be a better one?

List here:
http://forum.xda-developers.com/show....php?t=1116884
 
kerry_xu_cs
Old
(Last edited by kerry_xu_cs; 19th January 2012 at 11:58 PM.)
#5  
kerry_xu_cs's Avatar
Member
Thanks Meter 13
Posts: 66
Join Date: Feb 2010
when are google going to release ICS for I9020A?
Samsung Nexus S (Unlocked)
Model: I9020A
Bootloader: XXKL1
Baseband: UCKJ1
Android: 4.0.4 (IMM76D)
Kernel: 3.0.8-g6656123 (Stock kernel)
Recovery: Clockworkmod Recovery 5.8.0.2 (Touch)


Motorola Xoom Verizon 4G (Locked)
Model: MZ602
Baseband: CDMA_N_03.1A.5DP LTEDC_U_05.19.00
Android: 3.2.6 (HTK75H)
Kernel: 2.6.36.3-g6963abe (Stock kernel)
Recovery: Stock Recovery
 
oldblue910
Old
#6  
oldblue910's Avatar
Recognized Contributor - OP
Thanks Meter 1357
Posts: 1,975
Join Date: Jan 2011
Location: Durham, NC

 
DONATE TO ME
Your guess is as good as anyone else's.

Daily Drivers:
Samsung Galaxy Nexus (SCH-I515/Verizon) :: mysid 4.2.2/JDQ39 :: Radio I515.FK01 (CDMA) / I515.FK02 (LTE) :: Bootloader PRIMELC03
Motorola Xoom (MZ602/Verizon) :: trygon 4.0.4/IMM76L :: Radio 03.1A.65P (CDMA) / 07.1F.00 (LTE) :: Bootloader 1050

Toys:
LG Nexus 4 (LGE960/AT&T) :: occam 4.2.2/JDQ39 :: Radio 2.0.1700.48 :: Bootloader MAKOZ10O
Asus Nexus 7 (ME370T) :: nakasi 4.2.2/JDQ39 :: Bootloader 4.18
Samsung Nexus 10 (GT-P8110) :: mantaray 4.2.2/JDQ39 :: Bootloader MANTALJ12

OTAs and factory images, past and present, for every Nexus and "Google Experience" device since the Motorola DROID at http://www.randomphantasmagoria.com/firmware
 
Skillz1318
Old
#7  
Senior Member
Thanks Meter 5
Posts: 132
Join Date: Apr 2011
Im so annoyed tablets are receiving ics and we still don't have it officialy!
 
tehgeekguy
Old
#8  
Senior Member
Thanks Meter 141
Posts: 507
Join Date: Apr 2010
Quote:
Originally Posted by Skillz1318 View Post
Im so annoyed tablets are receiving ics and we still don't have it officialy!
That's because the manufacturers are pushing it. We're waiting on Google.
 
astro11
Old
#9  
Member
Thanks Meter 7
Posts: 85
Join Date: Oct 2011
Location: São Paulo
I bought Nexus S thinking it was a great phone, because Google would update it really fast to ICS and whatever. But here is the downside:

If you want to contact HTC, Motorola, or your carrier to ask for a update, they at least have an email, something you can contact them for.

How can I contact Google?
How can I receive an ETA on this?
 
devrbraga
Old
#10  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Jan 2012
Want updates? Buy a iPhone or Windows Phone.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...