[SOLVED]Trouble with the rilphone.dll in my ROM - Windows Mobile

I have been working on cooking a ROM for my Tilt2 using the osKitchen. Everything is going swimmingly except for a couple of last things.
I am having some trouble with my phone connection and signal. The signal shows 5 bars and then then drops to 0 and stays that way for a while then jumps back to 5 bars. I have noticed this behavior no matter what the signal actually is. I may have messed up a setting but it seems like this all started happening when I tried to change out the rilphone.dll. Are there any things that I need to consider when using another rilphone.dll? I just grabbed the whole folder of the one that I wanted to use and replaced that in my OEM Driver folder. I am sure that I am using a TouchPro II rilphone.dll. I have tried three different ones from other stock roms and I know that they are radios that work on my device. Are there other files that I need to include? Or other settings that will affect performance?
Any help on this would be greatly appreciated.
Thanks,
cj

See if this can help you:
Da_G said:
posting from the road..
re: rilphone.dll:
one way to implement would be to dump the rom that comes with the radio, grab rilphone.dll, insert into your rom, cook.
but that only works if you have the oem/rom/sys or if the rom is unprotected so you can dump/recook..
if the chef has patched nk.exe in your rom to skip security checks, you can simply copy rilphone.dll to device as rilphone2.dll
or similar, and change the registry to point to that, soft reset.. if rom is not cert patched it won't load without proper signatures.
if i recall there's a program in development and hacking forum that will allow you to open any nbh, and extract/inject single files..
with that program you can simply extract desired rilphone.dll, inject into desired target rom prior to flashing.. no need to worry about
signatures as rom files are always trusted. that way is probably easiest
apologies for poor formatting, etc.
Click to expand...
Click to collapse
Also this thread http://forum.xda-developers.com/showthread.php?t=481026
And thanks for this thread i would knew more about Rilphone.

af974 said:
See if this can help you:
Click to expand...
Click to collapse
I appreciate the reply. That link had some good info and Da_Gs quote was definitely great information.
Unfortunately, I am not having trouble getting the dll. I have several that I have pulled from stock ROMS that will all work in my Kitchen. The problem is that they don't seem to work completely. I can make and receive some calls but the signal and radio are very inconsistent.
After some more testing I can report that it is definitely the rilphone.dll. When I switched back the dll folder from my stock ROM all is well. There must be something else that I am not considering.
Thanks again,
cj

Hi CJ,
Although swapping around the RILPHONE.DLL usually provides functionality, keep in mind that each carrier compiles their own version for their Radio Stack. So in short, the RILPHONE.DLL is generally intended to work with a specific Radio Stack ... it's one of the reasons you'll often see the Radio & RILPHONE.DLL as one package.
HTH,

Thanks HTH,
I did try to flash the appropriate radio with each rilphone.dll which I assume is what you mean by Radio Stack. Sorry to be so noobish on this. I will keep trying. Maybe I did change an important setting. It has been known to happen.
Thanks again,
cj

Correct.
For example, if you look at the Raphael ROM Development forum Radio thread, you will notice that the poster(s) always include the RILPHONE.DLL with the RADIO.NBH file.
Cheers,

Solved!
Ok. so the answer is that I coked in a package called GSM_RSSI. Not really sure what this package does but it seems that it is only found in the ATT Tilt2 Dump. When I disabled that package then the newer dll's work great.
credit arruppenthal. Thanks for the help.
cj

chrisjaffe said:
Ok. so the answer is that I coked in a package called GSM_RSSI. Not really sure what this package does but it seems that it is only found in the ATT Tilt2 Dump. When I disabled that package then the newer dll's work great.
credit arruppenthal. Thanks for the help.
cj
Click to expand...
Click to collapse
That package provides ATT functionality and the 5 signal bar graphic. It reads right from rilphone. If you enable it with another ril youll get flashing or no signal bars. If you use the ATT rilphone you get 5 signal bars. If you use custom top bar graphics it will override other dll files. Be sure you remove the corresponding reg keys in oemoperator or you develop other issues.

Related

How to set Operator ID in WM6 ROM?

