Procedure to Update Nexus S with the Latest ICS 4.0.4 Firmware:
- First up you need to Download the ICS 4.0.4 Package (17 MB) from here to your computer. Once you download the same, connect your Nexus S device with the computer and place the downloaded zip file in your phone. Ensure that you are not placing the file deep into the sub folders.
- Now, up next remove the connected USB cable and turn off the device so that it can be entered into the boot loader mode. To enter into the Boot loader Mode in your Nexus S, hold Volume Up rocker key and then Press the power button to turn on into the boot loader mode.
- Now, select “Recovery” and press the power button to enter the same after which you will see that the warning triangle will appear. Now press the power button and press the Volume Up button to select “apply update from /sdcard” and choose the update.zip file which you have placed in your device. It will take up to 4 minutes for applying this update and once it’s done, the device will reboot automatically.
Optional Step (For Users Facing Force Close Errors):
- If you are facing force close errors, then you need to turn Off the battery and then enter the device in the recovery mode via Boot loader mode as shown above.
- In recovery mode, select Wipe data/factory reset and also you need to select Wipe Cache partition and then reboot your device by selecting reboot system now with the help of Volume rocker keys. Once it’s done, you then will have to select the option of “reboot system now” for restarting the device.
Tip: Just in case if due to some reasons if the update process gets failed or interrupted, then you need to apply the update again by following the steps again from the start. Don’t forget to restore the backup which you have taken in the initial steps.
Congratulations, you have now successfully applied the update of ICS 4.0.4 Firmware in your Nexus S phone. Do let us know in the comments section just in case if you face any issues as we will try our level best to sort out the same.

