HTC Desire Z – Upgrade to Android 2.3.3

This is the second software update since I purchased my HTC Desire Z last year. The first update was a bit nerve-wreaking, as there was no explanation of the procedure, thus inducing a few moments of “Oh F$%@, what now.” I thought I would write up my experience with the latest update so as to alleviate the use of a few swear words from others!

I recently had a new motherboard put in my phone when it simply failed to turn on for no obvious reason. I was on a trip to China to see my wife’s family and put my phone beside the bed before sleeping. In the morning I woke up and went to look at the time on my phone, but it was as dead as a door nail. With the new motherboard I guess some things may be different from what others have, so just a warning in advance!

Here is what my phone reported from the Settings->About phone->Software Information screen before the upgrade:

Model: A7272
Android: 2.2.1
Kernel:
   2.6.32.21-g6e170e7
   htc-kernel@and18-2 #1
   Tue Dec 28, 21:41:11 CST 2010
Build Number:
   1.82.707.1 CL317545 release-keys
Software number:
   1.82.707.1
Browser:
   Webkit 3.1

I wasn’t told of the update through a system notification like some of you probably have been. I was just wondering if the latest update to Android 2.3 was available and hit the “check now” button on the system updates screen. I was actually out and about when I found out the upgrade was available, so I selected the option to only download the update via a wireless or wired connection.

The notification area had an icon to remind me of the pending upgrade and if I looked at the notification drop down it show the download as paused. When I got home I connected to my wireless network and downloaded the update which is 107MB (it’s still in my downloads).

I charged my phone fully before doing the upgrade. In fact, the upgrade process will tell you to charge if you don’t have enough battery power left. It wouldn’t even let me upgrade while I was charging.

It was just after 5 pm when I started the upgrade, so here is a very rough time-line of what you can expect once you start the upgrade process:

5:04 Started the upgrade. “Power off, shutting down….” message appears

5:04 30 seconds or so later a white screen with HTC in green appears.

5:04 About 10 seconds after that an installation screen appears with a green progress bar that gradually moves across.

5:10 Once the bar looks like it’s completely filled with green the phone appears to sit there for a while.

5:11 Now a blank screen appears for a short time followed by the update screen without the progress bar.

5:12 Another blank screen for a short time, followed by the white screen with HTC in green again.

5:13 The update screen appears again, but this time with a progress bar filled with repeating, slanted black and white bars, giving the impression of “I’m busy.”

5:13 The white screen with HTC in green appears again 20 seconds later.

5:13 Another 20 seconds pass and the white screen with HTC in green and the quietly brilliant tag line below it appears accompanied by the normal boot sound. This is looking promising now!

5:14 While the above screen was on the brightness went lower and then back to normal again.

5:15 Now main screen appeared just like a normal boot followed by wireless connecting, the phone network connecting. It’s all looking good!

5:15 Once I unlocked the phone I was greeted with a message:

“System software update
Congratulations!
Your phone has been updated successfully to version 2.42.707.2.”

I then had the white screen with HTC in green appear again for a few seconds before the home screen loaded.

Here is the information from my software information page after the upgrade:

Android 2.3.3
HTC Sense 2.1
Kernel:
   2.6.35.10-gdfb8ed3
   htc-kernel@and18-2 #1
   Sun Jul 10 00:08:09 CST 2011
Build Number:
   2.42.707.3 CL104011 release-keys
Software Number:
   2.42.707.3
Browser version:
   Webkit/533.1

A Few Changes

I used to have a problem with my Facebook application where photos in the news feed or at the bottom of the main app home page would appear as empty boxes. This happened if they were already loaded and then I went to do something else in Facebook and came back. It was quite annoying. This problem is now fixed.

A couple of new notifications appeared straight away. One was for Google Reader asking for permission on my work account (I’d not given it access previously). Another was for a new HTC widget, but I couldn’t remember what was there before and what was new! The last notification was for an HTC app/plug-in. When I looked at these I could see Picasa, HTC media link and LinkedIn. I downloaded HTC Media link, but have not played with it yet.

