Google has been sending out OTA the update to Android 2.3 Gingerbread, formerly 2.3.1 now being updated to 2.3.2. This update contains a number of fixes, not the least being to the SMS bug where messages could end up being sent to the wrong recipient.

The update should be arriving OTA, but for those who do not want to wait this is the method to do it manually. This is a harmless process - just follow each step carefully. Take your time.

Caution: This is not for rooted Nexus S handsets

  1. Download the update file from here
  2. Connect your Nexus S to your computer, enable USB mode and open Explorer/Finder to the device
  3. Copy the file to the root of your Nexus S - there is no need to change the filename
  4. Turn off the phone
  5. Turn on the phone while holding down Volume Up and Power until the phone starts
  6. Using the Volume rocker scroll to the Recovery menu item
  7. Press the Power key to select this option
  8. When you see ! press Power and Volume Up to bring up the next menu
  9. Use the Volume Up/Down to navigate to the update file you copied on to the SD card earlier
  10. Press the Power button to select that file
  11. The update process will begin, it will take a little while to complete, a scroll bar on the screen will show the progress.
  12. When it completes press the Power button to "reboot system now"
  13. Thats it, you're done. Enjoy the new patched firmware.