hey wanna see something kinda interesting? this was the entire fix to the iPhone Antennagate in 2010. 20 bytes.

(this is going to be a very long thread 🧵)

@samhenrigold Very interesting, nice work. The fix actually makes sense from a user perspective. The thresholds should be different according to technology (GSM, 3G, and today 4G, 5G). -122 dBm does not make sense for a GSM phone when sensitivity should be around -104 or 108 dBm.
For instance, -99 dBm for 5 bars in GSM is wrong. -80 dBm is correct. Even for 3G or CDMA the new values are better representation for the user.
@pfernandes There are different tables and a lot of early exits in the procedure before it hits this table but they don’t change in the patch