IMM26 — Android 4.0.4 for Nexus S [Ice Cream Sandwich Official Update]

The Nexus S showcased the first Ice Cream Sandwich leak, on an Android phone, last year. Subsequently, there have been numerous leaks, official updates for other GEDs like the Xoom, as well as a variety of non-GED devices; but what we have here is a leak for the ICS out-of-the-box experience with the Galaxy Nexus (the successor of the Nexus S).

XDA member mrxkills  has posted a leaked, official firmware update, for the Nexus S 4G or the  CDMA variant of this fantastic device, that has made it’s way to the developer community over at XDA. It’s interesting  to note that this update is based on Android ICS 4.0.4, which is one-up over the 4.0.3 leaks that we’ve been seeing all this while. But then, this is a Nexus device, and  hence, likely to get the latest and the greatest, as far as official updates from Google are concerned! Those of you who are lucky enough to own one of these babies, can download this firmware and enjoy the official creaminess of Ice Cream Sandwich on your Nexus S 4G, by updating it manually.

This update brings a new software modem, bootloader, and a new build number — IMM26 — Android version 4.0.4. Most of the features are working, including the WiMAX radio (this should bring up some smiles)

Warning

The steps and methods included in this guide are considered risky. Please do not attempt to try this unless you know exactly what you are doing, as it may render your device unusable, and your pocket lighter by the amount it takes to replace it. You have been forewarned!!!

Compatibility

This rom and the guide below is compatible only with the Nexus S 4G  version- model # SPH-D720. Please do not attempt to flash it on an incompatible device, as it could cause damage to your device and brick it. Check your device’s model number in: Settings » About device. 

Download Links

 Pre-Installation Requirements

  • Rooted Nexus S
  • Fully Charged battery
  • Device drivers installed on your PC. You can use this guide to automatically install drivers for your device

How To Install the IMM26 Ice Cream Sandwich Firmware on Nexus S 4G

To install the leaked Android 4.0.4 Ice Cream Sandwich firmware on your Nexus S 4G, download the firmware from the above and flash it on your phone using Odin software. You can also refer to this video walkthrough.

[youtube video_id=”lrps8sB5_zY” width=”620″ height=”400″ /]

If you own one of these babies, go ahead and update your Nexus S 4G to the latest and the greatest, and let us know about your experience in comments below.

12 Comments

  1. @author: FYI: You are linking to the files that i hosted on Google Code. At request by Google, i had to delete the project. So the files are no longer available from that source. You may want to update the article.

  2. @author: FYI: You are linking to the files that i hosted on Google Code. At request by Google, i had to delete the project. So the files are no longer available from that source. You may want to update the article.

  3. Will do so at the earliest. 
    Thanks a bunch for letting us know!

  4. Will do so at the earliest. 
    Thanks a bunch for letting us know!

  5. @google-67589569b6040212adfa47de73a8d5b8:disqus Thanks for notifying us. Post has been updated.

  6. @google-67589569b6040212adfa47de73a8d5b8:disqus Thanks for notifying us. Post has been updated.

  7. I have a question my kernel version does not match what’s in the pic above , I noticed it differs I have the kernel version 3.0.8-gd37d58 which is the same as at the end of the video , but why does the pic above have a different kernel version?and if I do have the wrong one how do I flash the other one ? That process is not in the video , I’m kind of a noob at this so any help would be very appreciated ,I just wanna make sure I have the right kernel

  8. I have a question my kernel version does not match what’s in the pic above , I noticed it differs I have the kernel version 3.0.8-gd37d58 which is the same as at the end of the video , but why does the pic above have a different kernel version?and if I do have the wrong one how do I flash the other one ? That process is not in the video , I’m kind of a noob at this so any help would be very appreciated ,I just wanna make sure I have the right kernel

  9. @d9181cc7d05912e46fd9c53f690c2c94:disqus  the screenshot was meant to  indicate the build #, also, the video is more updated, and would reflect the current build and kernel versions. So you are good, nothing to worry about

  10. @d9181cc7d05912e46fd9c53f690c2c94:disqus  the screenshot was meant to  indicate the build #, also, the video is more updated, and would reflect the current build and kernel versions. So you are good, nothing to worry about

  11. so much for Open-Source software

  12. so much for Open-Source software

Comments are closed.