Geeks With Blogs

News Clicky Web Analytics

web stats View David Caddick ('s profile on LinkedIn

Search this Site!

Locations of visitors to this page
View My Stats eXTReMe Tracker
This posting is provided "AS IS" with no warranties, and confers no rights. The opinions expressed within are my own and should not be attributed to any other Individual, Company or the one I work for. I just happen to be a classic techie who is passionate about getting things to work as they should do (and are sometimes advertised and marketed as being able to?) and when I can I drop notes here to help others falling in to the same traps that I have fallen in to. If this has helped then please pass it on - if you feel that I have commented in error or disagree then please feel free to discuss with me either publically or privately? Cheers, Dave
Thin Clients, VDI and Linux integration from the front lines.... Raw and sometimes unedited notes based on my experiences with VMware, Thin Clients, Linux etc.

Well this has worked a treat, and I only have the briefest details here to hand at the moment so bear with me and I'll add more when I get time, but..... here are my notes for what it's worth?

Caveat - don't mess with your phone unless you have a reasonable idea what you're doing? - do not blame me if it goes seriously "pear shaped"? - Caveat
This is a little more complicated than you might think. There are a lot of ways to screw up where you need a lot of patience and willingness to read through many previous discussions on forums to understand what you are getting into.

For example, there are many ways you can get stuck on the higher ROMs if you don't do your homework before upgrading. You may need to get a miniSD to SD adaptor and a SD card reader (not more than £20).

Before doing anything, at least read though the forums where people have gotten stuck and ask yourself if you can do that to un-break your phone.

Also read:

Finally, if you don't have a legitimate WM2005 ROM, keep in mind they are illegal to download or use!

Warning over, now let's get in to it?
The crucial thing you need to check before you start is what level of IPL and SPL you are running on your C500 - this is very simple to check. Turn the phone off, and while holding the "Camera" button down - connect the USB cable to the Phone.
Right, you should now see 3 coloured screens, with the IPL listed at the top, the SPL listed in the middle and Typhoon listed at the bottom?

I have always been keeping up with the ROM updates as they are released by Orange and as such I was a little ahead of the game with my SPL up at 2.xx.xx - this is bad - you need to get to an SPL of 1.010.109 (?) that has been modified to allow the sort of devious things we are going to ask it. I believe this was quite possibly *allowed* so that MS could actually end up being much more effective at reviewing their own code as they were developing it?

So the best way to start all this is go and look for Oranges own update file *RUU_v0.995_OrangeUK_v4.1.1.4.exe* and apply this, this should then ensure that your Phone has SPL1.01.0091

Then you need to go and hunt down the modified *IU_SPL+PatchedRUU* this will update the SPL1.01.0091 to SPL1.01.0109 and also add the IU function that will allow you to intercept and/or modify what the Phone does at initial boot up.

Apart from this file above you'll also need a copy of the mtty (1.42) tool to make the USB driven calls via emulator to the phone

So now we're ready to do the install?
Press and hold the Camera button down on your device. While still holding the Camera button plug device into PC via USB cable.

A white screen will appear briefly showing the following:


Need an IU (0)?

Select 0 to toggle this from N to Y.

Note: If your device begins to boot up normally, repeat Step 3.


Your device will now be in the boot loader. Your screen should be displaying the following:


IPL 1.00 (this may vary by device)


SPL 1.01.0109 (this may very by device)

Typhoon IU <-- IMPORTANT: If your device says XIP, you must repeat steps 1-3.


Your device is now ready to flash. Continue to Stage 5.


Stage 5 - Flashing Keyed Windows Mobile 5.0 (Magneto) Image

1. Connect device via USB cable to PC.

Note: Your device screen will indicate USB in the lower left hand corner.

2. On your PC, run the mtty1.42.exe flashing tool.

3. Select USB from the Port: dropdown box and then select OK.


4. The Multi-Port USB TTY main window will now appear.

* Hit enter on your keyboard if a Cmd> prompt does not display right away.


5. DO NOT Disconnect device at this point.

6. a. Enter the following: l c:\wm5.bin

WARNING: This is a lowercase L. Short for "load". This is not a pipe "|" or an "i".

Do NOT copy and paste path names into the MTTY utility. You will receive errors.

b. Hit the enter key to begin the flashing process.


Note: This window will hang at Start flashing new image!!! for a few minutes. This is expected behaviour.


7. Flashing is now complete. Close the MTTY flashing tool and proceed to the final stage.


8. Run active sync or restart your PC and check the USB box to establish a new partnership.


Please note the new boot loader has options to reset HIVE or Format simply by pressing 1 and 2 from the boot screen. Take care not to use these functions as they are the equivalent of doing a hard reset!

So how do you feel now that's done? - when you've quite finished congratulating yourself ;-) it's time to start sorting out the Push Email.....   ;-))


Posted on Tuesday, November 29, 2005 9:25 PM C500/C600 SmartPhone (or replacement) , Exchange and Push Email , IT Management , Real Cool Stuff , Microsoft Tips , Security | Back to top

Comments on this post: How to upgrade a C500 to WM5?

# re: How to upgrade a C500 to WM5?
Requesting Gravatar...
hi i get stuck on step 6 where u have to write l c:\wm5.bin in o the mtty but when i try to type it in it dnt work
Left by pj on Dec 28, 2005 8:58 AM

# re: How to upgrade a C500 to WM5? - errors
Requesting Gravatar...
Here is the history of my attempt. I made it 90% of the way there and then could not get the bin to upload. Looked like a space issue, so I clear abunch of stuff and still dod not get there. Any ideas???

Cmd>l newrom.bin
clean up the image temp buffer at 0x8C080000 Length 0x01B00000
MTTYDownloadImage "newrom.bin"
start download
==CreateFile err==
Left by D Buechley on Apr 11, 2006 5:52 PM

# re: How to upgrade a C500 to WM5?
Requesting Gravatar...
same problem for me
Left by pir8eer on Feb 04, 2007 10:37 AM

# re: How to upgrade a C500 to WM5?
Requesting Gravatar...
i have also the same problem. Can somone help as??
Left by roman on Dec 25, 2007 8:42 PM

Your comment:
 (will show your gravatar)

Copyright © Dave Caddick | Powered by: