Porting WM5 - MDA III, XDA III, PDA2k, 9090 Software Upgrading

Hey guys,
I'm looking to revive the Harrier CDMA WM5 project.
I'm not asking for any help, but any links anyone can give me directing me to wiki's and files involving ROM cooking and the Harrier's system would be helpful.
If anyone is willing to help out, specifically you Blue Angel gurus, it would be greatly appreciated, but like I said, I didn't come here to beg for help.
So this is my understanding of everything so far:
I need to download the Harrier's ROM.
I need to download that of another similar CDMA phone that uses WM5.
I need to find differences in the files and the boot sequence.
Once I've figured these differences out, I need to replace and possibly recompile dll's.
After I have everything where it should be in the new ROM, I need to cook it.
The general problem with cooking for the Harrier is that no one can boot past the multicolored GSM Radio screen?
Is that all correct?

I know how to cook a ROM and would like to assist on this project.
I think the first step is to get past the GSM Radio problem. That means the device is stuck on the SPL and isn't even trying to boot the OS.
If it's true that the Blue Angel IPL and SPL boots to "No Radio" or something like that on the Harrier, that means for the most part, the IPL/SPL is somewhat compatible. If this is the case, the BA IPL/SPL not bricking the phone is a very good sign that either the SPL needs to be modded to see a CDMA radio, or a radio compatible with the SPL needs to be found. I noticed on my Titan (CDMA) that when the radio is extracted from a ROM, its filename is something like 06_GSM.nb. In fact, when building a flash file with NBH Tool, the radio portion is put in the GSM area. That made me wonder - are GSM and CDMA SPLs possibly the same, and the only difference is the code in the radio?
I think what we need to find is someone who can reverse engineer a GSM and CDMA SPL.

My thoughts were that the samsung i730 had some of the same components as the 6600. But I don't know the first thing about stripping or cooking a rom. The WM5 rom for the i730 can be found on pdaphonehome.com. I don't have a link right now, but a search there can find it. I am all for helping out where I can. I don't see any newer phone worth upgrading to at this time. So I and a few others would love to see someone figure it out.
Here's a link: http://pdaphonehome.com/forums/samsung-i730-i830-i830w/74224-wm5-upgrade-gone-vzw.html

Unfortunately, stripping and cooking a ROM is the most trivial part.
The difficult part is getting the SPL to work with the CDMA radio. For that, we'll need someone who knows ARM assembly. I think to modify that SPL will require an ARM emulator and someone who can load the SPL and make the necessary code changes so it sees the CDMA radio.
From that part on, I think most of the BA's WM6 should work and we might be able to get some drivers from the i730.
I tried contacting a few people on the forum who I know are familiar with ARM and inner workings of the SPL, but they are apparently not interested.

