Step by Step Mango Beta Developer Update Guide for Windows Phone 7 (WP7)

Mango

Mango

The news was released yesterday that a Beta2 version of the new Mango (7.1) update for Windows Phone 7 has been made available which will also allow you to push the update to your WP7 device.  But is it ripe and how do you eat it?  Here is a step by step guide for those of you wanting to get this update on your phone today so you can decide whether to go for it or not.

(For fixes for “UpdateWP has stopped working” and “No devices were found” please see details below.)

First off you need to be aware that this is a Beta release and there will be no upgrade path to future Beta releases (if there are any) or to the final full release of the Mango update.  You will need to restore your phone to a supported state (e.g. NoDo update) before being able to install the supported mango update.

I’ve already seen people saying how unfair this is but those of us that have been involved in other Beta programmes are aware of this slight inconvenience which is hugely offset with the ability to get your hands on the code early.

Backup phone

So first up, back up your phone.  If you are like me and just have the one WP7 device that you use for development and for business use then you want to make sure that you can quickly get it back to a supported state asap should it run into difficulties.

Part of the Microsoft update process includes making a backup of your phone using one of their utilities but by that point you’ve kind of committed yourself down the upgrade path (and I encountered the errors listed below when trying to do the Microsoft backup which wasn’t very inspiring) so prior to that I thought I would make my own backup.  I have used the backup/restore app provided on xda-developers.com which quickly backed up my device and, just because I’m paranoid, I then made some changes to the device and carried out a restore to make sure it was put back as expected.  And it did.  And because I am even more paranoid I actually took a second backup and copied both of them to a separate store just to be sure!

WP7 backup

WP7 backup

Note: When you do this restore, you will loose any of the changes you’ve made to your phone, this will include app installations, music added, game scores, photos, viseos, sms messages etc.  After your restore you can then reinstall your apps from the MarketPlace without being charged for them again, unfortunately at the time of writing there is no way to export/import SMS messages from WP7 so you will loose any messages sent and received since the backup.

Install the Beta2 SDK

Visit the download page for the SDK and download and read the release notes.  Important that you fully digest it’s contents to see if it is acceptable to you.

If you have previously installed the Beta1 SDK then you need to now go to your “Control Panel” > “Programs and Features” and uninstall that SDK tapping your fingers impatiently whilst waiting for it to finish.

Next up, back on the Beta2 download page, run the vm_web2.exe link and get yourself ready for another half hour or more of finger tapping.

At this point your should now be able to create a new Beta2 WP7 app and try it out in the Emulator but I’m guessing that this isn’t the main reason you’re doing the install in the first place!

Invitation from Microsoft Conenct

I probably should have said this earlier, if you’re not registered on Microsoft Connect as a WP7 developer (thats the $99 yearly subscription) then you’re not going to get the all important invite that will give you access to the tools to get your phone updated.  Also you need to in one of the countries listed on the windowsteamblog.

Given that you’ve received your email (mine arrived 10pm BST on the 29th June, only a few hours after the initial announcement) then you just follow the link supplied.

The Survey

The next step is reading a fairly serious set of statements and ticking the check boxes to say you understand the consequences.  About 3 of which are all telling you to MAKE A BACKUP OF YOUR PHONE!

Interestingly number 8 states:

8. Confidentiality: By participating in this program, the developer agrees to not publish any content, screenshots or comments in any media in advance of the official launch of Windows Phone ‘Mango’

Not too sure what this relates to seeing as they don’t ask this prior to installing the SDK which allows you to merrily take screen shots of the release running on the emulator and publish comments on those.  This has been discussed in more depth on winrumors.com so I’d check back there to see how that progresses.

Update: Confidentiality statement updated for the better. See my next blog post on the subject.

Installing the tools

Next stage is to follow the other link to the download page that has an updated version of Zune along with other supporting utilities and the all important update instructions.  Microsoft stress again to read every word of the update instructions as they want to avoid too many developers bricking their phones and hassling them to get a fix. Unfortunately it is a 14 page document so grab yourself a coffee.

It’s only at this stage is it obvious that Microsoft will provide a backup utility as part of the upgrade, too late for me as I followed their advice already and made my backup independently.

A couple of things that stood out to me were:

  • Only supports update to one retail WP7 device per developer account (App Hub)
  • Probably worth backing up the backup of your backup.

Apart from that basically it is an uninstall of Zune followed by an install of the new version of Zune and utilities followed by committing yourself to the final phone backup and then a couple of phone updates via Zune.

Problems and fixes

I did come across 2 problems when trying to run the DevRetailUpdate:

  1. “UpdateWP has stopped working”
  2. “No devices were found”

This was despite following the instructions to the letter.  Turns out they are both due to the UpdateWP setup not overwriting existing files if they are already there.  If you get this problem then just go to your “Program files” > “Zune” folder and delete both the UpdateWP.exe and wm7update.dll files (mine were both dated April) and rerun the UpdateWP setup file.

Mango Beta2

So apart from the couple of problems mentioned above, the install process has actually been very smooth although it has taken nearly 6 hours to get through it all.

As for Mango itself on an actual device… no comment (see 8. Confidentiality above)!

Update: Due to the updated confidentiality statement I can now say that the Mango update is a huge leap forward, really fast with loads of really useful improvements.

Image source: microsoft.com

Follow me on Twitter

About Ben Lowe

Ben has been involved in designing and implementing systems in the education sector specialising in facilitating complex processes, actions and data visualisations in intuitive and targeted solutions that optimise the users’ productivity and experience. Follow Ben on Twitter.
This entry was posted in Mobile Technology and tagged , , . Bookmark the permalink.
  • Wil Santiago 2009

    I noticed the quality of the display really really improved! I have the Samsung Focus and HTC Trophy and wow, the Trophy’s display is now crisp and sharp where as before ie., the picture’s hub live tile or the Me live tile the pictures were fuzzy before Mango. Huge improvement.

    • Jpigott

      When you upgraded the phone did you lose any pictures, apps or SMS messages?

      • http://twitter.com/Ben_Lowe Ben Lowe, UK

        Hi Jpigott, no, when you upgrade you don’t lose
        any data at all from the phone. BUT… When you eventually roll back your
        device to your backed up image (which you will need to do prior to installing
        the final version of the Mango update) then you will loose any new data on the
        phone since you made that backup.
        Of course images can be copied to SkyDrive and apps can be reinstalled but
        currently I don’t think there is a way to export/import your SMS data.

  • Pingback: Step by Step Mango Beta Developer Update Guide for Windows Phone 7 – www.nalli.net

  • Anonymous

    Thanks Ben! Short link to this post here: http://bit.ly/go-mango   

  • Anonymous

    Did you see today’s news? 7 different Mango ROMs have been leaked for various different phones, so if you are an enterprising sort, you can skip out several months of waiting, and upgrade right now :-)

    http://forum.xda-developers.com/showthread.php?t=1254384

    more details here: http://thenextweb.com/microsoft/2011/09/08/seven-more-windows-phone-7-5-roms-have-leaked