It looks like the final version of the Android Ice Cream Sandwich OS ROM for the CDMA capable Sprint branded Samsung-made Nexus S 4G handset is in final stage of the testing. The folks over the XDA Developers Forums have leaked the Android ICS 4.0.4 ROM for the Nexus S 4G handset. The latest ROM brings a new software modem, bootloader, a new build number. Most of the features are working including the WiMAX radio. The build date is January 30th, 2012. So, this is not the same version as the other build available from Google that was launched previously. The new build number is IMM26.
In case you don’t know, Google has already rolled out Android 4.0.3 Ice Cream Sandwich OTA updates for the Google nexus S (3G version), Motorola Xoom and Asus Transformer Prime devices.
Nexus S 4G owners now can download the Android 4.0.4 ICS ROM, along with a couple of other required files from the XDA Developers Forum.
# Android 4.0.4 IMM26 Production Firmware
# Kernel For ICS Wimax IDK Stuff
Head over to XDA Developer Forum to check the instructions about how to flash this ROM. Before you proceed to flash this unofficial Android 4.0.4 ICS ROM on your Nexus S 4G, you need to be aware of all the risks involved in flashing the unofficial ROMs on your handset. And yeah, according to reports, this is final build Sprint will be pushing out over-the-air in the near future.
Source: XDA Developers Forums