Jump to content


Photo

Guide to Upgrading and Downgrading the Streak


  • Please log in to reply
150 replies to this topic

#1
homeiss

homeiss

    Newbie

  • Members
  • Pip
  • 37 posts
  • Location:Vancouver, BC
  • Devices:Dell Streak
  • Twitter:@corydcone
To write this I have basically pulled together all of the most pertinent information about upgrading and downgrading the streak into one big guide. Enjoy!

I would like to thank everyone who wrote guides that helped me with upgrading and downgrading my Streak.

If you are just getting started with the Streak, please read the What you need to know about the Dell Streak guide. Amongst other things this guide will show you how to set up fastboot and how to use it, which is essential for these guides. It's very easy to follow and has pictures! :) (Thanks Radddogg!)

READ EVERYTHING VERY CAREFULLY! THE GUIDES AND ALL FILES BELOW ARE USED AT YOUR OWN RISK!
Make sure you have over 80% battery life before you do these guides!

Table of Contents
  • Starting from AT&T 1.6 (build 6601)
  • Starting from O2 1.6 (build 4399)
  • Upgrading from O2 2.1 (build 8105) to Stephen Hyde's 2.2
  • Downgrade from Stephen Hyde's 2.2 to O2 2.1 (build 8105) & Downgrade from O2 2.1 (build 8105) to O2 1.6 (build 4399) then to AT&T 1.6 (build 6601) with Baseband Downgrade
Starting from AT&T 1.6 (build 6601)

You do not need to root your streak to upgrade to O2 2.1 so if that's you just skip to the Upgrading from AT&T 1.6 (build 6601) to O2 2.1 (build 8105) section. If you are not planing on upgrading but would like root access, you will need to unlock the Unknown Sources setting first.

