[Nexus One General] dharani1234:
EPE54B (new N1- AT&T) -> FRF50 -> FRF83 & beyond (hopefully) in 20 minutes

and FROYO IS AWESOME !!! Believe me , it's really worth making this effort .

Ok guys , I think it's time for me to contribute some documentation for the XDA forum. As mentioned in the Topic's header , I moved to Froyo y'day night and wanted to share the process with the AT&T N1 ppl on the forum who are ready to unlock the bootloader but are lazy/frightened to go about the so-called lengthy process.

I am a new N1 & a new android user (just a month old ) who has spent sleepless nights like some of the people in this forum and most of the people (here) :) waiting for the Froyo OTA to hit their N1's. After a 3 week sleep disorder :D I finally went in for the kill. Thanks to Paul for his guide and others in the forum because of which,this it was accomplished in just 20 minutes.

AT&T N1 (EPE54B) owners who are bold enough to unlock their boot loader ... here's the way to glory.

Senior XDA members please correct the process if you feel something is not right.

I will be using most of the info provided by Paul in his post (here) and I hope he wouldn't mind , if I use his info.And

believe me

guys , it seriously takes only 20 minutes.

DISCLAIMER

1) I do not take credit for any of the stuff posted here. It's mostly from Paul's guide and other sources. All credits go to the original up-loaders.

2) This is a step-by-step guide which I have prepared from the process I have followed to reach FROYO and am not responsible if it doesn't work for you.

2)You agree that by doing this process, I'm not responsible for any bricked devices.

Unlocking the bootloader will void your warranty.

This process will erase all of your phone's data.

INITIAL SETUP

1) Download android-sdk_r06-windows.zip

2) Unzip to C:\ drive so it looks like C:\android-sdk-windows\

3) Run SDK Setup.exe

4) In the screen that pops out - Double click everything so it has a red X except for green check mark next to "USB Driver Package"

( which means just have to install the USB Driver)

5) On you Nexus 1 - Navigate to 'Settings -> Application -> Development -> enable USB debugging'.

6) Connect your nexus one to the computer through the USB cable provided with your phone.

7) Wait for the PC to install the device driver.

- If it doesn't then --- 'New Hardware Found -> Point the install location to C:\android-sdk-windows\usb_driver\'

8) Once the driver is found and installed ; On your computer open a command window. 'start -> Run -> type 'cmd' -> hit 'ENTER'.

9) On the command screen: Type "cd c\" ; Hit 'ENTER' key

10) Then Type: "cd C:\android-sdk-windows\tools" ; Hit 'ENTER' key

11) Type: adb devices ; Hit 'ENTER' key

- It should say something similar to "HT123P123456 device" (this is your phone's serial number).

- If it says "cannot find" or "invalid path" etc, make sure you're typing *exactly* what the green text above says.

- If it says something else, try to reinstall the USB Driver package and restart your PC.

12) If it works, your PC is correctly recognizing the phone. Continue on to the next step!

UNLOCK BOOTLOADER

1) Turn off your nexus one.

2) Press and hold the trackball and also press the power button ( while still holding the trackball pressed).

3) A white screen with three droids at the bottom appears.

4) A RED background highlights "FATSBOOT" which changes to "FASTBOOT USB" in a second or two.

5) Now, On your computer open a command window. 'start -> Run -> type 'cmd' -> hit 'ENTER'.

6) On the command screen: Type "cd c\" ; Hit 'ENTER' key

7) Then Type: "cd C:\android-sdk-windows\tools" ; Hit 'ENTER' key

8) Now on your computer; TYPE: fastboot devices

- It should say something similar to "HT123P123456 fastboot" (this is your phone's serial number). If it doesn't say this, something is wrong.

- If you are typing fastboot devices and it just returns a blank line or ???????? (ie Windows 7 64-bit users), try using USB drivers in the PdaNet install:

http://www.junefabrics.com/android/download.php

9) If it shows the device number , then you are set to go.

10) On the command window opened previously ; TYPE: fastboot oem unlock

11) Read the screen carefully. If you click on unlock it will wipe all your DATA!! and also Unlock your phone :p.

12) Use the volume control keys on your nexus one to switch options and then press the power key to select the option.

13) An "unlocked padlock" appears while booting and YAY!! you are unlocked!!!!

14) Shut down your phone and boot into the boot loader ( Trackball pressed + power button )

