Updated my AT&T Nexus S (i9020a) to Jelly Bean today using this method:
- Turn on Airplane Mode
- Enable wi-fi
- Restart phone
- Open up Manage Apps, go to the "All" tab, then click on Google Framework Services
- Clear Data
- Force Close
- About phone > Check for updates.
Voila! The OTA got through and I was using my brand new Android 4.1.1 in minutes.
Impressions for Jelly Bean on the Nexus S:
- Transition and window animations are noticeably smoother, thanks to the Butter improvements.
- Google Now seems to be the default search application now, and it launches by either tapping the Search key or holding down the Menu key.
- The Phone app opens a little bit faster, but it's still far from instantaneous.
- Holding the home key down to launch the recent applications list is MUCH improved. It opens up the list almost instantly now, which is great.
- The stock browser runs noticeably smoother and has a nice little animation when you open up Quick Controls.
- Voice-to-text recognition seems to have been improved, as it now makes hardly any mistakes at all. Voice typing also now works without a data connection, which makes for faster voice-to-text typing overall.
All-in-all, this is a subtle but stellar update, and the expediency with which even us lowly AT&T Nexus S owners got the update this time (as opposed to ICS) has somewhat restored my faith in Google when it comes to updating their Nexus line.