yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze ROM Development] Captain_Throwback:
The cab being referred to is in this post:

http://xdaforums.com/showpost.php?p=3568255&postcount=82

It has been confirmed to work correctly. I installed the cab on my stock ROM to ensure that it doesn't get stuck in airplane mode after install, and the phone is working correctly. This cab should enable the Caller ID on any ROM, without the need of being cooked in.
[Touch Pro, Fuze ROM Development] pandaboyy:
Cab should work in the stock and Elite ROMs without a problem. But have you tried it on other ROMs?
[Touch Pro, Fuze ROM Development] Captain_Throwback:
I'm in a flashing mood today . . . what ROM(s) would you like me to try?
[Touch Pro, Fuze ROM Development] hilaireg:
Results: HTC Stock 5.05.405.1 /w Rogers-rilphone.cab

I installed the Rogers-rilphone.cab on my "stock" FUZE that I use to compare cooked ROM's against.

Steps I performed:

Hard Reset.

Permit Cellular Auto-Configuration to occur.

Acknowledge restart.

Install Rogers-rilphone.cab.

Acknowledge restart.

Acknowledge error indicating that file is from an unsigned source; no phone mode.

Uninstall Rogers-rilphone.cab.

Acknowledge restart; phone mode restored.

Install Rogers-rilphone.cab.

Acknowledge restart.

Place call to device to confirm CNAP functionality.

Observations

Appears that the initial install doesn't apply the cert correctly or the cert isn't placed into the store. Uninstallation/Reinstallation appears to address the issue. Additionally, some of the registry entries being applied are probably not required - i.e. battery, Operator Contexts, etc. As per one of my previous posts, the only entries that are probably required are:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]
"EnableRogersALM"=dword:00000001
"EnableRogersCBM"=dword:00000001
"EnableRogersCNAP"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\OEM\PhoneSetting]
"TrustTimeZoneField"=dword:00000000

[I]The registry pointers to the RILPHONE.DLL would only be required
if one wanted to point to a different file - ex: RILPHONE2.DLL[/I]

Probably be a good idea to validate what registry entries are *really* required and remove the ones that aren't required ... this would help avoid conflicts with other packages - ex: New Battery Icons, etc. Lastly, from a previous post in this thread; I understood that the PTTCalltypeCallback.dll registry entry causes problems and that the registry entry needs to be disabled/removed. Did I misunderstand?

Cheers,
[Touch Pro, Fuze ROM Development] Captain_Throwback:
I'll gladly re-post the cab with only those reg entries included, and you can see if it works.
[Touch Pro, Fuze ROM Development] hilaireg:
@Captain_Throwback:

Cheers ...

I'll give it a try on the stock ROM when you have it ready.

:)
[Touch Pro, Fuze ROM Development] Captain_Throwback:
Here's try #2. Let me know if it works.
[Touch Pro, Fuze ROM Development] pandaboyy:
How about EnergyROM Series 2.0 21042 - Final Rhodium Manila ** || Build 40209??

to be honest, I'm looking for a very simple ROM with these things

- Manila (Rhodium)

- Opera (newest version)

- Youtube/Facebook uploader (from manila, I think)

- Youtube

- Office 2007

- MusicID

- I don't know which Tweak... but those that make the device faster

The rest I can add them myself
[Touch Pro, Fuze ROM Development] Captain_Throwback:
Per this post, it is already confirmed to work on EnergyROM 2.0 Series.
[Touch Pro, Fuze ROM Development] hilaireg:
Results: HTC Stock 5.05.405.1 /w Rogers-rilphone-updated.cab

Talk about fast turn-around time Captain_Throwback.

I installed the Rogers-rilphone-updated.cab on my "stock" FUZE that I use to compare cooked ROM's against.

Steps I performed:

Hard Reset.

Permit Cellular Auto-Configuration to occur.

Acknowledge restart.

Install Rogers-rilphone-updated.cab.

Acknowledge restart.

Place call to device to confirm CNAP functionality.

Observations

Works like a charm. The unsigned/untrusted source issue did not occur with this version.

Cheers,
[Touch Pro, Fuze ROM Development] Captain_Throwback:
Also, I just installed ROMeOS & PROVEN's latest ROMs, and I can confirm that after installing the "Rogers-rilphone-updated.cab", I retain phone functionality, i.e. not stuck in airplane mode. I would assume, based on recent posts that the Caller ID functionality would also work.
[Touch Pro, Fuze ROM Development] efrant:
hilaireg, I noticed you "hard-resetted" your phone after installing the cab. Is a hard reset necessary, or can one get by with a soft reset?
[Touch Pro, Fuze ROM Development] y2whisper:
that hard reset was done before installing the cab, i think it was just to test on a fresh rom
[Touch Pro, Fuze ROM Development] hilaireg:
Not necessary ... test was to confirm functionality from a "fresh" ROM.

:)
[Touch Pro, Fuze ROM Development] nitroblu:
if you hard-resetted after installing the cab...u'd have wiped the cab you just installed?!?
[Touch Pro, Fuze ROM Development] pandaboyy:
Thanks Captain_Throwback... I'll give it a try today. Since I screwed up something in my wceload.exe; I can't open a cab file anymore, so I'll give your cab a try now.

In the meant time, would you care to make a new and official post for your cab so I can add it to the first post?

Energy isn't really my ideal choice either... it has too much stuffs that I don't need in there. Is there a simpler ROM out there?
[Touch Pro, Fuze ROM Development] Captain_Throwback:
Cab to Enable CNAP for Rogers

This cab has been tested on the Fuze stock ROM and EnergyROM 2.0 Series, and it has also been verified that phone functionality remains when using ROMeOS & PROVEN ROMs. All that should need to be done is to install the cab, soft reset when prompted, and you're done.

NOTE: It is possible that you will receive a message that the "file is from an unsigned source". If that occurs, simply uninstall the cab, soft-reset when uninstallation is complete, and then reinstall.

If you previously installed a different cab, or changed your registry to point to point to rilphone2.dll or some other file, this cab will update that value to point to the correct file (that is also installed by the cab).

I would still recommend uninstalling any previous rilphones that you may have already installed.

FYI - This cab is identical to the "Rogers-rilphone-updated.cab" I previously posted. I just renamed it.

If you have any issues, please let me know.
[Touch Pro, Fuze ROM Development] Kafro:
Testing on HTC Diamond with ROM in signature.
[Touch Pro, Fuze ROM Development] pandaboyy:
I've updated the first post. I'd tested this on Energy Rom and it works just fine. However the ROM itself was too buggy, so I flash to ROMEOs and it worked as well. Currently I'm on RoMEOs with Name Display. Please list all the ROM that you guys have tested on so that I can add the list of working/non working ROM.

There is however 1 thing that bug me and this problem occure not from the cab, but from what we have done so far; the problem is when the name is too long, the display replace the name by "@". I've tested the display on a Fido phone and no matter how long the Name is, it display it fully. Example. I have a friend name "Truong Thanh Nhan", when he called, it displayed "Truong Thanh Nh@"
[Touch Pro, Fuze ROM Development] Kafro:
I get the same thing when someone calls there is always a "@" at the end.
[Touch Pro, Fuze ROM Development] coop3422:
So if I flash my Fuze to Energy 2.0 ROM and install this cab file, everything should work, including Rogers caller ID, with no problems?
[Touch Pro, Fuze ROM Development] talonrob:
I installed the Energy 2.0 ROM from April 13th. Name display work great @ first now it only shows up when I receive the call but does not show up in any of the call logs. Which means if I miss a call then I cannot see the name. Any fix for this?

Thanks,

Rob.
[Touch Pro, Fuze ROM Development] Captain_Throwback:
As far as I know, it should work. It appears that there are two current issues with using the rilphone from here, but I do not believe the issues are related to the cab file. One is the name truncation at 16 or so characters with the "@" sign, and a new one is listed below.

I will defer to pandaboyy and the others here who are actually able to use and test the name display to see if they know of a solution. It is possible that there are other registry settings necessary to eliminate the problem you mention above, as well as the names being cut off issue.

If anyone is able to isolate the entries that will solve this problem, I will gladly update the cab.
[Touch Pro, Fuze ROM Development] D0MZE:
The name truncation with @ is normal.

I bought the HTC Diamond from rogers and it did that when the name was too long.

So it is not a bug but a fixed functionnability.

On that note:

Anyone tried to add CNAP to Dutty's Diamond Rom V4?

UPDATE:

Installed the CAB by Captain_Throwback on my HTC Diamond (from Rogers) on Dutty's Diamond Rom V4.

The installed finished, soft reset, then the phone screen was ****ed. You would see all vertical lines and you couldnt see stuff on the screen.

Plugged in my phone in My Mobiler, and uninstalled the cab. It's ok now.

For such custom roms, is the only way to make it work is to actually cook the dll in the rom?
[Touch Pro, Fuze ROM Development] hilaireg:
It's been very stable for me on the Rogers network. Sounds like it's possible that some custom ROM's may not (will not) be compatible with the .DLL
[Touch Pro, Fuze ROM Development] Captain_Throwback:
Well, that's a possibility, but it could also be because you have a Diamond. I'm sure it'll work on most (if not all) Raphael ROMs. I had a similar issue trying to create a rilphone cab for a radio where it wouldn't work for any Blackstone users (even though it originated from a Blackstone ROM). I don't know if that's a side effect of the software I used or what.