Unlock Unknown Sources:
  • Open the phone dialer and type: *#*#307#*#* (the screen will flash and seem like nothing happened)
  • Go to the app drawer, you will now see EMList, open it (if it doesn't show up try a reboot).
  • Scrool down and select app_security
  • Select update unknown resource property to enable it
Go back to home screen and go Menu > Settings > Applications > then select Unknown Sources. To remove the EMList application, go back into the dialer and type: *#*#308#*#* After a reboot the EMList icon will be gone from your app drawer.

Gaining root access:
  • Download Universal Androot and install it.
  • Open it up and select Superuser for Android 1.5/1.6 in the drop down menu.
  • Tap on Go Root, after a few seconds it will tell you it was successful. If it fails the first time tap it again and it should work.
With the Universal Androot app you can unroot at any time by opening the app up and selecting the Undo Root button.

Upgrading from AT&T 1.6 (build 6601) to O2 2.1 (build 8105)

To go from AT&T 1.6 (build 6601) we need to go to O2 1.6 (build 4399) and then upgrade to O2 2.1 (build 8105).
  • Download the stock recovery ROM from the first post in this thread and the official Dell ROM from here.
  • Rename the Dell ROM Update.pkg and copy it to the root of your microsd.
  • Put the recovery image you downloaded into the same folder as the fastboot.exe.
  • Turn off the Streak and put it in fastboot mode by holding down the camera shutter button then press and hold the power button until a white screen comes up.
  • Tap on the Fastboot button in the top right corner.
  • You will see Wait for USB Fastboot detect, wait 10 seconds and then plug in the usb cable from the computer.
  • The screen will then change to say Fastboot_Mode. In windows go to Start > Run... > type: cmd and hit enter.
  • Now navagate to the fastboot.exe file with the cd command.
  • When you get there type: fastboot -i 0x413c flash recovery recovery.stock.img
  • When it says Download RECOVERY Done! on the Streak pull the battery and remove the usb cable.
  • Put the battery back in and hold the volume up and down buttons down while pressing the power button, it will boot into recovery menu.
  • Select Software upgrade via Update.pkg on SD Card using volume keys and camera button to select. Be patient it will take a while.
  • The Streak will reboot and you are now on O2 1.6 (build 4399).
Now your AT&T Streak is on the same build and version of Android as the original UK O2 Streak. If you've made it this far upgrading to 2.1 is a piece of cake.
  • Download the O2 2.1 (build 8105) file in this post.
  • Rename the file to Update.pkg and copy it over the old file in the root of your microsd.
  • Turn of the Streak.
  • Hold the volume up and down buttons down while pressing the power button, it will boot back into recovery. Be patient it will take a while.
  • Select Software upgrade via Update.pkg on SD Card using volume keys and camera button to select. Be patient it will take a while.
  • The Streak will reboot and you are now on O2 2.1 (build 8105).
You can use Universal Androot to gain root like above only select Superuser for Android 2.0 ~ 2.2. It will say it failed but if you do it again it will work.

Original sources: here & here

Edited by homeiss, 17 October 2010 - 04:39 AM.

  • 0

#2
homeiss

homeiss

    Newbie

  • Members
  • Pip
  • 37 posts
  • Location:Vancouver, BC
  • Devices:Dell Streak
  • Twitter:@corydcone
Starting from O2 1.6 (build 4399)

Gaining root access:
If you would like root access on the Stock O2 1.6, go into Menu > Settings > Applications > then select Unknown Sources. Apply Universal Androot just like the AT&T 1.6 users above.

Upgrading from O2 1.6 (build 4399) to O2 2.1 (build 8105)
  • Download the O2 2.1 (build 8105) file and the Stock recovery (build 4399) file in this post.
  • Rename update-8105-21.pkg to Update.pkg and copy it to the root of your microsd.
  • Move the stock recovery image you downloaded into the same folder as the fastboot.exe.
  • Turn off the Streak and put it in fastboot mode by holding down the camera shutter button then press and hold the power button until a white screen comes up.
  • Tap on the Fastboot button in the top right corner.
  • You will see Wait for USB Fastboot detect, wait 10 seconds and then plug in the usb cable from the computer.
  • The screen will then change to say Fastboot_Mode. In windows go to Start > Run... > type: cmd and hit enter.
  • Now navagate to the fastboot.exe file with the cd command. Fastboot should be in the "tools" folder in the Android SDK you downloaded.
  • When you get there type: fastboot -i 0x413c flash recovery recovery.img
  • When it says Download RECOVERY Done! on the Streak pull the battery and remove the usb cable.
  • Put the battery back in and hold the volume up and down buttons down while pressing the power button, it will boot into recovery menu.
  • Select Software upgrade via Update.pkg on SD Card using volume keys and camera button to select. Be patient it will take a while.
  • The Streak will reboot and you are now on O2 2.1 (build 8105).

Edited by homeiss, 11 October 2010 - 06:17 AM.

  • 0

#3
homeiss

homeiss

    Newbie

  • Members
  • Pip
  • 37 posts
  • Location:Vancouver, BC
  • Devices:Dell Streak
  • Twitter:@corydcone
Upgrading from O2 2.1 (build 8105) to Stephen Hyde's 2.2
  • download Stephen Hyde's 2.2 update zip from here.
  • Rename update-new.zip to update.zip and copy it to the root of your SD Card.
  • Download recovery.alt.zip from here.
  • Move the recovery image into the same folder as the fastboot.exe.
  • Put your Streak into fastboot mode.
  • Open up command line type: fastboot -i 0x413c flash recovery recovery.alt.img
  • Hold down both the volume buttons and type: fastboot -i 0x413c reboot in command line.
  • In recovery select Software upgrade via Update.pkg on SD Card using volume keys and camera button to select. In the ClockworkMod recovery menu select Software upgrade via Update.pkg on SD Card and then Yes - Install /sdcard/update.zip. Once it's all done select reboot system now.
  • To enable data go Menu > Settings > Wireless & networks > Mobile networks and check off the Data enabled button. Then select Access Point Names and manually add the apn info for your carrier.
  • You should be all set up and ready to go with Froyo!
If you want to gain root use Universal Androot (download information seen above).

If you don't like the new screen density you can change it whenever you like by going into the /system folder and editing the build.prop file. Just change the line ro.sf.lcd_density=140 to ro.sf.lcd_density=160 to go back to default (changes will take effect after a reboot).

NOTE: There is a problem with the market where certain apps will not show up and to my knowledge we still don't have a fix for this.

Edited by homeiss, 15 October 2010 - 12:49 AM.

  • 0

#4
homeiss

homeiss

    Newbie

  • Members
  • Pip
  • 37 posts
  • Location:Vancouver, BC
  • Devices:Dell Streak
  • Twitter:@corydcone
Downgrade from Stephen Hyde's 2.2 to O2 2.1 (build 8105)
  • Download the O2 2.1 (build 8105) file in this post.
  • Rename the file to Update.pkg and copy it to the root of your SD Card.
  • Download this zip file which contains a recovery for downgrading here.
  • Move the recovery.img file to wherever your fastboot.exe is.
  • Put your Streak into fastboot mode.
  • Open up command line type: fastboot -i 0x413c flash recovery recovery.stock.new.img
  • Hold down both the volume buttons and type: fastboot -i 0x413c reboot in command line.
  • In recovery select Software upgrade via Update.pkg on SD Card using volume keys and camera button to select. Be patient it will take a while.
  • The Streak will reboot and you are now on O2 2.1 (build 8105).
Downgrade from O2 2.1 (build 8105) to O2 1.6 (build 4399) then to AT&T 1.6 (build 6601) with Baseband Downgrade

First we must downgrade back to O2 1.6 (build 4399).
  • Under the heading ROM downloads (pkg format) download the Build 4399 ROM pkg from here.
  • Rename the file to Update.pkg and copy it to the root of your SD Card.
  • Download this zip file which contains a recovery for downgrading here.
  • Move the recovery.img file to wherever your fastboot.exe is.
  • Put your Streak into fastboot mode.
  • Open up command line type: fastboot -i 0x413c flash recovery recovery.stock.new.img
  • Hold down both the volume buttons and type: fastboot -i 0x413c reboot in command line.
  • In recovery select Software upgrade via Update.pkg on SD Card using volume keys and camera button to select. Be patient it will take a while.
  • The Streak will reboot and you are now on O2 1.6 (build 4399).
If you just wanted to revert to O2 1.6 (build 4399) then you are done. If you are going to AT&T 1.6 (build 6601) we have to change the system so it will upgrade the the AT&T ROM.
  • Download the official AT&T 1.6 (build 6601) ROM from here.
  • Rename the file to Update.pkg and copy it over the old file in the root of your SD Card.
  • Download this boot.img file from here and place it in your fastboot.exe folder.
  • Download this file and unzip it. Take the three files out and put them on the root of your SD Card.
  • Use Universal Androot (download information seen above) to gain root so you can use Root Explorer to copy files to the phones internal storage in the next step.
  • Use Root Explorer from the market to then mount the /system partition with r/w permissions. The first time you run Root Explorer it will ask for superuser permissions, click Allow and then copy recovery-from-boot.p from /sdcard to /system, copy install-recovery.sh from /sdcard to /system/etc, and copy applypatch from /sdcard to /system/bin
  • Put your Streak into fastboot mode.
  • From command line type: fastboot -i 0x413c flash boot boot.img
  • Then type: fastboot -i 0x413c reboot
  • Once it has booted fully into the Android OS shut it down and go into recovery mode.
  • In recovery select Software upgrade via Update.pkg on SD Card using volume keys and camera button to select. Be patient it will take a while.
  • The Streak will reboot and you are now on AT&T 1.6 (build 6601) with the Stock Baseband.
Original source: here

Edited by homeiss, 09 November 2010 - 06:41 AM.

  • 0

#5
simpl3lang

simpl3lang

    Newbie

  • Members
  • Pip
  • 44 posts
  • Devices:dell streak
Wow great post. Finally finished it ah. A long one too hehe. Oh and thanks for earlier. My streak is now a lambo lol.

  • 0

#6
mdmglobal

mdmglobal

    Newbie

  • Members
  • Pip
  • 16 posts
  • Location:usa
  • Devices:hw6945, Streak (US/AT&T)
  • Twitter:@dmarsalekjr
Awsome job, I am now going to tackle the upgrade to 2.2. Thanks for compiling this into one simple thread.

  • 0

#7
toyfreak

toyfreak

    Newbie

  • Members
  • Pip
  • 37 posts
  • Location:Indianapolis
  • Devices:Dell Streak, iPhone 4
  • Twitter:@cbhausen
Thanks, homeiss and other contributors for the nOOb-friendly guide. I've modded WinMo and iOS devices and thanks to you all my Streak is next. Cheers!

  • 0

#8
Stephen Hyde

Stephen Hyde

    Hardcore

  • MoDaCo Gold
  • PipPipPipPipPipPip
  • 1,658 posts
  • Location:Durham, UK
  • Devices:Atrix, Dell Streak
  • Twitter:@dmonsterprod
Excellent post homeiss great reference for users wantin toupgrade

  • 0
Devices: Dell Streak(O2 MBB), Nokia E63(O2 PAYG), Nokia N900(T-Mobile Contract)| Notion Ink Adam(PixelQi+3G+WiFi | HTC Wildfire | Nexus One
Developing Android/Cyanogenmod for Streak - Please feel free to Donate : GBP Donate | USD Donate
Developing Officially For Notion Ink Adam - Please feel free to Donate: GBP Donate | USD Donate

#9
GriZlore

GriZlore

    Enthusiast

  • Members
  • PipPipPip
  • 221 posts
  • Gender:Male
  • Location:UK
  • Devices:Galaxy Nexus / Dell Streak
  • Twitter:@thegrizlore
Hi, looks a great post, I'll try later... However...

I am on the leaked O2 2.1, which is build 6941 (i think a lot of people are)

Should I follow the above, where applicable or do I need anything else.

Thanks

  • 0

#10
kostaver

kostaver

    Newbie

  • Members
  • Pip
  • 21 posts
  • Devices:Omnia II, Dell Streak
Hi all!!

Wonderful and exhaustive guide, but, one simple question: you say "Starting from O2 1.6 (build 4399)", but what if I'm on an unlocked-direct-from-Dell (baseband ending in 00- EU) 1.6, build 4399, version??

Cheers!!

  • 0

#11
rebski

rebski

    Enthusiast

  • Members
  • PipPipPip
  • 175 posts
  • Devices:Dell Streak
@homeiss: I am so grateful to you for this. I was getting dizzy following every post, every problem and every suggested solution. My hope was that, once the dust had settled, a clear guide would be forthcoming and this is it.

Like many others I am on 2.1 O2 build 6941, sorry to trouble you but just to avoid confusion, could you include reference to this in your guide. Is it possible to Edit?

  • 0

#12
GriZlore

GriZlore

    Enthusiast

  • Members
  • PipPipPip
  • 221 posts
  • Gender:Male
  • Location:UK
  • Devices:Galaxy Nexus / Dell Streak
  • Twitter:@thegrizlore

........Like many others I am on 2.1 O2 build 6941, sorry to trouble you but just to avoid confusion, could you include reference to this in your guide. Is it possible to Edit?



+1

Can we proceed if we are on leaked 2.1 O2 build 6941 ?

  • 0

#13
Stephen Hyde

Stephen Hyde

    Hardcore

  • MoDaCo Gold
  • PipPipPipPipPipPip
  • 1,658 posts
  • Location:Durham, UK
  • Devices:Atrix, Dell Streak
  • Twitter:@dmonsterprod
for the leaked 2.1 id use instructions for 8105

  • 0
Devices: Dell Streak(O2 MBB), Nokia E63(O2 PAYG), Nokia N900(T-Mobile Contract)| Notion Ink Adam(PixelQi+3G+WiFi | HTC Wildfire | Nexus One
Developing Android/Cyanogenmod for Streak - Please feel free to Donate : GBP Donate | USD Donate
Developing Officially For Notion Ink Adam - Please feel free to Donate: GBP Donate | USD Donate

#14
GriZlore

GriZlore

    Enthusiast

  • Members
  • PipPipPip
  • 221 posts
  • Gender:Male
  • Location:UK
  • Devices:Galaxy Nexus / Dell Streak
  • Twitter:@thegrizlore

for the leaked 2.1 id use instructions for 8105


cheers Stephen (I hope everyone who has viewed your threads donates :) )

  • 0

#15
homeiss

homeiss

    Newbie

  • Members
  • Pip
  • 37 posts
  • Location:Vancouver, BC
  • Devices:Dell Streak
  • Twitter:@corydcone

Hi, looks a great post, I'll try later... However...

I am on the leaked O2 2.1, which is build 6941 (i think a lot of people are)

Should I follow the above, where applicable or do I need anything else.

Thanks


@homeiss: I am so grateful to you for this. I was getting dizzy following every post, every problem and every suggested solution. My hope was that, once the dust had settled, a clear guide would be forthcoming and this is it.

Like many others I am on 2.1 O2 build 6941, sorry to trouble you but just to avoid confusion, could you include reference to this in your guide. Is it possible to Edit?


Hi GriZlore and rebski, I have an AT&T streak personally. I don't know first hand but I don't see why you couldn't use the O2 4399 to O2 8105 guide. You should be able to use a stock recovery to to flash from 6941 straight to 8105, but we won't know until someone reports it here. So if anyone has done it or does do it, let me know and I will update guide.


Hi all!!

Wonderful and exhaustive guide, but, one simple question: you say "Starting from O2 1.6 (build 4399)", but what if I'm on an unlocked-direct-from-Dell (baseband ending in 00- EU) 1.6, build 4399, version??

Cheers!!


Hi kostaver, I think you can use the O2 4399 to 02 8105 guide but, it WILL change your baseband from 00 to 21 if it works. I don't know of anyway to get back to the 00 baseband. If someone finds the EU 4399 Update.pkg it should also flash the 00 baseband.

If someone has any insight into this one, let us know please. Thanks!

  • 0

#16
jannism

jannism

    Regular

  • Members
  • PipPip
  • 95 posts
  • Devices:Dell Streak, Nexus One
  • Twitter:@jannism
Just wanted to add my thanks for this guide. I am very happily rolling with the froyo goodness now. :)

  • 0

#17
Shurafa

Shurafa

    Newbie

  • Members
  • Pip
  • 22 posts
  • Devices:Dell Streak, Nexus One
Download the build.txt file from this post, rename it to build.prop and copy it to the root of your SD Card. (The link takes you to the main news page and there is no mention of this file).

Edit. Found the build.txt file here: http://android.modac...eased/page/200/ half way down the page post #202 by Stephen Hyde. (talk about a needle in a haystack).

Also what does this file do exactly?

======

Finally what is this part for? #15 Now type: cd data/dalvik-cache then type: rm -r *

I am getting terminal error cant cd to data/dalvik-cache

Edited by Shurafa, 12 October 2010 - 12:08 AM.

  • 0

#18
toyfreak

toyfreak

    Newbie

  • Members
  • Pip
  • 37 posts
  • Location:Indianapolis
  • Devices:Dell Streak, iPhone 4
  • Twitter:@cbhausen
Feeling very nOObish here... I have followed the instructions exactly and I can't get past this:

E:No signature (972 files)
E:Verification failed

Updating Dell US AT&T 1.6 to 02 1.6... BTW used Universal Androot and phone shows as rooted when I re-run it.

Thanks in advance, wizards. EDIT: BTW yes, I did search... Found a few examples but no solution. Please don't crucify me if I missed something obvious.

EDIT2: I figured it out. I downloaded the stock 02 1.6 from the link in Radddogg's guide and it worked fine. Now on to 2.1, then 2.2.

Edited by toyfreak, 12 October 2010 - 12:44 AM.

  • 0

#19
homeiss

homeiss

    Newbie

  • Members
  • Pip
  • 37 posts
  • Location:Vancouver, BC
  • Devices:Dell Streak
  • Twitter:@corydcone

Download the build.txt file from this post, rename it to build.prop and copy it to the root of your SD Card. (The link takes you to the main news page and there is no mention of this file).

Edit. Found the build.txt file here: http://android.modac...eased/page/200/ half way down the page post #202 by Stephen Hyde. (talk about a needle in a haystack).

Also what does this file do exactly?

======

Finally what is this part for? #15 Now type: cd data/dalvik-cache then type: rm -r *

I am getting terminal error cant cd to data/dalvik-cache


Hi Shurafa, Stephen has released version two today, so you actually don't need to do any of that. I have edited my post to reflect the changes. If the update file you downloaded was named update-v2.zip then forget about doing that stuff. If you got the old update-new.zip file then just copy the new one to your SD Card and flash it overtop (you will lose all your userdata in the upgrade).

Feeling very nOObish here... I have followed the instructions exactly and I can't get past this:

E:No signature (972 files)
E:Verification failed

Updating Dell US AT&T 1.6 to 02 1.6... BTW used Universal Androot and phone shows as rooted when I re-run it.

Thanks in advance, wizards. EDIT: BTW yes, I did search... Found a few examples but no solution. Please don't crucify me if I missed something obvious.

EDIT2: I figured it out. I downloaded the stock 02 1.6 from the link in Radddogg's guide and it worked fine. Now on to 2.1, then 2.2.


Hey toyfreak, sorry about that. I have updated the links in that section. Thanks for pointing this out and glad you got back on track. :)

  • 0

#20
Us3Less

Us3Less

    Newbie

  • Members
  • Pip
  • 27 posts
  • Gender:Male
  • Location:Malaysia

Download the build.txt file from this post, rename it to build.prop and copy it to the root of your SD Card. (The link takes you to the main news page and there is no mention of this file).

Edit. Found the build.txt file here: http://android.modac...eased/page/200/ half way down the page post #202 by Stephen Hyde. (talk about a needle in a haystack).

Also what does this file do exactly?

======

Finally what is this part for? #15 Now type: cd data/dalvik-cache then type: rm -r *

I am getting terminal error cant cd to data/dalvik-cache




Changelog
Updated boot.img with less debugging services and hopefully should fix battery issues
Updated GPS.conf with edited version provided by users andycap and fards (see page 30) - original file is in /system/etc named gps.conf.backup
Removed couple of other apps that dont work (calibrator and packagechecker)
added my newest version of build.prop


Correct me if I'm wrong but I think he has updated his latest build.prop in the latest version ..... anyone can confirm or do we still need 2 dl the old file and patch it again ? Coz i found the lcd 2 b running on 140 now , b4 tat was on 160 , the patch turn it into 140

  • 0




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users