Apple revealed the embarrassing flaw, which it said has been a problem since the original iPhone was launched three years ago, as it was addressing an uproar over dropped signals on its new iPhone 4, which came out last week.
"Upon investigation, we were stunned to find that the formula we use to calculate how many bars of signal strength to display is totally wrong," Apple said in an open letter to its iPhone users Friday.
In many cases, the phones displayed two more bars than they should have, so those whose handsets showed a large drop in bars actually had a weak signal to begin with, Apple said.
"I'm still in awe that it took them four generations [of iPhones] to figure this out," said Tina Teng, analyst at ISuppli Corp. "They're not giving consumers a satisfactory answer. It still goes back to how you hold it."
Shortly after the Cupertino, Calif., company began selling the iPhone 4 on June 24, some users complained that the signal bars on the device dropped four or five bars when it was held a certain way.
Apple said the signal issue occurred only if the hand "covers the black strip in the lower left corner of the metal band," raising the possibility that the problem was with the antenna that is embedded in the phones' frame.
Citing the potential antenna problem, a law firm that claimed to be speaking on behalf of iPhone users filed a lawsuit this week, seeking monetary damages for an apparent "diminished value of the phone." It also asked Apple to provide a casing free. Apple had earlier said that the signal problem could be resolved by wrapping the phone in one of its "bumpers."
But on Friday, the company said it went back to the lab to do some additional testing because the signal drop was "far bigger" than normal for mobile devices. Smart phones typically lose one bar when held in a certain way, Apple said.
After confirming that the cause of the glitch was related to the signal display, Apple said it would issue a software update in a few weeks. Because this issue can be found in all of its phones, there will also be an update for the previous-generation iPhone 3GS and iPhone 3G.