Sam Henri Gold has now examined the code changes in detail, discovering that Apple only had to change around 20 bytes to curb the spread of Antennagate. Prior to the update, the iPhone 4 displayed five bars even with relatively weak signal strength. However, as soon as the signal strength dropped slightly, two or three fewer bars were displayed. This made the actual signal loss when touching the antenna appear much more drastic than it actually was.
With iOS 4.0.1, Apple adjusted the 20 values that determine how many bars are displayed at what signal strength, based on the recommended values of US network operator AT&T. At a signal strength that previously displayed five bars, there were suddenly only two bars, so users had a more realistic display of signal strength even before touching the antenna, and the impact of the signal loss caused by touching was displayed more moderately.