[MDA III, XDA III, PDA2k, 9090 Software Upgrading] RTP:
The M1000 upgrade will do you no good. Wrong device, wrong upgrade.

Follow this, copied and edited from a mail by RogerSelwyn.

Download a base:-

ftp://xda:xda@xdaforums.com/BlueAng.../i-mate_PDA2k_Arabic_13100_112_10600_SHIP.exe.

Then extract this by running the file until it gets to the point saying 'Welcome to the device Software Update Utility'. Then copied the files out of the temp directory e.g. 'C:\Documents and Settings\######\Local Settings\Temp\#####.tmp' to a safe location. Then cancel the install.

This will give you the three rom files plus some other utilities. nk.nbf (the CE rom), radio.nbf(radio rom) and ms_.nbf(Extended ROM). These will be 1.31 WWE for CE, 1.06.00 for radio and 1.31.112 Arabic for the ExtRom.

So, to get to 1.06.02 for the Radio rom, we need to download a replacement which you can get here:-

ftp://xda:xda@xdaforums.com/BlueAngel/Radio_Roms/BA_FRA_BelDT_12202_558_10602_Ship/radio_.nbf

Do the same extraction method as above, but just copy radio.nbf to the directory you copied the previous files to. This will replace the 1.06.00 with 1.06.02.

Now for the Extended Rom. Currently this community doesn't have a method for creating a ms_.nbf, and I don't believe there is an M2000 one ready made. So you can take two routes.

1. Build the machine from the upgrade above. Could be interesting, but you will then need to delete the Arabic stuff in the ExtRom and replace with M2000 English. Not my idea of fun.

2. Put the M2000 stuff in ExtRom before rebuild, then just update CE and Radio. My prefered route.

So for route 2......

Install the Extended Rom Unlocker initially through normal methods, copy the cab and run - ftp://xda:xda@xdaforums.com/BlueAngel/Extended_ROM_Kitchen_1_22/Tools//xda-developers_Unlocker.CAB. Then under Programs/Extended Rom Tools, click uhide and unlock and do a soft reset.

Download the M2000 ExtRom from ftp://xda:xda@xdaforums.com/BlueAngel/Extended_Roms/Orange_UK_SPVM2000_Ext_ROM_131124.zip

Go to the root of your device and into the 'Extended Rom' folder, delete the contents and replace with the contents of the zip file. Then Lock and Hide your extended rom and perform a soft reset.

In the folder on your PC where you have been storing files, delete the MS_.nbf, since you have already installed the 1.31.124 files as above.

Then copy this utility ftp://xda:xda@xdaforums.com/BlueAngel/Tools/xda3nbftool.exe into the same directory and create a batch file called Change.bat in that directory with the following contents:-

If you are going route 1, then you will need the lines with ms_.nbf in, otherwise you can delete.

xda3nbftool -x ms_.nbf ms_.nba 0x20040522
xda3nbftool -x nk.nbf nk.nba 0x20040521
xda3nbftool -x radio_.nbf radio_.nba 0x20040523

xda3nbftool -sd PH20B -sl WWE -so ORANG001 ms_.nba
xda3nbftool -sd PH20B -sl WWE -so ORANG001 nk.nba
xda3nbftool -sd PH20B -sl WWE -so ORANG001 radio_.nba

xda3nbftool -c -u NK.nba
xda3nbftool -c -u ms_.nba
xda3nbftool -c -u Radio_.nba

xda3nbftool -x ms_.nba ms_.nbf 0x20040522
xda3nbftool -x nk.nba nk.nbf 0x20040521
xda3nbftool -x radio_.nba radio_.nbf 0x20040523
del *.nba
pause

The entries in this are correct for an M2000. Run Change.bat, you should get no errors. If you do, then something is wrong.

After that run BaUpgradeUt.exe from that directory. This performs the update, it wipes everything from the device, and can take a while to run. It will install ROM 1.31.00, Radio 1.06.02 (and ExtRom 1.31.112 if you left it there).

Make sure when you run, you have the device connected directly to your PC, not via a usb hub.

Job should now be done.

If not, post back here.