Android Updates, Phones

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)

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

  1. 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.

    1. Hello,

      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…


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

    1. 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.

    2. 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 ?

    3. 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

  3. 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.

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

  5. 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.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.