Nexus S Firmware – soju

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 Images Deltas 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
  1. GRI54 shipped on new devices beginning in March 2011, depending on region. It was never released to older devices over-the-air.
  2. 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.
  3. JRO03L was only released to GT-I9023 devices running on the Vodafone Australia network. All others should use JRO03E.

Phones, tablets, music, video games and whatever else this jerk feels like writing about.