One of the best improvements is the Quick Settings tab on the notification drop down. This gives you an easy way to toggle on and off your Wi-Fi, Bluetooth, Wi-Fi Hotspot, GPS (YES!), and Mobile Network. The last spot in the menu takes you to your main settings screen.

The icon that brings up all your applications now looks like a tiny screen with icons on it, which is more relevant. The apps screen now scrolls in full screen lots making it easier to get to where you want to be and not lose yourself in the process. There are also separate screens for frequently used and downloaded apps too.

Auto-correct was turned on for the hardware keyboard by default. I could turn it on before, but you had to adjust some settings. I think it makes sense to have it on by default.

The first time I went to turn my phone on after turning it off I had a minor heart attack. It seems they changed the time required to turn the phone on from a single quick press to a prolonged press. This is actually a good thing, as I always turn the phone on accidentally when I go to activate the screen to check the time, forgetting it’s off. No longer will I be in awkward situations like in a meeting or in the cinema when the phone starts up with the HTC gingle!

I used the Wi-Fi hotspot feature for the first time ever after the upgrade. Our lighting in the living room was having some problems and the electrician needed to shutdown everything to run a new line. Without wireless in the apartment for most of the day we were having withdrawal symptoms, so I set up the hotspot and it ran very well.

Something is Missing!

One thing that still annoys me about Android is the lack of a network priority/preference setting. This is important for those of us that roam and prefer to be on one network over another, or for people who have a femtocell at home. My Sony-Ericsson phone has such a feature and I really appreciated it.

Conclusion

There are probably a few more changes from this update to Android 2.3.3 that I’ve not come across yet, but I can tell you that this is a good improvement for me. I’m now happier than ever with my purchase of the HTC Desire Z. If only they could make the battery last!

The Great Firewall of China – A Daily Surfing Comparison

I’m quite passionate about freedom of speech and information, especially when it comes to the internet. If you follow internet censorship issues you would have heard of the Great Firewall of China, which is essentially a government controlled list of sites that are deemed to be unsuitable for the common Chinese citizen.

You probably think that’s not such a bad thing to do, as the government would block sites such as those that contain child porn, support for terrorism and other “bad” sites, right? Well let me take you through a typical surfing experience that most of you will probably be familiar with and see what you think after that.

  1. I log on to my Yahoo email to clear the pile of overnight emails.
  2. I open an email from my dad who has sent me a link to a video on Youtube and watch that.
  3. Since I’m on Youtube I check out my subscribed channels and watch a few more videos.
  4. I open a news summary email from news.com.au that I use to keep in touch with what is happening in Australia.
  5. I click on a few interesting articles and share one on Facebook with my friends.
  6. I see an email from my blog notifying me of a comment, so I go to my blog to log on to the administration dashboard and approve the comment.
  7. I decide to check a friend’s blog on Blogspot before opening Google Reader to check my news feed.
  8. Looking at Endgaget’s news feed I see an interesting article with a video from Vimeo.
  9. Another article mentions a company’s Twitter feed containing their latest announcements, so I click on the Twitter link to check out what is happening.
  10. A friend on Skype asks me if I have seen the replies to my status update on Facebook yet, so I log into Facebook to check out the feedback.
  11. After that I decide to see what is happening with my blog, so I log onto Google’s Webmaster’s Tool, Adsense and Analytics.
  12. I want to watch a movie, so I see what’s on from Yahoo’s movie page and check out the respective ratings on the Internet Movie Database (IMDB.com).
  13. Before I head out for the movie I check out the news.com.au site again and notice an article about Wikileaks spokesperson Julian Asange.
  14. I decide to see what’s happening on the Wikileaks site, as it’s been quite quiet lately.

Here is what I can do in China with no problems:

  1. I log on to my Yahoo email to clear the pile of overnight emails.
  2. I open a a news summary email from news.com.au that I use to keep in touch with what is happening in Australia.
  3. I click on a few interesting articles.
  4. A friend on Skype asks me if I have seen the replies to my status update on Facebook yet.
  5. I want to watch a movie, so I see what’s on from Yahoo’s movie page.
  6. Before I head out for the movie I check out the news.com.au site again and notice an article about Wikileaks spokesperson Julian Asange.

