The original method of getting Android 2.2 (Froyo) onto the Dell Streak involved flashing a new baseband and doing some command line work, which was enough to make many people think twice about how badly they wanted/needed to have the latest version of Android on their device.
I hope the decision wasn't too tough because it's already time to re-evaluate it. Over the weekend, the procedure got much easier and doesn't involve either of the two processes that may have scared you off the first time.
As long as your Streak is already running Android 2.1 and you've got the ClockworkMod recovery image installed, upgrading to 2.2 is as straightforward as flashing a custom ROM.
- Download the update-new.zip from the link below and put it on the Streak's microSD card.
- Boot into recovery mode (hold down both volume buttons while pressing the power button) and select "Software upgrade via Update.pkg on SD Card" to get into ClockworkMod.
- In Clockwork, select "install zip from sdcard" -> "choose zip from sdcard" -> navigate to wherever you put the .zip on your card -> "Yes – install update-new.zip"
It should take about a minute for the update to install. After it's complete, you can then remove the battery, put it back in, and turn on the Streak normally. It'll take about 5 minutes to boot, but once it does, you're up and running with vanilla Froyo on your Streak.
This is a beta build so there are still a few kinks to work out (read the full thread below for full details), but it's very well done and already really stable as is.
This should go without saying, but create a nandroid backup (via ClockworkMod or ROM Manager) first in case something goes wrong and remember that anything you do is at your own risk.[Android @ MoDaCo]