Breaking News

How to update your Nexus S to 4.0.4 Manually

If you dont want to get confused then you can download this Rom and flash it via CWM. 
Rom : Official OTA ICS 4.0.4 for GSM Nexus S
Source: xda

How to flash Android 4.0.4 OTA Stock on Nexus S:

You need a stock Rom, if you are already on stock rom without any changes no mods and tweaks and if you not then you can download it from 

2. Choose the model if you dont have a stock rom, download it and copy it to your sd card.
then download the stock rom and check your android version you are currently using like I am using Android 4.0.3 and i want to upgrade to 4.0.4 so i download 4.0.3 stock rom.

3. Make sure you are on Stock 4.0.3 or any stock rom and you haven't changed anything in the system. If you have...don't worry...flash the 4.0.3 ROM again.

4. Download 4.0.4 IMM76D from here.
The OTA package is around 17MB.

5. Boot into CWM. Flash the 4.0.4

6. And then flash superuser to gain root access on stock rom, download it from here. Reboot and you are good to go. :) 

Android 2.3.3 (Build GRI40/XXKB1 Radio/KA3 Bootloader)

Android 2.3.3 (Build GRI54/XXKB3 Radio/KA3 Bootloader)
Neither of these following OTA updates actually work. Both of them require an unknown radio, and will fail if you try to flash them on a phone running 2.3.3/GRI54 with the XXKB3 baseband. The 2.3.3->2.3.4 update has since been pulled by Google and the link is only provided here for posterity and reference. The only way to properly update 2.3.3/GRI54 is to flash a full ROM over it.

2.3.3 (GRI54) -> 2.3.4 (Update requires an unknown radio and will NOT update build GRI54 with XXKB3 radio.)

2.3.3 (GRI54) -> 4.0.4 (Update requires an unknown radio and will NOT update build GRI54 with XXKB3 radio.)

Android 2.3.4 (Build GRJ22/XXKD1 Radio/KA3 Bootloader)

Android 2.3.6 (Build GRK39F/XXKF1 Radio/KA3 Bootloader)

Android 4.0.3 (Build IML74K/XXKI1 Radio/KL1 Bootloader)


  1. If im using a non stock 4.0.3 rom, when i decide to get the stock one in order to update to 4.0.4, will i lose my information, such as emails, contacts, apps?

  2. will lose your data, but you can backup your apps with Titanium Backup Application.

  3. hi,

    i updated to 4.0.4 from 2.3.6 using stock recovery, now there is no network on my phone, looks like the radio image hasn't installed properly.

    is there anyway that i can put stock 4.0.4 or 2.3.6?

    tried to fastboot but usb drivers are not working it seems and its not letting me to load android bootload interface.

    can you help me?


Note: Only a member of this blog may post a comment.