sam henri gold
banner
samhenri.gold
sam henri gold
@samhenri.gold
animal, vegetable, and mineral. product designer/engineer-er (prev @lickability.com)
Technology simply hasn’t come that far
October 7, 2025 at 2:48 PM
I’m here on bluesky too!!
October 7, 2025 at 2:45 PM
oh also in 4.0.1 they changed the height of the lower bars to be taller lmao
October 7, 2025 at 1:14 AM
So there ya go. 20 bytes.

This has concluded a Tech Thread. Back to shitposting.
October 7, 2025 at 12:51 AM
In 4.0.1, they changed these values to be way smoother.Mapped onto a chart, you can see that it takes a lot to drop from 5 to 0 bars. It’s harder to see 5 bars, but it’s harder to plummet bars.
October 7, 2025 at 12:51 AM
When you plot this onto a chart, you can see how the values are kinda screwed up since the values are really optimistic. Most of the time, you would see 4-5 bars. But when you gripped it, since the falloff is so sharp, you’d see a catastrophic drop from 5 to 2 bars.
October 7, 2025 at 12:51 AM
...this is. This is the lookup table. When you convert the bytes to actual dBm values, you get:
-115, -111, -107, -103, and -99

(the closer to zero, the better the signal)

For example, here you need -107 or better signal to see 3 bars.
October 7, 2025 at 12:51 AM
The actual calculation is dead simple. When converting signal strength to bars, CommCenter loads each threshold from memory and compares until it finds the right range.

This code is not the problem...
October 7, 2025 at 12:51 AM
I downloaded both firmwares and started poking around. In the CoreTelephony framework, I found a promising looking binary: CommCenter. Looking at the strings gave me a pretty good sense that this is where the bar formula was.
October 7, 2025 at 12:51 AM
The letter was shared around and clowned upon (daringfireball.net/2010/07/tran...) but nobody really looked into what the formula between 4.0 and the patch in 4.0.1

I was a stupid eight-year-old at the time, but now I’m a stupid adult with access to a disassembler.
Translation From Apple’s Unique Dialect of PR-Speak to English of the ‘Letter From Apple Regarding iPhone 4’
Take your class action suits filed four days after we released the goddamn thing and stick them up your fucking asses.
daringfireball.net
October 7, 2025 at 12:51 AM
For context, back in 2010 when the iPhone 4 came out, people noticed you could grip the phone in a certain way and the signal bars would plummet from 5 to, like, 2.

A few weeks later, they published a letter admitting fault, blaming a bad formula. apple.com/newsroom/201...
Letter from Apple Regarding iPhone 4
apple.com
October 7, 2025 at 12:51 AM