I have installed xplode WM6 latest ROM on my BA. I am continuously getting "Roaming Triangle" though I know I am in the no roam area. I used GetDeviceData.exe to extract device internal data and I find it shows AT%CID? and not my previous XGULA01 as Operator Id.
I believe this is one of the cause of getting continuously "Roaming Triangle".
Please suggest how to change it back to XGULA01 in ROM.
What other needs to be done to install this ROM with changed Operator ID?
Read about this earlier as related to WM6.
Do some search in other forums (not only BA), I read e.g.
http://forum.xda-developers.com/showthread.php?t=273385&highlight=Roaming+Triangle
Good luck!
bins said:
Read about this earlier as related to WM6.
Do some search in other forums (not only BA), I read e.g.
http://forum.xda-developers.com/showthread.php?t=273385&highlight=Roaming+Triangle
Good luck!
Click to expand...
Click to collapse
Thanks for your suggestion and reference, I had already searched the matter at many other places too and no one has a clue so far.
I was further researching and found that one of the possible causes is the Operator code that gets embedded into the ROM. I wanted some one to give me a correct method to change the Operator code of the ROM else I have a chance to loose my device.
Op code was needed for upgrading the old 2003 roms.
Here is a cut and paste out of wiki Ba for begginers.
Note : Because of historical reason you can read it. But there is a utility MApgradeUt_noid.exe we are using for flashing without the need of changing so Operator code etc.
When flashing WM6 roms you are not confronted with this issue.
Best stop is wiki.

unlock GPS for Verzion xv6800 with stock Rom or with the MR1 rom.

