This tutorial assume you have Gingerbread installed in your DS. If you have already flashed streakmod, skip the first part. If you have rooted following my previous post, you may already have flashed StreakMod.
Requirements and downloads
- You should have your Dell Streak drivers installed on your PC. It's available from Dell support site. http://ftp1.us.dell.com/Handheld/R288920.exe
- You need fastboot/ADB toolshttp://mirror2.streakdroid.com/manii/Tools/Fastboot+ADB.zip
- Unzip to a folder; say C:\Fastboot+ADB
- StreakMod recovery: Download the file recovery-v0.3.2.8-beta.zip (3.57 MB)http://forum.xda-developers.com/showthread.php?t=840326. Unzip and copy ‘recovery.img’ to fastboot tools directory (i.e. C:\Fastboot+ADB\Win32\recovery.img)
- QSSD Fix; http://mirror2.streakdroid.com/manii/misc/USSD%20Fix/update-USSDfix-2.zip Copy the file to the SD card.
Process overview:
A) Enter fastboot mode and flash the streakmod custom recovery
B) Reboot to the streakmod recovery and select option 2 and then ‘update from update.zip’ to select update-USSDfix-2.zip
A) Enter fastboot mode and flash the streakmod custom recovery
B) Reboot to the streakmod recovery and select option 2 and then ‘update from update.zip’ to select update-USSDfix-2.zip
A) Flash the streakmod custom recovery
- Connect your DS to PC (You already installed drivers to it) and copy update-USSDfix-2.zip to the DS SD card.
- Stop USB connection and power down DS (DS is still physically connected to the PC through the cable)
- Press and hold down the camera button and then press the power button. Release the button when you see a white screen
- Select Fast boot mode on the top right on your mobile (DS display will show FASTBOOT_MODE)
- Now it’s time to do some DOS commands from your PC to communicate with DS through the connected USB cable.
- On your PC, navigate to the path where you unzipped the fastboot tools.(C:\Fastboot+ADB). You have already copied the streakmod recovery (C:\Fastboot+ADB\Win32\recovery.img) to this folder. (see requirements)
- Press Shift key and from right click menu open a DOS command window on that folder
- Type 'fastboot -i 0x413c flash recovery recovery.img' without the quotes and hit enter. You can see that your DS screen shows the response.(By the way, you can copy paste the commands to the DOS prompt. Right click on DOS command and paste.)
- Type 'fastboot -i 0x413c reboot' without the quotes and hit enter.
- On reboot, immediately go in recovery mode (hold both volume buttons while powering on). Don’t let it go to full system boot yet.
- Select option 2: Update from update.pkg on sdcard. Now this would go to be the custom streakmod recovery. (See version number at lower bottom in yellow font. If not, you are not on StreakMod and you can't proceed)
- Select
- update-USSDfix-2.zip and proceed instructions to patch
- Now the patching process will start and finish. On rebooting, your DS will regain the USSD power! Try your USSD code and see if it works.
- [Optional] Post your experience here if you feel like. :)
Reference