How to manually update Nexus One with Android 2.2 FroYo (ERE27 to FRF50)

[Update 3]: No need for manual Android 2.2 updates anymore. Official Android 2.2 has arrived and will be installed over-the-air in the next few days. Of course, you can install it manually too. [/Update 3]

[Update 2]: Another Android 2.2 update is now available: FRF83. It can be installed if you are running either FRF50 or FRF72. You can use the procedure below to update to FRF50 and then update to FRF83. Or you can wait for the official OTA update. [/Update 2]

[Update]: This post describes an update process from the official Android 2.1 ERE27 build to the unofficial Android 2.2 FRF50 test build. More recent Android 2.2 FRF72 test build is now available. To install FRF72, first you need to have FRF50 installed by following the instructions below. Then you can upgrade to FRF72. [/Update]

If you are one of the lucky owners of the Nexus One phone, you can now manually update your phone to a test version of Android 2.2.  Pay attention to the word test, as the currently available update may be replaced with another final 2.2 build in the next few weeks. Installation will only take 10-20 minutes and will deliver all the great Android 2.2 features to your Nexus One. The update process seems to work relatively straight forward for most users.

TechCrunch first reported that some bloggers have started receiving an OTA update on March 22nd. This has been confirmed by Google’s official AndroidDev twitter on March 24th:

Android 2.2 is being rolled out to a very limited test group. We expect a final build to be available for OTA updates shortly, stay tuned!

Finally, wizards at the have found a link to Android 2.2 FRF50 build (which may nor may not be the final Android 2.2 build).  If you are able to press a trackball on the Nexus One with your steady hands (see below why it’s important), you should be able to manually update your phone with the FRF50 test build ahead of the official OTA update. I followed instructions from xda-developers and now I’ve got Android 2.2 running perfectly on my Nexus One. Below I describe in details installation instructions with screenshots to guide you through the update process. Read the disclaimer below and proceed at your own risk.


The FRF50 build described in this post is the not the final Android 2.2 build (final version will be pushed to Nexus One owners over-the-air in the coming weeks). If you do not feel comfortable performing this update on your own, wait for an official Nexus One OTA update from T-Mobile.


  1. Non-rooted Nexus One phone. If you are not sure whether your phone is rooted, it is probably not.
  2. Before you start an update process, your current build number should be ERE27 (find it under Settings -> About phone -> (scroll down) -> Build Number).

Manual Android 2.2 Installation

While this installation procedure may look like a long one to go through, it should not take more than 10-20 minutes to complete. The procedure looks more complicated than it actually is because of the  detailed description and screenshots of each step.

Note: If you’re running anything else than stock Nexus One, do not follow the procedure below and see FAQ instead.

  1. Fully charge your phone since you don’t want your phone dying in the middle of an update process.
  2. Download to your computer zip archive of the 2.2 update using the following link. The name of the zip archive is
  3. Rename downloaded file to
  4. Connect Nexus One via USB cable and touch Select to copy files to/from your computer on the phone to connect it as a removable drive to your computer.
  5. android copy files

  6. Copy the file to the phone’s microSD card.
  7. Turn the phone off.
  8. Simultaneously press and hold down the Power button and the trackball to turn on the phone. Hold down both buttons until you see a FASTBOOT screen with the white background and 3 android robots at the bottom.
    • If you see the standard Nexus One logo, it means you pressed only the Power button and the phone is booting in the normal mode. In this case, wait until the boot up is complete and turn off the phone. Repeat step 7.
  9. android fastboot screen

  10. Bootloader line should be highlighted in blue. Press the Power button to continue.
  11. fastboot bootloader selected

  12. When the next screen (HBOOT) loads, click once on the Volume Down button to highlight Recovery.
  13. Once Recovery is highlighted, press the Power button to proceed.
  14. The phone will reboot and you will see Nexus One logo, followed by an Android picture with an exclamation point in a triangle (don’t worry, it’s a part of the normal update process).
  15. android exclamation point

  16. Press simultaneously the Power and the Volume Up buttons (this may take a few tries).
  17. Android system recovery screen will appear.
  18. android system recovery screen

  19. Use the trackball (or the Volume Down button) to highlight apply and press on the trackball to proceed.

      android system recovery screen apply update selected

    • Note: be very careful when pressing down on the trackball. You don’t want your movement to be interpreted as a Scroll Down followed by an Enter, because the next item in the menu is wipe data/factory reset. If you accidentally perform a wipe, you will not “brick” your phone, but you will have to re-install all your apps after this update is completed.
  20. Sit back and relax. Update process will complete on its own.
    • applying android 2.2 FroYo update
  21. The phone screen will change in the following order:
    1. Progress bar fills to 100%.
    2. Unpacking box will appear for about a minute.
    3. Phone will automatically reboot.
    4. Nexus One logo will appear.
    5. Nexus One boot up video will start playing.
    6. Android 2.2 will load.
  22. You’re done. Enjoy!

    android 2.2 froyo update is complete


  • Q: Will this update leave my applications, data, bookmarks and shortcuts intact?
    • A: Yes. But make a habit of backing up before applying any major updates (and this is a major update).
  • Q: I have a rooted Nexus One phone. What can I do?
  • Q: I have another Android phone (not Nexus One). What can I do?
    • A: Wait until your phone gets an update from your carrier. I will update this post if any preliminary updates will become available for other phones.

