mlvezie - 16 July 2010 10:03 AM
If a software/firmware fix were possible, we would have it already, called 4.0.1. Since 4.0.1 doesn’t fix it, it’s not possible.
You might be wrong about that, according to this…
According to The New York Times, the signal attenuation issue is the result of an interaction between communication software within the device’s operating system and the antenna, an issue that could presumably be addressed with a software update.
One person with direct knowledge of the phone’s design said Thursday that the iPhone 4 exposed a longstanding weakness in the basic communications software inside Apple’s phones and that the reception problems were not caused by an isolated hardware flaw.
http://www.macrumors.com/2010/07/15/iphone-4-signal-issue-can-be-fixed-with-a-software-update/
The article also says that Jobs did not know about the issue until after the phone was released. So feasibly it could have taken this long to figure out the exact problem and come up with a fix, aside from the 4.0.1 problem.