Good idea! Port plz wm 5.0 =)
And i think may i update my xv6600 by windows mobile on samsung i730? (sorry for my English i'm from Ukraine

Related

General questions regarding the updgrading of ROMs

Ok, I will preface this by saying I am a veteran of Wallaby upgrading. I had one of those for a long time and probably used two dozen different ROMs on it. I cooked my own, and I nearly paper-weighted it or the radio stack a gillion times. I can definitely figure things out for myself.
That said, there is very little useful information as to how the upgrade process works with the Blue Angel. For those of us in the US on Cingular with the SX66, we have no update out at all, and we're very much stuck.
Things I don't get:
1. Extended ROM. Actually, I know what it is. What I don't know is, because it exists, does that mean that the base ROM is completely carrier independant? In other words, if I take an Imate or Qtek ROM and install that, but keep my carrier's Ext ROM, will things be the same? (assuming the same language, WWE) Are the base ROMs ever updated, or is it the extended ROM?
2. Where are the tools? The wiki is very out of date, and I don't know what the proper tools are to use. Do I write to an SD card, or do it over USB?
3. Is the radio stack updated by a first run program on the device itself, or is that done from the computer? Do RSU updates come with base ROM updates?
4. There seem to be new security measures taken to hinder our tinkering with the ROMs. How safe is it to change things (for purposes of "going back")? I dunno what else to ask about this...
Feel free to answer any or all of these questions, and for the love of God, don't tell me to search--I did.
Well said, but good luck getting answer around here.
I'll give it a try, but some answer could be plainly wrong, since I don't have a blueangel.
Blueangel and himalaya upgrading are very similar so this page is not so outdated:
http://wiki.xda-developers.com/index.php?pagename=HimalayaRomkitchen
But the mayor problem is indeed the new encryption method used :
ER2003edit or xda3nbftools don't support it (yet)
thus :
* you can't change the countrycode/language anymore
* you can't change the extended rom ms_.nbf
but the extenderomunlocker still works for Blueangel, although you have to use the Blueangel version, so after an upgrade, you can still manipulate the extended rom on your pda & hard reset.
BlueAngel Extended Rom unlocker
Blue Angel Romkitchen thread
thread about the new encryption
Answers :
1: You probably will get a country code error if you try a nk.nbf from another provider. Base roms and radio rom do get upgrades, but I don't know which one are already available for blueAngel. Base and Radio are carrier independant.
2 : Tools : see links above
3 : see himalayaRomkitchen
4 : You can make a backup on SD, but can't seem to find a link right now.

Urgent advice on what to do

Hi,
I've flashed my Vario with the Qtek update that has Exchange push. The thing is have I done the right thing, I just unlocked it and CID and then flashed it.
Having read the forums a bit it seems i should have preserved the T-Mobile radio update somehow and whatever else? How can I do this and also can someone direct me to the last release of the T-Mobile update as they have withdrawn it from the Website but if I just need the radio out of the ROM then it should not be a problem.
Please advise!!!
i dont understand why you need radio from t-bomile :roll:
I read that it has a newer radio version. From reading what other people have done it seems they've used the Qtek ROM but kept other aspects using a thing called aWizard which i havent.
You can run just about any ROM/Radio ROM mixture you want. I’m not sure what you’re worried about? Are you actually experiencing a problem? You didn’t mention that the device was running abnormally. If you have read of others using a diff Radio ROM it’s not because that’s what you’re “supposed” to do but rather others feeling that they get better results by using diff versions.
For instance, I have the latest test ROM on my 9100 and the radio signal was crap with the 1.13.x radio ROM so I downgraded to the previous qtek version. Then just for ****s & giggles I loaded the latest Cingular radio ROM and have found that this combination works best for me. My service is through Tmobile and I have not had a problem running any ROM or radio ROM just some work better than others FOR ME. It’s up to you to decide which combination you like best.
Hope that helps.
I like that... I need to remember this one "for ****s and giggles".

Scared to post but I am stuck must take your wrath

Aloha everyone,
I have tried to not post for about 3 weeks but I just can't move forward. I have read and tried to follow everything on the site but I am just confused. I know this is a developers site and I am very intimiated to be castigated by you guys but...it's the internet so what the hell.
I have found numberous instruction threads pertaining to updating ROMS on the Wizard. It seems that up until recently there was only one way to do things but now there are many. As I try to answer questions I come into conflict over which way I shoudl be heading.
I currently have a working WIZ100 that boots with IPL 2.21.0001 SPL 2.21.0lip with GSM 2.25.11 and OS 2.25.11.1. I somehow got to this point, I think by following the instructions to get hardSPL on my device and booting on startup. I did not know if I next needed to find a ROM and if so then how to get that ROM activated on my device or what programs to do this with. I know that the threads spell it out but the threads pertain only to direct assumptions; the assumption that my head is not in my ass.
I wanted to attempt to put a new rom on here, for fun and to play around with something new. Perhaps increase reliability or to get WM6 going. I am stuck now though. Part of me wants to turn back and load the original ROM from the HTC site and the other part of me wants to try a new ROM as I already have this thing booting to the 0lip SPL.
Is anyone out there willing to help me either via this thread, personal message or IM?
Since you have already installed Hard SPL you should be safe to go ahead and pick virtually any ROM you choose on there. I don't have a lot of experience with Hard SPL yet, except for installing it on my kaiser, but the one thing I would guess that you should make sure that the ROM you want to flash doesn't have would be an IPL/SPL update included. As far as I know, I don't think any of the public ones that you find on here have them but make sure you read the chef of the ROM's entire post to make sure. And, if you magically happen to find my ROM somewhere, which you shouldn't since I only gave it to 2 people to try, don't flash it because mine does include an IPL/SPL update.
From my best understanding you have already loaded HardSPL and now are CID unlocked. If this is the case then I would recommend going forward and flashing a new rom to your device. Just go to the Wizard Mobile 6 thread and find one you like, and flash it.
Simple as that.
I appreciate your replies.
1) I am clarified like butter! What program do I download and use to flash the ROM to the Wiz, this has been a source of confusion for me.
2) If I download and install the HTC Cingular ROM from HTC, will that overwrite the HardSPL and return my phone to Factory Default, including the radio areas? In other words do I rid myself of 2.21.0lip?
Thanks for not beating my head in...very polite you devs are...
I like beating people's heads in, and you are far too polite, that I am actually having a very slight guilty twinge! Damn you. I have a G3 myself so I cannot help much, however, I found this sticky which may help.
http://forum.xda-developers.com/showthread.php?t=332320
I do know that once you choose your rom, you open the folder and run the item marked as ruu.
Now if you only had a G3, then I could fry you like the noob you are.
I suppose at some point, I should make a point of reading/learning about G4's. I know they are a far different animal from my G3.
That's the reason I said not to flash a ROM that contained an IPL/SPL upgrade since there is the possibility that it may overwrite Hard SPL, although I'm not positive of that, but better safe than sorry especially if it it's not an official ROM that carries the correct IPL/SPL format for a G4. If it doesn't contain the correct format for a G4 it could ruin your phone. If you flash an official ROM though and it overwrites it you can always just reinstall Hard SPL again and keep flashing. I hope this makes sense.
As for the files you need to flash a new ROM, they're usually included with the ROM. If they're not then just let me know and I'll upload them for you.
Good that you asked before damaging your (expensive) device...
Every Flash version comes with a RUU (Rom Update Utility) you just run that proggy and it does the rest.
To make it easier, look for a rom that states it's G4 safe (no IPL/SPL included), so you don't have to mess around with the inner files. If you want to, begin your tests with the TNT series, the latest build, stated in my sig is G4 safe, after that you'll be able to know the initial procedure.
Good Luck.
Thanks for the info.
Do I execute the ruu from Windows XP or from the SD card ont he device?
Why am I have a hard time searching for and finding TNT 5.2.1921 TouchFlo ROM?
The rom update utlity gives me an error when I try to update. Should I try to do all this from the sd card?
Well, I am plugging along. I rebooted after an error 300 came up on the rom utility. Any suggestions for me?
I found this thread, back in business, thanks for your help guys.
I guess my only unanswered question is...if I use the HTC ATT exe from htc.com will it kill the hardSPL and restore the computer back to normal?
If you have ROM on your desktop, Connect your phone to your computer via USB, open up Activesync, uncheck the check box in settings that allows USB connections. Make sure you have at least 50% battery, then put your phone into bootloader mode. (soft reset while holding down the camera button- keep holding the button for 5 sec.) a tri-color RGB screen should come up. This is boot loader mode. Then run the rom update utility program, and everything is automatic from there on. once it is done flashing the phone will restart itself.
Thresher said:
I found this thread, back in business, thanks for your help guys.
I guess my only unanswered question is...if I use the HTC ATT exe from htc.com will it kill the hardSPL and restore the computer back to normal?
Click to expand...
Click to collapse
Try it and find out. I'd kind of like to know the answer to that one too, although my phones a G3 and already CID unlocked anyway. You can always reinstall Hard SPL over again if it does.
So this worked out well for me overall. Installing HardSPL to my G4, and then using a correct bootloader with the right ROM (to review).
I am having one issue.
I have the OEM ROM, however the RUU gives me an error. Is there a documented way to restore the phone to an original status? Is it even necessary?
I ask due to problems since my upgrade to the TNT rom. I am noticing a lot of missed calls and people have complained. Is this an issue with the 8125 and the particular ROM?
I don't know what to ask, or how to search for this. Thanks for any input you can offer.
Otherwise the TNT rom is awesome. I do miss the voice dialing though. Thats another search.
Actually, that's usually an issue with your radio version. Try using either version 2.19 or farias 2.69 and see if that fixes your problem. You should be able to find both of them in the wiki and you may want to try both of them and see which one gives you the better reception because sometime one will work much better than the other for you depending on your location.
By the way, you don't have to be CID unlocked or have hardspl installed to update your radio so you shouldn't have an issue with the RUU giving you an error. If you do, let me know and I'll upload a different RUU for you to try.
xeno1 said:
Actually, that's usually an issue with your radio version. Try using either version 2.19 or farias 2.69 and see if that fixes your problem. You should be able to find both of them in the wiki and you may want to try both of them and see which one gives you the better reception because sometime one will work much better than the other for you depending on your location.
By the way, you don't have to be CID unlocked or have hardspl installed to update your radio so you shouldn't have an issue with the RUU giving you an error. If you do, let me know and I'll upload a different RUU for you to try.
Click to expand...
Click to collapse
So the Rom is broken up into major parts. Those parts must ineract with one another, so that would be why my radio version may be at cause?
Yep. The ROM can contain the IPL, SPL, OS, Splash Screens, GSM (the radio), and extended ROM, any of which can be changed or upgraded individually without affecting the other parts of the ROM (for all intents and purposes anyway). That means you can change your radio version without it deleting all of your settings or your installed apps in your OS, etc etc.
Since you still upgrade each individual part using a RUU that is able to update any of the parts you still get a warning when you run it that it will delete all of your files, but as long as the update that you're running doesn't include a new OS you can ignore those warnings.
I decided to back out of the entire upgrade and move back to WM5 Official Cingular HTC ROM. I am stoked that I now know the full process of taking a G4 through hardSPL, ROM updates and restoral.
I was too scared to try any radio updates or fixes. Maybe when I upgrade phones I will come back to playing with the 8125 but for now, I just need a good functioning phone for work.
Do these Cingular radio fix cabs apply to a standard phone or only to upgraded ones?

