Getting to Android Froyo (2.2) now!!!

Mobility
Comments Off on Getting to Android Froyo (2.2) now!!!

You have to hand it to Google, they really don’t stop. The announcements that came from the Google I/O conference this week (regarding TV, mobile, etc) are just amazing. They are pretty much the fastest moving IT business these days and nothing says that more than their phone software: Android.

They released 2.2 which in a nutshell removes the need for all the MiFi / 3G USB dongles. It provides not just a faster OS and a much more effective phone, but also turns the phone into a wifi hotspot. Currently, you have to wait for Froyo to be pushed over the air which might take a few weeks. But you want it now, right? 🙂

Hop over here if you have a Nexus One (for T-Mobile). Here is the process according to Rob Jackson of Phandroid:

  1. Download the Android 2.2 firmware for the Nexus One – here is the link to download
  2. Rename the file update.zip and copy it to your microSD card via USB. [Note: make sure the file is named update.zip and not update.zip.zip.]
  3. Power down your Nexus One
  4. Hold down the “Volume Down” button as you power the phone back on.
  5. A screen should appear showing your phone’s system searching for various files. Scroll down to “recovery” and press the “Power” button.
  6. When you see the triangle with an exclamation point symbol, press the “Power” and “Volume Up” buttons at the same time.
  7. From the menu that appears, select “Apply sdcard:update.zip.”
  8. When the screen displays “Install from sdcard complete” select “reboot system now” and wait for the phone to power back up.

Now, if you’re on AT&T / Rogers you’ll see this instead:

Installing updated…
assert failed: file_getprop(”/system/build.prop”
, “ro.build.fingerprint”) == “google/passion/pas
sion/mahimahi:2.1-update1/ERE27/24178:user/release
se-keys” || file_getprop(”/system/build.pr
op”, ro.build.fingerprint”) == “google/passion/
passion/mahimahu:2.2/FRF50/38042:user/release-ke
ys”
E:Error in /sdcard/update.zip
(Status 7)
Installation aborted.

The build EPE54B (AT&T / Rogers) Nexus One phone has a newer radio so the package above will simply fail. So you have to wait for it to come OTA. On the other hand, you could unlock the boot loader, flash Amon-RA and install a repackaged Froyo release. Now if that seems like a foreign language, it might be a good idea to wait. 😉