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.
Current Firmware
The most recent version of the soju firmware is Android 4.1.2/Jelly Bean, build JZO54K.
Build Reference
The table below lists each version of soju known to exist, along with various links for obtaining and updating it.
| Version | Build | Bootloader | Baseband | Fastboot | Update ZIPs | Notes |
| 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 | GRH55 | I9020XXJK1 | I9020XXJK8 | N/A | N/A | |
| 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 Full ROM |
|
| 2.3.3 | GRI54 | I9020XXKA3 | I9020XXKB3 | Images | N/A | 1 |
| 2.3.4 | GRJ22 | I9020XXKA3 | I9020XXKD1 | Images | GRJ22 from GRH78C GRJ22 from GRI40 GRJ22 from GRI54 Full ROM |
2 |
| 2.3.6 | GRK39F | I9020XXKA3 | I9020XXKF1 | Images | GRK39F from GRJ22 Full ROM |
|
| 4.0.3 | IML74K | I9020XXKL1 | I9020XXKI1 | N/A | IML74K from GRK39F Full ROM |
|
| 4.0.4 | IMM76D | I9020XXKL1 | I9020XXKI1 | Images | IMM76D from GRH78 IMM76D from GRI54 IMM76D from GRJ22 IMM76D from GRK39F IMM76D from IML74K Full ROM |
2 |
| 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.