What's behind the "hairdryer" fix for broken iPhone 4s WiFI?
So for all of the iPhone 4Ses that got the grayed out WiFi problem after upgrading to iOS 7, the only fix that seems to actually work is basically heating up the iPhone up (till about the point it gives a heat warning), then chilling it, and then restarting it. (I've seen this solution in various places, such as this Apple Discussions thread).
But what exactly is happening? Is there still a physically damaged WiFi chip in these devices that the software has been tricked into using? Or is it a weird work around that tricks defective software into working properly?
I have tried this fix and it does work although it wasnt permanent. The only thing I can think it is doing is re setting the base temps of the motherboard and chip, much like a PC. In other words the software might be looking for the difference between the motherboard and the chip temp. If they have set this too low for the 4S then obviously it would show it is overheating even if it isnt. By heating up the motherboard and the already hot chip (which wont heat up further as much) you are re setting the parameters and so it works for a while or permanently. I'll try further.
Drastically changing temperature on electronic components causes solder joints and other connections/components like capacitors, to expand and/or contract. It is usually used as a quick way to diagnose where a problem is.
So in the 4S's case, it may be bad solder joints, a bad capacitor or even the wifi chip (USI 339S0154)'s oscillator isn't calibrated correctly and the change in temperature allows it to change slightly. However I haven't looked at the datasheet to verify this.
It is interesting to note that almost everyone having this problem got it with the upgrade to iOS 7. The only non iOS 7 issue I've come across is in this video, Apple iphone 4s no wifi no bluetooth, but the video is in Italian so I don't know what he is saying, other than that applying heat to the wifi IC seems to fix the issue.
i'll throw in a bit of information i found.
had iphone 4s, wifi was intermittently failing during ios 6. upgrade to 7 killed it. retired to ipod status, got new phone. updated to 8, no change in function. it was working every now and then. used hair dryer while it was on ios 8.00. this fixed it for about a week. upgraded phone to ios 8.0.2. instantly wifi was greyed out. hair dryered it again, and it resumed working.
this verifies something i had read before. that there is a connector to the wifi that is a status/utility channel. if the os can't talk to it (ios7+), then it registers as missing. if you force it to send an overheat/fail signal then it reconnects and finds the wifi hardware again? this gets wiped out on os reinstall.
HOWEVER. i also blew away the connector to the battery with the heat. the low temp solder had melted (it's not even solder, but some low temp joiner) and it was only being held by screws with bad continuity at the pins. batter started acting very intermittently.
sending it away to get fixed now, since it's small/specialized soldering.
be careful with the heat.