These phone are thoroughly tested by Apple before release. I highly doubt it's a software issue. It would have never been released like this if a fix was as simple as software. If it's a poorly designed antenna, then we are stuck. This is occurring on many carriers, which would lead me to believe it's a hardware issue.