Monday 22 April 2013

HTC Sensation - Game over!

Well its all come to an end.  No more HTC Sensation, I am glad, and very relieved to say!

As you will have seen from other posts my HTC Sensation has randomly turned itself off variously starting about 2 months after I bought it.  This wasn't an orderly shut down - the screen would just go completely blank with no warning.  Some things appeared to reduce the problem (removing a program called TasKiller; inserting a business card between the battery and aluminium unibody; refreshing the battery; charging only from the mains; etc.) but the problem never went away entirely and would usually return.

After a period of mostly good behaviour, and only occasional turn offs, a couple of weeks ago it turned itself off at least five times on each of two consecutive days.  This stresses me out because it means I cannot rely on it for even basic telephony tasks.  It even managed to turn itself off while on charge.  I don't recall it doing this before (if it has it's only been once) and since I put the turn offs down to a problem with the battery/charging circuit and battery tracking in the firmware this was a particular surprise.  Once this happened - all bets were off.

Here is the battery usage for 4 April:
Note the gaps around the middle before I put it on to charge.
Also it had been on battery for closer to 9 hours rather than 5.


It all became too much and after a very stressful week at work my handset suffered a high velocity non-parabolic trajectory towards the floor.  Surprisingly it didn't completely break, but it did distort the case and delaminate the screen so the touch element isn't fully functional any more.  After 20 months trying to tolerate the £500 buggy mess that was my HTC Sensation, I had just had enough!



My handset is just a total train wreck.  It is riddled with bugs that any serious QA would have squashed before release.  I am inclined to think that the turn off problem is a hardware bug that is exacerbated by a software bug.  The battery control/charging circuit cannot properly keep track of the charge in the battery and the software relies on this mistaken information from the hardware.  When the hardware information about the battery doesn't match i. the actual state of the battery and ii. the software's expectations of the battery; the software panics and shuts off.


Then there are the other bugs like "SD Card removed unexpectedly" (a show stopper also - only solved with a reboot and has happened about 10 minutes after a reboot), the ring and alert tones that randomly change to different options (again solved with a reboot), HTC providing software updates for only the first year after release (You're SOL if you're on a 2 year contract!), and the HTC widgets that slurp all your data.

That's right, the clock widget, the stocks widget, the weather widget, to name but three.  All are incredibly useful, and in the case of the clock widget somewhat iconic symbols of HTC's past dominance of the Android space.  But they also all have all permissions enabled by default so they can access all data on the handset, do things that cost money, authenticate accounts, detect the phone's ID etc.  Considering HTC have been given a sizeable slap on data privacy and security from the USA FCC it raises the questions:
1. Why did HTC give every permission by default to widgets that needed at most internet access, and perhaps an ID detection to ensure they're not ripped for use on non-HTC handsets?
2. What did/do HTC do with the data they slurped from all these handsets, including mine?
3. Why did they take data they didn't need especially when it has been shown they are incapable of holding it in a secure way?


As these widgets are installed by default you would have to go looking in the settings to find out all of this.  There is no opportunity to review the permissions as would be the case for an application installed from the Google Play store.


HTC are nothing more than manufacturers of crap handsets, with premium prices they do not justify.  I've had two now and they've both been total rubbish.  Their service and support are also particularly useless, and once your handset is 12 months old you can forget further software updates.



I've now obtained a new smart phone, but forgive me for not revealing what it is.  The topic of these blog posts has been the miserable experience of being a HTC owner, the terrible quality of HTC software and hardware, and the wholly inadequate "support" from HTC.  It isn't intended to be "HTC are bad, but here is something I think is better", as that would be somewhat off topic.  All I will say, rather predictably, is that my new handset isn't a HTC!

So far I am happy with my new Smart phone.  It is reliable, battery life is good, and I'm yet to find any bugs.  It isn't perfect, but its streets ahead of anything produced by HTC.  My Sensation was turned off for the last time a couple of days ago once I had retrieved all the data from it, marking the end of 3.5 years as a HTC user.  It is a day that couldn't have come quickly enough.  One of the first things I did was to change my Google password to make sure HTC cannot access my account any further!


HTC had a real opportunity to "steal" me as a loyal customer after I became disillusioned with Nokia handsets that were getting progressively buggier, but their contempt for me as a customer was palpable.


Android is a good mobile operating system.  It has good features, and a well thought out User Interface.  Unfortunately HTC turns Android into an utterly miserable User Experience.

There are many types of smart phones out there - and with a bit of research, plus trying them out in store, you'll find one that you're happy with and that meets your requirements.

The bottom line?  If you want an Android smart phone avoid HTC at all costs!