[REF] ALL Nexus S OTA Updates for ALL Variants, Plus Full ROM Packages

Search This thread

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
Over time, this post and the subsequent thread got way too big and there were way too many people asking way too many questions that were addressed here already. So, in the interest of everyone's sanity, and to make things a little easier to find, I have decided to split this into one post per device. Please find the appropriate thread for your device:

I9020T
I9020A
I9023
D720
M200
 
Last edited:

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
CHANGELOG:

January 14, 2011: Split into multiple threads.

December 18, 2011: Add IML74K full ROM link for I9020T and I9023 courtesy of Star Shadow.

December 17, 2011: Add 2.3.6 -> 4.0.3 upgrade for I9020T and I9023. Add GRJ22 -> GRK39F upgrade for I9020A courtesy of canadian_psyko.

October 2, 2011: Add full ROM link for GRK39F for I9020A. Add GRJ22 full ROM for I9020A courtesy of kibmcz.

October 1, 2011: Add link for GRK39C -> GRK39F update for I9020A.

September 30, 2011: Add references to 2.3.6/GRK39F for I9020A, but don't have any links yet.

September 27, 2011: Add GRK39F for I9020T and I9023

September 24, 2011: Add GWK74 for D720

September 2, 2011: Add GRK39C full ROM and 2.3.4 -> 2.3.6 packages for I9020A.

August 2, 2011: Added full ROM package for GTJ61 for I9020A.

July 26, 2011: Added build reference.

July 25, 2011: Added Android 2.3.5 Nexus S 4G update.

June 10, 2011: Added Korean M200 information.

May 17, 2011: Added 2.3.3->2.3.4 OTA update for I9020A and added an entry for a full 2.3.4 flashable I9020A ROM in case anyone wants to create one.

May 10, 2011: Added Nexus S 4G and OTA file (GRJ06D->GRJ22).
 
Last edited:

m-p{3}

Senior Member
Sep 26, 2010
96
20
I upgraded my Nexus S (Carrier: Videotron/Canada), model I9020XXKB3 (GRI54) without any problem with the full ROM to 2.3.4.

Sent from my Nexus S
 

ctai320

Senior Member
Feb 7, 2011
79
4
Thanks for posting all the info!! What about those on the i9020 with kb1? Will any of the full rom's work?

And does anyone know if 2.3.4 works with fring yet?

Sent from my Nexus S using XDA App
 

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
Thanks for posting all the info!! What about those on the i9020 with kb1? Will any of the full rom's work?

And does anyone know if 2.3.4 works with fring yet?

Sent from my Nexus S using XDA App

As long as you have an I9020T, any of the full ROMs will work. They will NOT work for I9020A.

Sent from my Nexus S using Tapatalk
 

icewar23

Member
May 5, 2011
6
1
I have a i9023 GRI40 KB3, with Clockwork recovery.
Should I use Build GRI54/KB3 Radio/KA3 Bootloader or GRI40/KB1 Radio/KA3 Bootloader
 
Last edited:

icewar23

Member
May 5, 2011
6
1
Actually, I flashed CM7, so maybe that's where the KB3 radio came from. The thing is I forgot to make a nandroid backup of my original ROM, so I would like to get it.
Sorry I forgot to mention that.
 

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
So if you're running CM7, then that's not where KB3 radio came from, but rather that's where GRI40 came from. Your i9023 originally came with stock GRI54 and KB3 radio, then when you flashed CM7, it kept the KB3 radio but downgraded your build since CM7 is based on GRI40, not GRI54.

In that case, if you want to be running stock, I would recommend flashing the 2.3.4 OTA full ROM package to your phone. It will give you Android 2.3.4 with the KD1 radio. It works fine on i9023 with KB3 radios. That is the only one of the ROMs that I listed that will work with your phone.