INSTALL(FLASH) RECOVERY

1) Download the latest Amon_RA's recovery img from here

2) move it to "C:\android-sdk-windows\tools" .

3) On your computer open a command window. 'start -> Run -> type 'cmd' -> hit 'ENTER'.

4) On the command screen: Type "cd c\" ; Hit 'ENTER' key

5) Then Type: "cd C:\android-sdk-windows\tools" ; Hit 'ENTER' key

6) On you computer's command window -- Type: fastboot devices and make sure your device's number is showing up.

7) On you computer's command window -- Type: fastboot flash recovery recovery-RA-nexus-v1.7.0.img

8) It should say: sending 'recovery' (3962 KB)... OKAY . . . . . writing 'recovery'... OKAY This should take a few seconds.

9) If flashing the recovery was successful, use the menu options to boot directly into recovery, or restart your phone normally.(without going to the bootloader screen).

Rooting

1) Download the nexus-addon-0.1-signed.zip from here.

2) Copy the file onto your SD card. ( It should be in the root folder of your SD card i.e don't put it under any directories).

3) Shut down your nexus one

4) Boot into the boot loader ( Trackball pressed + power button )

5) Press the power button once ( quickly and for a very short time ).

6) The screen changes and you move to the Fastboot screen.

7) Do Not do anything for about 8-10 seconds. It scans for some files and returns to the "FastBoot Screen"

8) Now use the "volume down" button to select "Recovery" and press the power button.

9) Do this step only if you didn't use Superboot: Use trackball -> "Flash zip from from sdcard" -> nexus-addon-0.1-signed.zip

- If you get a Triangle with a ! in the middle alongside an Android for 5+ minutes, you MAY have to remove battery and re-flash recovery (I had to do this once.) (Make absolutely sure that nothing is happening on your phone, as removing the battery when it's doing something can cause a brick.)

- Alternatively, try the optional Superboot method, and then re-flash Amon_RA's recovery image.

10) Select Reboot.

Phew .. that was hard ... but here comes the best part !!!

INSTALL FRF50 with Radio

1) Download the FRF50 with Radio zip file from here (Paul's FRF50 ROM).

2) Copy the file onto your SD card. ( It should be in the root folder of your SD card i.e don't put it under any directories).

3) Rename it to update.zip and make sure it's not "update.zip.zip". ( if you have the extension names off ).

4) Shut down your nexus one.

5) Boot into the boot loader ( Trackball pressed + power button )

6) Press the power button once ( quickly and for a very short time ).

7) The screen changes and you move to the Fastboot screen.

8) Do Not do anything for about 8-10 seconds. It scans for some files and returns to the "FastBoot Screen"

9) Now use the "volume down" button to select "Recovery" and press the power button.

10) The phone now boots into Recovery.

11) Use your phone's "Trackball" to Navigate and press the "trackball" to execute the selection.

12) Run the following

a) Backup/Restore -> Nand backup

b) Wipe -> Wipe data/factory reset

c) Wipe -> Dalvik Cache

13) Then press the "volume down" button to return to the main recovery screen.

14) Now , select "Flash zip from sdcard" and in the next screen select the "update.zip" file.

15) You get an "install completed" message after about 15-20 seconds.

16) Reboot and you are into the wonderful world of "FROYO".

FRF50 -> FRF83

1) Ok, now I think you are already enjoying your delicious dessert. Let's add some strawberries to it.

2) Download the PAUL modified FRF50 -> FRF83 zip file from HERE.

3) Connect your phone to the USB cable and mount the card.

4) Remove the existing update.zip file from the SDcard.

5) Copy the downloaded FRF83 file into the SDcard's root folder and rename it to "update.zip".

6) Shut down your nexus one.

7) Boot into the boot loader ( Trackball pressed + power button )

8) Press the power button once ( quickly and for a very short time ).

9) The screen changes and you move to the Fastboot screen.

10) Do Not do anything for about 8-10 seconds. It scans for some files and returns to the "FastBoot Screen"

11) Now use the "volume down" button to select "Recovery" and press the power button.

12) The phone now boots into Recovery.

13) Select "Flash zip from sdcard" and in the next screen select the "update.zip" file

14) Wait for the most annoying 15-25 seconds and reboot.

15) VOILA , you are on the latest and greatest android update for Nexus one.!!!!