DISCLAIMER: I do not know whether the cab I created will work with any device besides Raphael. Fortunately, this thread is in the Raphael forum, so its not as if I professed it would. If I had a different device on which to test it, and an actual way to verify whether its working, I would, but in the absence of that - USE THE rilphone CAB I CREATED AT YOUR OWN RISK ON NON-RAPHAEL PHONES.
[Touch Pro, Fuze ROM Development] sundeep01:
works fine on the stock rom for xperia,thank you
[Touch Pro, Fuze ROM Development] Captain_Throwback:
UPDATE for Diamond users:

A WORKING CAB!!
[Touch Pro, Fuze ROM Development] SGC69:
rilphone.dll working w/AT&T Tilt/TYTN II

This is Great just installed rilphone.dll on a AT&T Tilt/TYTN II with Stock OEM ROM From HTC Version 3.29.422.1 WWE, Radio 1.70.18.02, Protocol 25.83.40.02H, By the way i'm with FIDO in Canada sub company to rogers.

Shows Name with @ symbol but thats fine, another phone i had did that which is normal.

Also wanted to note that incoming SMS didn't have correct timestamp was always 3 hours behind, this also fix time issues

Thanks to the maker of this file!
[Touch Pro, Fuze ROM Development] toronto_fuze:
curious

i installed the rilphone.dll to go with 1.12.25.19 radio and elite rc3 rom (truly great combo). However, in the process I lost caller ID i got from installing captain_throwback rilphone.dll cab. i really want to keep the rilphone .dll associated with my radio as it really imrpoved battery life and gps signal. my question is how do i get back the caller ID without overiding the radio's dll with the captain's dll.

or is this a stupid question from an extreme noob?
[Touch Pro, Fuze ROM Development] hilaireg:
You could rename the RILPHONE.DLL from the Captain to RILPHONE1.DLL. Afterwards, you will need to adjust the registry key to point to RILPHONE1.DLL.

