This page contains all available firmware “soju” for the Samsung Nexus S. If you have any questions about how to flash this stuff onto your device, I would highly recommend doing some reading on the XDA Developers forum. These pages assume you know what you’re doing and I’m not responsible if you mess up your device flashing these firmware packages.
The most recent version of the soju firmware is Android 4.1.2/Jelly Bean, build JZO54K.
The table below lists each version of soju known to exist, along with various links for obtaining and updating it.
|THE FOLLOWING FIRMWARE CAN ONLY BE USED ON GT-I9020T DEVICES. IT IS NOT DESIGNED TO WORK WITH THE SC-LCD SCREEN ON GT-I9023 DEVICES.|
|2.3.1||GRH78||I9020XXJK1||I9020XXJK8||Images||GRH78 from GRH55|
|2.3.2||GRH78C||I9020XXJK1||I9020XXJK8||N/A||GRH78C from GRH78|
|THE FOLLOWING FIRMWARE CAN BE USED ON ANY GT-I9020T OR GT-I9023 DEVICE.|
|2.3.3||GRI40||I9020XXKA3||I9020XXKB1||Images||GRI40 from GRH78
GRI40 from GRH78C
|2.3.4||GRJ22||I9020XXKA3||I9020XXKD1||Images||GRJ22 from GRH78C
GRJ22 from GRI40
GRJ22 from GRI54
|2.3.6||GRK39F||I9020XXKA3||I9020XXKF1||Images||GRK39F from GRJ22
|4.0.3||IML74K||I9020XXKL1||I9020XXKI1||N/A||IML74K from GRK39F
|4.0.4||IMM76D||I9020XXKL1||I9020XXKI1||Images||IMM76D from GRH78
IMM76D from GRI54
IMM76D from GRJ22
IMM76D from GRK39F
IMM76D from IML74K
|4.1.1||JRO03E||I9020XXLC2||I9020XXKI1||Images||JRO03E from IMM76D|
|4.1.1||JRO03L||I9020XXLC2||I9020XXKI1||Images||JRO03L from IMM76D||3|
|4.1.2||JZO54K||I9020XXLC2||I9020XXKI1||Images||JZO54K from JRO03E
JZO54K from JRO03L
- GRI54 shipped on new devices beginning in March 2011, depending on region. It was never released to older devices over-the-air.
- Any delta that updates GRI54 does not work with the stock GRI54/I9020XXKB3 configuration. The deltas require a different, unknown baseband. Links to the deltas are provided purely for posterity.
- JRO03L was only released to GT-I9023 devices running on the Vodafone Australia network. All others should use JRO03E.