[citation][nom]watcha[/nom]'Pressing a button sends a signal to the operating system that the button was pressed, and the event is passed on to the software that is listening for it. There is no signal sent to the software that the antenna was touched'If there was no differentiation between the signals sent to the software when the aerial is touched, moved, broken, changes location etc, then there would be no signal bars whatsoever - they would never change.The aerial, one way or another, continually reports back to the software on the signal strength. It is THAT signal which changes when the aerial is touched. The software MISINTERPRETS the messages which are sent when the aerial is touched.If you prevent the software responding improperly to that change in signal, you prevent the problem (assuming that the problem is JUST software related). The problem, may of course, be Hardware related too.[/citation]
If you truly don't understand the technical details occurring underneath the surface, don't talk about them like you do. There is no "Antenna touched" signal sent to the software when the antenna is touched. The software interacts with and displays the antenna signal, it has absolutely no knowledge or care if the antenna is touched. The signal drops when the antenna is touched because the signal is being killed. Not by the software, but most likely by a short that is created when it is touched.
Also if you read, the software "bug" was OVER representing available signal, not under representing.