Click the very last link in the original post (under i9023, Android 2.3.3 (GRI54/KB3/KA3). That's the file you want. You can flash that in ClockworkMod and you'll be on stock 2.3.4. Because you're running CM7 right now, you will also need to wipe your data and cache, plus it'd be a good idea to wipe Dalvik cache too.
 
Last edited:

oldblue910

Senior Member
Jan 1, 2011
4,265
3,161
Durham, NC
hello,

is it possible to find a Full ROM Package signed 2.3 or 2.3.1 for I9020T ?

thank

They don't exist as far as any of us know. The closest thing you'll find is the Odin 2.3.1 firmware which you can flash in fastboot mode but if you want a signed zip of the full ROM that is flashable using the stock Android 3e recovery, unfortunately you're out of luck.

Sent from my Nexus S using Tapatalk
 
  • Like
Reactions: ykphuah

Acnescar

Member
May 26, 2011
19
0
Having incorrectly used the wrong ROM from here to upgrade to 2.3.4 I have lost clockwork and super user. Also I can no longer connect in fastboot mode with ADB commands.

See here for full explanation

Any help greatly appreciated.

Acne
 

ykphuah

Senior Member
Dec 17, 2009
417
38
Is there a list of all radios that available?

And is it ok to pair any of the radios with any of the other ROMS?

I face constant 3g data dis connectivity with my telco here and thinking to try the different radios to see which one is better.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 68
    Over time, this post and the subsequent thread got way too big and there were way too many people asking way too many questions that were addressed here already. So, in the interest of everyone's sanity, and to make things a little easier to find, I have decided to split this into one post per device. Please find the appropriate thread for your device:

    I9020T
    I9020A
    I9023
    D720
    M200
    3
    CHANGELOG:

    January 14, 2011: Split into multiple threads.

    December 18, 2011: Add IML74K full ROM link for I9020T and I9023 courtesy of Star Shadow.

    December 17, 2011: Add 2.3.6 -> 4.0.3 upgrade for I9020T and I9023. Add GRJ22 -> GRK39F upgrade for I9020A courtesy of canadian_psyko.

    October 2, 2011: Add full ROM link for GRK39F for I9020A. Add GRJ22 full ROM for I9020A courtesy of kibmcz.

    October 1, 2011: Add link for GRK39C -> GRK39F update for I9020A.

    September 30, 2011: Add references to 2.3.6/GRK39F for I9020A, but don't have any links yet.

    September 27, 2011: Add GRK39F for I9020T and I9023

    September 24, 2011: Add GWK74 for D720

    September 2, 2011: Add GRK39C full ROM and 2.3.4 -> 2.3.6 packages for I9020A.

    August 2, 2011: Added full ROM package for GTJ61 for I9020A.

    July 26, 2011: Added build reference.

    July 25, 2011: Added Android 2.3.5 Nexus S 4G update.

    June 10, 2011: Added Korean M200 information.

    May 17, 2011: Added 2.3.3->2.3.4 OTA update for I9020A and added an entry for a full 2.3.4 flashable I9020A ROM in case anyone wants to create one.

    May 10, 2011: Added Nexus S 4G and OTA file (GRJ06D->GRJ22).
    2
    Wonderful post. Thanks for all the links.
    I assume that i will have root after the flash. Am I right?

    Sent from my Nexus S using XDA App

    Absolutely not. These ROMS are 100% stock as they came from Google with absolutely no modifications whatsoever.

    Sent from my Nexus S using Tapatalk
    2
    So if you're running CM7, then that's not where KB3 radio came from, but rather that's where GRI40 came from. Your i9023 originally came with stock GRI54 and KB3 radio, then when you flashed CM7, it kept the KB3 radio but downgraded your build since CM7 is based on GRI40, not GRI54.

    In that case, if you want to be running stock, I would recommend flashing the 2.3.4 OTA full ROM package to your phone. It will give you Android 2.3.4 with the KD1 radio. It works fine on i9023 with KB3 radios. That is the only one of the ROMs that I listed that will work with your phone.

    Click the very last link in the original post (under i9023, Android 2.3.3 (GRI54/KB3/KA3). That's the file you want. You can flash that in ClockworkMod and you'll be on stock 2.3.4. Because you're running CM7 right now, you will also need to wipe your data and cache, plus it'd be a good idea to wipe Dalvik cache too.
    2
    GTJ61 - Android 2.3.4, the original Nexus S firmware for the US version of I9020A

    I have clean nandroid backup of GTJ61 (Stock/Rooted) Id be glad to give it to you.. how do i go about uploading it to you?

    Since the Nexus S has had 4 OTA updates now, I figured it might be a good idea to collect every OTA update known to exist into one thread for reference and posterity. I have provided both a list of full ROMS (anything before 2.3.3 is unofficial since Google never released a full ROM package OTA before that) and incremental updates. Full ROMs are broken down by version number with a list of devices that they will work on. Incremental updates are broken down by device variant, and then by Android version number. Feel free to let me know if I missed anything or if there are any errors. I plan to keep this updated for future OTAs as well.

    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.

    WHICH DEVICE IS WHICH?

    I9020T - The original Nexus S. Works on T-Mobile in the US and other carriers around the world. Has 1700/2100 3G bands.
    I9020A - Works on AT&T in the US and other carriers around the world. Has 1900/2100 3G bands.
    I9023 - European version with Super-Clear LCD screen.
    D720 - The Nexus S 4G on Sprint
    M200 - Korean variant.

    BUILD REFERENCE

    GRH55 - Android 2.3, the original Nexus S firmware for I9020T.
    GRH78 - Android 2.3.1 for I9020T.
    GRH78C - Android 2.3.2 for I9020T.
    GRI40 - Android 2.3.3, used on some I9020T and I9023 devices.
    GRI54 - Android 2.3.3, used on some I9020T and I9023 devices, all Canadian I9020A devices, and all Korean M200 devices.
    GRJ06D - Android 2.3.4, the original Nexus S firmware for D720.
    GRJ22 - Android 2.3.4 for I9020T, I9020A, I9023, D720, and M200.
    GTJ61 - Android 2.3.4, the original Nexus S firmware for the US version of I9020A.
    GRJ90 - Android 2.3.5 for D720.

    FULL ROMS

    FLASHABLE ROMS

    Android 2.3/GRH55/XXJK8 Radio/JK1 Bootloader
    Works on: I9020T
    Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.

    Android 2.3.1/GRH78/XXJK8 Radio/JK1 Bootloader
    Works on: I9020T
    Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.

    Android 2.3.2/GRH78C/XXJK8 Radio/JK1 Bootloader
    Works on: I9020T
    Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.

    Android 2.3.3/GRI40/XXKB1 Radio/KA3 Bootloader
    Works on: I9020T, I9023
    Official, signed, can flash with ClockworkMod or stock recovery. Contains recovery, radio and bootloader.

    Android 2.3.4/GRJ22/XXKD1 Radio/KA3 Bootloader
    Works on: I9020T, I9023
    Official, signed, can flash with ClockworkMod or stock recovery. Contains recovery, radio and bootloader.

    Android 2.3.4/GRJ22/KRKC1 Radio/KA3 Bootloader
    Works on: M200
    Official, signed, can flash with ClockworkMod or stock recovery. Contains recovery, radio and bootloader.

    ROMS NEEDED

    Here is a list of ROMs we still need. If you can help, please let me know.

    Android 2.3.3/GRI40/KRKB1 Radio/KA3 Bootloader
    Works on: M200

    Android 2.3.3/GRI54/XXKB3 Radio/KA3 Bootloader
    Works on: I9020T, I9023

    Android 2.3.3/GRI54/UCKB2 Radio/KA3 Bootloader
    Works on: I9020A

    Android 2.3.3/GRI54/KRKB3 Radio/KA3 Bootloader
    Works on: M200

    Android 2.3.4/GRJ22/UCKD1 Radio/KA3 Bootloader
    Works on: I9020A

    Android 2.3.4/GRJ06D/PRKC9 Radio/KC5 Bootloader
    Works on: D720

    Android 2.3.4/GRJ22/PRKD8 Radio/KC5 Bootloader
    Works on: D720

    Android 2.3.4/GRJ22/KRKC1 Radio/KA3 Bootloader
    Works on: M200

    Android 2.3.4/GTJ61/UCKE1 Radio/KA3 Bootloader
    Works on: I9020A

    Android 2.3.5/GRJ90/PRKE5 Radio/KC5 Bootloader
    Works on: D720

    INCREMENTAL UPDATES

    The links provided here are Google's official upgrade paths for each version, by device. Note that Google's official upgrade path was a full ROM package for the following paths:

    2.3 -> 2.3.3 - I9020T ONLY
    2.3 -> 2.3.4 - I9020T ONLY
    2.3.1 -> 2.3.4 - I9020T ONLY
    2.3.3 (GRI54/KB3 Radio) -> 2.3.4 - I9020T and I9023 ONLY
    2.3.3 (GRI40/KB1 Radio) -> 2.3.4 - M200 ONLY

    I9020T:

    Android 2.3 (Build GRH55/XXJK8 Radio/JK1 Bootloader)
    2.3 -> 2.3.1
    2.3 -> 2.3.2 (No direct update ever released. Must upgrade to 2.3.1 first.)
    2.3 -> 2.3.3
    2.3 -> 2.3.4

    Android 2.3.1 (Build GRH78/XXJK8 Radio/JK1 Bootloader)
    2.3.1 -> 2.3.2
    2.3.1 -> 2.3.3
    2.3.1 -> 2.3.4

    Android 2.3.2 (Build GRH78C/XXJK8 Radio/JK1 Bootloader)
    2.3.2 -> 2.3.3
    2.3.2 -> 2.3.4

    Android 2.3.3 (Build GRI40/XXKB1 Radio/KA3 Bootloader)
    2.3.3 -> 2.3.4

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

    I9020A:

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

    I9023:

    Android 2.3.3 (Build GRI40/XXKB1 Radio/KA3 Bootloader)
    2.3.3 -> 2.3.4

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

    D720:

    Android 2.3.4 (Build GRJ06D/PRKC9 Radio/KC5 Bootloader)
    2.3.4 (GRJ06D) -> 2.3.4 (GRJ22)
    2.3.4 (GRJ06D) -> 2.3.5

    Android 2.3.4 (Build GRJ22/PRKD8 Radio/KC5 Bootloader)
    2.3.4 (GRJ22) -> 2.3.5

    M200:

    Android 2.3.3 (Build GRI40/KRKB1 Radio/KA3 Bootloader)
    2.3.3 -> 2.3.4

    Android 2.3.3 (Build GRI54/KRKB3 Radio/KA3 Bootloader)
    2.3.3 -> 2.3.4
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