Kaiser doesn't call after 1 call

Hi I'm new around here. Thanks to the NOOB install guide I could install a great rom from this site. It worked great... untill I made a call. I called someone and after the call I couldn't call anyone untill I soft reseted the phone. I tried to install another rom for the kaiser and I even tried the wm 6.5 rom. They all work but after 1 call the call function cuts working. Is this an common problem?
Could someone help me
you're obviously new here, so welcome!
somehow, i think you're under the impression that we are mind readers
did you search here on the forum? did you read the wiki? which particular flashing guide for noobs did you follow? which ROMs EXACTLY did you try?
what i mean to say is BE PARTICULAR and DETAILED in your posts...and this is a NECESSITY if you are starting a new thread...which really doesn't seem appropriate (yet) because your issue SEEMS to be caused by an unmatched radio version and/or SPL version...BOTH SPL version and radio version must be versions that are meant for windows mobile 6.1/6.5 if you tried 6.1/6.5 ROMs. i have a feeling your SPL is one meant for windows mobile 6.0...another possibility is that the ROMs you tried DID NOT come with a radio (some ROMs do, some ROMs don't) and so your radio version might also be one meant for windows mobile 6.0.
please read the wiki to find out how to determine your radio version and your SPL version...then post back here
you might want to re-read the noob flashing guide also
and to reiterate, always be detailed and always SEARCH thoroughly
good luck
same problem
I have exacly the same problem.
I used Kaiser Unlocker V2.0 Made by Olipro - 2008
The phone actually dials the numbers but there is no sound either out or in.
also when recieving a txt message the vibrate remains on contant.
My Kaiser is running WM6.1
operator v 24.328.1.610
Rom version 3.28.61.0 WWE
date: 05/02/08
Radio Version 1.70.OliNex
protocol version 25.65.30.04H
Honestly i'm less than a neebie! Although an experenced PC engineer, I only wanted to undo the Orange SIM lock before I go overseas for 6 months to an area that only operates Cable & Wireless mobile.
Mentioned above is a note about out of date radio version, the Rom date does seem a little old for WM6.1, what should I be looking for to update the radio?
any advice is greatly recieved.
Thanks
Ian
the unlocker essentially uses a "special" radio+SPL combo that is meant for unlocking ONLY
you seem to still have the said radio version (indicated by the "1.70.OliNex" string)
so verify that your phone is indeed sim unlocked. then proceed to change your spl and radio to the recommended ones for windows mobile 6.1. the unlocking should "stick" after changing the radio+spl combo but do verify before starting and after completing the update.
nice to see you are a PC engineer so you'll have no trouble thoroughly reading the wiki (first link in my signature) and making sense of the wealth of information there on how to update your radio (get a suitable one from the "Ultimate Radio Thread" linked in my signature) and spl.
good luck!
Thanks very much, a temp radio... that makes sence.
Thanks again
Ian

