How to change the Rilphone.dll - HD2 Windows Mobile 6.5 ROM Development

Hi there,
I've looked for information about this topic and I get this explanation:
IF you have a patched nk.exe then make sure the rilphone from the new radio is named rilphone2.dll, copy it into the windows folder of your device, edit the registry with your favorite reg editor go to HKLM/Drivers/BiultIn/RIL edit the Dll key and change it from rilphone to rilphone2
Click to expand...
Click to collapse
After that I have downloaded the Rilphone.dll for 2.07 version, which is the radio I have installed know, and I followed the instructions but after soft reset, the phone doesn't work.
Could someone explain, step by step, how I can change the rilphone?
Thanks in advantage.

I dont know where u got that info but:
*-How can I install a new rilphone.dll to my already installed ROM?
* You can make a CAB or use Resco Explorer... However, it has to be put in \Windows\ directory (and, of course, you need to reboot after the installation!)
from here ... end of first post
http://forum.xda-developers.com/showthread.php?t=611787

Yes, I found this information too but I don't know how to make a cab and the only way I have to change the rilphone it is by using the Resco software and this is the way I followed with the commented result.

The rilphone.dlls are operator specific so first of all you have to know that the one that you are wishing to use is indeed the one that will work!!!
After you flash a chosen radio, if it works then there really is no need to tamper with it any further.
If it doesn't then it could well be the rilphone file that has upset , or that could improve things, so be careful.
A US rilphone, (and who knows where they come from?) may have no beneficial effect on a UK radio and vice versa!
Try the radios with whatever you have already (a stock radio could improve with an "in the wild" rilphone variant), but, there's no guarantee.
Remember rilphone files are not ROM or radio dependant, they are operator dependant so logic dictates that a rilphone extracted from a specific operator ROM should "enable" that operators access protocols and could be the one to use with any later radio flash.
Horses for courses!

Thanks pa49.

Related

Is there actually modify contents of new Rom (Extended_Rom)?

Hi,
Installed the knew imate rom on my K-Jam. All good except for the fact that I no longer have write access to the Extended_Rom so I can't delete uncessary crap.
Been searching the forums but don't really seem to be able to find a solution, is there one?
if you tried 'search'you would have known allready that until now the 1.6+ ExtROM's cannot be modified.
You could help buzz_lightyear in finding a solution by sending him / posting a dump of the bootloader (IPL) and an export of the HKLM part of your registry. Plz supply the version # of the rom and bootloader
actually you can!!
well I should explain... I have 2.16.9.1 WWE and before my last hard reset I installed the the unlock utility for the extended rom. Unfortunately I moved the cab file to the unit and installed it so I lost it. IDK if there is a different version available but the one I did install has the same name as this one which is not working for me right now after the hard reset.
Make a long story short I was able to delete and add files to the Ext Rom with 2.16.9.1 but now I can't seem to get it working as I probably can't find the correct version of this file:
Unlock Ext Rom Wizard.cab
ethorn: Are you sure the files were actually being deleted. I tried running that util and deleting, I found it deleted it from being listed but the file is still there.

ROM upgrade - how to create your own rom-questions ???

