Updating the Samsung Moment

Updating the Samsung Moment’s software. Egads…and this is why Apple continues to be successful. They just make things easy to do. I bring this up as I had just finished updating the software for my Android phone.

First, some background. I’ve got a Samsung Moment running on Sprint’s network. Love it! Love Sprint’s network, love the fact I’m spending loads less than I would on other networks, and the Moment itself is a pretty darn good phone.

Now for the fun. I got a text from Sprint saying there was “an important update for your Samsung Moment”. (interestingly enough, this update has evidently been out since late January) After clicking on the link it took me to Sprint’s page for the Moment update. Good freakin’ googly…that alone was a mess. www.sprint.com/momentupdate is where it takes you to. Go ahead…look at all the stuff you have to do. Highlights include:

  1. It only works on PCs (ie, no Mac support)
  2. You must uninstall Samsung USB drivers
  3. You must install new drivers
  4. You must reboot your machine a few times
  5. All your data on your phone will be lost
  6. You will have to reinstall all your phone apps and redo all your settings

Lovely, eh? All this…and it’s not even for a new Android version.

Yes…let me gripe about that for a minute. The Samsung Moment is running Android v1.5. You read that right…ONE POINT FIVE!!! Seriously…WTF Sprint? We know there is a 1.6. Droid was released with 2.0. Nexus One has 2.1 and yet we’re still at 1.5? Come on now…

Ok…I’m done…

So yes, this was just some little update for 1.5 that supposedly increases battery life a little bit.

Now for the torture.

Installation Attempt One

No PC at home but I do have Windows 7 Professional installed on my MacBook Pro using Sun VirtualBox (at some point I’ll be giving my review/comparison of Sun VirtualBox vs VMWare Fusion). What a mess. I’ll break it down in simple steps to save time and your eyes.

  1. VirtualBox needed to be updated. No biggie…just some time
  2. Windows 7 needed a whole slew of updates. About three or four reboots as each one needed its own cycle
  3. Windows 7 didn’t think it was authentic suddenly. Had to dig through my software and re-submit the key
  4. Installed the Samsung software and drivers
  5. Removed SD card from phone and began process
  6. Computer could not find phone when connected via USB
  7. Rebooted and tried again…still no recognition
  8. Searched internet for solutions. Tried unchecking “USB debugging” on phone. Still no success
  9. Tried a few more times…nothing

At this point I gave up for the night and decided to try at work the next day since there were PCs to use.

Installation Attempt Two

My main work PC, a Windows 7 Pro HP laptop.

  1. Installed Samsung drivers and software
  2. Rebooted
  3. Went through above steps of removing SD card from phone, blah blah blah.
  4. THIS computer would not recognize that my phone was connected to it.
  5. Rebooted again. Nothing

Installation Attempt Three

Test laptop – Toshiba Satellite running Windows Vista (I know…I know…)

  1. Installed Samsung drivers and software
  2. Rebooted
  3. Went through above steps of removing SD card from phone, blah blah blah.
  4. THIS computer would not recognize that my phone was connected to it.
  5. Rebooted again. Nothing
  6. Unplugged USB again (also done in previous attempts) and plugged back in. FINALLY!!!
  7. Software was updated
  8. Went through list of apps I had on phone (that I had to write down somewhere to know what I had) and began installing them

All in all, this was about a four or five hour ordeal just to install a minor update. If Google wants Android to continue to gain market share, they’re going to have to make things simpler. Android is a fine phone OS but it’s still nowhere as simple and elegant as Apple’s solution.

And there you go. All of that work and I really don’t notice too much of a difference. Whoopty do…I’m now running “Build Number CL14”. Like I said…no noticeable improvements.

Hopefully the upgrade to 2.1 will be an OTA (over-the-air) update that doesn’t consume the user’s time and in the process wipe the phone.