I posted the details about how to do this in the thread (a number of post back I'm afraid) ... you can probably search the thread for my username and find it quick enough.

HTH,
[Touch Pro, Fuze ROM Development] efrant:
Captain_Throwback, what radio is your rilphone cab based on? Thanks.
[Touch Pro, Fuze ROM Development] Captain_Throwback:
I think your question is actually for pandaboyy, as I used the rilphone from this thread.

Also, if you change the rilphone per hilaireg's instructions, I'd think you'd just be using that rilphone and the original (the one for 1.12 radio) wouldn't be serving any purpose. As far as I know, there's no way to have the device look at one rilphone when answering calls and another for everything else.
[Touch Pro, Fuze ROM Development] efrant:
Ok,

@pandaboyy: which radio is the rilphone from?

@Captain_Throwback: would you be able to make the same changes to the rilphone for the 1.11.25.01 radio?

Thanks.
[Touch Pro, Fuze ROM Development] Captain_Throwback:
I think there may be some confusion here. As far as I know, no one knows how to "change" the rilphone.dll to support specific features (if this is possible, it'd be nice to know, though). In order for name display to work, the only option we currently have is to use the rilphone from a Rogers ROM that supports it. Once you install a rilphone from a non-Rogers ROM, you lose the feature. I don't see any way around just reinstalling the dll (via cab or other method). You may not have the matching rilphone for your radio, but the name display will work. I think that's the trade-off for being able to use a custom ROM, unfortunately.

If someone else knows otherwise, then I'd be glad to be wrong.
[Touch Pro, Fuze ROM Development] hilaireg:
That's correct; AFAIK, the RILPHONE.DLL is specific to the carrier - i.e. each carrier compiles (optimizes) a version of the .DLL for their network. The RILPHONE.DLL for Rogers/Fido is from a Rogers Diamond device; it was compiled by the carrier for devices on their network.

My response, although probably not clear, was to imply that one could have two RILPHONE's co-exist on the device and toggle between each using a registry change.

In the end, I guess it will be a trade-off - functionality vs. battery life.

HTH,
[Touch Pro, Fuze ROM Development] efrant:
So do we know what Diamond radio this particular rilphone.dll came from?
[Touch Pro, Fuze ROM Development] hilaireg:
I'm sure someone does ... in the interim, have a look at this thread it may lend a clue to the source.

[RES] RILPHONE.DLL and "how to" with a Radio

http://xdaforums.com/showthread.php?t=481026

HTH,
[Touch Pro, Fuze ROM Development] efrant:
Yeah, I had read that thread, but can't seem to find the answer. Hopefully pandaboyy will be able to identify it.

I'm assuming that, for those of us on Rogers, flashing the Diamond radio (for which this particular rilphone.dll is associate with) should give us the best performance/battery life as well as working name display.
[Touch Pro, Fuze ROM Development] efrant:
Would I be able to flash the Diamond radio from post #1 of this thread: http://xdaforums.com/showthread.php?t=455347 onto my Fuze? (It's not in the radio thread in the Raphael forum...)

If not, would someone be able to repackage it?

Same with the rilphone.dll?

It looks like that radio/rilphone are the most recent from Rogers. I'd like to try the combo on my Fuze to see if performance/battery life improves.

Thanks.
[Touch Pro, Fuze ROM Development] Captain_Throwback:
I'll take care of it for you. I'll update this post with a direct link to a zip file on 4shared which will include:

Diamond Radio 1.00.25.06 (patched for Raphael)

rilphone.dll for above radio (cab file including necessary reg entries for name display)

EDIT: 4shared Direct link

Let me know if you need anything else.
[Touch Pro, Fuze ROM Development] efrant:
Thanks Captain. One thing though: I don't think you will have to make any reg entries for name display in the rilphone.dll, as it is from a Rogers ROM. No?
[Touch Pro, Fuze ROM Development] Captain_Throwback:
All of the rilphone.dll files that are used to enable the name display have come from a Rogers ROM. Those ROMs would, of course, include the necessary registry entries. However, if you do not have Rogers stock ROM on your device currently, then you do not have the necessary registry entries, which is why the cab is set up to add them for you. I hope that clears it up.

P.S. I already posted that stuff for you :).
[Touch Pro, Fuze ROM Development] efrant:
That clears things up. Thanks. I'll test it out later when I get home.

P.S. Do you accept donations?
[Touch Pro, Fuze ROM Development] Captain_Throwback:
I never really thought about it. I guess I could put a link in my sig, if people feel the desire. Nothing I'm doing here even compares to all the ROM chefs' work, imo. But hey, who am I to judge? A donation link has now been added to my sig. I really don't expect anything from anyone. I'm still learning around here myself. I'm just glad i have enough knowledge now to help a few people, at least :rolleyes:.
[Touch Pro, Fuze ROM Development] efrant:
Granted, my request wasn't very involved. However, it was fulfilled quickly (and more importantly in my opinion, cordially) and with additional explanations. I see donations as just small tokens of appreciation to those who are helpful. Thanks again.
[Touch Pro, Fuze ROM Development] Captain_Throwback:
And thank you for your generosity. I'm very glad to help.
[Touch Pro, Fuze ROM Development] toronto_fuze:
count me for a donation captain.
[Touch Pro, Fuze ROM Development] iamcanadian:
I have downloaded the CAP shown in the first post for my diamond2 and it did not work? Any workarounds for my D2?

Thanks
[Touch Pro, Fuze ROM Development] Slingbox:
At a loss

I've read through this whole thread, but I still can't get the name display to work.

I have the latest EnergyROM 3.0, which is found here:

http://xdaforums.com/showthread.php?t=511146

and I have 1.14.25.05 radio which is found here:

http://rapidshare.com/files/220917041/Raph_Radio_1.14.25.05.zip

I tried the different cabs in this thread, but none seem to do the job.

Must I cook the ROM to make it work? I'm at a loss :-(

If anyone can guide me with simple instructions or which to follow, I'd sure appreciate it.

thx
[Touch Pro, Fuze ROM Development] JPHCCFC:
did anyone get Agps working with this dll???
[Touch Pro, Fuze ROM Development] efrant:
I haven't been able to...
[Touch Pro, Fuze ROM Development] chgrbt:
Raphael only...not Diamond

This is for Raphael only...not Diamond...correct?
[Touch Pro, Fuze ROM Development] Captain_Throwback:
There's a separate rilphone for this posted in the Diamond forum. See my previous post in this thread regarding this here.
[Touch Pro, Fuze ROM Development] chgrbt:
Thanks Captain...I did see your previous post but I wanted to confirm whether I could use the cab's in the Raphael thread on my Diamond, because it seemed like people were having great success using these.

I just tried the cab from the Diamond thread that you me pointed to...won't know if I now have CNAP until someone who isn't in my phone book calls. However, I am very relieved that applying the cab did not brick the radio because I hate the hard resets.

Thanks again...

Update:

CNAP (caller name display) works...pre-condition...caller has not set name-block and my service includes name-display.

Thanks Captain!
[Touch Pro, Fuze ROM Development] holdout:
OMGGG!!! Confirmed! Working on XPERIA X1 with some custom WM6.5 ROM!

Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!
[Touch Pro, Fuze ROM Development] leungda:
Tested it on Tytn II shipped ROM

WM6.0

ROM Version: 1.81.707.0 WWE

Radio version: 1.27.12.11

I don't know what happen. The CAB work for 1 min. After 1 min, the phone will goto standby mode. After the phone in standby mode, I have no longer get any phone call. I have to reset the phone.

I uninstall the CAB, same thing happen. I have to hard-reset the phone.:(

Tonight, I am going to upgrade the ROM to WM6.1 and try it again.

One thing I know, the CAB display the NAME when someone not in my phonebook.
[Touch Pro, Fuze ROM Development] leungda:
Upgraded to WM6.1 HTC official ROM - HTC Tytn II

ROM: 3.39.707.0

RADIO: 1.65.16.25

Now, the CAB is working fine. It displays the name if the person is not on my phonebook. Thanks.
[Touch Pro, Fuze ROM Development] guvenf:
Thanks to everyone worked on developing this name display solution. I read this thread 10 times since yesterday. I must be missing something.

I have a brand new Fuze. Following the instructions on another thread, I prevented the installation of ATT bloatware.

Installed rilphone for Rogers CNAP.cab. but I couldn't get the name display work.

Rom:1.95.5.2.5

Radio: 1.02.25.32

I didn't unlock anything other than network.

My landline displays my name and I have Name Display on my plan.

I don't want to flash a custom ROM yet.

I would highly appreciate any help.
[Touch Pro, Fuze ROM Development] leungda:
If you don't want to install custom ROM. You can go for official ROM. Yes, I think your ROM is too old. I am having problem as yours with my Tytn II.After I upgrade to VM6.1 official ROM. Everything work fine. Try to look for a latest official ROM. If they don't have it for you to download., you really want to try the custom ROM. I have SP5i and there is no way to get official upgrade. I flash to a latest custom WM6.5 ROM. Even better.
[Touch Pro, Fuze ROM Development] guvenf:
I found the problem.

I tried the manual procedure. I could not rename or delete rilphone.dll. When I modified registry to use another rilphone.dll, phone stopped working. I ended up installing Rogers Fuze v2 and had name display working.

Thanks.
[Touch Pro, Fuze ROM Development] JoelWener:
riphone.dll from Rogers X1 R3A Rom

Would someone be able to extract the riphone.dll from the Rogers X1 R3A Rom (available under xda-developers) / post the CAB, that is built to work with the latest Antenna 1.14.25.55. CNAP should work with this.

Thanks
[Touch Pro, Fuze ROM Development] Captain_Throwback:
Check your PM :).

I won't post it here because Xperia rilphones make us Raphael users have to hard reset :eek:.
[Touch Pro, Fuze ROM Development] hilaireg:
Curious,

Has there been any updates to the Rogers RILPHONE? Unless I'm mistaken, the version from this thread was off an early Diamond test ROM. Would be nice to obtain a recent CNAP compatible RILPHONE if such a beast exists.

Cheers,
[Touch Pro, Fuze ROM Development] efrant:
Ya, this came from the 1.00.25.06 Diamond radio. I don't think it was from a test ROM, but from the actual ROM that was shipped with the Rogers Diamond. As far as I know, Rogers has not posted any updates for their Diamonds since that one, so I think we are out of luck... until Rogers releases another HTC WM phone that is... like the Touch Pro2/Fortress hopefully!!! :)
[Touch Pro, Fuze ROM Development] hilaireg:
Thanks for the reply ... it's funny you mention that, I saw an add today about a new Rogers HTC phone which prompted my post to the thread.

:)
[Touch Pro, Fuze ROM Development] D0MZE:
That's exactly what I was asking myself and I asked Captain_Throwback.

So unless rogers updates their rilphone dll, updating our radio to a better one is pretty much or close to pointless, if we want to have CNAP.

That sucks.
[Touch Pro, Fuze ROM Development] efrant:
I'm actually testing out the latest Xperia radio (1.16.25.48) with the Rogers Diamond rilphone.dll (1.00.25.06), and honestly so far, that combo seems to work better (battery life and signal reception) in my area than with the matching Diamond radio and rilphone.
[Touch Pro, Fuze ROM Development] toronto_fuze:
where did you get that radio from? i thought eperia radios cause a fuze hard reset?
[Touch Pro, Fuze ROM Development] toronto_fuze:
please ignore my above post, blonde moment of the day!

gonna go ahead and try the radio with the captain's dll.