Please note, this is a guide to debrand your existing WM5 moby to the generic WM5 firmware only. This guide does not contain instuctions on how to upgrade from WM5 to WM6, WM6 to WM5 or WM2003 to WM5. The usual disclaimers apply, any firmware upgrade is done at your own risk and flashing your handset will delete all existing data from the handset.
If it all goes pear shaped, please write an angry letter of complaint to Bottler Brown, 10 Downing Street, London, demanding he calls a general election so we can be rid of these tax grabbing cronies. I mean, what kind of idiot would sell off half the UK gold reserves at a knock down price and be stupid enough to tell the world beforehand so everyone else shorts gold, it really does ... (snip, Ed)
Ok, here we go.
WHAT YOU WILL NEED
- A Samsung i600 handset with fully charged battery.
- Samsung USB data cable for i600 (usually supplied with the handset).
- A Windows XP PC with a spare USB port.
- European WM5-Firmware i600XXGD1 "No-Brand" firmware that you can download from the MoDaCo i600 Wiki
Note: ActiveSync is *NOT* needed for the firmware upgrade
- Before you do anything, it's worth checking your existing firmware version. On your i600, choose Start - Settings - More - More - Version to see your current build. The hideous Orange UK branded firmware that I had on mine was i600BVGD2.
- From the Modaco i600 Wiki, download the European WM5-Firmware i600XXGD1 "No-Brand" firmware and unpack the Firmware_i600XXGD1.rar file into a temporary directory. This contains the generic firmware along with the necessary Samsung mobile modem driver for the install.
- In the temporary directory, go to the Firmware i600XXGD1\BlackJack Modem Driver\SAMSUNG_MODEM\ directory and run the Setup.exe file there to install the Samsung mobile modem driver. Once complete, reboot your PC for good measure.
- Ensure your i600 battery is fully charged, the handset is switched off and also that the USB port you intend to use for the upgrade is working.
- If you do not have ActiveSync installed, skip this step and carry on with step 1 of DEBRAND below. If you have ActiveSync already installed, sync your device to copy across all your existing contacts and information as the upgrade will delete everything from your handset. When done, go to "Connection Settings" in ActiveSync and disable the USB connection.
Note: ActiveSync is *NOT* needed for the firmware upgrade and does *NOT* need to be installed to upgrade your handset
- Double click the i600XXGD1_REV15.exe program that you unpacked into the temporary directory to start the debrand process. The following screen will display:
screen.jpg 45.05KB 139 downloads
- Follow the instructions in the i600XXGD1_REV15.exe program by first connecting your i600 to the PC using the USB data cable and then switching on the handset in reflashing mode by pressing the power key, right hand soft key and side mounted (underneath the wheel) back key together. The MoDaCo i600 Wiki shows a picture of the keys you need to press to enter the reflashing mode. If you have switched on the handset in reflash mode, your i600 will display:
* USB Downloader - Open v1.1 USB Initial: OK Tx > USB_READY_COMMAND - 2 [Phone] Active OFF
- The i600XXGD1_REV15.exe program will say device found and the Start button will be enabled. If it does not say this and the Start button remains greyed out, exit the program and reinstall the modem drivers from PREPARATION step 3 above.
- Click the Start button to begin the OS download. This takes approximately 5 minutes and the progress bar on both the i600 and i600XXGD1_REV15.exe program will show you how much of the process is complete.
- After the OS download has finished, your PC will say that a new Samsung device has been found and the i600 handset will show a time counter in the bottom left hand corner with 3 numbers spinning rapidly. The i600XXGD1_REV15.exe program will say:
[PDA]OS image download complete. [PHONE] Attempting to Open COM4... [PHONE] 1. Opening COM4: id.Note: your COM port may be different depending upon the USB port your i600 is connected to
Now it is at this particular stage that many people have problems and I'll explain why. Up until now, all that has been done is that the OS has been downloaded to the i600. This next part requires that the existing firmware is deleted. However, it can only do this once the new Samsung device has been found by XP due to the upgrade. Therefore, the i600 hangs at this stage with the spinning numbers because once the OS is downloaded, the program is immediately looking for the new Samsung device to delete the existing firmware. As XP takes a few moments to install and recognise the necessary drivers for the new Samsung device, the program hangs and reports a COM port failure as it can't find the device.
Other posts have reported that you simply pull the battery and restart your i600 as normal to complete the process. This will indeed restart your i600 with the new XXGD1 generic firmware but will not have completely removed the old firmware and you can see this by going to Start - Settings - More - More - Version on your i600 to see the current build that will still show your old firmware version in the "Phone" field.
The way round this is to repeat the DEBRAND procedure as now that the new Samsung device has been successfully installed and recognised by XP, it won't hang after the OS download and will be able to immediately continue with the deletion of the old firmware.
- Repeat DEBRAND procedure steps 1-4 above.
- Once the OS download has finished, the process will move onto downloading the code and deleting your existing firmware. As before, a counter will appear in the bottom left hand corner of the i600 screen with spinning numbers. This download code and deletion bit takes approximately 5 minutes and the progress bar on both the i600 and i600XXGD1_REV15.exe program will show you how much of the process is complete.
- Once complete, this concludes the update program and your i600 will now restart and go through the process of rebooting normally with the new unbranded XXGD1 firmware. You can check this by going to Start - Settings - More - More - Version on your i600 where you should see that PDA, PHONE and EBOOT now all report i600XXGD1 as the firmware.
And yes, the new generic build does include Pocket MSN
For reference, here is the complete output of the i600XXGD1_REV15.exe program from start to finish once it has been run the second time (from step 6 of the DEBRAND procedure)
[StartDownload => 0] StartDownload !! [PDA] Connect and Power-on the Device. [PDA-0]Driver Opened. [PDA]Read Wait. =  [PDA]Read Done. =  [PDA]Device Found. =  [PDA]Eboot data length = <1100KB> [PDA]EBoot data download ready. [PDA] EBoot download complete. OsImage data length = <65781KB> [PDA]OsImage data download ready. [PDA]OS image download complete. [PHONE] Attempting to Open COM4... [PHONE] 1. Opening COM4: id. [PHONE] Opening COM 4 Succeed...id Param.nNumRegions = (7)dwWriteLen = <-1>[PHONE-0] [COM4]Wait for Erasing CODE area [PHONE] [COM4]Erasing CODE area Complete. [nTotalPkt = 10627] [COM4] Complete. dwWriteLen = <16384>[PHONE-0] [COM4]Wait for Erasing BOOT area [PHONE] [COM4]Erasing BOOT area Complete. [nTotalPkt = 16] [COM4] Complete. dwWriteLen = <16384>[PHONE-0] [COM4]Wait for Erasing QCSBLHD area [PHONE] [COM4]Erasing QCSBLHD area Complete. [nTotalPkt = 16] [COM4] Complete. dwWriteLen = <65536>[PHONE-0] [COM4]Wait for Erasing QCSBL area [PHONE] [COM4]Erasing QCSBL area Complete. [nTotalPkt = 64] [COM4] Complete. dwWriteLen = <196608>[PHONE-0] [COM4]Wait for Erasing OEMSBL area [PHONE] [COM4]Erasing OEMSBL area Complete. [nTotalPkt = 192] [COM4] Complete. dwWriteLen = <262144>[PHONE-0] [COM4]Wait for Erasing SECDLOAD area [PHONE] [COM4]Erasing SECDLOAD area Complete. [nTotalPkt = 256] [COM4] Complete. [COM4]PHONE Download complete.
Edited by Dark Horse, 28 August 2008 - 11:41 PM.