You are on page 1of 4

I am following the guide Full Update Guide - G1/Dream Firmware to CyanogenMod to

load CyanogenMod 5.0.8 on a new never before rooted G1. I will list my steps below and
bolded red text the area I am having trouble with during the step by step process. I have
combined a few sections in order that are prerequisites to get to other steps.

Downgrade

1. Backup any files on your SD card that are valuable to you (you can copy them to
your PC's hard drive)
2. Format your SD card to FAT32
3. Download the RC29 / RC7 dreaimg.nbh file (don't rename it or your phone won't
recognize it)
o RC29 (US): http://android-dls.com/files/upload/DREAIMG.nbh
4. Put the file you just downloaded onto your freshly formatted SD card (make sure
it is named DREAIMG.nbh, the rc7 file downloads with .NBH which is wrong)
5. Turn your phone off.
6. Hold down the Camera button, and press the Power button until the bootloader
starts.
o On some G1s it may require pressing the action button (trackball), while
on others it may require pressing the power button.
7. Follow the on-screen instructions to flash the image.
o If it doesn't work see #Troubleshooting below.
8. When it's done, press the trackball.
9. Press the Call, Menu, and Power buttons at the same time to reboot. You may
need to unplug your phone for this to work.

Rooting the phone

You need to have root (or 'admin') access to the phone so that you can install whatever
software you want and not just what your provider gives you. This is not the same as
unlocking your phone.

1. Finish booting up your phone, and sign-in to your Google account.


2. Once you're at the Home screen, open the keyboard, and press the Enter (Return)
button twice.
3. Type telnetd [enter]
o Typing will bring up the Contacts screen, but you can just ignore that.
o There will be no indication to let you know you did it right. Just continue
on to the next step.
o If you get an error when trying to connect (step 5), try pressing Enter
twice and type "telnetd" and press Enter again
4. Open the Android Market, and install "Telnet" by ClockworkMod
5. Open Android Telnet Client, enter "localhost" in the large text box and press
connect. (You may have to enter "23" in the smaller text box on the right)

Custom Recovery Image


Now you need to replace the standard Recovery Image with a customized Recovery
Image based off the Recovery Image Google's Engineers use. This will allow you to do
things like make a backup of your phone, and recover from a crash. Most importantly,
however, this will give you the ability to install a custom ROM.

1. Download the latest Amon_Ra Recovery Image


o recovery-RA-dream-v1.6.2.img for CM4.2 installs
o recovery-RA-dream-v1.7.0.img or better for CM5 http://forum.xda-
developers.com/showpost.php?p=4647751&postcount=1
 be sure to NOT get the R version for Rogers Dreams. If you have a
Rogers Dream, you didn't pay attention to the note at the top of the
page.)
2. Move the Image File to your SD card and rename as just 'recovery.img'
o You will need to unmount your phone so the phone can access the SD card
('safely remove' in Windows, umount in 'nix, drag to trash on Mac)
3. Disconnect USB Cable
4. Open Android Telnet Client and type (include all spaces)

flash_image recovery /sdcard/recovery.img [enter]

5. If completed correctly you will simply see # # appear on your screen beneath the
line you've just typed. If you get the "permission denied" message, type "su"
(without quotes), press enter and repeat the previous step. If you get a file not
found message, you may need to remount your sd card or make sure you typed the
file name correctly.
6. Press Home key and proceed to next step

Choosing to install DangerSPL


Prerequisites

1. A rooted G1/Dream
2. A compatible radio (IMPORTANT: If you just rooted, the RC29/RC7 install
includes a 1.x radio and you MUST install one of the 2.x radios below before
DangerSPL)
o 2.22.23.02 seems to get more bars for T-Mobile US customers, though
non-US users might have better luck with 2.22.19.26i.
o (HardSPL/Engineering Spl Users) Radio installations can be had by
fastboot flash radio radio.img after extracting radio.img from
the .zip
o Radio 2.22.23.02 (G1) file inside zip is radio.img, rename zip to
update.zip?

Failure to meet the Prerequisites WILL result in a BRICK! updateiles required

1. Danger Spl
2. gapps-ds-ERE36B-signed.zip
3. Latest CM5 for Dream/Sapphire

Installing a Radio Image from Recovery (update.zip file)

1. Save the file at the root of your sdcard


2. Reboot to recovery (home+power for most devices)
3. Use the recovery to 'install any zip' and chose the zip for the radio
4. The radio will partially install and tell you to reboot, do so now.
5. The radio will continue installing, possibly showing an HTC logo screen or a box-
>phone screen. This may take up to two minutes.
6. The radio install script will reboot you back into recovery. You may continue
installing or reboot to boot normally.

Steps

It has been brought up that Clockwork Recovery struggles with this guide, so Amon_ra is
recommended.

Please if you need to diverge from these steps for any reason start over from step 1 when
you return.

1. Boot into Fastboot (Power on the phone holding the camera button) This will
either show a screen with dancing androids or a "rainbow" splash. Here you will
find the hboot/radio version:
o radio 1.x: You will need to upgrade this to a 2.x radio before running this
process.. please upgrade and re-do this step (Ie. verify you see the updated
radio in fastboot before continuing)
2. Copy DangerSPL (spl-signed.zip), CM 5.0.x, and gapps-ds-ERE36B (& Ebi1 port
if required) to the root of your sdcard.
3. Reboot/Boot into your custom recovery by holding down the 'home' key before
the G1 splash appears.
o If you don't have a custom recovery installed Amon_ra is v1.7.0
recommended.. Again if this is not already installed and you are installing
it now.. please re-start from step one verifying the radio version again
before continuing
4. Make a Nandroid Backup (ext not required) (recommended for upgrading users,
not required for freshly-rooted users)
5. Flash DangerSPL (spl-signed.zip). It will install and then ask you to reboot to
finish the installation, so reboot. It will then finish installing and reboot into
recovery so you can flash your ROM.
6. Once back into recovery Wipe Data/Factory Reset
7. Flash CM 5.0.x THEN gapps-ds-ERE36B (& Ebi1 port if required); then reboot
(Boot may take longer than normal)
8. Login to Android/Google as per usual

You might also like