First of all I would like thank Skywing for writing this GPS Application
Gateway for the xv6800 phone with stock rom or upgraded MR1 rom..
This thread is to show my thanks and to help new ppl like myself
find this app easer.. It took me about haft a day searching two forums
just to find what I was looking for .. so I hope this will help other
new ppl find what they are looking for much easer ..
Again this application was written by “Skywing” and someone wrote
the easy install CAB for his app .. also like thank “gc14“ for writing
the tutorial ..
This Application aGPS aka GPS Server aka (Valhalla Legends GPSServer.cab)
Will allow your 100% stock rom or MR1 rom on your xv6800 Phone
to access GPS signal via 3rd party application e.g. MS Live search, Google maps etc..
without the need to unlock the phone or do anything to the phone other than
simply loading the GPSServer.cab file ..
For step-by-step install info. go to: http://wiki.xda-developers.com/index.php?pagename=VerizonAGPSFix
To download the CAB go to: http://rapidshare.com/files/165096506/Valhalla_Legends_GPSServer.cab
Show your thanks to Skywing, go to his thread: http://forum.xda-developers.com/showthread.php?t=424387
I have personal testing this code on my xv6800 with stock ROM, then I
upgraded to the MR1 ROM from HTC for the xv6800 with WM 6.1 and
install the GPSServer.cab and it works perfect for both ROMs without
doing any unlocking or running anything else other then just the GPSServer.cab
BTW for anyone with the stock ROM running WM 6.0 and would like to
upgrade to Windows Mobile 6.1 .. you can download the MR1 ROM direly
from HTC
Again this is the, Verizon XV6800 ROM MR1
Release Date: 2008-08-23
go to: http://www.htc.com/us/SupportDownload.aspx?p_id=82&cat=2&dl_id=99
If this link does not work you may need to set your “country” first, (top right of the page “select country” set to “United States”
wow .. update: also found out that gc14 made the CAB file as well..
Thanks again gc14
gc14 post: http://forum.xda-developers.com/showpost.php?p=2625473&postcount=113
Thanks! It works very good with Google Maps
Is your WIFI works with WM6.1? After I installed MR1, my WIFI is not working anymore. I hope you might be able to help me.
TIA
to all that created this thank you, works flawless on the stock mr2 rom
can't get it to work..
Hi all! I followed this method a while back and had Google maps working great for quite some time! This past weekend I tried to use it with GPS and it couldn't find any satellites. I figured it was maybe too much cloud cover or other interference related to my location. Anyhow, yesterday I updated my XV6800 to MR2, installed the latest Google maps (3.0.0.12) and still cannot get it to find any satellites. after playing with the COM ports and location setting (currently COM4 and Loc ON) without success I installed GPS Toggle, which also cannot find any satellites.
Anyone have any suggestions to get this working again? Does this even work with MR2? I'd be happy to go back to MR1, though MR2 seems to be a little smoother and faster.
Thanks!
Bugsy68 said:
Anyone have any suggestions to get this working again? Does this even work with MR2? I'd be happy to go back to MR1, though MR2 seems to be a little smoother and faster.
Thanks!
Click to expand...
Click to collapse
Read the last couple of pages
http://forum.xda-developers.com/showthread.php?t=424387
thanks drewcam888. I'll check it out this afternoon and let you know how I make out.
BTW, I was looking around my device and I found a different version of gpsapi.dll (hidden) in the Windows directory. I'm thinking this may be the problem. It won't let me modify it though, as it's a system file. I can view it using SKTools, but not modify it.
Can you recommend a file manager program that'll let me move / copy / replace system files?
Thanks!
You can't modify a rom file or one that is created by the rom itself. Or at least I don't know how
Hello,
I'm pretty new here and new to the XV6800. I have a rom version that I downloaded from htc site that under device info reads 3.57.605.1 I don't know what MR1 or MR2 is or is mine an MR3?? Also I have a Radio version of 3.37.75?? My question is can I install this to get GPS or AGPS working on my device? Do I have to install a different radio to get it working?
Thanks,
Chris
cdeleoxda said:
Hello,
I'm pretty new here and new to the XV6800. I have a rom version that I downloaded from htc site that under device info reads 3.57.605.1 I don't know what MR1 or MR2 is or is mine an MR3?? Also I have a Radio version of 3.37.75?? My question is can I install this to get GPS or AGPS working on my device? Do I have to install a different radio to get it working?
Thanks,
Chris
Click to expand...
Click to collapse
Read the thread for a while that drewcam8888 lists above "adapter program to ......" and then make sure you change the registry settings as it describes for Valhalla in the posts from the past couple of days. I believe I posted #627 which has the places to edit for Valhalla. Listen to what others say to make sure you have everything right.
mine failed around the same time but using a different set of cab files which had worked flawlessly on both previous installs of MR1 . Is this perhaps something from verizon?....Anyway having not installed from a wrar file before how do you install the valhalla cab when the redirects disconnect from the server?
I have a xv6800 and i got it last week, the person that i got it from updated the rom. a couple days ago i cleared the storage, which i guess is a hard reset, but i wanted to know if that resets my Rom
thanks
Tyve
resets to a fresh install of your current rom. It removes all none rom files.
so do i hav to re-hack the rom to use google maps?
i have no idea wut im doing,
thanks
Yes you do
dang, that sux. thanks a bunch
my ROM version is 3.57.605.2 does anyone know if that is hacked or not?
Not it is stock verizon MR2
ok, do u know an easy way to hack it, im only 14 and i suk at hacking it

Rom beta test version expired...

Hi guys,
Yesterday my phone started to show the following message:
"This concludes the beta test of this software release. Thank you very much for your time and effort in helping make this a great product for our customers."
At the moment I cant sync my phone at all.....
Yesterday I lost my touch pro so this comes at a very bad time
I searched but coulnd find a working solution, hope you guys can help me.
Ty anyway.
Where did you get this ROM from? Or was it already on your phone when you bought it? Where did you buy the phone from?
m0nkm0nk said:
Hi guys,
Yesterday my phone started to show the following message:
"This concludes the beta test of this software release. Thank you very much for your time and effort in helping make this a great product for our customers."
At the moment I cant sync my phone at all.....
Yesterday I lost my touch pro so this comes at a very bad time
I searched but coulnd find a working solution, hope you guys can help me.
Ty anyway.
Click to expand...
Click to collapse
Hi i experienced this before with a cooked rom, the only way is a hard reset, and do not change the date and flash another rom
Thanks, hard-reset works. Flashing now.
Lost my pictures but ok my stupid idea to go to custom roms
Did you use the volDeus Transparent bars and HQ BG Tweak. If so a few people have been experiencing this due to a TimeBomb in some of the shell32.exe and aygshell.dll files. You need to get the correct unpatched versions of these files from your base rom.
ClydeB1 said:
Did you use the volDeus Transparent bars and HQ BG Tweak. If so a few people have been experiencing this due to a TimeBomb in some of the shell32.exe and aygshell.dll files. You need to get the correct unpatched versions of these files from your base rom.
Click to expand...
Click to collapse
I used an Energy rom for about 3 months I guess.. Cant remember the build etc. Seems that I have to flash more often
Yeah, the MS time-bomb must be removed by the chef.

Windows Mobile 6.5 for BA's little bro

I was wondering if it would be possible to take a BA Windows Mobile 6.5 rom and put it on to a Harrier/PPC-6600.
I'm sure this has been asked before, I just haven't found it.
I believe the only differences between the two devices are:
Harrier: BlueAngel:
64 MB ROM 96 MB ROM
No WiFi WiFi
CDMA GSM?
We could remove the WiFi module/software and then we wouldn't need the extra 32MB of ROM (hehe because I'm sure it would take 32MB ).
I have little programming experience (conversational in Flash, a few words in Python) but a fair knowledge of computers and I do have a Harrier so I could test it out(provided there's less than a 50% chance of bricking it) and help out to try to get it working if I had instructions.
Is this possible or should I just stick with WM 2003 SE?
If this question has been asked 3428930480328 times, then I apologize.
Thanks in advance .
It actually has been asked before
Next time you have questions, please post them in the Q&A section. Opening new threads is only for contributions to the forum (roms, kitchens, themes, etc).
To answer your question, no one has been able to port anything over 2003 to the Harrier. There are many major differences aside from the ones that you have already mentioned, which are substantial in the first place. Hope this answers your question.
It can be done you would just need to write a bootloader from scratch, one which can support wince 5.0.
What are the other major substantial differences?
A previous post from GnatGoSplat suggested that the following steps should make a GSM ROM work on a CDMA phone.
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.
Click to expand...
Click to collapse
I'd really like to get this to work. I have the time to donate and I'm a quick learner.
Are the steps shown above accurate in this context?
michael-knight said:
What are the other major substantial differences?
A previous post from GnatGoSplat suggested that the following steps should make a GSM ROM work on a CDMA phone.
I'd really like to get this to work. I have the time to donate and I'm a quick learner.
Are the steps shown above accurate in this context?
Click to expand...
Click to collapse
Here is the thing... WM5 was never ported to the Harrier, so going from WM2003, you need to do something far substantially different to what you described.
Again, it has not been done. I am not saying it is impossible, but no one has done it.
Update and some questions
After much research and screwing around lol, I attempted to extract a Harrier rom using xda3nbftool.exe . Unfortunately, using the password "0x20040521" gave me the "WARNING: this does not look like a nbf header, possible you provided the wrong password" error.
So, I compared it to a BlueAngel rom that WOULD extract using a hex editor to try and figure out what the difference was, and at the address 0x20040521 (I assumed that's what the "password" meant), there is no difference.
In fact, there are NO differences after 12MB in the file. That means AT LEAST 20MB of a Harrier ROM is IDENTICAL to that of a BlueAngel rom.
It's not like there's even 12 MB worth of differences - there's far less than that. I would guess around 5 or 6 worth. What I said was that 12MB into the file, there are none. In that 12MB, there are similarities still - I'm just too lazy atm to total it up
Anyway, that was just to prove how similar the Harrier is to the BlueAngel for some more support over here on the CDMA side of things (although that 20MB of similarity is probably just Windows Mobile 2003SE ).
My question is, why won't xda3nbftool.exe produce a usable result if the address it looks at is about 6.6 MB after the end of differences and start of 100% similarity?
Also, I have my own Harrier's rom dumped (using d2s, haven't done anything to it after that). How do I turn this into a nk.nbf file or split it into SYS and OEM? I've done much googling. The things I've tried so far have failed.
michael-knight said:
After much research and screwing around lol, I attempted to extract a Harrier rom using xda3nbftool.exe . Unfortunately, using the password "0x20040521" gave me the "WARNING: this does not look like a nbf header, possible you provided the wrong password" error.
So, I compared it to a BlueAngel rom that WOULD extract using a hex editor to try and figure out what the difference was, and at the address 0x20040521 (I assumed that's what the "password" meant), there is no difference.
In fact, there are NO differences after 12MB in the file. That means AT LEAST 20MB of a Harrier ROM is IDENTICAL to that of a BlueAngel rom.
It's not like there's even 12 MB worth of differences - there's far less than that. I would guess around 5 or 6 worth. What I said was that 12MB into the file, there are none. In that 12MB, there are similarities still - I'm just too lazy atm to total it up
Anyway, that was just to prove how similar the Harrier is to the BlueAngel for some more support over here on the CDMA side of things (although that 20MB of similarity is probably just Windows Mobile 2003SE ).
My question is, why won't xda3nbftool.exe produce a usable result if the address it looks at is about 6.6 MB after the end of differences and start of 100% similarity?
Also, I have my own Harrier's rom dumped (using d2s, haven't done anything to it after that). How do I turn this into a nk.nbf file or split it into SYS and OEM? I've done much googling. The things I've tried so far have failed.
Click to expand...
Click to collapse
Since it seems that you are really inclined into making this work... I guess I can try to point you were you can get more info since I don't know much about porting stuff myself
Check in the Himalaya section. There is a porting guide (I believe by Ather90), which goes into a lot of the stuff that you are asking about. Unfortunately for us, cooking nbf files is a lost art and very few people in this forum will be able to help you (Da_G probably being one of them)
michael-knight said:
I was wondering if it would be possible to take a BA Windows Mobile 6.5 rom and put it on to a Harrier/PPC-6600.
I'm sure this has been asked before, I just haven't found it.
I believe the only differences between the two devices are:
Harrier: BlueAngel:
64 MB ROM 96 MB ROM
No WiFi WiFi
CDMA GSM?
We could remove the WiFi module/software and then we wouldn't need the extra 32MB of ROM (hehe because I'm sure it would take 32MB ).
I have little programming experience (conversational in Flash, a few words in Python) but a fair knowledge of computers and I do have a Harrier so I could test it out(provided there's less than a 50% chance of bricking it) and help out to try to get it working if I had instructions.
Is this possible or should I just stick with WM 2003 SE?
If this question has been asked 3428930480328 times, then I apologize.
Thanks in advance .
Click to expand...
Click to collapse
Lots of us waiting for such thing. Good luck!
Sorry to bump the thread, but now my real world things have came to an end with exams being over and such.
I sent a private message at the beginning of this month to Ather90 and Da_G but neither of them have replied. If anyone has any suggestions or advice, please let me know.
michael-knight said:
Sorry to bump the thread, but now my real world things have came to an end with exams being over and such.
I sent a private message at the beginning of this month to Ather90 and Da_G but neither of them have replied. If anyone has any suggestions or advice, please let me know.
Click to expand...
Click to collapse
Da_G has been somewhat absent lately and (my mistake) Ather90 is now Ather. Try to send him a message and see if he replies.

Used to use cooked rom, phone function sudden failed.

I used to use cooked rom, tried 6.1, 6.5 and 6.5.x.
Failed to search for phone signal today, confirmed not SIM card problem.
Will cooked rom damage hardware? Thanks!
I don't think so , Hard-reset your phone with your Sim-card inside it and it will work again
If the problem still persist, try to install radio from this link :
http://forum.xda-developers.com/showthread.php?t=440503
If that does not solve the problem, I think the only way is to install a shipped ROM that suits with your phone's specification (ELF or ELFIN, Model ID and etc).
But don't forget to return your SPL and IPL to origina ones when you will load a shipped ROM. You can find them on XDA Wiki.
Hope your Elf (Elfin?) will be Ok!
How can I know my original IPL? SPL?
if you didn't run the dsixda script before hand that grabs all your information, and have sinced changed your IPL/SPL then I'm not sure.
However, If you know your phone model number (T-MOB0005 etc.) You may be able to guesstimate to what they were based on that - Personally, I think that could be a bit risky, but it was worth the suggestion.
Do you remember if you have changed the IPL and SPL? You could always run the dsixda script now to see what you have. It should be in the ROM section
Sorry I can't be more help, but I can only make a suggestion as to how, as I have always took a note of them before starting anything.
At the same time - I also have an elf that is unable to connect to a network, I have tried radio upgrades etc and custom roms, so if you do fix it, I know that I would appreciate the outcome, as would many others who have posted the same issue - In the mean time I am continuing my hunt for a fix for it
Stu
captainstu72 said:
if you didn't run the dsixda script before hand that grabs all your information, and have sinced changed your IPL/SPL then I'm not sure.
However, If you know your phone model number (T-MOB0005 etc.) You may be able to guesstimate to what they were based on that - Personally, I think that could be a bit risky, but it was worth the suggestion.
Do you remember if you have changed the IPL and SPL? You could always run the dsixda script now to see what you have. It should be in the ROM section
Sorry I can't be more help, but I can only make a suggestion as to how, as I have always took a note of them before starting anything.
At the same time - I also have an elf that is unable to connect to a network, I have tried radio upgrades etc and custom roms, so if you do fix it, I know that I would appreciate the outcome, as would many others who have posted the same issue - In the mean time I am continuing my hunt for a fix for it
Stu
Click to expand...
Click to collapse
Is that means that I can only use cooked rom from now on if I don't know the original SPL IPL?
rexlun said:
Is that means that I can only use cooked rom from now on if I don't know the original SPL IPL?
Click to expand...
Click to collapse
If you haven't changed them, then you could well still be able to use your shipped rom.
but if you don't know what they were, and have changed them, then yes, custom roms is the only way for you, from what I understand.
captainstu72 said:
If you haven't changed them, then you could well still be able to use your shipped rom.
but if you don't know what they were, and have changed them, then yes, custom roms is the only way for you, from what I understand.
Click to expand...
Click to collapse
Thank you for your kindly help! Is so nice to be here!
I'll keep trying and report here if I've my 'touch' recover!
Really Thanks!
No probs, it's what this site is for

Categories

Resources