[G1 Q&A, Help & Troubleshooting] nephron:
[GUIDE] Fastboot for Noobs

Fastboot

Like My Guide(s)?

Donate

Things you need:

New SPL - Download

New Radio - Download

Your Current ROM - CyanogenMod 3.6

SD Card Reader

Rooted G1 Phone

Computer

USB Cable

Patience

---------------------------------------------------------------------------------------

Install Radio FIRST

Download the Radio Update

Rename it to update.zip

Remove your SD Card from your phone and place it in your SD Card Reader

Put the update.zip at the root of your SDcard (root = not in any folder)

Insert your sdcard back into the phone

Turn off your phone (Hold power and press Power Off)

Hold the Home button and then press the power button (Keep holding power)

You will now enter recovery

Open up your keyboard and press Alt-S

Let it finish the update

When done reboot by pressing Home and Back

You should be able to access your Home screen (If its stuck on the Google G1 screen dont panic, just remove your battery for now)

---------------------------------------------------------------------------------------

Installing the new SPL

Note: To update you must have a PVT board. To Check go into fastboot (Power and Camera and check)

Take your SD Card out again and plug it into the pc

Remove the update.zip that you put in there

Download your current Rom or any other ROM that you want. I suggest CyanogenMod 3.6

Download the SPL Update

Rename the SPL Update to update.zip

Remove your SD Card from your phone and place it in your SD Card Reader

Put the update.zip at the root of your SDcard (root = not in any folder)

Insert your sdcard back into the phone

Turn off your phone (Hold power and press Power Off) or put your battery back in and turn it on

Hold the Home button and then press the power button (Keep holding power)

You will now enter recovery

Open up your keyboard and press Alt-S

Let it finish the update

Now it will reboot on its own back to recovery

Reboot again by pressing Home + Back

Your phone will be stuck on the T-Mobile G1 Screen (Again DONT FREAK)

Remove the battery from your phone

Remove your SD Card and plug it back into your computer

Take the ROM that you downloaded and rename it update.zip

Remove the update.zip that was on your SD Card and put this new one it

Put the battery back into your phone

Enter recovery (Home + Power)

Press Alt+s to update

Let it finish

Press Home + Back to reboot

Thats it! You now have your new SPL and Radio

---------------------------------------------------------------------------------------

Getting into Fastboot

Turn off your phone

Hold the back button and keep holding it while turning your phone back on

You should see 3 Android guys on skateboards

You should now be in Fastboot mode!

---------------------------------------------------------------------------------------

Setting up fastboot to work with your computer

Plug your phone in to your computer through USB

You should get a popup that your computer found the ADB Device for fastboot

When it asks you for drivers, make sure u select the option to locate the drivers from your computer yourself

Since you already have your Android 1.5r2 SDK installed, the drivers are in the same place where the ADB drivers are

C:\android-sdk-windows-1.5_r2\usb_driver

Make sure you choose the correct folder depending on your OS

Press ok to install the drivers

Fastboot should now be up and running

---------------------------------------------------------------------------------------

Make sure Fastboot is working

Open up Command Prompt

type the following

cd C:\android-sdk-windows-1.5_r2\tools === Press Enter
fastboot devices === Press enter, your device should be listed
fastboot shell === You should see a # in the next line

type fastboot and press enter for general commands

---------------------------------------------------------------------------------------

When Typing just fastboot in cmd you will get whats called a "usage doc" which gives you a lits of commands that you can use:

usage: fastboot [ <option> ] <command>

commands:
update <filename> reflash device from update.zip
flashall 'flash boot' + 'flash system'
flash <partition> [ <filename> ] write a file to a flash partition
erase <partition> erase a flash partition
getvar <variable> display a bootloader variable
boot <kernel> [ <ramdisk> ] download and boot kernel
flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it
devices list all connected devices
reboot reboot device normally
reboot-bootloader reboot device into bootloader

options:
-w erase userdata and cache
-s <serial number> specify device serial number
-p <product> specify product name
-c <cmdline> override kernel commandline

For more fastboot Commands go - Here

---------------------------------------------------------------------------------------

Congrats! You now have Fastboot and ADB up and running!!! :D

----------------------------------------------------------------------------

Disclamer: I am not liable to any damage that happens to your phone. This is just a guide which you have chosen to follow, so please do not blame me for any damaged phones or bricks.