hi i have been looking through this formu but cannot really find what i am after. sorry in advance but if it was covered in other threads please give links.
i would like to upgrade my rom (current i am using pre-installed tmobile mda pro rom) to something batter. the problem is there is so many things in this forum that makes me conufused.
Is it possible (probably it is- but how) to upgrade my ROM by creating my own ROM eg take the best radio rom and extended rom with the stuff i want eg some application i am using right now - instead of normal keyboard get resco keyboard and instead of file explorer get resco explorer and so on and on and put them to the extended rom .
is there any soft to do it ? can someone provide me with links where i can find out something more about ROM cos wiki isnt really helpful and seems to be out of date.
any help wanted !
cheers, cudo
ps. or put tomtom to the extRom...rom that would feauture all the good stuff.
what a pity nobady is willing to help me..maybe u vac just point me to some accurate threads within this forum, if ther are some.
cheers, cudo
To put another Radio ROM in is trivial.
Take out the other two (ExtROM and OS) ROM images and just flash in the Radio file. I did this and didn't even need a hard reset.
To put TomTom into your ExtROM is easy too.
Once you have done your hard reset with your new ROM images and the ExtROM has loaded, you have 10MB of space that you can reclaim. There are instructions at the top of this forum for unlocking the ExtROM and making it appear as another memory area.
Please use backup software regularly so that you don't have to reflash the unit until the next OS upgrade.
Creating a ROM image is more hard work, and I don't know for sure that all the information is accurate. This is only my understanding of the process.
Install the programs that you want in your ROM to your PDA and make a note of the locations of all files and registry entries that are installed.
Take a recent ROM image and unpack it to your desktop.
Delete the programs that you don't want to install, and then search through the hives for the entries that relate to those programs. Delete those too.
Put the files and registry entries of the programs you are putting into your ROM into their post-installed locations.
Rebuild the ROM image.
Flash it in.
Hopefully this won't break your PDA if you get it wrong, I'm guessing that this is very much a trial and error process.
I haven't tried this.
Use this information at your own risk, it could break your PDA.
how do i separate the rom images from each other..i mean radio, os and extended roms ? when i unzip the UNI_TMUK_130114_130232_11003_WWE_BL101_Ship i am getting loads of files but cannot see the right ones.
cheers, cudo

gSM rom on a CDMA phone?

