Exclusive: Android 4.0.4 IMM76D Leak for Nexus S 4G

Filed under Guides, News by Adam on April 1, 2012 at 12:30 AM

This is not an April Fools joke

With rumored dates for the Nexus S 4G Android 4.0 update on the horizon, the official stock image files have finally surfaced. Thanks to a source, we were leaked the files with exclusive access. Our leak contains the whole shabang: an updated signed_radio.img, boot.img, bootloader.img, recovery.img, system.img, and userdata.img. Ladies and gentlemen, this is the full official IMM76D ICS ROM coming to the Nexus S 4G OTA very soon.

An official release date for ICS has yet to be announced for the Nexus S 4G. But, its sibling, the GSM Nexus S, received its update two days ago. The last still officially supported Nexus device to not receive an update to Android 4.0 is Sprint’s Nexus S 4G. Of course, this is due to the WiMax support needed in the update. But there’s no need to wait any longer. The guide to install the full update is below.

How to: Install ICS IMM76D for Nexus S 4G

Warning: This will wipe your data entirely. BriefMobile is not liable for your actions. This has been fully tested and is working.

  1. Download and unzip IMM76Drelease-keys.zip: Mirror 1 | Mirror 2
  2. Install the NS4G drivers
  3. Download and extract Odin3_v1.87.zip
  4. Open “Odin3_v1.87.exe”
  5. Power off the Nexus S 4G
  6. Put the Nexus S 4G into “Download Mode” by holding both Volume Up+Down then simply press the Power Button
  7. Connect the Nexus S 4G to your computer. Ensure Odin recognizes it. You should see “0:[COM#]” fill in the first box.
  8. Click “BOOTLOADER” and select “SPH-D720_IMM76D_KE1_BOOTLOAD_signed.tar”
  9. Click “PDA” and select “SPH-D720_IMM76D_PDA_signed.tar”
  10. Click “PHONE” and select “SPH-D720_IMM76D_LC1_Modem_signed.tar”
  11. (Optional) To lock the bootloader, check the box next to “Flash Lock” in Odin
  12. Click “Start”
  13. After it is finished, the NS4G will reboot and it will be running Android 4.0.4 IMM76D. Congratulations!

So after you finish updating your devices, let us know how is it? Is it as good as anticipated? Any noticeable bugs looming in the update? Was it really worth the wait?

Update: This build was made official by Sprint. So if you installed this build onto your Nexus S 4G, you will be eligible to install all future OTA updates.

228 responses to “Exclusive: Android 4.0.4 IMM76D Leak for Nexus S 4G”

  1. The Batman says:

    Can you put a tutorial together for a Mac user?

  2. Parviz Latipov says:

    how to install the NS4G drivers?

  3. Uh says:

    Kernel date seems odd.

  4. No data wiped after this, right?

  5. TryingNotToBeTheFool says:

    Anyone try it?  Did it work?

  6. Travis says:

    So do you have to be rooted for this update? I’ve had Android since the G1 and I’ve never rooted one of my devices mostly because of incomplete instructions.

  7. Reveries724 says:

    Does this wipe the internal card?

  8. Andyhernadez93 says:

    My Phone says Unlock bootloader?

  9. TAZedd says:

    So where’s the rooted version?

  10. Geroll75 says:

    Do I download this on the phone or from computer?

  11. n900mixalot says:

    You guys deserve it! Welcome to the ICS party! Trust me, your life will never be the same. This is their best OS version ever.

    Galaxy Nexus user

  12. nick truskowski says:

    I’m using a custom rom, It wont go into download mode with vol up and down + power..?

  13. Geroll75 says:

    how the hell do i download the mirror files? it does not allow me to do this!

  14. dville says:

       Stuck at Unlock bootloader ? Screen

  15. ItAintYouItsMe says:

    Wish I could install this for you guys. Odin is by far one of the easiest methods to push ROMS to your device. In a day or so developers will have a flashable zip if you’re already rooted with a custom recovery so wait if you’re afraid to use Odin.

  16. What happens if in Odin it says 0:[COM3] ?

  17. blastrmaster says:

    I’m very inexperienced in doing this, so this may be a dumb question.  Are these the complete set of steps?  I read somewhere else that before using ODIN, I will need to unlock the bootloader.  Is this true?  How is this done?  I have a stock un-rooted phone.

    • No this is not true. I just did it without unlocking bootloader. The unlock bootload screen is the download mode though

      • Chad Cardwell says:

        Yeah I had the bootloader option screen appear as download mode, but it worked fine with the install. I don’t recall unlocking it but perhaps Odin did it like you said it sometimes will (in reply to joe).

  18. dville says:

    I tried a third cable, Success!

  19. Travis says:

    Any suggestions on odin not recognizing phone coming up with 
    “FASTBOOT STATUS – FAILInvalid Command

  20. nik says:

    i second the guide for Mac users. please!

  21. Gmonterrosa82 says:

    i did it an i have ICS 4.0.4 but when i reboot my phone it shows the “google” on the screen and then a “lock” icon at the bottom? does this mean Im rooted now? will i also get all the new updates for ICS apps?

    • It means you unlocked bootloader. To relock it, you need to search around on xda-developers.com

      • joe says:

        im getting the same thing and i think because of it it wont let me update google wallet. all i get is errors. Was stock prior to doing anything so i never had a lock on my screen during boot

        • I’ve heard that Odin might unlock the bootloader when used. To relock your bootloader: power off your device, hold volume up and power, plug in device, open cmd and cd to where fastboot is located, type in “fastboot oem lock” then restart your device

          • kyle says:

            If you could broaden on this I would appreciate it.  When I plug it in, it isn’t recognized as a device.

      • Slimstez says:

        I did the leak of Imm26 how would I apply it with that because I don’t want to lose all my data and odin never works for me

      • Muaz Rizvi says:

        Why would someone want to relock their bootloader? 

  22. Josh Hilgers says:

    Ok, now if I download this will I be able to receive future OTA updates or is this something I will have to uninstall in the future?

  23. NGM says:

    What’s the best way to save apps, contacts, etc. before updating?

  24. FINALLY A 4g Widget!!!! lol

  25. Inteller3271 says:

    Thanks im loving it..

  26. Jellyjigler says:

    im turning it on like you say but then it just turns on normally and odin doesnt recognize it, help?

    • Pull battery, put it back in, hold volume down+up, just press the power button for like 1 second, let go. It should go into download mode then

      • Roger Ng says:

         Followed the instructions to a T, and worked flawlessly.  Drivers take a while to install.  That was the most painstaking part of the process.  Everything else installed in an instant.  Even loading the ROM was quicker than I expected.  Great job!!!

      • Na says:

        Change the instructions to: “turn nexus s off”, “hold down both Volume rocker buttons (up and down)”, after drivers have installed plug in USB cable with both rockers held. Instant download mode.

  27. Randy Reiterman says:

    Worked perfect first try — so far nothing obvious not working. 4G worked instantly after turning it on in the settings menu. Contacts and Google Account resynced right away as well. PDANet was required to get the phone to show up in Odin but knew that already from when I rooted it the first time.  Thanks!

  28. Ahmadedurden says:

    Odin does not recognize phone, any suggestions?

    • Chaos88dragon says:

      Need to download drivers specifically for samsung drivers.

    • Make sure you install the drivers I attached in the article. Either that for install the SDK 

      • Branden says:

         Thanks for this information I am now running ICS thanks again.

      • MBMBaMdotcom says:

        Im trying everything. I cant get Odin to recognize it. After resetting my phone and unrooting it, and it still not seeing it, something might have happened because the computer once said driver failed to load one time i plugged it in after clearing out my entire phone. Sometimes I think my computer remembers the driver never worked so it never tries get the driver to work. Is there a way i can make my computer forget I’ve ever plugged in my phone? is that my problem? I hate windows so much please make this work for mac. :)

      • MBMBaMdotcom says:

        I will give you full access to my computer via remote viewing my screen. downloaded the sdk and tried to install the google usb driver just to get “usb revision 4 not found “”access denied””. this is how windows treats me. all the time. i go to device, then device manager to find “android phone” according to google’s site, and i see nothing 
        http://developer.android.com/sdk/oem-usb.html#Win7 . 

  29. Jackmeyer says:

    I loaded IMM76D to my sprint nexus s 4g phone.  Now I can NOT load any apps and install them except those that come with the ROM??????  Is there anything  in the system I should turn on or off to install apps.  By the way is this ROM rooted?  Thanks

  30. ecooce says:

    Great job Korey…

  31. Guest says:

    I get alot of lagg now :(

  32. michael tekle says:

    if i have a rooted phone can i just flash the zip file or do i still need to follow your instructions

  33. Meoget2 says:

    Very simple install! 
    Everything seems to work great and I did not lose any contacts. I manually backed up music, pics and vids. 
    So far, so good. 

    Thanks guys!!!!!!!!!

  34. DroidAndMe says:

    I have never rooted a phone, unlocked boat-loader, customer ROM or anything else of that sort.

    I just went through the process as you described in this tutorial and it worked like a charm.

    I have one question: If Sprint rolls out the official update OTA in the next few days or week, will I be able to get back on the regular update cycle?

    If not, can I use this one-click stock http://forum.xda-developers.com/showthread.php?t=1167819 tutorial to get back to the official 2.3.x releases then make the jump?

    • Yes you can, but that’s a bit outdated. If you use that you will have to update OTA to 2.3.7 after you use it

      • DroidAndMe says:

        Korey — Thanks for a quick reply.

        Do you by any chance have a better solution or suggestion in mind that is easy? I just want to be able to go back in case I need to take this into a store or get back on the OTA release cycles.

        Thanks again.

        • Well, my source has ensured me this will be the final build and going OTA soon. You shouldn’t have to worry at all. If you must revert (which I doubt you will want to after using this) shoot me an email. My info is on the “Author” page

          • blastrmaster says:

            The drivers won’t install (it says I already have them installed).  Anyways…I am just going to wait for the OTA update.  Did your source let you know whether it would be days…weeks…a month?

  35. Matthew Cortez says:

    As DroidAndMe has asked, if I use this image, and Sprint does release the official OTA update, will I able to download it OTA and return back to the normal update cycle without having to do anything extra? I’m good with this stuff but I’d prefer as little work as possible to return it to regular updates. Thanks!

  36. Roger Ng says:


  37. Roger Ng says:

    Runs significantly smoother than the last ICS ROM I installed, and no bugs to report as of yet.

  38. Roger Ng says:

    Any word on the face unlock?

  39. Seth says:

    no mac support =( ??

    • I have some instruction… still working on finalizing them

    • Mario Limonciello says:

      You should be able to accomplish this on mac (or Linux) using fastboot.  Just untar everything, and you should be able to flash each partition individually.

      eg “fastboot flash radio signed_radio.img” “fastboot flash system system.img” etc

  40. Tj Hornbeck says:

    Worked like a champ! 

  41. Konig4502 says:

    still stuck at odin not finding the nexus. usb drivers are loaded

  42. FrankBoston says:

    Just made my NS4G USABLE AGAIN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! TY!!!!!!!!!!!!!!!

  43. Chad Cardwell says:

    Well I too am now running ICS after a very long wait. Thanks for the files and instructions! I was tempted to install the IMM26 leak a while ago, but I’m glad I held out as this one seems very polished and even includes the new “Google Play” stuff which only rolled out a few weeks ago to the masses. The install worked fine with the instructions above, but I will point out that my “download mode” screen appeared as an unlock bootloader screen. I didn’t click on any screen options and just let Odin take over and it worked fine. Now my bootloader seems to be unlocked as it shows the lock icon on startup, but that’s not a big deal really, and I’m sure I can disable it later if I feel like it.

    Be sure to back up your USB storage (SD card equivalent) files as the update totally wiped all of my data (music/photos/files/etc). I of course copied everything to my PC moments before the update so I’m covered. 

    I was pleasantly surprised to see my old apps automatically get downloaded (most of them, at least). It even kept my old wallpaper and remembered my Wifi settings, which was great. I guess that’s why I enabled that sync option forever ago… nice to see it actually work.  :)

    I’m curious how the OTA update is going to work… will it wipe everyone’s internal USB storage data like this one did? I’ve always suspected the major delay in the OTA was that Sprint was working on a way to update the OS without losing all of the user’s data, which would result in thousands of people flooding their stores for tech support. I wonder if this is even possible with this update? 

    Oh, and if you’re a SwiftKey X user like me with over a year’s worth of a customized prediction dictionary, then you can restore your predictions database by doing the following: (1) First backup your “sdcardAndroiddatacom.touchtype.swiftkey” directory BEFORE installing the ICS update (it wipes all your data). (2) After you install the ICS update, copy the backed up “com.touchtype.swiftkey” folder back into your new “sdcardAndroiddata” directory BEFORE you reinstall SwiftKey. My old apps were automatically redownloaded, including SwiftKey, so I had to uninstall it before moving the files back over or it wouldn’t recognize them. (3) Reinstall SwiftKey X with the old folder/files in place, and it should pick them up and import your old predictions database. It looks like it loses your old usage stats, but I’d rather lose those than have to retrain the app all over again.

    • This ROM shouldn’t have wiped your internal SD storage, though the OTA will probably wipe data because gingerbread and ICS data do not play nice with each other

      And yes, you can easily relock your bootloader. From what I’ve been told that if you use Odin at all on the Nexus devices it will unlock the bootloader no matter what

      • Steve says:

         Any links on how to relock the bootloader after this update?

        • Reflash and check the box next to “Flash Lock”

          • 50by30 says:

            Hey Korey, I flashed this before “flash lock” was available. I see where I can refresh, but I suppose it’s not necessary? Will I still receive OTA updates for future releases?

          • Yes, and if you know how to use fastboot, type in this command “fastboot oem lock”

          • 50by30 says:

            Thanks. I don’t really know how to do that, but as long as I’m still going to receive future ota updates, I suppose there isn’t a reason to worry about it, right?

      • Chad Cardwell says:

        My internal SD storage was definitely wiped, though. In all honesty I really don’t mind as it was due for a housecleaning anyway. And since I went from gingerbread to ICS it probably needed the old data gone anyway.

        Upon looking at the above instructions again, I either completely skipped the optional step 11 (about checking “Flash Lock” to lock the bootloader), or it was added it in later. Still no worries from me.

  44. Sruly Jay says:

    Will the regular OTA delete everything audio, or should I back everything up?

  45. Scoldingice says:

    I love my phone again!  i had installed a codenameDroid and was having some serious lag and signal issues (with 3g, 4g, and wifi) this stopped me from downgrading! 

  46. avanthomme says:

    amazing! thank you!

  47. Ram Chagol says:

    cool. thanks for the info!

  48. Richie says:

    So is this still a rom or really the official version?

  49. gmonterrosa82 says:

    I’ve noticed something different in the radio signal symbol, now if Im in a bad area with not a strong signal, (Im assuming this is why..) I get the 1X at the top instead of 3G or 4G, Ive never seen that on this phone before, If I remember correctly ‘1X” is the phone symbol, not the internet connection symbol…(I could be wrong) anyone else notice this? by the way, this install per the instructions above, did wipe out my internal memory FYI, i know it didn’t for some but it did for me. Also theres a feature on the Odin terminal that says “flash lock” and if you click on this and then go through the steps of installing the drives, it will lock the bootloader…I figured this out on my since Im such a techy guy :p 

    • Steve says:

      what if you have already installed ics if you just select flash lock will this lock the bootloader?

    • Thank you for this. I have updated the guide accordingly :)

    • Wanderer says:

      There are 3 levels of data service from Sprint. 1XRTT is the first and slowest (basically data sent over CDMA), 3G was the next (EVDO) and 4G is the fastest (WiMAX). Most of the Samsung Phones didn’t tell you when they were switching from EVDO to 1XRTT, so it’s actually a good thing. Now you’ll know when you are either outside the 3G support (out in the country) or getting a bad signal where the phone has to switch down to the lower quality data service.

      • gmonterrosa82 says:

        thats right, i forgot about this cause the last phone that I remember displaying 1X was an old window mobile phone. Im assuming the EVDO is Rev A….I cant remember. thanks for the info, looks like Im in a bad reception area then cause I saw 4G for a couple of minutes before it reverted back to 3G and 1X

  50. Andrew Simonton says:

    Korey.  Thanks for this update.  My Nexus 4g was a terrible phone and had a lot on connectivity issues.  Your instructions were clean, concise, and everything worked perfectly.  Many thanks to you and your source on delivering this long awaited release.  

  51. Jamaal says:

    do you have to root your phone first before doing this? because I can’t get this to work

  52. Katelyn says:

    By doing this, do it mess with you insurance or anything through the sprint comany?

  53. Thomas Parikka says:

    A note for the interested. Doing this process through a USB chain did NOT work in my case. I have a Dell 24″ LCD with a USB hub on it that links up to the PC, and usually my phone is plugged in through the monitor for charging. I had to plug the phone DIRECTLY into the desktop for this update to work.

  54. Nbokcvok says:

    Worked perfectly and the directions were even simpler. Took about 5 minutes. Everything works and I have seen a major boost in connectivity. Issues of sleeping data and loss of connection seem to have been erased. Its a shame that Google is still taking their sweet time on their rollout.

  55. Jonathansaldana03 says:

    soooo hmmm i must be the stupidist one in here. i cant get odin to recognize my phone….. i need help!!!

  56. gmonterrosa82 says:

    Hey Korey, I notice some people were having issues getting it into “download mode” well i ran into this issue myself, and I notice I read the instructions like this: you power off the phone, and while completely shut off, you hold both up and down volume buttons, and at the same time you press the power button and Odin should recognize it, however this is not the case, well for me it wasn’t, all it did was turn the phone on and loaded as normal. However what i did instead is I powered down the phone, I held the up and down volume buttons, and then I just plugged in the USB cable to my NS4G, I didn’t let go of the buttons and the phone automatically turned on into download mode and Odin recognized it in a couple of seconds, I didn’t even touch the power button, this worked for me. let me know if this is correct to your knowledge.

  57. Kenneth Wilson says:

    I cannot get the phone to go into download mode. Any suggestions on what I’m doing wrong? Thanks

  58. Branden says:

    well one day in and I had to take out the battery to hard boot my phone. 

  59. Adrian_pizana6 says:

    Im trying to install it but how do i get passed the unlock bootloader screen? theres no options and im trying to press the power button and nothing comes up. 

    • Branden says:

      You dont once you get to the boot loader screen just plug it into the pc via usb and follow instructions

  60. Andyhernandez93 says:

    I’m still having iffy signal with 3G thou.

  61. Adrian_pizana6 says:


  62. Don't let Ashton play Steve says:

    Okay I’m sort of embarrassed but i don’t even know how to do step one. Where/how do I find  
     IMM76Drelease-keys.zip? Do I download Mirror 1, 2, & 3? When I hit that link on my phones browser it just goes to  JumboFiles site. Seriously, I’m way amateur when it comes to this stuff. 

    • Branden says:

       You need to download the files onto a computer not the phone then follow instructions

  63. Landaverdejosue says:

    is there a way to uninstall it if i dont like it?

  64. Merrrrp23 says:

    Just installed and its working so nice! I’m officially in love with Android. Just one question. Before my phone powers on to the main menu, it will show the Google sign with a lock symbol under it, what does that mean?

  65. Guest says:

    Is their a Mac way to install this on the Android?

    I tried using heimdall-frontend but it states that it is missing an xml file when I try to upload it.

  66. lauren foo says:

    sooo i downloaded both the files for the firmware and the software and they both show up as itunes media player files.. what should i do?

  67. Dillon Jacob says:

    I updated this afternoon and everything seems to be working fine, but my battery feels hotter than it normally should be. Is anyone else having this issue? 

  68. Tblanco919 says:

    I’m getting a Fastboot status-Failinvalid command, odin is not recognizing phone…any help would be appreciated.

  69. Worked great on my wifes SNSG!
    I will have to sneek it away from her to do some testing on it but so far so good. The indtructions were to good tyhanx again!

  70. Tblanco919 says:

    Can someone please help….my NS4G in download mode has a “Fastboot status-Failinvalid”…is there anything I can do to get rid of this problem, or do i just need to wait for the official OTA?

  71. budis says:

    Korey, after update I cannot download apps from Google play market. It said download error (-101).

    Sprint NS4G unlocked version. Indonesia.

    Thx for helping

  72. Just a tip hope it works says:

    First off thanks to Korey for the wonderful and much needed update. I’ve noticed that some of you have connection problems between the phone and PC, specifically Odin won’t recognize the phone even thought you have Samsung drivers installed. My simple solution is to change the USB cord you’re using I’ve got 3 that 1 tried before 1 worked. Just to make sure it wasn’t me I connected the phone to 2 other laptops with the 2 bad cords with the same result Odin didn’t recognize it and I used the 1 good cord and it worked. Not sure why this is. So hope this works for you guys too.

  73. fr4nc4st says:

    Korey, Thanks for the update. I have used several ICS ROMS with no luck until this update arrived, the phone seems to respond better, connect better, still has some kinks but I am sure the next one will correct those problems.

  74. Tblanco919 says:

    Korey thanks for responding…I tried that before and to no avail…any other suggestions, would really love to have ICS running…thanks.

  75. Joe Arias says:

    I updated last night. The update went without any hiccups. Performance has been noticeably improved. I think the delay was to insure they get the update right.


    • steven harris says:


    • steven harris says:


  76. steven harris says:

    I did it and it works but when I go to settings I dont see interface options, so I cant change my homescreen options. Also no battery indicator percentage, at least not that I can see. Phone does work well so far.

  77. steven harris says:

    does anyone know how to delete multiple contacts as oppose to 1 at a time

  78. I have Android version 4.0.4, Baseband version D720SPRKL2, Kernel Version 3.0.8-gd373d58 android-build@apa28 #1, Build Number IMM26…should I bother to update to this version? And will my phone notify me of the OTA version that you supplied here?

  79. Carlosjedi17 says:

    how do i get the TAR. file out of the winrar file i can only see and image file

    do i just select the winrar file????

    help kind fo new at this

    • Branden says:

       Just unzip the IMM76Drelease-keys.zip file and follow directions. The tar files will be opened during flash you don’t need to extract them. Hope this helps

  80. Salah438 says:

    Does it works with mobilicity Nexus s with build number GRK39F? 

  81. Andresmalvarez says:

    unfortunately i am unable to get into download mode. is root required on this one?

  82. Thanks a bunch, man!

  83. steven harris says:

    Hello Korey,
    Thank you for the install and your time but I dont seem to have access to editing my homescreen or notification bar or enable quiet time. Also does it matter if I lock my bootloader. I did not do it and I will reflash but does it matter?

  84. Richiejr96 says:

    mirror 2 says that the file is not shareable 

  85. Michael Govias says:

    for some reason it is not working for me i am on a mac

  86. Josh Hilgers says:

    Now say this isn’t the official release and you aren’t able to receive any OTA updates, any new updates will be flashable like this? or How can you go back to stock to receive OTA’s

  87. Morales0416 says:

    Does your device have to be rooted or have an unlocked bootloader to do this?

  88. Scott says:

    Can someone please help me? I followed the instructions to a t but didn’t realize my phone needed to be rooted. I did that so now when I try to put it in download mode I don’t think anything happens as it boots normally though I do have the lock that is not locked on bootup. I feel like I’m just a little behind the curve and would appreciate anyone’s insight to get me over this hump. Thanks in advance.

    • Branden says:

       First to put the phone in download mode hold down volume up and down with two fingers then tap (only hold down the power button for 1/2 sec) this will put the phone in download mode. then follow directions

      • Scott says:

        Thank you Branden so much. If I want to lock my bootloader again will doing a factory reset on the phone with Gingerbread on it as it is now do that or will I have to run a script like I did to unlock it? Thanks again for your guidance.

  89. Branden says:

    Just an update all is good with this update. My nexus s 4g is faster and running smoother than ever thank you again Korey!!! I have not seen any bugs as of yet I will keep you posted.

  90. How much time does the whole process supposed to take ? my phone now stuck on the download mode with this red phrase ” VERIFY IMAGE ( IPBL ) … SUCCESS “, Odin also stuck and thers is no change for 20 minutes. Is that normal or there is something wrong?


  91. Mike says:

    Just wanted to say thanks very, very much for the clear instructions on how to do this.  I finally decided to take the plunge last night, and it worked perfectly.  

  92. josh says:

    Anyone else noticing shorter battery life?

  93. I Campbell781 says:

    is this only for GSM models?

  94. Adrian_pizana6 says:

    Now that im on this rom will i still be able to recieve official OTA updates without having to go back to 2.3.7?

  95. Flankster says:

    So…Odin has been at the ” system.img” step for about 50 minutes now. Is it supposed to take this long? Here’s the message history:

    Odin v.3 engine (ID:3)..
    File analysis..
    Send lock information..
    Get PIT for mapping..
    Firmware update start..
    NAND Write Start!!

    Edit: 10 minutes later:

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

    Not really sure what to do next.

    Edit2: Reinstalled USB drivers, popped out the battery and tried again. This time there’s a new Downloader icon (Droid in a hazard triangle)…Failed again.

    I’m going to turn everything off and try again.

    Edit3: 5 hours later, it’s still on bootloader.img.
    Edit 4: Haha. When I try to boot regularly, it just shows the unlocked bootloader icon and repeats indefinitely. Also, I can’t boot into recovery. If this wasn’t my primary phone, this would be kinda fun…

    • Flankster says:

      Alright guys, I could really use some help here. As I understand it, I can only use tar files with odin becuase I have no OS on my phone. Booting to recovery doesn’t work. I’m having zero luck with the IMM76D files so just about any other TARs would be better than nothing. Every time I try and find one, it’s either for the T-mobile version, or the download link is dead. I don’t think I can fastboot, but I’m not 100% sure about that. Any suggestions?


  96. Youstupidbitch73 says:

    Maybe its just where I live or idk but I still feel like my 3G & 4G signals are the same as to when I was on Gingerbread .__. Was this update suppose to enhance the signals or the phone? Help.

  97. pique242 says:

    will this rom work on nexus s only?

  98. Mash4077 says:

    It ran very smooth but there are less options and the camera is not as good. I switched back to gingerbread. I am comparing it to the ics version from cm9 off my epic 4g.

    • Well guess what? It’s official now.

      • josh says:

        I just want to clarify. So this version that I flashed through Odin is ‘the’ official update? So for future updates I will still get OTA updates.
        I’m just bummed since I’ve been getting poor battery life. After using for a few days now I think it is getting better but I’m hoping it isn’t a persistant problem.

      • Mash4077 says:

        I just dont understand why there would be less options on this release. Like I said the phone ran great but it was just a bit different than what I am familiar with. I do appreciate your effort and I did not mean anything by it.

  99. JesseDavis says:

    Can you guys find a worse host for these files? I don’t have enough keyloggers and malware.

  100. Adrian_pizana6 says:

    Hey man quick question. Someone who said he recieved the OTA said his baseband version was D720SPRKH1 which is different from the leak. Does this make a difference because my battery is going fast on this ics build., and i just wanted to know. D720SPRLC1 is the leaked version baseband.

    • Mash4077 says:

      I hope it is different because my wife did not like it at all and her battery drained way to fast

  101. Krystal says:

    I’m getting to the recognition stage with Odin and it’s not recognizing my Nexus s 4g. I have the NS4G drivers installed but it’s not auto detecting them and I don’t know which one to point it to manually? Could you please help :) I’d love to finally have ICS

  102. Kjackson1384 says:

    Ok the official update has come out do i have to go back to gingerbread to get the official update pushed to my phone

  103. Sfranquiz34 says:

    AWESOME!! THANK YOU SO MUCH! It went through like a charm, At first I was uneasy about it because I didn’t want to brick my phone if I did something wrong. Now I don’t have to impatiently wait for the stupid OTA that’s taking forever! 

  104. Chen0765 says:

    Where can i find the update on my phone?
    The update showed up on my phone for one day and the next it disappeared
    would i have to do it manually?

  105. Rudi de Groot says:

    Will this work on the GT-I9020A ?

  106. Caitlyn says:

    Would this work on Galaxy Nexus?

  107. Kevin Tucker says:

    Odin is not recognizing my NS4G. I did perform the IMM26 upgrade and now wanted to upgrade to IMM76D. Is there something I have to do before I can use Odin?

  108. kjackson1384 says:

    I installed this leak wen it first came out and still have not recieved the ota shoulod i be worried?

  109. confused says:

    im on gingerbread 2.3.1 will this work