Android 1.5 (Cupcake) firmware

I recently wrote about my experiences with the Google G1 dev phone running the 1.1 Android firmware, and discussed a number of problems.

Last night I obtained the just released 1.5 (cupcake) firmware and performed the upgrade. That all went smoothly, it helped to have done it before and working out the idiosyncrasies of the process. So how does the new firmware measure up?

Initial thoughts and feelings are very good. Picture handling in MMS is hugely improved, although I still had a problem with an old video clip, but I’ll see if it was the oldness that was the problem. The optional on-screen keyboard is very useful and surprisingly easy to use, with predictive words hovering just above it. I enabled the options to automatically rotate the screen upon device reorientation, that is a big improvement in general usability, and means you no longer have to flip out the keyboard just to provoke rotation.

Other improvements include the camera – much better, and video capability, although the microphone doesn’t pick up sound very well on video. The web browser is also much improved and hugely more usable and readable, the auto rotation helps that too.

One very quirky problem, the one screen I’ve found that doesn’t auto rotate on the device orientation is the home page. That rather surprised me. Overall, this is a very significant set of improvements, and I’d suggest any G1 user upgrades as soon as possible.

All of this goes a long way to making the G1 a good day to day phone for me, although I’m still having to limp from one charging source to another, I don’t think I can get through a day of my normal use without charging in the car and at my desk – and yes, I’m frequently trimming back all the features to extend battery life, when I remember.

Update

Here are a few more comments after a little while of using cupcake. Of little problems and whether or not I’ve resolved them.

  • Bluetooth pairing
    After Cupcake, the phone no longer automatically paired with my in car gadgetry. In the end I found that going through the settings and clicking connect explicitly for each device connected it that time, and next time it did so automatically.
  • MMS issues
    There are still some of these, I get some images from some people that are much smaller than I remember getting from the same people with the same phone when I had the N95. It’s not clear if this is because the G1 is just not allowing the same level of zoom, or what else may be to blame, but still rather small. Also, video clips are simply not playing. When I receive one I still get another text from my provider (O2) telling me I can’t receive them. But now there is an icon suggesting they can be played. When you try, you simply get a number of seconds of a blank screen and silence. Suggesting possibly a codec problem, but I can find no mention in the oracle of google as to how to fix it if so, or whether I should expect it to work.
  • Fast switcher apps
    The API that allowed apps to turn off and on some features has been deliberately disabled. Not a huge issue, but it means many apps that helped you turn on and off wifi, for example, no longer work. Unhelpful in a phone that still has profound battery life issues.
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

3 thoughts on “Android 1.5 (Cupcake) firmware”

  1. Caution white G1 owners: Cupcake kills DarkKeys, so the physical keyboard is once again almost impossible to see in moderate lighting conditions. 🙁

  2. How can I receive the cupcake update sooner? I haven’t gotten it still and have had the phone since the day after after its release. And I’ve been waiting on it since like decemberrrr.

    Thanks
    -derek

    1. Hi Derek,

      I wouldn’t recommend you download the devphone firmware since it warns that it may miss some features for “proper” localised phones. The page I used is here: http://www.htc.com/www/support/android/adp.html , but I repeat, you should probably not do this. I think the upgrade is starting to be distributed by most operators about now.

      CT.

Leave a Reply

Your email address will not be published. Required fields are marked *