(I posted this in the SmartPhone forum, but this is probally a better place)
I have the Verizon PN820 smartphone running wm5. I see roms for some GSM phones with wm6.1.
I would like to extract the WM6.1 from the GSM phone, and put it on my Verizon CDMA?
Is this possible? If so, is there a guide availiable that might lead me in the direction on doing this?
Thanks
yes you can flash the rom but your phone may not work after that
Well the goal is to have a working phone after the flash
So I won't be able to from from GSM to CDMA then I take it?
uhh no he just answered your question. it may flash but wont work. its like saying can u put diesel into a Corvette- sure, will it run- no.
Doh, so I guess it's no use trying it then if you are pretty sure it will brick the phone.
A Good Question
MrTek said:
(I posted this in the SmartPhone forum, but this is probally a better place)
I have the Verizon PN820 smartphone running wm5. I see roms for some GSM phones with wm6.1.
I would like to extract the WM6.1 from the GSM phone, and put it on my Verizon CDMA?
Is this possible? If so, is there a guide availiable that might lead me in the direction on doing this?
Thanks
Click to expand...
Click to collapse
I believe that the trouble lies within the hardware of a device.
Unlike PCs that have the ability to run multiple OSs phones may not share parts that, given the right instructions, allow them to work on different infrastructures (e.g., CDMA and GSM).
I've not looked into this fully but know that certain chip sets on board a device are compatible only with that type of network.
While a PC/Notebook owner can freely choose his or her ISP it is more difficult, in the Cell Phone industry, than just simply swapping a Sim Card.
I know that a certain GSM provider is looking into locking certain phones onto their network via hardware; think of the implications.
Somebody may come up with a relatively simple solder-in of a compatible chip set or, perhaps, board swap to make this happen but then the consumer would have to balance the risks, money and effort of this option over purchasing a new phone and hopping over to a preferred service.
If/when standardization trumps the proprietary then your dream comes true; but can you wait?!
To make this work, you would have to:
1. Dump your WM5 ROM.
2. Separate dump into SYS and OEM packages.
3. Extract XIP.
4. Build new XIP with WM6.1 MSXIPKERNEL.
5. Build new IMGFS with new WM6.1 SYS folder.
6. G'Reloc the entire ROM.
7. BuildOS to create a dump.
8. Use Tadzio's tools to create a .bin, then to a .nb file.
9. Flash the .nb file.
This is sure to work, but isn't simple to do. If you're new to ROM cooking in general, you'll have a lot to learn before you can even attempt this. I've been cooking ROMs for 4-months and I still have a lot to learn.
And it will not boot this way, you have to mess a lil with the kernel (nk.exe) of your original rom in order to boot WM6/6.1, but GnatGoSplat is right , you need to recook a WM6.1 rom for your device with your devices OEM drivers and software in order to work. You can not use GSM rom on CDMA device because the drivers are difrend
Hmmm....I wonder if it could be done.
At worst, If I have a bootloader in tact, I should be able to revert back,no?
I already extracted the WM5 ROM, and I extracted the XIP from a Startrek 6.1 rom already.
Yes, as long as you don't overwrite the bootloader, you should be able to revert back, but I'm not familiar enough with your phone to know for sure.
StarTrek 6.1 XIP won't work as-is, the only part you can use from it is the MSXIPKERNEL. When you use XIPPORT and click "Make Packages", you will find MSXIPKERNEL in the Files and also Modules. You would do the same thing with the XIP from your existing WM5, then replace your old MSXIPKERNEL with the ones from the StarTrek.
For both ROMs, before you do anything, do "Write Maps" in XIPPORT. Then you can compare and it will tell you if you need to relocate any modules in your device's XIP to fit the modules from the StarTrek (you'll probably need to). You relocate modules with M'Reloc.exe. You will also have to manually edit the imageinfo.txt for each module in order for Write Maps to work. After you've done that, do "Realloc P" to relocate the modules. After that, you'll need to Write Maps to make sure there are no conflicts. In Map.txt, if there are any !!!!!!!!!, that means you have a conflict and will need to try different addresses in M'Reloc.
Gnat,
Thanks for the help. I am really curious now that you say it can be done.
This is what I have done so far:
I started with the nbh file with WM6.1 from the StarTrek which I grabbed from here: http://forum.xda-developers.com/showthread.php?t=374397
I then used Dutty's NBH tool to decompile the NBH into NB
Then used the extracted OS.NB with nbsplit (nbsplit -sp?) to break apart the payload and extra.
I then tried to use the rommaster tool to extract the XIP, but I always get:
[Info] It is a common ROM.
[Error] File struct error, xip end offset is 0x77422c11, but file lengt
is 0x025a95b0.
I suspect this might be related to the nbsplit -sp parameter?
diffeent providers
Hey, what about using another providers rom on your phone? cuz for the phone I have telus has a 6.1 upgrade, while bell doesnt seem to... would that work by any chance?
thank you for any help (have been trying to find information for ages)
Danial
It can work, but usually you have to CID unlock the bootloader in order to flash another provider's ROM. I'm not familiar with Telus and Bell, but are they CDMA? If so it may overwrite some stuff like the provider setup info and PRL. You'll need to go into the EPST menu and make note of all those settings before you flash. After flashing, it would pretty much be the same procedure as getting a phone from that other provider to work on yours.
Definitely can be done though, my Touch Diamond is a CDMA Sprint phone that I use on Alltel.
GnatGoSplat said:
It can work, but usually you have to CID unlock the bootloader in order to flash another provider's ROM. I'm not familiar with Telus and Bell, but are they CDMA? If so it may overwrite some stuff like the provider setup info and PRL. You'll need to go into the EPST menu and make note of all those settings before you flash. After flashing, it would pretty much be the same procedure as getting a phone from that other provider to work on yours.
Definitely can be done though, my Touch Diamond is a CDMA Sprint phone that I use on Alltel.
Click to expand...
Click to collapse
Is there any forums, or FAQs or anything about doing this?? Bell will not release 6.1, and custom roms do not work....ridiculous that there is no support for this phone at all....
You might try http://forum.ppcgeeks.com/.
That forum seems to specialize in CDMA phones. If there's an unlocked bootloader available for your phone, then it shouldn't be too much trouble. Some providers lock the EPST menu (SPC lock I believe it's called) and in that case you'd have to find a program or method to get the unlock code to get into that menu. Dig around the PPCGeeks and you'll probably find more specific details. I only had to do it once so unfortunately I wasn't able to commit those details to memory.
GnatGoSplat said:
You might try http://forum.ppcgeeks.com/.
That forum seems to specialize in CDMA phones. If there's an unlocked bootloader available for your phone, then it shouldn't be too much trouble. Some providers lock the EPST menu (SPC lock I believe it's called) and in that case you'd have to find a program or method to get the unlock code to get into that menu. Dig around the PPCGeeks and you'll probably find more specific details. I only had to do it once so unfortunately I wasn't able to commit those details to memory.
Click to expand...
Click to collapse
Thx for the link.... but from wat iv read before my phone (HTC S720, HTC Libra) doesnt seem to have a bootloader :S....
the vox does have one, im not too sure if it would work on it or not?
and specifically this phone has no support on any website that i can see :S....
is there any guide or something as to find the SPC lock?
Thx alot by the way, your the first member whos actually replied to me about this
Danial
GnatGoSplat said:
Yes, as long as you don't overwrite the bootloader, you should be able to revert back, but I'm not familiar enough with your phone to know for sure.
StarTrek 6.1 XIP won't work as-is, the only part you can use from it is the MSXIPKERNEL. When you use XIPPORT and click "Make Packages", you will find MSXIPKERNEL in the Files and also Modules. You would do the same thing with the XIP from your existing WM5, then replace your old MSXIPKERNEL with the ones from the StarTrek.
For both ROMs, before you do anything, do "Write Maps" in XIPPORT. Then you can compare and it will tell you if you need to relocate any modules in your device's XIP to fit the modules from the StarTrek (you'll probably need to). You relocate modules with M'Reloc.exe. You will also have to manually edit the imageinfo.txt for each module in order for Write Maps to work. After you've done that, do "Realloc P" to relocate the modules. After that, you'll need to Write Maps to make sure there are no conflicts. In Map.txt, if there are any !!!!!!!!!, that means you have a conflict and will need to try different addresses in M'Reloc.
Click to expand...
Click to collapse
It's time to propose this idea.
The unbrickable ROM. Works regardless of GSM or CDMA, keyboard or no keyboard.
Technologically speaking, why can't this be worked on? Even if it takes 12-18 months, it's worth the effort and time to finally create "The unbrickable ROM".
this is the wrong place for questions,
please refer to the Q&A section
thank you

Improve FM Radio Library Build 103.816

I think this FM Radio is improved as far as reception concerned. Less interference noticed overall. Back up the current library (just in case you don't like this one) from the Windows directory and replace it with the files in the zip.
Where does it come from ?
plopplop said:
Where does it come from ?
Click to expand...
Click to collapse
From udk's latest ROM
Is there a possibilitie to change the fm radio with a working wm6.1 rom already flashed because when i try to copy the files over the files on my device i get a error that i cant override them.
Ajacied410 said:
Is there a possibilitie to change the fm radio with a working wm6.1 rom already flashed because when i try to copy the files over the files on my device i get a error that i cant override them.
Click to expand...
Click to collapse
use total commander or resco explorer. Either will over-write the libraries.
It would be great to make a cab file out of it. Could anybody help with it?
mffu said:
use total commander or resco explorer. Either will over-write the libraries.
It would be great to make a cab file out of it. Could anybody help with it?
Click to expand...
Click to collapse
That depends - what are all the needed Registry entries ? It's simple enough to have all the files in the zip CAB'd to install in \Windows, but are there Registry entries needed beyond these ?
i tried it yesterday.Copy all files in Windows folder with resco,check version and see version number is ok.I listened to radio all night and havent a problem
ianl8888 said:
That depends - what are all the needed Registry entries ? It's simple enough to have all the files in the zip CAB'd to install in \Windows, but are there Registry entries needed beyond these ?
Click to expand...
Click to collapse
This library is complete. You can unzip it to the storage card, tap on the FM Radio.exe and it will work. I believe we need a cab maker. That type of program writes everything into the registry during the installation.
Thanks. I will try this one tonight ... ;-)
mffu said:
I believe we need a cab maker.
Click to expand...
Click to collapse
Here you go.
Tested. Works.
Sascha
The PDAViet rom also has version 1211.721 which also has better reception than the one on the stock rom. Now I can use my favourite headset which had poor reception, maybe due to shorter length than some crappy one I had
SaBo said:
Here you go.
Tested. Works.
Sascha
Click to expand...
Click to collapse
Doesn't work on my Cruise. Stock ROM. The App doesn't want to start.
Neither the cab not the zip works. I thought that my sprite backup would have the original Files from the rom,it does not. Does anyone have the stock radio files to get my radio working again?
TIA!
EDIT: It looks like I have lost the ability to launch the radio app. At this point, I really don't want to do a hard reset. Don't apply this update unless you are willing to lose this function.
victoradjei said:
The PDAViet rom also has version 1211.721 which also has better reception than the one on the stock rom. Now I can use my favourite headset which had poor reception, maybe due to shorter length than some crappy one I had
Click to expand...
Click to collapse
this is the default version that i have on my HTC Polaris/Cruise.
I'd like to backup my files before copying the new one but can't copy fms_api.dll, even using Resco explorer...
Doesn't work on my Cruise. Raramomo ROM. The App doesn't want to start.
Has somebody a cab of the original radio ?
LIPA said:
Doesn't work on my Cruise. Raramomo ROM. The App doesn't want to start.
Click to expand...
Click to collapse
What application doesn't start?
The CAB can only be installed if you turn certification off.
I don't know if this is possible with all stock ROMs.
Sascha
SaBo said:
What application doesn't start?
The CAB can only be installed if you turn certification off.
I don't know if this is possible with all stock ROMs.
Sascha
Click to expand...
Click to collapse
The FMRadio.exe does not start. The cab was installed properly without issue.
mffu said:
That type of program writes everything into the registry during the installation.
Click to expand...
Click to collapse
Yes, I know that - it was the point of my post.
But what I asked is: "Are there any other Registry entries that need updating ?"
The answer seems to be - apparently not, since another post reported it as working by just copying the unzipped files into \Windows ... but other posts reported this as not working.
Generating a CAB is easy of course, making sure it actually works may be harder.
E.Bonobox said:
this is the default version that i have on my HTC Polaris/Cruise.
Click to expand...
Click to collapse
The FM Radio I posted is better than the PDAViet's one. I have less interference or static after I upgraded to it. I am on PDAViets's 06 build and I get a clear and crisp signal off the stations I had the crappy static with the original build.
And YES, you got to have the security policies changed in order to overwrite some files in the Windows directory. Search for the SDA Application unlocker. That should fix the problem with upgrading.
In my first post I mentioned about backing up the original files. If you happened to fail doing so, try to find Dutty's FM Radio cab.
Thank you!

Help Please - renamed registry folder & can't change it back!

What a numpty!
I was trying to get HTC Home Weather working thru T-Mobile UK using v1.5HTCHomeproxy0409.cab (without success), so went into the registry using Total Commander to check the Proxy settings.
Unfortunately I got as far as \\\Registry\HKLM and was trying to double click the "Software" folder but instead it went into edit folder name mode and whilst distracted by the wife managed to change the folder name to "n"
Whatever I try, I can't rename it "Software". I've tried creating a new "Software" folder and copying the files across, but a few won't copy:
/Apps/Shared/ "\Windows\mscoree.dll" and
/Apps/Shared/ "\Windows\Intellipad.dll" and
plus some .NET Compact Framework files in /Microsoft/ folder - but I'm guessing these are something the prev user had and wont affect the normal functions / programmes I will use
so... is there any way I can put the files I moved from
\\\Registry\HKLM\Software back, do I need to etc ????
Would appreciate a bit of advice from someone less accident prone!!!!
Its a (recently bought off eBay) , ex T Mob (UK I think) unbranded with HTC home etc. Can't work out how to see what version of HTCHome was on, but guess I've written over it with the proxy.cab now - the icons have changes and have lost today screen battery indicator, but that's a problem for another day!
Not sure what the ROM is, if its an original or cooked (OS ID looks normal to me, WM5?), but ExtROM looks like its been hacked by its name - dferriera WM5SE
G4 Wizard
ipl 2.21.0001
spl 2.21.0lip
gsm (radio?) 02.71.11
os 2.26.10.2 WWE
Well, if it wont change back, you can always hard reset or reflash to a new ROM...and if you do the later, all of the prerequisites have been done for you, you have HardSPL allplied already, and the correct radio ROM version for most of the ROMs, so you can flash away!
Thanks Ashasaur.
As you've probably noted from my profile and foolish behaviour, I'm new to this, does anyone mind just explaining the above comments on the ROM flash for me please?
-all of the prerequisites (?) have been done for you
-you have HardSPL (?) applied already: Is this related to the Server Proxy I've been trying to patch to HTC home for the weather fix?
-and the correct radio ROM version for most of the ROMs: does that mean I need to be careful I pick a ROM to match my radio version somehow?
If I can't find a way to rename the registry file, I'll have to go for a hard reboot, ROM flashing will be my next project once I feel I've done enough reading to understand what I'm doing and what not to do!
Thanks.
In order:
1-Prerequisites)-You have got HardSPL flashed succesfully to your device which leads to;
2-HardSPL)-Since you have a G4 device, in order to flash a non-carrier ROM you have to have HardSPL applied to your device, and you can tell that yours has been done by your IPL and SPL. Your IPL or 2.21.0001 indicates that you have a G4 Wizard, and your SPL or 2.21.Olip means that you have HardSPL applied already, otherwise you would have had to do it in order to be able to flash any ROMs...which leads to;
3-Radio)-What I mean by correct radio for most of the ROMs is that 2.71.11 is regarded as one of the more stable radio ROMs out there, and together with version 2.19.X, they are the preferred versions, though any version will work with any ROM, some work better than others.
Hope that helps!
Yes it does, thanks - especially now it has prompted me to read the wiki on hardSPL.
So maybe flashing a new ROM is not too far away...
Does the ROM contain the Windows operating system, in which case can I upgrade to WM6 / 6.1 (version currently says WM5) on my device, will I find a selection with info on what's in them on the downloads pages? (can't get access right now for some reason)
Cheers
I just did this today with my Touch Pro, it's alarmingly easy to break your device like this.
I think I have it fixed ... after I made the mistaken renaming, the device had locked up (or grown very slow) so I soft reset it. That rebuilt a large portion of the Software folder. After that, I copied the remaining keys in the renamed folder to clipboard and overwrote whatever was in the new Software folder.
Phone seems to be back to normal, but I'll be on the lookout for anything that didn't quite work. If that's the case I may have to hard reset.
@burnsy, yes, most of the download pages contain what the ROMs have in them, but I would look at my review thread in the Wizard Mobile 6 section...its called ROM Features......such such such, its got a list and ratings of the ROMs that you may find interesting.
Nice one ashasaur, sounds like just what I want. Should keep me off he streets...
Dr G, seems you're getting on a bit better than I am - my device won't let me copy all the files into the new folder. Noticed that I can receive but no longer send email, even after deleting and reinstalling my account, but that could equally have been caused by the htc home proxy files I was playing with!
I feel a hard reset coming on...

Categories

Resources