EPE54B (new N1- AT&T) -> FRF50 -> FRF83 & beyond (hopefully) in 20 minutes

dharani1234

Senior Member
Mar 24, 2010
303
42
0
Next to my S7 :)
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.!!!!
 
Last edited:

AvengerBB

Senior Member
Mar 22, 2008
364
7
0
Cincinnati, OH
Thanks for the step by step. I believe another approach is to not root (just unlock the bootloader) and to flash back to the TMO ROM and use the leaked official updates. I'm trying to determine which to do.
 

dharani1234

Senior Member
Mar 24, 2010
303
42
0
Next to my S7 :)
Thanks for the step by step. I believe another approach is to not root (just unlock the bootloader) and to flash back to the TMO ROM and use the leaked official updates. I'm trying to determine which to do.
As far as the info goes from this forum .. I came to know that unlocking the bootloader will void warranty. SO I felt that it's worth rooting the phone after unlocking it as we have advantages like Titanium backup and a lot more ...
 

jmorgan6

Member
Jun 24, 2010
24
1
0
I did a similar procedure, flashing my phone to ERE54B--->ERE27-->FRF50-->FRF83

I unlocked the bootloader/rooted in the process, but in the end I end.. I installed FRF50--FRF83 to my unrooted nexus one on ATT.

I wish I had tried applying the ERE27 original ROM to my phone with a locked bootloader, I don't know if it would of worked or not.

Either way, I am an ATT Nexus one on FRF83. It's quite nice
 

rohandhruva

Senior Member
Jun 6, 2010
361
17
0
Santa Clara, CA
Nice instructions, good job compiling!

However, there is no need to flash FRF50 first, and then FRF83. You can just flash Paul's FRF83, and the radio separately.

AvengerBB, a prerequisite of Amon_RA's recovery image is a rooted phone. I am not sure exactly why it requires root, though.
 

jmorgan6

Member
Jun 24, 2010
24
1
0
Just to clarify for me..

I understand unlocking bootloader is what 'voids' your warranty is required to root. It is also not possible to 'undo'.

Is having a 'rooted' phone what prevents you from getting OTA updates, or is having an unlocked bootloader?

If you have a phone with an unlocked bootloader, but not rooted... does google/android OS know any different? (Not warranty claims, but for S/W updates)?

Basically, if/when the ERE54B-->2.2 Update goes official, can I flash back to ERE54B and get the 'original' upgrade intended for my phone if I unroot it. Or will I from here on out have to manually update my phone?
 

koolin

Member
Apr 9, 2009
27
1
0
nice work, very well documented, glad someone did this. Thank you.

I think I will continue to wait out the official OTA, but if I get antsy this weekend I know where to come for instructions.

stick this thread!
 

andrewluccio

Member
Apr 22, 2010
17
0
0
Boston
I have a rooted and bootloader unlocked AT&T version nexus one and I have already installed the FRF50 WITHOUT the radio. Should I go back and reinstall FRF50 with the radio before upgrading to FRF83? On by current build the phone sometimes doesn't reconnect to AT&T service once it has lost service and I need to restart the phone. Does Paul's FRF50 ROM have a radio that supports AT&T? Kinda a noob, sorry. Thanks in advance for the help.
 

rohandhruva

Senior Member
Jun 6, 2010
361
17
0
Santa Clara, CA
I have a rooted and bootloader unlocked AT&T version nexus one and I have already installed the FRF50 WITHOUT the radio. Should I go back and reinstall FRF50 with the radio before upgrading to FRF83? On by current build the phone sometimes doesn't reconnect to AT&T service once it has lost service and I need to restart the phone. Does Paul's FRF50 ROM have a radio that supports AT&T? Kinda a noob, sorry. Thanks in advance for the help.
You need to flash the newer 12_7 radio. The radio image remains the same for ATnT or T-mobile, the actual frequencies are decided by hardware. No need to re-flash FRF50 - just flash the new radio from here - http://n0rp.chemlab.org/android/nexus/radio-4.06.00.12_7.img

You can use "fastboot flash radio radio...img" command to flash it. After flashing new radio, flash FRF83. It is highly recommended that you flash only compatible OS and radio versions.
 
May 6, 2010
46
13
0
Man

I have followed all the steps but when I go to flash the update from the sdcard it gives me the an error that says there is no signature and install aborted. What could this be from? I have tried those steps again and again. Please help.
 

Rusty!

Senior Member
Jan 10, 2010
8,027
1,786
0
Portsmouth
Just to clarify for me..

I understand unlocking bootloader is what 'voids' your warranty is required to root. It is also not possible to 'undo'.

Is having a 'rooted' phone what prevents you from getting OTA updates, or is having an unlocked bootloader?

If you have a phone with an unlocked bootloader, but not rooted... does google/android OS know any different? (Not warranty claims, but for S/W updates)?

Basically, if/when the ERE54B-->2.2 Update goes official, can I flash back to ERE54B and get the 'original' upgrade intended for my phone if I unroot it. Or will I from here on out have to manually update my phone?
You can't re-lock the bootloader without being very lucky, you need an S-OFF SPL. Just having an unlocked bootloader won't effect your ability to get OTA updates, it's custom ROMs and recoveries that do that.
 
May 6, 2010
46
13
0
Finally got it to work! It didn't fix my video recording bug though. When I switch from camera to video it just freezes and reboots. Did they ever find a workaround for this? I would appreciate the help.
 

donchele

Senior Member
You need to flash the newer 12_7 radio. The radio image remains the same for ATnT or T-mobile, the actual frequencies are decided by hardware. No need to re-flash FRF50 - just flash the new radio from here - http://n0rp.chemlab.org/android/nexus/radio-4.06.00.12_7.img

You can use "fastboot flash radio radio...img" command to flash it. After flashing new radio, flash FRF83. It is highly recommended that you flash only compatible OS and radio versions.
Arent you guys facing troubles with this radio?

My gps is innacurate... i think that is because of the radio image! :(

If with the oficial froyo it does not is fixed i will flash back my 4.04 radio! :(

Take a look at this to read about my trouble please!
 
Last edited:

thmst30

Member
Jun 19, 2010
7
0
0
Need some help. Everything worked up to this point.

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".
I didn't get an "install completed" message. Instead it says, "Reboot via vol-up+vol-down or menu to complete installation." Then when I reboot it goes to the android falling out of the box image, and then boots back into recovery. I can restore with the nand backup just fine, but this method doesn't seem to work for me. I believe it's the damn radio upgrade that is causing the problems because right before the reboot it says "Writing radio image...". Anybody else experienced this?
 

kltye

Senior Member
Mar 22, 2006
145
1
0
Chicago
Need some help. Everything worked up to this point.



I didn't get an "install completed" message. Instead it says, "Reboot via vol-up+vol-down or menu to complete installation." Then when I reboot it goes to the android falling out of the box image, and then boots back into recovery. I can restore with the nand backup just fine, but this method doesn't seem to work for me. I believe it's the damn radio upgrade that is causing the problems because right before the reboot it says "Writing radio image...". Anybody else experienced this?
Have you tried doing "Reboot phone" after it boots back into recovery?