Now I’ll explain what happens with each step:

  1. I log on to my Yahoo email to clear the pile of overnight emails.
  2. I open an email from my dad who has sent me a link to a video on Youtube and watch that. Youtube is blocked.
  3. Since I’m on Youtube I check out my subscribed channels and watch a few more videos. Youtube is blocked.
  4. I open a news summary email from news.com.au that I use to keep in touch with what is happening in Australia. 
  5. I click on a few interesting articles and share one on Facebook with my friends. Facebook is blocked.
  6. I see an email from my blog notifying me of a comment, so I go to my blog to log on to the administration dashboard and approve the comment. My blog uses Google’s +1 and Facebook’s Like functions, which are blocked, thus making my blog take a very long time to load when it tries to access these sites.
  7. I decide to check a friend’s blog on Blogspot before opening Google Reader to check my news feed. Blogspot is blocked and Yahoo’s news images are blocked (part of my Google Reader feed).
  8. Looking at Endgaget’s news feed I see an interesting article with a video from Vimeo. Vimeo is blocked.
  9. Another article mentions a company’s Twitter feed which contains their latest announcements, so I click on the Twitter link to check out what is happening. Twitter is blocked.
  10. A friend on Skype asks me if I have seen the replies to my status update on Facebook yet, so I log into Facebook to check out all the feedback. Facebook is blocked.
  11. After that I decide to see what is happening with my blog, so I log onto Google’s Webmaster’s Tool, Adsense and Analytics. Google’s sites are either blocked or have intermittent availability making for a frustrating user experience.
  12. I want to watch a movie, so I see what’s on from Yahoo’s movie page and check out the respective ratings on the Internet Movie Database (IMDB.com). IMDB is blocked.
  13. Before I head out for the movie I check out the news.com.au site again and notice an article on Wikileaks spokesperson Julian Asange.
  14. I decide to see what’s happening on the Wikileaks site, as it’s been quite quiet lately. Wikileaks is blocked.

This makes for a pretty sad web surfing experience for a non-Chinese-resident in China. Any website that you use that has social media integration normally takes forever to load as those components are blocked (they timeout). However, if you are living in China then there are Chinese equivalents for almost all the blocked sites, which of course are “government approved.”

A government should have no say in what information its citizens can and can not view. A government should educate its citizens to make socially responsible decisions through the standard education system and guidance programs, such as ratings systems for movies. Ultimately the decision of whether to view the material should be the citizen’s own choice, who is aware of their own responsibilities and the consequences of their own actions.

A government that decides what information a citizen can and can not view thinks their citizens are beneath their leaders and not capable of rational thought. The other option could be that the government is scared of its own citizens being empowered by information. Perhaps it’s a combination of both!

Censorship is just wrong and is always abused, thus education is the path to a more progressive society.

http://en.wikipedia.org/wiki/List_of_websites_blocked_in_the_People%27s_Republic_of_China

Singtel mio TV Problem – Fixed!

Singtel agreed to send out a technician to fix my invalid mio TV service number problem. I was very thankful that they could send someone the following morning and that he turned up early!

In the end the solution to the problem was to reset my profile, which is exactly what they tried to do last night. The technician said that it didn’t seem to have been done properly last night, but once he contacted the back office people to do it this morning it worked. If only they had done it correctly last night I could have watched the end of the F1 qualifying and seen Mark Webber get pole!

The problem was caused by my mio TV set top box somehow being unauthorised, thus the invalid service number problem. I would hope that Singtel is looking into how this could have happened so as to avoid future problems. It certainly wasn’t anything I did!

Anyway, I’m glad mio TV is now working again so I can watch the F1 race live tonight. Also, credit where credit is due, Singtel’s customer service was quite efficient from the initial call response time to the technician arriving early and resolving the problem. If only they had done the profile update correctly last night!