So you want to make sure you can get Gingerbread on your Nexus One, eh? There are a couple of things to consider:
Rooted versions will quickly follow any official (unrooted) update. So if you're rooted and don't mind waiting a little bit, you might just want to sit back and relax.
If you're running a stock (unrooted) Nexus One, you also can relax. You'll be able to manually apply the update once it's out.
If you're rooted and want to roll back to stock so that you can apply Gingerbread as soon as possible, read on -- THIS IS FOR YOU.
BEFORE YOU DO ANYTHING ELSE -- BACK UP YOUR ROOTED NEXUS ONE. This will wipe your phone back to the factory state!
Make a Nandroid backup of your current system. Do it from ROM Manager, do it from recovery -- either way, just do it. In fact, make two backups, just in case. You can always reload these Nandroid backups later if you want.
Back up your SD card. I just mount my phone and copy the entire thing to the computer.
Download this file. It's the flashable, stand alone version of FRG33. You can't go straight back to FRG83 using this method. Just trust us.
Rename the file you just downloaded to PASSIMG.zip. Double check to be sure it's not PASSIMG.zip.zip, or PASSIMG.zip.jar. Windows will do that sometimes, and this only works if the file is named PASSIMG.zip
Place the PASSIMG.zip file on the root of your SD card. That means don't place it inside any folder, just mount your SD card and copy it over.
Power off your Nexus One, then hold volume down while pressing the power button.
Your phone will spend a minute or so looking for an update file (the PASSIMG.zip file). When it has the info it needs, it will ask if you would like to install it. Press the volume up key to choose to install the file.
Your Nexus One will take another few minutes installing the update, then it will reboot. Let it reboot the whole way, then go on to step two.
Step two
Delete the PASSIMG.zip file from your SD card. We don't want to try to update this file again.
Rename the file to update.zip. Again, double check that it's update.zip, not update.zip.zip or update.zip.jar.
The file you just renamed goes -- you guessed it -- on the root of your SD card.
Power your Nexus off, and hold volume down while pressing the power key to reboot.
Use the volume keys to navigate, choose the option that says recovery, and use the power button to select it. Your phone will soft reboot and you'll see a warning triangle with an adorable green robot.
Now hold the power button, and press volume up. You'll see a small menu in green text.
Choose "Apply SD card: update.zip" from that menu.
Sit back and watch your phone load and install the FRG83 update, including the radio and all the partitions. It will reboot more than once during this process, so don't be alarmed.
When your Nexus reboots back to the lockscreen, you're ready to go!
EDIT -- with the FRG83D update we now have a third step
After you have completed the steps above, you SHOULD be notified of an OTA update for your N1. If so, follow the prompts to install it. If not:
The file you just renamed goes on the root of your SD card.
Power your Nexus off, and hold volume down while pressing the power key to reboot.
Use the volume keys to navigate, choose the option that says recovery, and use the power button to select it. Your phone will soft reboot and you'll see a warning triangle with an adorable green robot.
Now hold the power button, and press volume up. You'll see a small menu in green text.
Choose "Apply SD card: update.zip" from that menu.
Sit back and watch your phone load and install the FRG83D update.
When your Nexus reboots back to the lockscreen, you're ready to go!
That's it. You're now at the latest version of stock Android 2.2.1 for the Nexus One and should be able to manually update to Gingerbread once it leaks out, or when the official updates start to push. (We say *should* because until we actually get Gingerbread, we won't be 100 percent sure.)
Last edited by Jerry Hildenbrand; 11-18-2010 at 05:14 PM.
Don't mean to be rude, but did you read the article above?
Point #1 On the second line is: "Rooted versions will quickly follow any official (unrooted) update. So if you're rooted and don't mind waiting a little bit, you might just want to sit back and relax."
In the words of C&C music Factory "chill baby baby chill baby baby wait"
I inferred "rooted version" as those individuals who flashed with a custom rom. I just rooted to save battery with setcpu custom profiles. Otherwise, its more or less the factory.
I doubt that you will able to use the one click root methods with gingerbread. I currently have my n1 rooted with androot and I havent even gotten the frg update yet, I believe because of the root. However I was told that FRG will not allow for androot anymore, I doubt that Gingerbread will be any different.
Is there any difference between this and just wiping and using fast boot to flash userdata, boot, system, and recovery images in the FRG83 system image download from [Only registered users can view links. ]
This booted frg83 stock clean for me... Followed instructions on xda reverting to stock Nexus one image just used FRG83 files..
Basically like I said.. Wipe cache and user data.. Flash userdata.img boot.img system.img and recovery.img (in that order).. Reboot.
Any problems with this method?
Update: I see now on the xda wiki that the fast boot method is just an alternative. Sorry I should have read first.
Last edited by spltngheadache; 11-08-2010 at 09:07 PM.
Reason: Update to question
I'm using the custom recovery for me rooted N1. Current version is Amon Ra's 1.9.0.Alpha
If I understand it correctly, this version should not validate the signature on the passion update and I should have no problem with the Gingerbread update.
Am I right or should I revert back to stock recovery as well?
Is there any difference between this and just wiping and using fast boot to flash userdata, boot, system, and recovery images in the FRG83 system image download from HTC - Developer Center