Omnia 7 Mango Update

Seems as I’m obviously in the mood to write guides at the moment, let’s do one for getting the Samsung Omnia 7 upto Mango (beta)

QUICK NOTE : AT THE MOMENT HOMEBREW GETS DISABLED, I’m looking into a work around for it by perhaps setting the User Permissions on the registry.  But that must wait till I get back to civilization.

UPDATE 2 : Thanks to Ou Haochuan we now have an unlock for Mango. Please see the UNLOCK notices below. If you have already updated to Mango, plug your phone in, goto Zune and settings/updates and restore your backup. Then continue below where we copy the files to the device.

YHD has writen up the other method using the Diag tools. Have a look Here on XDA-Devs for that.

First off, I’ll just assume your on NoDo (latest update) and have NOT sideloaded your device.

Ok then, first we need to backup everything on your device you want, as we will be zapping it back to fresh, just to make sure.

OK, let’s get what we need first.

  1. Zune Desktop Installed
  2. The Firmware and Mango stuff (Mirror for Firmware and Mango)
  3. Samsung WP7 Tools
  4. Force NoDo (just in case) and NoDo Fix tools
  5. Sideload Unlock Files Here

Ok then, let’s get started

  • Unrar the Firmware and Mango stuff to a folder somewhere.
  • Fire up the vm_web2.exe and that should install the dev environment. It will take a while though, so we can flash the device back to 7004 while we wait.
  • Open the folder that you unpacked the Samsung rar file too, and run the I8700_Samsung_Mobile_USB_Driver_V5.2__V1.2.1050.0.exe file, this will install the drivers required to interface with the phone in Download mode. Power the phone off without a cable plugged in. Now press and hold Volume UP, Camera and press Power. Download mode will now launch.
  • Plug the USB into the PC, and tell the driver popup to skip Windows Update, drivers will be installed.
  • Run the WP7_Downloader_Ver_7.05_for_Retail_Device_(Product_Force_Select_MD5_X).exe file in the Samsung folder, ignore the errors, they are not a problem. In explorer drag the following files to the application
    signed_phone_Cetus_Europe.bin, signed_phone_Cetus_Europe.nb0, signed_phone_Cetus_Europe.eb0 and signed_CSC_Cetus_Europe_I8700XECJJ6.csc
    Untitled
    Make sure you have a COM port named in the Port section, and that it’s green. Press the Start button, and wait for the device to reboot.NOTE : I’ve had issue with the keyboard auto complete/correct not working using the above original firmware, not sure why, but This UK Unbranded ROM seems to be OK. So worth using that instead of the one I’ve said at the top, however worked out the issue and written the work around below (marked UPDATE).
  • Do a quick runthrough to get the device to the main screen, no real configuration needs to be done, but we do need to add an email account, so do that when your in.
  • Email yourself the ChevronWP7.cer file, and when you receive it on the device, download it and install it by clicking on it. Also run the ChevronWP7.Reg file into the PC.
  • OK, so we now have to wait for the install you started earlier to finish. When it does plug the device into your PC and go through the Zune setup (DONT UPDATE, CLICK NOT NOW)
  • Turn Flight mode on on the device, run the ChevronWP7.exe file as an admin, and allow it full rights on the firewall if asked and when it pops up, click both tick boxes and press OK to unlock
    chevronwp7
  • Now click the Windows Start button, then All Apps, then Windows Phone Developer Tools then Application Deployment. Click Browse and find the Samsung Tools.xap file and make sure the screen on the device is unlocked and on, press Deploy.
    deploy
  • Fire up the Samsun Tools on the device, and Click the Remove Sideload Limit, and the Prevent Device From Relocking, click Apply Changes then press the Reboot button.
  • OK, now we need to do the NoDo update, so turn off flight mode, goto settings, about and the Update found should pop up, run through it on Zune and it should reboot your device and install NoDo. (check version number in setting/about if version 7008, then we need to unpack and run the Force NoDo and the Fix NoDo, just close Zune, run the ChevronWP7.Updater.exe, let it finish updating, then run the WPST.exe to make sure we are back on support. I know it’s a pain, but hey, Some Samsung Omnia’s don’t get the update?)
  • Once rebooted out of the update process, make sure to go back into the Samsung Tools and reset the Prevent Device Relock. Update : Also go into setting, Keyboard and set the auto correct back to on! this setting get’s copied over to Mango, but no where to change it in the Mango interface so do it NOW!
  • UNLOCK : Let’s copy the needed files to the device, after unpacking the MangoJailbreak.RAR upload the WP7RootTools.xap to the device.
    RootTools
  • Now put the PC into USB download mode, so disconnect the USB cable and close Zune, and run Wp7UsbStorageEnabler.exe, click the enable button. Then plug the device back into the computer.
    USBEnable
  • Launch windows Explorer (Win+E) and you should see your device listed, copy the Unlock.xml file to here, and then disconnect the device, re-run Wp7UsbStorageEnabler.exe and click Disable.
    Explorer
  • Make sure you have Network Profiler installed, if not install it from the Samsung Zone in marketplace.
  • Launch WP7 Root Tools on the device, goto Explorer, Goto My documents/Zune/Content/????/??? and rename the file in there back to unlock.xml (long hold, rename) then long hold, cut. click the back button till you get to the root of the device again (should have Application Data as top folder) and then go into the Windows folder. Click the clipboard at the bottom to paste the file into  here.
  • Slide across to the registry editor, go to HKLM\System\State\Samsung\Phone\Operator\Base you will see at least one folder in here, click the first one, select Filename and replace the filename with unlock.xml, now select OperatorName and change that to Unlock (so we know which one it is). Press Home and then run the Network Profiler Tool, when you have run it and make sure you have the Unlock option in the list.
  • OK, close Zune, we now need to install the beta version of Zune and the dev stuff. First thing to do is uninstall Zune, so goto Control Panel, Programs and Features, find Zune and uninstall it.
  • Pop into the MangoB2-ZuneClient\Zune for Public Trial and run the StartZuneLocal.exe and run through it. When it’s finished, check the tick box to run the application. Plug the phone in and do the default setup and make sure the phone is connected properly.
  • Now into MangoB2-UpdateWP and run the relevant update (x64 for 64bit, if your not sure, run the x86 one)
  • Now run the MangoB2-DevRetailUpdate.exe from the MangoB2-DevRetailUpdate folder. This will then check your device is unlocked (reg check on device) then download the update, and reboot the phone. This will perform a backup of the device and then flash the Mango rom over.
    update
  • All should be good to go. Just make sure to load up the Samsung tools after it’s rebooted, and select the Prevent device from relocking option, apply, reboot.
  • Launch Zune, you should be asked to update, if not click settings/update and it will force the check. Update and …
    updateinprog
    Then it will reboot, and another update (actual Mango)
    7661
  • UNLOCK : Fire up the Network Profile tool, select the Unlock option. The device should now be Sideload enabled again. However it is worth noting that not all homebrew will still work in Mango due to changes that have been made to the COM runtime.

NOTE : If for some reason this method does not work, there is another method using the Samsung Diagnostic tools, if there is enough demand for that knowledge I’ll detail it. Just leave a comment.

Welcome to Mango


Tagged with: