GSM Samsung Nexus S receiving Android 4.0.4 OTA, download now if you hate waiting

Google Samsung Nexus S

If you own a GSM Samsung Nexus S, you might want to pop over to your system settings to check for an awaiting system update, assuming you are not already rooted and running a custom ROM on your device. The OTA that is making its way out to the device is labeled IMM76D and contains Android 4.0.4

Additionally, Android Central has shared an alternative method of getting the update if you are on a stock Android 4.0.3 Nexus S. Check out the details below:

  • Grab the OTA package here
  • Rename it to  This isn’t needed for the Nexus S bootloader, but it makes things easy, if that’s how you prefer them.
  • Copy it over to the internal storage on your Nexus S.
  • Power off, then hold volume up and power to reboot to the bootloader.
  • Using the volume key to navigate, select recovery, then use the power button to confirm
  • When you see the warning triangle and arrow, hold the power button and tap volume up.  You’ll see a menu.
  • From the menu, select “apply update from /sdcard”, and choose from the list.
  • Let it do its thing and update your system, radio, and other partitions.  When finished, choose “reboot system now”
  • Enjoy!

If you’re device is rooted, you can still pick up a zip file from XDA, which can be flashed using ClockworkMOD Recovery; however, your device must be running Android 4.0.3. to apply the update, as it is not a full OS update. Please keep in mind, this is for the GSM version of the device only.

Source: XDA (1), (2)

Post Author: Tony Simons

9 thoughts on “GSM Samsung Nexus S receiving Android 4.0.4 OTA, download now if you hate waiting


    (April 1, 2012 - 8:09 am)

    you will not be able to patch ICS 4.0.4 via stock recovery

    there is a bug in the mounting handler which results in the cache not being available to unpack the update to.


    (March 29, 2012 - 8:44 pm)

    Guys, I suggest not to update manually. You been waiting from long time, couple of more days wait won’t hurt. 🙂


    (March 29, 2012 - 5:51 pm)

    Yes, Nitrix is correct, Menu comes on screen but with 0 level brightness, however tried hard on torch as well, however during the Patching, i got error, Installation aborted Error 7.


    (March 29, 2012 - 1:06 pm)

    I am not getting warning triangle when select recovery option on Nexus S(4.0.3) , any one facing this issue??


      (March 29, 2012 - 2:56 pm)

      Thats a change in 4.0.3 and there is a bug which decreases the brightness to zero in the recovery screen. Check it with a bright torch and you will be able to see the options.


      (March 29, 2012 - 3:10 pm)

      Hi there,

      same problem like yours, on Nexus S(4.0.3) after selecting the “Recovery” option in the menu it is supposed to have the warning triangle, in fact you will see it very fast.. and then it goes to a black screen.. meaning we are f*cked by google once again..

      Does anyone has succeded to have 4.0.4 on Nexus S ?


      (March 29, 2012 - 9:56 pm)

      on triangle power and up volume again, immediately take your fingers off the button to avoid reboot, then use vol up down to select update and power to select


    (March 29, 2012 - 10:50 am)

    Here’s what I get while trying to update my Nexus S with 4.0.3 to 4.0.4:
    Verifying current system…
    assert failed: apply_patch_space(15916988)
    E:Error in /tmp/sideload/
    (Status 7)
    Installation aborted.


      (March 29, 2012 - 2:58 pm)


      Looks like I have the same problem! I think I will wait for the OTA, but really wonder if that will have the same problem too!

      Let me know if you make any progress…

      Many thanks…


Leave a Reply

Your email address will not be published. Required fields are marked *