6 comments

[ 2.9 ms ] story [ 22.8 ms ] thread
I love that this whole thing was a non-fix to a non-issue. The fix didn’t change any signal strength issues. It just changed the UI a bit.
Apple changed the antenna design in the iPhone 4 Verizon variant, and in the 4S to really resolve the issue.

That fixed the actual problem in hardware - the software fix just made things look better.

To TFA's point - "Bars" are relative and relatively meaningless - [SS]RSRP, RSRQ and SINR are your real numeric signal strength / quality measurements.

Not sure about Apple, but on Android, individual carriers can set the number-to-bars thresholds. Two otherwise-identical signals could be represented as a different number of bars depending on your particular carrier: https://source.android.com/docs/core/connect/signal-strength

There are 2 problems to this.

1. I seriously doubt Apple was accidentally displaying more bars on the phone. If it was a "bars" issue then it was almost certainly done deliberately to make the iPhone reception look better than what it was.

2. It wasn't just bars. I had this phone and you would literally drop off calls by holding the phone differently when you hadn't done anything else. There was a genuine problem with the phone that I don't think was ever resolved other than people getting used to holding the phone differently like Steve Jobs told us to.

I lost my iPhone and switched to a hand me down from my parents which was a generation older and the service was significantly better.

Author of this thread here, thanks for sharing! This was the first time I publicly went into assembly code so I was a little nervous about screwing up a detail but glad it’s getting a warm reception.