[Dell Venue] MJW:
Upgrade steps

The steps I used to go from my rooted US 307/13505 build to rooted 406/19576 build are:

Please read to the end before trying to do anything!

(Big thanks to the following for posting the information in various places on XDA, all I did was assemble them in one place and clarify some things based on what my phone did: The XDA Dell Venue Wiki, The XDA Dell Streak Flashing Guide, hwon123 for posting the initial GB update, liuhui for the rooted system.img, streak4m3 for figuring out where the rooted system.img was and then putting it somewhere the rest of us could also find it, Omnichron for his short version of the installation steps, streak4m3 again for the long version of the installation steps (that was a lot of typing I didn't need to do :) , webdoctors and royoni for confirming the GB update worked, and finally TheManii, for everything he has done to make working with this phone possible. Just a long way of saying thanks to everyone that unknowingly provided me the info to make the below guide.)

Doing this can completely screw up your phone if something goes wrong. Just because it worked fine for me and several others, don't automatically assume that it will work the same for you. If you break your phone, don't come crying to me. You have been warned!

(Also, if I made a typo anywhere down below let me know and I will fix it :cool: )

Preparation

1. Download the Olleh recovery from here: http://xdaforums.com/wiki/Dell_Venue - look at the table in the center, there are links to the Recovery for 319, 406, 407 & 408. All will work fine, they are the same. I initially used 319 as it was all that was available at the time.

2. Download the Olleh GB update from here: http://xdaforums.com/showpost.php?p=18950376&postcount=1

3. Download the rooted system image from here: http://xdaforums.com/showthread.php?p=19534764#post19534764, version 408 is the most recent.

4. Download Fastboot + ADB from here: http://xdaforums.com/showpost.php?p=16676589&postcount=1 - Scroll down to "Install instructions", Fastboot is the first thing listed.

5. If you have previously installed ADB and it communicates with your Venue properly, then you only need the Fastboot program from the package. Extract the Fastboot zip file to a place you can remember easily, as flashing is done in a DOS box. I created folder called "VenueUSB" on my C:\ and extracted Fastboot+ADB there. If you have never used ADB previously, then the drivers are included and work with WinXP, Win7, OSX and Linux. If you have used ADB with your Venue, the drivers are the same and work just fine. To install ADB, first on the phone go to the settings menu on your phone, press "applications", then press "development". Make sure the check box in "USB Debugging" (it's the first entry) is checked. I also put a check in "allow mock locations", not sure if that is necessary for this or not but it doesn't hurt. Next hit the back button until you get back to your launcher. At this point connect your phone to your computer. It will start looking for drivers, for Windows tell it to look in the folder you created earlier. For OSX/Linux not sure the exact procedure, but those drivers are also in the folder.

6. If you don't already, consider using something like Titanium Backup to backup all programs on your phone, this makes restoring it later easier.

Installation

1. Copy the file "update.pkg" that you downloaded earlier to your phone's SD Card.

2. Copy the file "recovery.img" that you downloaded earlier to the Fastboot+ADB folder.

3. Extract the file "venue233.rar" to the Fastboot+ADB folder. Rename that file to "system.img"

4. On your Venue, turn the "Mute" slide switch to "On" (you will see red).

5. Turn off the phone.

6. Turn it back on and at the same time hold the "Volume down" button. You will see a single line saying something like "ENTERING FASTBOOT MODE".

7. Now, connect your Venue to your PC via USB cable. On the Venue screen it will say something like "FASTBOOT_MODE 2 connected".

8. At that point you can start flashing (Windows Instructions Only, sorry).

9. Open a command prompt, navigate to the "VenueUSB" folder you created earlier.

10. Once in the folder, flash recovery by typing "

fastboot flash recovery recovery.img

" without the quotes.

11. After you flashed the recovery, reboot the phone by typing "

fastboot reboot

" without the quotes from the same command prompt you used to flash the recovery. Your phone will now reboot. While it is rebooting unplug the USB cable. Get ready to quickly perform the next step.

12. As soon as you see the Dell logo you need to press and hold both volume buttons (Up and Down). This will take you to a new screen prompt which gives you three lines: one for factory reset, another for sd card update and I cant remember the third one (maybe calibration).

13. Choose the "sd card update" by pressing the camera button and you will see a new screen prompt with blue letters.

14. At this point you need to press the camera button again and the update will start (it will take some time). Watch your screen, the phone will automatically reboot when done. You need to be ready to perform the next step when it does.

15. Once the update is installed your phone will automatically reboot and you need make sure your "mute" button is still on (you will see red) and press and hold the "volume down" button as soon as you see the Dell logo. You will see the familiar single line that says entering fastboot mode.

11. Now connect your phone via USB cable back to the PC and it will change the status on the Venue to "fastboot_mode 2 connected".

12. Now you can flash the system image.

13. Open a command prompt (or use the same one from when you flashed recovery if it is still open) and type "

fastboot flash system system.img

".

14. When the system.img is finished flashing, type "

fastboot reboot

" and the phone will reboot and factory reset on it's own.

15. The phone will boot up into GB! In Korean! Don't worry, the android setup wizard starts to run, I think the second thing it asks is what language you want, English and Hangul are the only two choices. Change it to English and continue the normal configuration from there.

My thoughts:

It works and is rooted. The first thing I did after basic setup was downloaded Ti Backup from the Market then restored my app load. I use Go Launcher EX as my launcher, Go SMS Pro as my SMS app, Touchpad Dialer as my dialer app, and use the TouchPal keyboard for my main keyboard. As the phone is rooted, getting rid of the Olleh apps are as easy as getting rid of stock apps on any other phone, if you want to do it just google it.

I am happy with the upgrade on my phone and would do it again, though I am comfortable with flashing and other such stuff. I also have a Viewsonic GTablet running TeamDRH ICS (Viewsonic you suck!) so flashing is nothing new to me.

My phone is the US unlocked version. I live in Germany and have service with T-Mobile (Deutsch Telekom). 3G works fine here on the 2100 band - no issues with the GB update. The phone also works fine in France, Belgium, England and Poland and the GB update should not make a difference there either.

Clockwork Mod is available for the Venue now, hit up http://xdaforums.com/showthread.php?t=1423002 for all the details.

Finally, I don't use MMI codes at all. If that is something you need to do, think long and hard about this, there are at least two reports of this function breaking for some reason with the update.

Thanks for reading, hope this helps someone out!

Mike