Almost a year ago I got my HTC Desire. And it is by far the best phone I have ever owned. Before I had a HTC Hero (I guess HTC isn’t proud of that one – I wasn’t able to find it on they website – the website only features the american/sprint version – mine was more Legend-ish) and before that I had some Windows Mobile (pre WP7) crap.
When I got my first Android phone I started living the mobile life – which really took pace when I got the HTC Desire. I now use my phone for all kinds of social media apps along with navigation, e-mail, news reading eg. – this means that I have a lot of programs on my phone. I actually have to erase a great bunch of those whenever my phone needs a firmware update to make room – that is acceptable. It is also acceptable that the phone is marked by the storage usage – it gets a bit slower… But…
Lately – since around late december – I have had some rebooting problems. I would press something – switch views in an app – open an SMS – make a call – and the phone would just reboot. Sometimes this reboot would be followed by another reboot. Sometimes the phone would get stuck rebooting and never complete. Sometimes there would be a constant reboot cycle. In these cases the fix would be to remove the battery and wait a few seconds before inserting and rebooting – not good.
I have google’d the issue using various phrases describing the problem and they point in different directions (see this, this and this). There seems to be others having this problem! But there is not a single answer – most seem to point towards overheating and hardware failure – which isn’t all good – since a fix would be off site and require a replacement phone!
To try and fix the problem I wanted do a soft reset of the phone – returning it to the state it had when I got it! This move seemed a bit hard (needing a lot of settings restored and a lot of passwords re-entered) so I decided to start by removing a lot of programs. This would at least free up some space on the phone and make it a bit faster – and it did! It was almost like having a new phone. The price of this was the loss of many of the features I had been using daily.
Funny thing is – the reboot problem was gone! Gone! My logical conclusion was that lack of space made the phone reboot when hitting some kind of swap space or temporary file limit – that description fit the observed behavior. Clearing some space – the phone worked perfectly – for about three days! Then it started rebooting again – without behing touched! The phone was a bit warm – suggesting overheating. But it also happened on a train trip where mobile network coverage was/is very bad – suggesting some kind of software/hardware error! But the real trouble: The problem was back!
Fortunately there haven’t been any trouble since – and I’m hoping that the problem is really a combination of all of the possible issues mentioned above. This would hopefully leave me with a phone with some semi-faulty hardware and some software causing the phone to overheat when pressuring the storage in areas with poor mobile network coverage. Funny enough this is a bit more acceptable – but it could be better – with no reboots at all!