Related posts

If you enjoyed this post, you can subscribe to the RSS feed or follow via Twitter and Facebook.
This entry was posted in Android, FroYo, How To, Mobile. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. Christian Louboutin
    Posted June 8, 2010 at 11:05 pm | Permalink

    good share, great article, very usefull for us…thanks!

  2. Greg
    Posted June 24, 2010 at 12:41 pm | Permalink

    So, this is well typed up but I get an error when verifying my system after the update begins……

    a long code and then (status 7) it aborts and I just have to reboot. That’s it.

    I do have some no image file type errors when I hit the bootloader screen…. wonder if that’s related.

    ERE27 rooted but stock rom.

  3. Posted June 24, 2010 at 1:15 pm | Permalink

    @Greg. This procedure is for non-rooted phones.

    Could you elaborate on the error message you are getting? What is your carrier?

  4. Graham Bishop
    Posted June 25, 2010 at 8:33 am | Permalink

    I jut did this many times. re-doing it. It just says E: Signature verification failed. Installation Aborted……

    What am I doing wrong??

    • Posted June 25, 2010 at 12:34 pm | Permalink

      What’s your current build? Which link did you use to download the update file? What’s your carrier?

  5. Graham
    Posted June 25, 2010 at 3:18 pm | Permalink

    I have a Mac. I downloaded the file and compressed it to zip. Then I dragged it to my SD card. And unplugged everything and then turned my nexus one off and followed all of your instructions. I have no idea what I did wrong.

  6. Graham
    Posted June 25, 2010 at 3:21 pm | Permalink

    I Have ere27. I am not rooted. I used the ere27 to frf50 link. And I’m on T-Mobile.

    • Posted June 25, 2010 at 5:08 pm | Permalink

      What do you mean by “compressed it to zip”? The download link should give you compressed zip file. If for some reason Mac forces you to unzip and then zip the files, try downloading again, but this time saving the file directly to the phone (mount it as an external drive first). Then rename it (on the phone) to and repeat the procedure from there on.

  7. Graham Bishop
    Posted June 26, 2010 at 12:04 pm | Permalink

    I tried like you said and it just said, “No such file or directory” when it tries to unpack the update.

    • Posted June 27, 2010 at 8:10 am | Permalink

      Are you getting this error at step 14? Double check that you renamed the downloaded file to the It should be lowercase and located in the top directory of the sd card. And make sure it’s, not or anything like that.

  8. Posted June 29, 2010 at 3:16 pm | Permalink

    I wait for the legal version and its comes now very fast!!!

  9. wowendeng
    Posted July 18, 2010 at 3:42 am | Permalink

    Nice Information.. Thx for sharing this.

8 Trackbacks

  1. By Android 2.2 is announced at Google I/O on June 4, 2010 at 9:50 am

    [...] Android to the Masses Skip to content HOMEANDROIDABOUT « Salivating over FroYo How to manually update Nexus One with Android 2.2 FroYo (with screenshots) » [...]

  2. [...] if you have a phone running Android 2.2 FroYo (at the moment, this means Nexus One with the manually installed pre-release of Android 2.2). Google Chrome to Phone Extension allows sending links from your Chrome [...]

  3. [...] test build of Android 2.2. If you currently don’t have FRF50 build installed,  follow these instructions to install FRF50 first and then you can update to FRF72.  I will later report any observable [...]

  4. [...] How to manually update Nexus One with Android 2.2 FroYo (ERE27 to FRF50) [...]

  5. By Salivating over FroYo on September 3, 2010 at 11:40 am

    [...] How to manually update Nexus One with Android 2.2 FroYo (with screenshots) [...]

  6. [...] ERD79 -> EPF21B images / zip / online kitchen (optional root / insecure / himem) - Modaco How to manually update Nexus One with Android 2.2 FroYo (ERE27 to FRF50) - The comprehensive list of links - Google Support Forum Tags: android, back to [...]

  7. [...] If you don’t have root, follow these manual steps (if you are new to the update process, check out this slightly outdated, but detailed update guide). [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">