The good news shared by Google above is that there is a software fix that will solve some of the Nexus One's problems -- but only if you're in an area that has decent T-Mobile 3G coverage.
I wanted to post an update to the Nexus One Help Forum to let you know what we've been working on to help address the 3G issues some of you have been facing. I also wanted to thank you for being patient as we work to investigate the problem, an effort which has included our hardware partners.
Our engineers have uncovered specific cases for which a software fix should improve connectivity to 3G for some users. We are testing this fix now, initial results are positive, and if everything progresses as planned, we will provide an over-the-air software update to your phone in the next week or so. It may be, however, that users are experiencing problems as a result of being on the edge or outside of 3G coverage, which a product fix cannot address.
Thanks again for your patience and for your feedback, and we will continue to keep you informed.
Remember, T-Mobile's 3G footprint, while growing quickly, is much smaller than that of its rivals AT&T, Sprint and Verizon Wireless. Users of the Nexus One should check to be sure that T-Mobile even offers 3G coverage where they live before buying.
As Google says above, hopefully the over-the-air update will be available for Nexus One users in about a week.