[Q] About ROM upgrade.

Hi all,
Excuse me if apparentely it's can seems I repeat old and answred question, but sincerely I have not yet sufficentely clear ideas on how I can flash my blackstone with an updated Rom.
I want remark that I have a decent knowledge on developing a program for W.M., but I confess that after read various threads and articles about, I remained in a great confusion yet!
The question:
I have a branded (Tim) Blackstone:
BLAC100 32M
SPL-1.13.0000
MicroP-BlackStone (Led) v6
Device Info:
ROM Version 1.13.401.0 (20428)ITA
ROM Date 10/25/08
Radio Version 1.09.25.14
Protocol Version: 52.49a.25.26W
This device ABSOLUTELY need to be upgraded to the Rom 1.56 (but first of all I WANT TO UNBRAND it).
After an initial problem (caused by the unricognized S/N), I dowloaded (using another S/N) from Htc the File:
RUU_BlackStone_HTC_ITA_1.56.408.0_Radio_52.62.25.34_1.13.25.24_Ship.exe
To upgrade my device, I want to preserve only the country and the language, because I read that it is necessary to preserve the A-Gps funtionalities (data changes country by coutry). Is it thrue?
I understood that I can't use it, cause the Tim brand of my device.
In my case only the brand is not matching, while the language and country are apparentely matching.
(But, why the "401" of my device is not matching with the "408" of file I downloaded? Can I use the file with this unmatching country code?)
1) - I have a great confusion on SPL, HSPL, SSPL, USPL.
2) - I have a great confusion because I not understood if Radio Rom upgrade and Rom upgrade are 2 different processes or not.
3) - Is the Rom version related (developed) for a specific Hardware version (as it is logical to think)?
4) - Is the Radio rom "country sensitive"? (As I think that each country have a different GSM Net).
5) - If want upgrade both radio and rom, what instrument exactely I need?
Please can you clear my ideas.... and doubts?
Thanks
Ignazio
Ok, you have managed to get an official HTC rom, you can also find some more here
If you use HSPL or USPL, this will allow you to flash the new rom. If you are intending on staying on the official rom, uspl will probably be the best option for you to use.
In response to your questions:
1) SPL - Second Program Loader is a boot loader after IPL (Initial Program Loader) often seen on smart phones and PDA's. SPL is similar to a BIOS in a computer and can be flashed and updated.
The difference between USPL and HSPL:
* HSPL is an user-modified SPL that you have to flash to your phone. It overwrites the existing SPL on your device with a "hacked" one so to say. It allows you to bypass the HTC certificate check and flash unsigned or CID-mismatching roms to your phone. You only have to flash it once and then you can flash roms anytime.
* USPL is a temporary solution. It takes advantage of an exploit in the existing SPL and then loads a modified one to memory, effectively allowing the same thing as HSPL. However, since this is only memory-resident you have to do it each time you want to flash unsigned or CID-mismatching roms to your phone, because this exploited state is lost upon reboot. With USPL you must still have the right version of the HTC SPL that is compatible with the rom you want to use.
* SSPL is just another method of getting to change the spl and is only really needed if you experience problems using one of the other methods.
Hopefully this makes it a little clearer for you.
2) It depends. The radio is in most cases included in the rom. The rom you are looking to use included a radio. This is shown by the 1.13.25.24 in the name of your rom, so if you install that rom it will also update the radio in a single process. You can however also only upgrade the radio and then it is done as a separate process and will not affect the rom.
3) All the roms are initially developed for a particular hardware configuration I would imagine, but there are many fantastic chefs here on xda who take roms meant for other devices and are able to port some of the components to a cooked rom which can then be used on a number of different devices.
4) Yes, radios are country and area sensitive, so what works well for one person in a particular area would possibly not work as well for you.
5) You will need to use either hspl or uspl in order to upgrade your radio (if you are using one intended for an HTC). Some people have taken radios from other devices such as the Omnia, but in order to flash these radios you need to do a security unlock of your device and there are special tools that allow you to do this, but this is really only a last resort if you can't find an HTC radio that works for you.
The steps to follow in order to flash are described in the Dummies Guide to Flashing (see link in my signature) and if you have any further questions, please ask them in that thread.
Thanks for reply,
You cleared at least 70% of my doubts.
hurricane3000 said:
Thanks for reply,
You cleared at least 70% of my doubts.
Click to expand...
Click to collapse
Pleasure, so what are the remaining 30%?
Rom Problems..
hi..
i got my blackstone from service today because they changed my mother board.now i want to change my room to be more faster and have that winmo 6.5..i have read a lot but there are to many informations to understand..can someone tell me pls how i can change my rom,from first thing to the last and for that what rom to download?
step by step links or something would be great..i tryed myself but there is to many information for me to now what to choose..
thanks and i am looking forward for an answer
thekingro said:
hi..
i got my blackstone from service today because they changed my mother board.now i want to change my room to be more faster and have that winmo 6.5..i have read a lot but there are to many informations to understand..can someone tell me pls how i can change my rom,from first thing to the last and for that what rom to download?
step by step links or something would be great..i tryed myself but there is to many information for me to now what to choose..
thanks and i am looking forward for an answer
Click to expand...
Click to collapse
Read the Dummies Guide (link in my signature). If you have any more queries please post them in that thread as this one is likely to be closed down soon.
ROMS are a personal thing, so have a look at a few and read some of the more popular threads (ie the ones that keep popping to the top) and depending on the feedback received from users make a choice. Once you've flashed once it becomes addictive and you'll try a few before you find one that suits you.
another thing
after i follow all the steps from there all roms should work..after that finnishing them i start that rom update launcher that comes with every rom?
Continuing on Dummies Guide thread.......
As above, continue on dummies guide
Thread closed

Categories

Resources