I had a HTC Desire for about three years and really liked it. A couple of months ago I upgraded to a HTC ONE S. In general it’s a great phone. It’s not so big it won’t fit in your pocket and the camera is pretty good.
However, I recently took it on a trip. Normally I use the phone in an area with good 3G reception and also WiFi. Travelling around though and the reception was sometimes just GSM/2G and this has caused a serious issue with the phone.
The Home button repeatedly activates, even when it is not being pressed. This makes the phone pretty much unusable.
Here you can see an example of the bug in action (not my video) –
It seems like this is a known fault and widely reported, but so far HTC haven’t admitted this to me. They said to try a factory reset (which made no difference) and are now asking that I send the phone in for ‘repair’. I’m really hoping that this is just a software issue that can be fixed by a firmware update.
If you have this issue there are lots of places to get some info. Here are some –
Pretty disappointing for a £350 phone.
As an update to this post – http://sysadminman.net/blog/2010/updating-o2-htc-desire-to-android-2-2-froyo-1340
It looks like the Froyo ROM I initially installed did not include voice dialling. I have now installed LeeDrOiD which does include voice dialling over bluetooth that works with my Plantronics 975. I install LeeDrOiD v1.9 which can be found here – http://forum.xda-developers.com/showthread.php?t=724123
You need to ensure your wireless drivers are up to date before installing the LeeDrOiD ROM. Check out the link at the top of this post on how to do that.
As I had already ‘rooted’ my Destire installing the new ROM was a simple case of downloading via WiFI on my Desire, rebooting in to recovery mode and then selecting the ZIP file to flash. I did not wipe this time as I already had Froyo on there, however wiping is recoomended.
Initial thoughts are that voice dialling doesn’t seem as acurate as on the iPhone IOS4, but it’s early days yet. There are also a lot of other tools/utils included with the LeeDrOiD ROM.
Yesterday I ‘rooted’ and installed a new ROM on my O2 HTC Desire and I thought I’d post a few links for anyone looking to do the same.
The main reason I rooted my phone was to have the ability to use SIM cards from other providers when travelling. The other reason was to get voice dialling working through my bluetooth headset. Sadly this still isn’t working yet with my Plantronics 975 and needs some more research!
Firstly, if you are looking to root/jailbreak and put on a custom ROM on your Desire then don’t do an ‘Over The Air’ upgrade to Android 2.2. At present it’s not possible to root Android 2.2, although this will no doubt change.