Solving the thermal problems of HD2 or other snapdragon powered devices

Search This thread

GnatGoSplat

Senior Member
Apr 29, 2007
1,745
159
My phone is fine most of the time, although it slows down a lot in games. It also reboots itself in Antutu after the green genie benchmark - but not every single time, just about 90% of the time. Being intermittent like that makes me suspect heat.

I was just curious, is there any kind of silpad or heatsink compound between the SoC and metal shield? If not, I'm thinking that might help a lot more than an air gap.
 

retrorobot

Member
Mar 27, 2011
43
2
So the procedure is this :

remove motherboard emi shield.
put motherboard with cpu facing up on the ceramic cup
turn the oven on 200 degrees , and wait ten minutes.
the heaters in the oven should be the bottom ones , not the top ones?
 

xandros9

Senior Member
Aug 29, 2011
52
3
My phone is fine most of the time, although it slows down a lot in games. It also reboots itself in Antutu after the green genie benchmark - but not every single time, just about 90% of the time. Being intermittent like that makes me suspect heat.

I was just curious, is there any kind of silpad or heatsink compound between the SoC and metal shield? If not, I'm thinking that might help a lot more than an air gap.

nope, nothing.

today, i've torn down an HD2 i got recently and I'm debating what my next step will be. It seems to be a Stage 3 and I saw the 2011 update on OP's post #1 regarding heat sinks. But I'm still tempted by it as a lower-risk solution, but I read the more indepth note about that.

I think I'll try baking it and rolling the dice for lack of any other option once I pony up the courage. But then again it's useless anyway.

@retrorobot
looks like the gist of it, but you can't really say for sure. I've even seen temps of 400, but I'm pretty lost. I guess our best bet is trying to glean a ballpark temp from the success stories here.

(yes I know this thread is a little bit old)
 
Last edited:

GnatGoSplat

Senior Member
Apr 29, 2007
1,745
159

Thanks. I think a silpad between the SoC and shield would be a good idea. I have a Linksys router with a chip that gets very hot, it has a silpad between the chip and shield cover, and the entire metal cover gets VERY hot despite the chip being half its size so this method must work. If the shielded cover doesn't make full contact with the metal LCD chassis, then maybe another silpad between the shield and LCD chassis would further help to dissipate heat. My phone has not really reached even stage 1 yet, so this would probably be the best time to do something.

On the other hand, if I choose to stick with Android, there are better Android devices out there. In fact, my RAZR M is a better Android device. I mainly just keep the HD2 in the hopes of seeing new and cool development on it, but I haven't seen anything new and exciting come out for the HD2 for some time. I had hoped to see a bit more progress with WP8 for example. Maybe it's just time to move on.
 

GnatGoSplat

Senior Member
Apr 29, 2007
1,745
159
Took my HD2 apart. I found there is very little air space between SoC and shield. I put some heatsink grease on the SoC, put the shield back on a took it off, and saw grease on the shield so it looks like they are almost touching. I put some grease on top of the shield and only a little bit got on the LCD chassis, so they are almost touching, but not quite. I saw on eBay the silicone thermal pads come in 0.2mm and 0.5mm thickness, which might work between the shield and LCD chassis.

I did notice just with the heatsink grease between SoC and shield, and a little grease between shield and LCD chassis (though with rather poor contact), I can now play Fruit Ninja without any pausing or slow-down! It's never been like that before, so it seems my idea really worked. Might work even better if I'd used a silpad between shield and LCD chassis.

Sadly, when pulling the motherboard, I may have damaged the camera flex cable. My camera no longer works. Also, the flashlight works with delay and only through the Torch app that came with Tytung's CM10.1. I used to use Nexus One Flashlight widget, but it no longer works. Torch works, but is delayed. Volume works fine though. Thinking it might be a bad connection, I removed and reinstalled the flex, but same problem. Does this sound like a flex cable problem? I saw I can buy a new flex for $13 on eBay, but I'm not sure it's worth the cost, effort, and possible gamble because maybe it's not the flex.
 

