Saturday, May 12, 2012

Dell Streak 5: USSD code problem fix for Gingerbread 2.3.3

hunderteins of XDA form has done an excellent job to fix the USSD code problem in Dell Streak 5 Gingerbread Android 2.3.3. TheManii put it easy for us to update the fix comfortably using StreakMod.  It's working perfect for me and you can try it if you want. If you want to fix, here's the detailed instruction on how you can fix it.


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




  • Unzip to a folder; say C:\Fastboot+ADB



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) 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.  
B) Reboot to the streakmod recovery, select option 2 (update) and select ‘update from update.zip’ to select update-USSDfix-2.zip file.

  • 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. :)
Thanks again to XDA geeks hunderteins, TheManii, DJ_Steve and the rest 
Reference