Archive for August, 2010

Updating the Dell Streak to Android 2.1

So, you have a Android version 1.6 Dell Streak and want to upgrade to version 2.1. The issue – the available 2.1 build is only for UK O2 sim locked Dell Streaks. So, how do we get around that? Pretty simply. 1. Make your Dell Streak think it is a UK O2 Streak. 2. Then do the upgrade.

However, do perform these two steps, there are a few things that are needed. We will actually be doing the following:

1. Flash the recovery image (the program that runs when you put your Dell Streak into recovery mode) with a custom version that allows us to replace the existing firmware with a custom firmware image.

2. Install a custom firmware image that will change your Dell Streak type to one that will allow you to upgrade to version 2.1

3. Reinstall the original recovery image so that we can perform the upgrade.

4. Upgrade to version 2.1

Now, to make everything neat and tidy, I’ve collected all the files you need into one source that you can download here:  . Download and extract to whatever folder you want. Then follow the instructions below. Since it is a relatively large download (185MB), please read over the instructions beforehand while you wait for the download to complete: http://www.sendspace.com/file/r253q4

*Another note – Before you start, plug your Dell Streak into your computer and make sure the USB drivers have been installed.

  1. Put your device in bootloader mode – Unplug the device from your PC, remove the device battery, then replace it and turn device on while pressing the camera button. You must not have the USB cord connected to the computer at this point.
  2. Select (by tapping with your finger) the ‘fastboot’ text on the top right, wait around 10 seconds then plug the device into your PC. The screen display should change to ‘FASTBOOT MODE’. If it doesn’t, repeat and retry (it’s a bit temperamental!)
  3. Goto the folder where you extracted the files you downloaded. Double click (to run) install-recovery-weethomas-step3.

    • MAC – Open a terminal window to the directory containing the files, and type ‘chmod +x install-recovery-mac-weethomas-step3.sh‘ followed by ‘./install-recovery-mac-weethomas-step3.sh
    • LINUX- Open a terminal window to the directory containing the files, and type ‘chmod +x install-recovery-linux-weethomas-step3.sh‘ followed by ‘./install-recovery-linux-step3.sh
  4. After a few seconds, you should see “Download RECOVERY Done!” on your Dell Streak screen. If it doesn’t say this, retry step 3 then steps 1-3 until it works. Don’t worry – it should work the first time.
  5. Now, unplug the Streak from the PC, remove and replace the battery. Then turn on your Streak.
  6. Plug in the USB cable, and copy the file called firmware-image-weethomas-step6.zip to the Dell Streak SD card. Just put in in the root folder – so if your Dell Streak comes up as the E: drive, double click E: from my_computer and place it in that folder.
  7. Rename the file on the Dell Streak SD card to Update. The name is case sensitive, so make sure you make it “Update” without the quotes of course.
  8. Unplug your Dell Streak and turn it off. Then start the recovery app by holding down both the Volume Up and Volume down keys while pressing the power button.
  9. Using the volume up/down keys to navigate, goto the 2nd option “Update pkg”. Select it using the camera button. If nothing happens, press down a bit more on the camera button. It needs to travel a bit more than the other buttons which you are likely more used to pressing.
  10. At the next screen, choose the option to apply the update.zip. This will now update the firmware on your Dell Streak to a type that will allow updating to 2.1. You are halfway done.
  11. After this is complete, you can either navigate through the menu to reboot your Streak, or just unplug the USB, remove & replace  your battery.
  12. Turn it on, connect it to your computer, and delete the Update.zip file from the Dell Streak SD card. From the folder where you extracted the files, copy the Update.pkg file to the root folder on your Dell Streak SD card.
  13. Now, unplug your Dell Streak, turn it off. Remove the battery, replace it, and put your Dell Streak in bootloader mode (like step 1) by holding down the camera button while pressing power. Again, make sure your Streak is not plugged in via USB.
  14. Select the ‘fastboot’ text on the top right, wait around 10 seconds then plug the device into your PC. The screen display should change to ‘FASTBOOT MODE’. If it doesn’t, repeat and retry (it’s a bit temperamental!)
  15. Now, go to the folder where you extracted your download, and double click (to run) the file named install-recovery-weethomas-step15.
    • MAC – Open a terminal window to the directory containing the files, and type ‘chmod +x install-recovery-mac-weethomas-step15.sh‘ followed by ‘./install-recovery-mac-weethomas-step15.sh
    • LINUX- Open a terminal window to the directory containing the files, and type ‘chmod +x install-recovery-linux-weethomas-step15.sh‘ followed by ‘./install-recovery-linux-step15.sh
  16. After a few seconds, you should see “Download RECOVERY Done!” on your Dell Streak screen.
  17. Unplug your Dell Streak, remove and replace the battery, then put it in recovery mode by holding the Vol up/down buttons while pressing the power button.
  18. Use the Vol up/down buttons to navigate to option 2. Select it using the camera button.
  19. You will get a warning that by updating the firmware, you will erase all data. Go ahead.
  20. Once complete, reboot your Dell Streak. Congratulations, you now have a Streak with Android 2.1.