(I am not responsible for any damage you might do to your device using this guide)
I tried flashing with the NoID tool several times, yet it always failed, or my Universal would not boot after the flash.
The regular T-Mobile update utility did work like a charm, and never failed on my. Thus I created a little tutorial on how to convert wrong ROMs to ROMs it will accept.
In this Example I will explain how to use an O2 XDA Exec ROM (and a different radio ROM) on a T-Mobile MDA Pro device
It's easiest to start with a clean directory to do all this as else it can get quite messy.
First, get the HTC64 Extended ROM Tool by Bal666 here:
http://buzzdev.net/component/option,com_remository/Itemid,100/func,fileinfo/id,196/
Next get an original ROM for your device, in my case I used the T-Mobile UK ROM as my device was english anyway.
For example, on the T-Mobile MDA Pro UK (or dutch) version, use "UNI_TMUK_11242_126_10002_Ship.exe" (find it yoursef)
Use WinRAR (http://www.rarlabs.com/) to unpack this file to a new directory called "Original", and unpack it again to a directory named "Converted".
The Original directory will be used to check things, and the Converted directory will be used to store all the roms that we have converted
Next we must find the ROMs we want to flash. I got "Xda_Exec_LaunchROM_v113139.exe" and Unpacked it in a directory named "O2", and "UNI_radio_1.08.00.rar" (from buzzdev.net) and unpacked it into "Radio Update".
First we must find out some things about our original ROMs. For each original ROM in the "Original" directory, follow the next steps:
- Open the HTC64 Extended ROM Tool
- Click Decode
- Open the ROM (.nbf file)
- Write down the values after "Operator Name" and "Language"
- Hit Cancel
Now we must modify the ROMs from the other distributions.
From the O2 directory we will use nk.nbf (OS) and ms_.nbf (Extended ROM), and from the Radio Update directory we will use radio_.nbf (Updated Radio ROM).
For each ROM you want to convert, follow the following steps:
- Open HTC64 Extended ROM Tool
- hit Decode
- Open the ROM
- In "Operator Name" and "Language" fill in what you wrote down earlier
- Hit Decode
- (on the begin screen) Hit Encode
- Open the .prj file you just created (same name as ROM, but with extensio .prj)
- Hit Encode
- if asked "Overwrite existing ROM", choose "Yes"
- if asked "Fat16 file is too large", choose "OK"
- When done, copy the over-written .nbf file from the directory you created it in (like O2 or Radio ROM) to the Converted directory. Choose to overwrite the existing file.
When all is done, run the ROMUpgradeUT.exe in the Converted directory, and follow the instructions.
If all goes well, you should have upgraded your ROM without having to CID-Unlock or use NoID tools that were originally made for another device
If before the actual upgrade your PC says it has found an unrecognized USB Device, close the RomUpgradeUT.exe with task manager (ctrl+alt+del), and reset your device (push the stylus in the hole at the backside). Then re-run the ROMUpgradeUT.exe
Credits go to iruja because he helped me find these tool
Let me know if it also worked on your device
EDIT: Stupid me, HTC64 Extended ROM Tool is by bal666
EDIT2: Note on "Unrecognized USB Device"
EDIT3: Added credits
Nice Job! Good, Clear and informative instructions.
he, leuke guide, die ken ik ergens van
Nice people like my way, this is the same way I test different roms for the wizard, without having to cid unlock the phone and loose warranty
Thank you "TheBlasphemer"
wow, I searched this forum for a few hours trying to understand how to install roms from other developers onto my Universal. It was driving me insane cause i kept on recieving country id errors. I found your post and was delighted to find how easy it really is to upgrade roms. Thank you for helping people like me who have no clue. Thanks, Thanks and More thanks. I also give shout outs to all others in this forum who take time to help others. XDA Developers is awesome! I'm surprised that developer sites dont link to xda developers for their customers. It would save them alot of time and money. Peace
Great Instructions
Many thanks for the great instructions.
I tried to flash my T-Mobile MDA Pro to the latest i-Mate rom and it became stuck in the Bootloader mode (I used the No-ID tool, and tried every type of reset). Fortunately this approach works, and I'm now the proud over of an much faster PDA.
Rom: 1.30.68 WWE 02/08/06
Radio: 1.09.00
Protocol: 42.42.P8
ExtRom: 1.30.153 WWE
The original T-Mobile Rom sucks compared to these i-Mate Roms
http://forum.xda-developers.com/viewtopic.php?t=42743
Excellent
Crystal clear instructions. worked like a charm once I found the Orange operator code is ORANG007. The "Orange" ROM on ftp appears to be a hash of 3 other versions as the operator names are QTEK001 and CDC__ something or other....
Thanks again for the excellent, no hassle upgrade method!
This procedure will be working on MDA Vario (QTek9100) ?
I have a QTEK 9000 that is in Spanish OS. There is no available downloadable shipping ROM so how do i get the values of Operator Name and Language? Are they in the registry=?
Tried this on my MDA pro NL which is stuck in boot screen, but no dice
I used however the init UK rom from T-mobile, not the NL which was my official one. I don't have a NL so I maybe if I use that one, it'll work, but Im afraid not
Viper, I also have a NL version and would like to upgrade my MDA...did you have any luck doing so or did you find the original dutch ROM?
(A stupid question: when I upgrade my rom, i assume that all my data is lost, right?)
Just wondering did you all upgrade your devices with the exe that came with the new ROM, or the one that comes from the phone vendor? :roll:
Kinda wondering should I use the one that comes with the QTek ROM, or should I use the one that came with the Dopod ROM (mine's a Dopod)
wow, how easy was that
the orange updater from the net (M5000_email.exe M5000) creates a temp directory called
\Local Settings\Temp\pft3CA.tmp\
run the orange updater program so it extracts the files, DONT CLOSE IT, leave it at the point where you make it update (don't hit next)
now follow the steps of the OP
simply decode your chosen rom, encode them with the correct info, then overwrite the roms in the temp directory with your required ones
then let the orange app install 'em for you!
took me 10 min to make my radio only to 1.09
hi guys
my MDA Pro dead, only show boot mode. i can't turn on my phone. i'm using all rom files. but no result. please help me how repar my phone. i'm use then solution no result. i can't change my phone lang. detect phone show only empty info. help me pleaseeeeeeeeeeeeeeeeeeee
siemens man??
why that name, do you work for 'em?
hi guys
thank you for reply mail. all problem solved. now good working
thanks to Buzz
Thank you verry much i'm verry happy with the Qtek-ROM (radio of Dopod 900) instead of the T-mobile rom
And now I have MSN
Im going to upgrade my MDA PRO tonight using the instrutions in this thread, but which is the best ROM to update it to? i suppose i would like push mail and msn messenger/hotmail.
also is there a slightly more stable internet browser in the ROMS? my current IE is not very good, and opera has the habbit of coming up with a not enough storage memory in dll error!
XDA EXEC is dead
I received my xda exec two days ago. I've tried the ROM upgrade as described. ROMUpgradeUT went OK. When I cold boot my device I get two options - Press 0 to restore factory default Press X to exit. Neither have any effect and the exec seems to be dead. Can someone help out or suggest a fix please?
It's alive !!!
Managed to get the exec in boatloader mode, plugged in usb and reflashed it with an original O2 rom, which, thankfully revived it. I still would like to find out what went wrong with the original ROM upgrade and why it 'killed' the exec. I followed the instructions to the letter. My orignal pre-installed ROM was a 1.13.82 (11/30/05), Radio 1.04.02, XROM 1.13.188. I tried to upgrade to JASJAR ME 1.30.82 171 10900 WWE ship ROM, which effectively turned my exec into (I quote) 'a very expensive paperweight'. I now have got it working with an older O2 original ROM (ROM 1.13.48 (09/19/05), Radio 1.04.02, XROM 1.13.139). When I tried to flash I overwrote the 'original' (ROM 1.13.48 (09/19/05), Radio 1.04.02, XROM 1.13.139) with the modified ROM, RADIO and XROM files from the JASJAR version, I didn't replace any dll files. Could this be the problem or am I way off target? Can anyone spot were I messed up here. Tonight I will try with another JASJAR upgrade, now that I know I can safely reflash with an oringal O2 ROM.
anyone know where i can get ROMUpgradeUT.exe tool from?
Hi there,
First things first I'm totally a newbie. I owned a treo 650 before I got my Xda Exec, it just for lack of a better word sucked.
I have a very old ROM version (1.13.48 WWE) and the radio ROM is just as old (1.04.02) I did manage to get the device unbranded by soft restarting before I got to the Windows is installing crap that’s gona slow down your device screen.
I know I am not getting the most out of my device with this ROM. So I tried to update I wasn't able to find the latest Qtek Rom (which seems to be the most popular here, on this site) on the ftp, has it been removed? I tried to get the latest O2 ROM from the O2 site but was unable because I didn’t have a O2 Phone number. I did manage to get the Vodaphone (vf-uk_v1640_aku2_v130194_wwe_ship) and T-mobile (UNI_TMUK_12032_120_10600_Ship) ROMs but when I go to install them I get this error message.
ERROR 120: Country ID Error 22-22-44-44-44
I see the there are a few people on this site that have gotten other ROMs to work on the O2's. How was this done?
Also what is the "best" ROM to date and where can I get it?
Thanks,
Tom
PS I’ll likely have many more newbie questions in the future, sorry
Try here for the official O2 ROM (1.30.162)
http://xda.o2.co.uk/downloads/Xda_Exec_Upgrade_v1.30.162.exe
Have a look on the wiki if you want to install the ROM from another operator, or just do a search for country code error and you will see where you are going wrong- this has been posted hundreds of times before!
HTH
Fin
Thanks mate.
@all,
i am more than desperate to change to a wwe rom! Howto get past "wrong model ID" when using:ftp://xda:[email protected]/art_tmouk_11311001_024990_wwe_ship.exe
on my german gadget??????
any help is appriciated!!!
I believe, this is because of the CID of your device... you have to unlock the CID and set it to 0 i believe...
http://forum.xda-developers.com/showthread.php?t=282073
Here this is done with the Hermes (MDA Vario II). So far, there is no program able to do this to the MDA Compact III. I am also waiting for it because it also removes NET Lock.
... hmmm, CID? I got my netlock, if thats what its about, removed by entering a specific code obtained by tmobile. Still I get kicked out, so I presume its not CID.
Any idea about this CID and "wrong modelID" ??
in the meantime i tried noid from prophet( since extrom fron neo worked), but no luck.
How about: http://wiki.xda-developers.com/index.php?pagename=Prophet_CID_Unlock
?????
Hi, i installed Hard-SPL 1.40 Olinex Developer Edition-unsigned on my MDA compact IV. Then i tried to install QMR_RUU_Diamond_HTC_NLD_1.93.404.1_ but after 1% it says my device has the wrong model id.
I used the search and i found that it could be something called a CID lock? I found the thread about unlocking it using NBHUtil but my rom doesnt have a NBH file with it. can anybody help me?
Thanks alot.
Bart
Hi i´m new with the diamond but maybe you have to look here.
http://forum.xda-developers.com/showthread.php?t=414835
I don't really get it. In this sticky thread: http://forum.xda-developers.com/showthread.php?t=414835 they say that you have to pay to fix the wrong model id error,
but in this thread: http://forum.xda-developers.com/showthread.php?t=409425 they say you can do it with a free tool called NBH util.
Are these 2 different things?
Yes, first one is SIM unlock, you have to pay for that.
Second one is the one you have to try ...
Ok thanks, i understand now. I got another rom working now.
Yesterday I got a HTC Touch2 but it was with Traditional Chinese ROM:
SPL1.28.0000
Version 1.28.751.3
Radio 3.48.25.27
I'd like to flash it with its official Asia WWE rom which I've downloaded from here:
http://htcpedia.com/Official_Rom_Asian/soft/mega-touch2-rom?page=2?page=2
The Official Asian Rom release for HTC Mega
Version 1.28.707.3 Radio 3.48.25.27
What I got is "Error: Invalid Vendor ID".
I'm not technical but I did search around for hours and found (from the wiki: http://wiki.xda-developers.com/index.php?pagename=SPL%20Questions%3F) that I may need to flash the correct SPL which is contained in the Asia ROM to my phone. I tried to use NBHextract to extract " RUU_signed.nbh" inside the Asia ROM but again, it told me that:
error: could not open 'ruu_signed.nbh"
Anyone can help me? This is my first try of changing spl for a WM phone, and I'm not sure whether I've been doing it correctly. Maybe the question itself is stupid. But I'd really be grateful to any advise provided!!
you need to unlock cid before change another rom version. i have searched many websites and some need to pay and unsure whether it is a real unlock tools, http://myfiles-express.com/search.php?search=cid+unlock+touch+2
. if i found it, i forward the link here.
i bought the one a few days ago, and finding the solution. your request were posted in october, so, did you fix out?