tauqeer512

Senior Member
Mar 15, 2011
80
2
Abu Dhabi
So the procedure is this :

remove motherboard emi shield.
put motherboard with cpu facing up on the ceramic cup
turn the oven on 200 degrees , and wait ten minutes.
the heaters in the oven should be the bottom ones , not the top ones?

put in micrwave after starting the oven audio 3.5 jack burn out with in first 5 seconds i plged out the oven switch instantly when i hear the burning sound..advice me how to proceed with this experiment safely
Thanks
 

storkk

Member
Jul 7, 2010
6
1
Hi guys.
What about halogen projectors? :)
Today I was able to easily remove all components from a "normal" board, taken from an old UPS, by placing it on top of the lamp. After about one minute it was hot enough. I don't have a decent thermometer, but I bought one of those to put into the oven. Directly on the outer glass of the lamp it indicated 170ºC. Then I tried the same trick with a motherboard of a dead Motorola. This time I wasn't able to remove almost nothing. I then placed two pieces of aluminium foil on top of the lamp to cover the rest of the space that wasn't covered by the board itself. After that I successfully managed to remove all the components from the board, including the CPU and other chips. I didn't measure the temperature with the aluminium foil, but I think it must have increased to about 200ºC.

All this craziness was done cause I also have an HD2 with the odd problem discussed in this thread :( and I don't have a hot air station.
My HD2 even can only boot normally and work for some 5 minutes just fresh out of the fridge, otherwise - no way.

What do you think?
 

441Excelsior

Senior Member
May 6, 2012
847
104
30
put in micrwave after starting the oven audio 3.5 jack burn out with in first 5 seconds i plged out the oven switch instantly when i hear the burning sound..advice me how to proceed with this experiment safely
Thanks

use electric oven (hot air) !!! NOT MICROWAVE!!!! it will kill your device instantly with microwaves
 

Top Liked Posts

  • There are no posts matching your filters.
  • 61
    UPDATE -

    As of June 14. 2011 it appears the only viable way to solve this problem is to reheat the cpu with specialized equipment. I am currently testing if this can be done in a standard gas/electric oven (NOT MICROWAVE !!). If successful this method will solve the problem and the following guide (cpu cooling system) may help prevent it from happening again. Only building this cooling system is not enough and will not solve your problems.


    Hello dear members of XDA

    First of all please excuse my english, I will try to explain myself as well as I can. It will be a long post, it could be boring, it could be scary or whatever you like but bear with me on this one.

    So.. got myself a HTC (T-Mobile) HD2. A bit late in the game, but hell no, still a good phone. I've dreamed of having one but couldn't afford. Anyway finally i got one. A second hand broken one, damn it. :p
    As i found out the problem is pretty common: damn thing restart itself - thermally related - the old CPU overheat problem. By searching the net I found out that it's pretty common with some HTC models. HD2 has it, Desire has it, Nexus One has it, hell even some xperia models have it.. about half of the devices powered by anything from the Snapdragon series could have it.
    The problem could be easely described as : phone hanging, restarts, the dreaded 7-8 short vibrate sequence - phone locked etc.
    Mine was worst then i've seen on the forums or with other people. It locked itself for just about every reason i could get. Taking pictures, browsing the menu, using gps, the browser, 3g or wifi, watching a movie ... all concluded with restarts or lock-ups after some couple of minutes. I've found out that keeping the phone at 4-5 degrees celsius would solve my problems in most cases, but anything above 10-15 degrees would make the thing go crazy.

    Well, I'm pasionate about electronics, development in this area, trying to solve problems and things like that. Also experienced in heat and semiconductor related problems. I also had one macbook air that suffered from core shutdown because of overheating (also a well known problem for MBA rev 1.0) and managed to design an alternate cooling system that solved the problem. So i gave it a shot, i know there are many users that have similar problems and altrough i don't suggest them explicitly to make this hacks to their phones.. this is one way to solve the problem if you buy your unit second hand or don't have some form of warranty.

    So here we go.

    Big fat warning!!! Don't attempt these things with your phones unless you are familiar with the concepts or the tools involved in the process. Also, there is a real risk to permanently damage your phone. Not just real.. but big if you get something wrong.

    First step is to run some simple tests to determine the cause of the problem or the range it extends to.
    So, I used a multimeter with a K type thermal probe to measure the temperature of various components of the phone during intensive use.



    this is the back of the mainboard of my HD2. If you notice, HTC placed a blue-ish thermal pad over one metallic shield covering the back components. I don't know what's the purpose as the back casing in that area is made of plastic - no heat dissipation, or a bad one. Anyway that's a good place to place my probe. Some tape holded the probe in position. Because we don't have perfect mechanical contact between the probe tip and the casing or chips i expect +1 or +2 degrees celsius to be added to each measurement i will later describe.



    i now placed the battery over the back of the phone and secured it with some other tape and some toothpicks :D



    we're at 19.3 degrees. That's were we'll going to start from.

    there's a usefull little app that allows users to overclock or stress test their phones cpu. Found it here on XDA, i'll use it for some heat making purposes.



    as you can see.. we're already at 25.8 degrees, after 5 minutes of testing.. not to mention the actual heat making primary suspect - qualcomm chipset is on the other side. At 29.5 degrees at this point.. the phone locked itself. I reapeted the experiment 2 more times - got exactly the same result.. at least the readings were consistent.

    Ok, i then removed the motherboard to take some readings from the actual CPU.



    same procedure.. next readings. - at around 33.4 - 34.2 degrees (varies) on the CPU itself the phone will either restart or lock itself up. So you see how serious my problem is. Summer will come so I won't be able to use my phone... :p
    Measures have to be taken.

    Let's make a small introduction about heat related to semiconductors.

    Well, simply put a conductor (semiconductors act the same way) generates some amount of heat when an electric current is passed along it. This is because of the fact that small electrons moving along the conductor (in a simple way that's the definition of any electric current) will ocasionaly collide with the atoms of the material their passing through. In the collision the electron loses some amount of energy. That energy is heat. Also, heat itself can be described at an atomic level as the intensification of natural ocuring brownian movement of atoms. If they move a lot, if they are more agitated they create more heat. If they are more agitated, they are more likely to be hit by passing electrons. So a hot conductor is more likely to get even hotter because of that. There is a point were the heat generated makes the conductor's atoms prone to more hits from passing electrons in kind of like a geometric progression. That's called thermal runaway. It will tend to destroy electronics by overheating, melting or burning themselves up.
    Back to our phones now. The CPU produces heat. Because of the same effect described above. The heat in this case will either melt or break the small "balls" that comprise the BGA matrix on what these cips are mounted on. The small balls will either melt (extreme cases) or dilatate with increasing temperature. However it seems most of the new processors used by HTC are mounted in some epoxy resin that has both dilatation point and melting point higher then the flux and welding compound used to solder those cips. So the actual cip will tend to stay fixed in a particular position, unable to expand or contract with temperature variations, but the balls used in the BGA matrix underneath it will contract or expand with these variations. This could lead to a case when at least one of that balls (some couple hundreds in total) become "loose" or out of position, thus breaking the electrical contact it should have made. Therefore our problems. At fist large amounts of heat must be applied in order to actually break the bond between the cpu and board, but after that, once broken the tiny links are very sensible to temperature variations and they will expand or contract freely.
    Most users notice that at it's core, the problem seemed related to overheating (in the begining) but after time it's effects are degenerative.. phones seem to restart with no apparent reason. It's still overheating, but things are starting to get more and more worse as the chip and it's connections become more sensitive to heat variations. Thus, even small variations now produce these problems - my CPU restarts at 34 degrees .. that sucks.

    So, my only option was to try to reheat the cpu in the attempt to partially melt the broken "balls" in the bga matrix and hopefully.. i repeat HOPEFULLY they remake contact with the mainboard. A re-ball of this chip is not possible, as the resin placed around it by HTC doesn't melt at the normal temperature i could remove the chip itself, so heating it at even higher temperatures would risk killing the cpu long before the resin melts. Strange move by HTC to make things like this.

    Anyway.. here goes nothing..


    I've placed the usual aluminium foil designed to protect surrounding components by the heat generated by the rework station and the hot air used to heat up the CPU.



    I preheated the CPU for about 10 minutes, from both sides of the board, then switched to heating it at 360 degrees. I applied even pressure above it after it was heated in order to tighten the space between it and the board, just a little bit. THIS IS VERY RISKY. Normally not recommended because of the risk damaging the BGA. In this case the resin would prevent me from moving the chip to much so it's less risky. Not safe.. but less risky. :p

    I've let the board to cool on it's own for half an hour and repeated the temperature monitoring tests.
    Now i had an increase of maximum temperature before a restart from 34 degrees on the cpu to about 42. It's not much but it's a start. However above these temperature.. the phone will still lock or restart.
    I went for another round of reheating with the hot air station. After this, i've got slightly better results. Some 2-3 degrees more. My lucky break was when i suspected thermal runaway for the CPU. So i tried to make some sort of a heat sink for that chip using some mica foils for to220 can transistors, some thermal grease and a bunch of aluminum and copper foils. My theory was that heat dissipation will eventually accelerate faster above a specific level, a point from witch thermal runaway occur. In my case in the initial tests, even after the phone locked itself and i manually restarted (battery out - in) the temperature continued to increase even faster altrough the phone wasn't doing anything intensive.
    The role of my "heat sink" would be to dissipate more heat rapidly and in some manner to press the cpu against the board.
    After I placed the mica foils directly above the cpu with thermal grease above and beyond i mounted back the metal shield over that area. On it, i placed some more silicon paste and some thick copper foil (used in some broken laptops i have over here). It looks ugly but.. worth a shot:



    after that i begin making the rest of the heat sink using aluminum foil. I folded about 12 layers, between each of them having placed... more thermal grease and at the 6-7 layer another round of mica crystal foil.

    Here's the aluminum foil



    I then pressed the foils very hard between two flat surfaces in order to remove the excess thermal grease.
    I "anodized" the first layer (the one in contact with the cpu shielding) with some ferric chloride. Before that, the board looked like this:



    After the logic board was mounted back, i remade all the connections and after some preliminary tests, mounted the phone back together. It now looks like this



    I only have to re-attach the serial no. and imei, plastic sticker.

    Of course i then run tests. I heated up the phone with a hair dryer to simulate a hot summer day. About 40 degrees, just to be sure. I then run cpu stress tests and a full divx movie (impossible in the past). On preliminary testing, i had indications that i avoided the thermal runaway the cpu now running stable at 24 degrees (19.3 in the room - ambient temperature). No more, heating up by itself to about 40 degrees then restart.
    On the final testing, with the phone put together, i heated it with the hair dryer and achieved 40 degrees. I started it and run stress tests. No more lockups or restarts, not even a single one. However with the phone put together i can't measure inside temperature on it's components. As i feel it, it get's warmer, it heats up to some degree, but now it's spread all over it's surface. For some particular reason it doesn't restart anymore.

    I then tried, cpu stress test, wlan connection, pc connection and browsing the net all at the same time. NO RESTART :D I watched a full 1.30 hour movie at max playable quality, the phone was really hot (43-44 degree at it's surface) but still no problems.
    It appears that for the moment i saved the phone. However, future behavior is still to be determined.

    I'll get back with more testing, in the following days and eventually i hope to devise a general method for building heat sinks for phones (yeaah, ridiculous....) using combinations of metal and thermal conductive cristals. The ideea is to find out if reheating the chip by hot air station can be avoided (this involves the most risk). But the start is promising. By the time warranties will expire and phones like the new droids or winmo 7's start to break from thermal problems, maybe i'll have some sort of a more user friendly solution.

    EDIT JUNE 04.2011
    since i have a dead hd2 motherboard here, i tried to remove the cpu to expose the BGA soldering. Just for fun, no chance of BGA reball, as there aren't any tools available for this particular chip. The resin prevents a proper removal, at about 450 degrees celsius it was still kind of hard, so i had to forcefully remove the chip and break some of the BGA. The chip is very thin, kind of like a micro sd card. It heats up pretty quick and fast, the solder points underneath it got melted in about 2-3 min at 370 degrees celsius.
    Here's how it looks.
    This is the motherboard without the chip. The BGA matrix is broken, some balls were simply ripped out when i forcefully removed the chip.



    This is the actual chip compared with a mini sd and and standard sd card.



    ...and this is the underside of the chip. belive it or not, the chip is actually alive and it's pins are ok. It cannot be used because it cannot be properly soldered to a board. Guess i'm gonna punch a hole through it and use it at my key chain, along with a laptop cpu already there ;)



    In the following days i will experiment with the solder points&materials in order to try to produce a more safer method to reheat future boards with thermal problems. It seems this board died because of overheating and a short circuit made over the center of the array by 3 solder balls that got in contact once they were melted.
    4
    the mica crystal pads should be available at any electronic components store. If you can't find any, you could try to substitute them with any other similar purpose material. Use only thermal pads used in electronics for semiconductor (transistors mostly) thermal dissipation. However from what i know or can test, the mica ones are superior to other designs or materials.
    Also, good quality thermal paste is a MUST. Cheap one tend to dry out or loose effectiveness over time.

    @ profahmad - yes, the back of the lcd unit is metallic. Normally it was not intended to provide heat dissipation, neither is in direct contact with the heat making components, but it takes some of the heat and spreads it over it's surface. What i did is to forcefully use this piece of metal along with the materials i used for the "heat sync" in order to facilitate better thermal dissipation. The HD2 is build on the "edge" as you can see, even if the display unit is removed or improperly mounted, the small effect in cooling the board it once had is enough now to provoke some of the thermal issues.

    @januszgorlewski reheating is very risky without solid previous experience. Simply reheating the cpu didn't solve the problem for me, it only ameliorated it a bit. The new heat sync did the trick so i suspect you can skip reheating with not much of a loss in effectiveness. However i should have experienced with more devices in order to know for sure the effects of each stage of my experiment.

    @sqeeza yes, a petition could be filed out. However, there are 20-30 topics in this area about hd2 freezing or restarting but most people don't know there is a thermal problem related with these events. If we advertise the problem and it's cause to these people they could run some simple test to determine if their phones are also suffering from this problem.
    4
    first of all heating up the qualcom chip is recomanded as a last resort option. however if you reheat it, pressing the chip to the board is VERRY dangerous, as it could permanently damage the BGA connection.

    Here's some sort of guide on doing this. You will need a screwdriver, some 4-5 mica foil pads (you can get them from any electronic component store (get them for either TO3 or TO220 casing and cut them to the size of the cpu inside hd2) some good thermal grease (arctic silver or something for pc cpu's) an aluminum sheet for you to cut a piece of it.
    * i don't recommend silicon thermal pads, use only mica crystal pads
    * you can substitute the aluminum plate with aluminum/copper foil - the first is the one used for food wrapping)
    * i don't recommend using anything beside a smd rework station (either hot air or infrared) to heat up the board. Although a heat gun can develop high temperatures, the air debit is to high (dangerous, you can blow up other components) and you will lack precise temperature control needed for this job.


    1. Disassemble the phone following HTC's official videos. Completely remove the motherboard from the phone's casing.
    2. Once you have the motherboard de-attached remove all metallic shields on both sides. Normally these prevent EM interferences from the outside to get in and mess with electric signals over the PCB. We can use them as part of the "cooling" system later.
    3. OPTIONAL - efficiency yet to be determined/great risk involved - use either a special oven (not microwave !! it WILL kill the phone!) or a smd rework station to pre-heat the mainboard. Temperature must be set at around 95-110 degrees. Board must be heated from both sides, or at least one at a time, beginning with the one opposing the cpu side. Let it preheat at least 10 minutes.
    3a. after preheating, use an aluminum foil to cover the rest of the components, anything other then the cpu itself then get to the actual heating, switching first to 250 degrees and directing the air stream on the cpu itself (using a larger nozzle for the tip of the heating gun). After 2-3 minutes of 250 degrees, swich to 340-360 degrees and heat the chip for another 5minutes. Move the heating gun around the surface of the chip and try to heat it evenly. If you have the guts and you are crazy enough use a knife with a larger blade and put the tip of the blade in the hot air stream in front of the cpu. Let it heat for a while, and also, continue heating the cpu. When the blade tip is hot enough press the chip with it , starting from the center and following each side. Apply even force on each press and try to have the blade as parallel with the chip possible. Don't press too hard, if you haven't kill the chip yet, that will kill it.
    3b. let the board to cool down on it's own and during cooling try not to move it or do anything to it.

    4. place a little amount of thermal grease on top of the cpu then place 1-2 mica foil pads (depending on thickness) over the cpu. Gently press the mica foil with one finger over the cpu. Now place more thermal grease over that mica foil and try to place the metalic shield over that area. If successfully done, the metallic shield should be in contact with the mica foil and the grease. Place back all shields on the main board.
    5. On the phone's casing, measure the back of the display and try to cut an aluminum sheet of exactly the same size. If the sheet you can find is too thick - polish it and place it in a solution of either caustic soda or ferric chloride. This will get it thinner, but you have to supervise the process as if you leave it for long, the sheet could get completely dissolved. Check the sheet on short intervals (1min) to see the progress. Always use gloves and eye protection as both substances are dangerous (never mix them, use only one of them, the one you can get or already have). Once done, you will have a thin aluminum sheet that's flexible and about 1mm thick.
    6. notice there are some ribbons connecting the display to the motherboard or other exposed metallic contacts. Before placing the aluminum sheet over the display's back, place some insulating tape over those metallic contacts to prevent any shortcircuit forming between them and the aluminum sheet. Next place the aluminum sheet over the display's back. Be careful not to damage any connector or ribbon in the process.
    7. place more thermal grease on the cpu's metallic shield and check to see if the motherboard gets in good thermal contact with the aluminum sheet you just placed over the display's back. If there is still some space between them, use another mica foil and place thermal grease on both sides of it.
    8. reassemble the phone, and make some tests to see if you get some improvements.

    One more thing, this little project of our is in a "more to be seen/tested" state. As of now... only one device was fixed by this method - mine, it could have been simple luck. I don't know yet. :p more then a week later (strange weather also, + 20 degrees outside then last time i wrote the original post) the phone still works ok. Now running 1.3Ghz overclocked with NAND Android


    @ januszgorlewski i remember the first time the phone was vibrating 7 times and i didn't know about this problem, i though it was an WM6.5 Energy Rom feature :) .
    3
    as i found out until now the steps from a good working hd2 to this problems are something like this:

    1. phone working ok. mainboard (lower part of the device) heats in some conditions - demanding programs etc battery can reach about 40-45 degrees max. without problems. The phone will restart or freeze (cpu halt) in any of these situations :
    - battery temp exceeds 45 degrees and stays over this value for at least 5-10 minutes in order to trigger the thermistor used to measure the temperature in this area over i2c. at this time, it will prevent further charging and restart or lock the phone. This is normal behavior.
    -CPU exceeds 60-65 degrees (exact value still to be determined. i'm trying to get acces to some similar chipset datasheets). This produces CPU halt. Depending on what you're doing, the halt will either reset the phone or simply lock it up. Restarting by soft reset or by itself will probably return the user back in the home screen with the phone still working. This is also normal behavior, related to qualcomm chip.

    2. phone starts to malfunction. This condition starts by either large variation in temperature - mainboard al low temperature gets fast to full load or simply sustained full load. All HTC HD2's revisions have the same type of soldering in the cpu area. Visually speaking (no conclusive data yet) first revision used a bit more epoxy resin to secure the cpu in place. In the context of overheating and solder balls dilatation, that's not quite a good thing. Some sort of thermal spike must occur in order to break the contact between cpu and motherboard. Warning, if your phone will lock up and doesn't restart by itself, it's imperative that you disconnect the battery because as I measured, even with the phone locked, the CPU still overheats even more, thermal runaway occurs and temperature climbs to dangerous levels. I never left the phone do this for a long time, therefore I don't know how much it will still overheat, but it does and it will. In the initial stage of the problem, only extended heavy load use can trigger the problem. A common case is keeping the phone on in the car and using it for gps navigation in a hot summer. If the phone will restart before either 45 degrees at battery or 60-65 degrees at cpu level (however the last one is harder to measure) then you certainly have problems and they are just at the start.

    3. problems get worse. At this stage it is possible to notice the 7 short vibrates at boot time if the phone is warm or kept in a warm environment. You don't have to push it very hard, it only needs to be warm. The vibration pattern is an error code made by the actual qualcomm chipset, not sent by either bootloader, spl or operating system. When in happens the cpu will lock itself up, however file transfer (including nand memory acces, storage card acces and basic operations) or other chipset functions will still work for some time. It appears only cpu processing is being halted. So if this occurs when you boot the phone, it will lock up, but if this occurs when you are flashing a rom, you might continue to see the progress bar still filling. The vibration pattern signals a physical damage to the qualcomm chipset has ocurred. There's no way around it, when it occur it will never just .. heal up by itself.
    You will notice that the temperatures needed to induce a restart/lockup will decrease with time (both battery & cpu).

    4. Problem at it's worse. CPU can lock itself even at 35-40 degrees (measured at it's level). Ambient temperature of only 10-12-15 degrees is enought to have the phone experience problems. The cpu start to suddenly produce either lock-outs or hard faults or simply work intermittently. The OS may give errors relating ARM CORE failure or fatal errors regarding execution of certain "lines" (related to code lines in the os core programming). At this stage, the phone doesn't need to feel warm in your hands to produce these problems. This could trick some people not to still relate this to thermal problems and look for the solution or problem cause elsewhere. It's still related... but at it's worse.

    5. Total CPU collapse. If the phone locks and remains locked in whatever screen or program it was running, like i've said before, it will still overheat. If a stage 4 phone is left overheating, chances are that more balls connecting the chipset to the motherboard will fail. If any one needed to correctly initialise the chip or to power it on, fails - then it's end game for that phone. It will simply stop working and never turn on. Some other variants are that the phone will only start if placed in a freezer or start but never complete a boot sequence (either os or bootloader .. or both could be unable to start)
    3
    yep.. more than 2 weeks have passed and after i completed all possible tests the phone still works ok.
    About 22-25 roms flashed (wp7, wm6.5, android, ubuntu) phone was used either normally or heated with a hair dryer. At about 30 degrees ambient room temperature, i run some 720p testing and manage to run sample videos until battery died out, then rerun the videos while charging (charging induces more heat also).
    In all those 2 weeks i had only 2 restarts, both in wp7 (can't remember what rom version did that) and both occurring when i was setting up the phone after the phone update. Phone was cold however. I didn't manage to produce more restarts either when the phone heated up or i tried running intensive apps on it. Guess it was software related.
    So.. i guess it's over with this problem.