yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] scar45:
I have the Fido version of this feature, and it doesn't work on my o2 branded ROM. I'd also be interested in donating to whoever was able to rip out that functionality from a Rogers/Fido ROM.

Good luck to those who try!
[Windows Mobile Development and Hacking General] amradiar:
I figured out how to do it. You just need to edit your registry a bit

You can find the setting in HKLM\Drivers\BuiltIn\RIL on a Rogers Branded software, but if you upgrade or don't have a rogers branded device it won't be there, if that is the case, then add the following entries. If you change these keys to a value of 1 (default 0) it should work:

Enable Rogers ALS

Enable Rogers CBM

Enable Rogers CNAP.

Now we need someone to make a quick and easy registry file (or a cab) that auto installs. I have no idea how to do this, so yeah.. haha

Hope it works.

Also works for FIDO
[Windows Mobile Development and Hacking General] Tupac_Shakur:
Let's get this solved. I willing to Donate $25 dollars to the person who solves this mystery.

Rogers Name Display:

What is it?

Rogers Name Display is a enhanced call display, instead of normal call display service displaying a number, it also sends the cell phone their name and the number.

eg: normal call display: 1-416-222-2222

eg: Rogers name display: Joe Smith 1-416-222-2222

name will display even though you dont have it in your phonebook.

this is just a software issue, not a hardware issue as Rogers carries their own branded htc phone like Touch, Tytn. it works with their rom but it wont work with a non branding phone.

I am not smart to figure this out, someone out there will be able to figure this out.

Another post where we are getting few to donate, also there are few interesting discoveries mentioned there:

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

also here is the kaiser rom that has working Name display on it: here: http://xdaforums.com/show...1&postcount=21

if someone can rip that out of it, so rest of us can enjoy this feature on other devices, this would be awesome.

Please pledge to make a Donation.

my pledge $25
[Windows Mobile Development and Hacking General] scar45:
Hi amradiar,

I also have a FIDO plan with this option, and I'd like to add the functionality to my HTC Uni. I definitely know how to edit the registry, however I am not sure of what the KEY NAMES should be, or if they're DWords or Strings, etc.

That is, should they be:

"Enable Rogers ALS" set to "1"

"Enable Rogers CBM" set to "1"

"Enable Rogers CNAP" set to "1"

or just,

"ALS" set to "1"

"CBM" set to "1"

"CNAP" set to "1"

I am willing to toss a beer over via PayPal to someone who can confirm the proper registry entries we're supposed to make.

Thanks for the discovery amradiar, but we just need a bit more info!
[Windows Mobile Development and Hacking General] juiceppc:
This will obviously only work on Rogers network?...
[Windows Mobile Development and Hacking General] jackdans:
Tried it NO GO maybe I'm doing it wrong but gave it go. Name display works with my Moto ROkr but not on my tytn. Please Help!
[Windows Mobile Development and Hacking General] fallenczar:
you should create this reg entry and then after about a min or two reset your device, however me thinks that you will "most probably" need a dll and the reg entry pointed out.

if some one can point me to a wm rom from rogers/fido i may take a look when i have some time.

(pm me the rom link)
[Windows Mobile Development and Hacking General] Tupac_Shakur:
I already had these reg entries but changed them to value 1:

Enable Rogers ALS

Enable Rogers CBM

Enable Rogers CNAP

This still didn't work, I suspect there is more to it then just some reg hacks.
[Windows Mobile Development and Hacking General] Tupac_Shakur:
if someone can please upload or link a rogers rom, this would really come handy as I don't own a Rogers branded phone. I am on Fido, Please we need to get this working as I am getting anxious now.
[Windows Mobile Development and Hacking General] quickline:
Yes that would be great!

ROGERS ROM: http://rapidshare.com/files/79093298/Rogers.zip.html

Good luck!
[Windows Mobile Development and Hacking General] kenclr:
can anyone confirm this regedit working on tytn 2? also which is the best reg editor for wm6?
[Windows Mobile Development and Hacking General] Tupac_Shakur:
registry entry modification doesn't work. Waiting for someone to look at the rom to see if they can figure it out.

thanks
[Windows Mobile Development and Hacking General] Tupac_Shakur:
Please pledge to Donate, this is the only way we would get this issue resolved. Please lets work together.
[Windows Mobile Development and Hacking General] jinner:
I can donate $10!
[Windows Mobile Development and Hacking General] Tupac_Shakur:
Please post your findings.
[Windows Mobile Development and Hacking General] kenclr:
i will donate $10
[Windows Mobile Development and Hacking General] Tupac_Shakur:
fallenczar has been working hard to get this working for us, please continue to contribute to this project.
[Windows Mobile Development and Hacking General] Tupac_Shakur:
can someone try the following on the wm6 device, see if it works.

http://rapidshare.com/files/80465194/OEMOPERATORS.zip

extract the zip on to a folder, then copy it over to a folder on your phone, then run the included exe file on your device.

also the following reg edits needs to be applied

<!-- Enable Calling Name Presentation (CNAP) functions for Rogers -->

<characteristic type="Registry">

<characteristic type="HKLM\Drivers\BuiltIn\RIL">

<parm name="EnableRogersCNAP" datatype="integer" value="1" />

</characteristic>

</characteristic>

<characteristic type="Registry">

<characteristic type="HKLM\Software\HTC\RIL\RILConfig" translation="filesystem" >

<parm name="EnableSpnOnsEonsFeature" datatype="integer" value="64" />

</characteristic>

</characteristic>

report your findings back here, I have a wm5 and it didnt work on it, coming to conclusion that wm5 doesnt support name display, try the patch above on wm6 device and report back on the forum.

thanks
[Windows Mobile Development and Hacking General] shreek:
link to download does not work tupac
[Windows Mobile Development and Hacking General] alireza_simkesh:
Do you know if rilgsm.dll is different for each of the above devices?!

cuz if they are the same, then it prob means that any phone can be integrated for this feature, no matter if its a Rogers phone or not.... (i.e. my case )
[Windows Mobile Development and Hacking General] coolcut:
I used to have a hw6955 and the registry edit did not work for that device... However, I did buy it from HP and not Rogers so maybe that is why
[Windows Mobile Development and Hacking General] anandoc:
As evident from posts by users of non-Elfin devices, the rilgsm.dll file from the Elfin will not work on other devices.
[Windows Mobile Development and Hacking General] trueg:
To add to the problem, not every device uses rilgsm.dll. The Kaiser does not have a rilgsm.dll. It has a ril.dll and rilphone.dll. I attempted to make a cab with rilphone.dll for the Kaiser, but that didn't work.
[Windows Mobile Development and Hacking General] anandoc:
Whats the value for HKLM\Drivers\Builtin\RIL\dll for the Kaiser? For the Elfin, the value is set to rilgsm.dll so I guess it uses that dll.
[Windows Mobile Development and Hacking General] trueg:
It specifies the dll rilphone.dll, so I made a cab using that DLL (pulled from the Rogers WM6.0 test ROM) for the Kaiser folks to try. Surprisingly, it caused the phone portion of the device to stop working. Also, unlike the Elf, the Kaiser doesn't have any Rogers registry entries by default. In the cab I made, I added EnableRogersCNAP = 1 to the registry, but that didn't work. I don't have a Kaiser to play with, which makes it tough to test.

At this point I am waiting for someone with a Kaiser to try the Rogers test WM 6.0 ROM that is posted in the Kaiser forum. We would need to confirm that Name Display works on that ROM and what values are in HKLM\Drivers\BuiltIn\RLL. If you need to make registry changes to make it work with that ROM, is EnableRogersCNAP all it takes, or does it take more than that (EnableLine2 or EnableRogersALS for example).
[Windows Mobile Development and Hacking General] coolcut:
I am trying to copy the rilgsm.dll off my phone but am unable to do so with resco explorer (access denied). Is there a setting im missing to allow me to do so?
[Windows Mobile Development and Hacking General] dsixda:
Try turning off the phone under Comm Manager before copying it.

Or try using DotFred Task Manager to kill cprog.exe.
[Windows Mobile Development and Hacking General] anandoc:
If I were you, I would start with devices with cooked ROMs which are known to have working name display using the stock Rogers ROM. This would be devices which are officially sold by Rogers. If you are trying to make this work on devices which never had name display working, then it is really tough to verify if there are other dependencies such as the Radio ROM etc as well as getting the DLL file which might have been programmed by Rogers.
[Windows Mobile Development and Hacking General] anandoc:
If you go through the last couple of posts by myself on this thread, you will see that I had the exact same issues copying off the rilgsm file from my phone. I could not copy it in the end and trueg sent me a backup from his end.
[Windows Mobile Development and Hacking General] trueg:
I agree. I believe it would be very difficult to enable Name Display on devices never sold by Rogers.

Rilgsm.dll is included on every ELFin, so I don't believe Name Display was enabled by Rogers, but instead requested by Rogers and implemented by HTC and given to Rogers as a customized dll.

The Rogers Test WM 6.0 Kaiser ROM was not officially released by Rogers (I believe). If it supports Name Display, it could be used to enable Name Display on other Kaiser devices. Since I don't have a Kaiser, it is difficult to make much progress on it. Perhaps someone with a Kaiser could use the information so far in this thread to do something similar for that platform.

If you are a Kaiser cook, a simple test (assuming the Test ROM has Name Display) is to cook a new ROM using the Rogers OEMDrivers folder.
[Windows Mobile Development and Hacking General] trueg:
Just a minor update...

After researching the topic for a bit I've come to realize that you can not decompile the DLL rilgsm.dll. I did a HEX compare between rilgsm.dll from the last official ELF WM 6.0 ROM and the one from Rogers. There are two sections early in the file that refer to enabling RogersCNAP. It should be possible to add those sections to the ril*.dll from another device, but there are many other differences that may or may not be related. Doing so will not hurt your device (it is easy enough to either reflash or restore the previous ril*.dll). I suppose, if I had the two DLLs (one that supports CNAP and one that does not) for a Kaiser (I believe the only other HTC device that supports Rogers Name Display) I could do other comparisons. So far no one has confirmed if rilphone.dll or some other DLL is responsible for making it work on a Kaiser.
[Windows Mobile Development and Hacking General] anandoc:
I am pretty sure the ril*.dll hooks on to the Radio ROM APIs somehow and extracts the name info from the GSM stream. If HTC (or Rogers) did not develop a ril*.dll for a specific phone, it would be pretty much impossible to get this going.
[Windows Mobile Development and Hacking General] jinner:
There is a Hermes for Rogers running WM5 that does have Name Display working
[Windows Mobile Development and Hacking General] centerline:
I'm on the rogers network, and I'm using a touch from rogers and i subscribe to call display. why doesn't name display work for me?
[Windows Mobile Development and Hacking General] iamcanadian:
You also have to subscribe to name display on top of call display
[Windows Mobile Development and Hacking General] Blazeitup123:
CRAP! i read all 20 pages and no solution!?!1?

i really need this working.
[Windows Mobile Development and Hacking General] trueg:
Blazeitup123, are you using a Diamond? I imagine you will get a working solution once Rogers releases the Diamond next month. If we could get someone inside Rogers to upload a Rogers Diamond ROM ahead of time, that would be even better. =)
[Windows Mobile Development and Hacking General] Blazeitup123:
well i just sent rogers a msg asking for the reg tweak or dll or a rom dump to enable, but who knows what they will say....

i subscribed to this thread so ill keep ya posted!!
[Windows Mobile Development and Hacking General] alireza_simkesh:
U sure rogers is gonna release diamond in the future?!
[Windows Mobile Development and Hacking General] anandoc:
Yes. I received the Rogers magazine yesterday which had the advert for Touch Diamond in it for $599 WITHOUT a contract.
[Windows Mobile Development and Hacking General] alireza_simkesh:
cool!! Do you know what the price is gonna be with a contract?!
[Windows Mobile Development and Hacking General] trueg:
Without getting too far off topic, the price should be around $250 after rebate on a 3 yr contract. There are several posts on HowardForums discussing pricing and availability.
[Windows Mobile Development and Hacking General] alireza_simkesh:
thx
[Windows Mobile Development and Hacking General] centerline:
Running S2U2 disables the name display for me.

Is anyone else running into this problem?
[Windows Mobile Development and Hacking General] trueg:
Does the name still show up in the call history?
[Windows Mobile Development and Hacking General] centerline:
Yes it does still show up in the history.
[Windows Mobile Development and Hacking General] trueg:
That's an issue with the phone canvas. When I ported Opal to my Touch, the phone canvas that came with it did the same thing. I thought it wasn't working until I realized the info was still showing up in call history and during the call, just not on the incoming call screen. Once I updated the files to support slide to answer (required 3 updated DLLs and a newer bitmap), it worked.

The problem is with S2U2. Whatever method the developer used to provide caller ID just doesn't work with CNAP. I'm sure it could be implemented, but that would be up to the developer.
[Windows Mobile Development and Hacking General] centerline:
Trueg: do you mind sharing the files to make this work for me.
[Windows Mobile Development and Hacking General] trueg:
If you mean the files to make slide to answer work in the Opal phone canvas then yes.

I do not know how to make it work in S2U2 (I don't even use that program).
[Windows Mobile Development and Hacking General] emdee28:
First off thanks to everyone who worked on the name display issue. Because of your dedication I FINALLY have name display working on a custom ROM on my ELFin over the FIDO network.

I do have a question though, has anyone attempted to get this working on a DASH with a custom 6.1 ROM? I was about to install one of the custom 6.1 Excalibur ROMS on my girlfriend's DASH (currently loaded with the Rogers official s621 ROM) but realized that only the file ril.dll existed in the Windows directory even though the REG entry under HKLM\Drivers\Builtin\RIL\dll quotes the file rilgsm.dll as the DLL in use. Would the ril.dll file be what i should copy over from the Rogers ROM into the Custom one?

Since she can't do without the name display I was hoping some one out there might have some experience with Name Display and the WM6.1 Custom Excalibur ROMs before I give this upgrade a shot. Thanks.
[Windows Mobile Development and Hacking General] iamcanadian:
congratulations on getting it working emdee28

Any news for the Tytn II (tilt) users? I really want it working :(
[Windows Mobile Development and Hacking General] Masula:
Wondering if any one made the name display to work on HP iPAQ 510....
[Windows Mobile Development and Hacking General] larman:
Same here but for an HP 910c
[Windows Mobile Development and Hacking General] gregy1403:
sorry for noob question. This app shows all numers names, or just for specific network (US, Europe ..?)

Thank you
[Windows Mobile Development and Hacking General] Blazeitup123:
Rogers Diamond ROM dump.

hopefully someone can now get this working....

http://xdaforums.com/showthread.php?t=455347
[Windows Mobile Development and Hacking General] dsixda:
How about this:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]
"Dll"="rilphone.dll"
"Prefix"="RIL"
"Order"=dword:10
"Index"=dword:1

And then copy rilphone.dll from the Diamond.

The rilphone.dll is here:

http://xdaforums.com/showpost.php?p=3003971&postcount=6
[Windows Mobile Development and Hacking General] prince_72:
rogers name display in diamond

dsixda: Do you have name display in your diamond?

Blazeitup123: did you manage name display to make it work?

Thanks
[Windows Mobile Development and Hacking General] Blazeitup123:
:eek: IT WORKS!!!!1one!!1 :D :D :D

LOL

THANK YOU dsixda!!!
[Windows Mobile Development and Hacking General] iamcanadian:
Would it work on Tytn II?

Thank you
[Windows Mobile Development and Hacking General] Blazeitup123:
i can't hurt to try, or can it? :confused:
[Windows Mobile Development and Hacking General] iamcanadian:
Thank you for your reply,

Can you please assist me how would I add the code below to my registry.

Thank you
[Windows Mobile Development and Hacking General] Blazeitup123:
use a regisrty editor, like resco explorer with reg add on or the better/free choice of total commander for ppc. simple Google search with find them no problem.
[Windows Mobile Development and Hacking General] iamcanadian:
I already have a PHM regedit program.. I went to HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL

I just didn't know what to do next... Do I add a new ney/new string/new binary... I just don't know what to do next. I would really appreciate a walkthough.

thank you very much
[Windows Mobile Development and Hacking General] dsixda:
Ok hold on, I'll make a CAB within a couple of hours.

It works on my Rogers phone because I am subscribed to it.
[Windows Mobile Development and Hacking General] dsixda:
Rogers Name Display (tested on Touch Diamond)

Ok, this is the CAB you have to use...

First of all, turn off your phone in the Comm Manager, then run the CAB. Afterwards, perform a soft reset.

I cannot guarantee it will work on your phone, but this was found in my Rogers HTC Touch Diamond. I am subscribed to Name Display as well.

To make Name Display work for Elfs, you need to instead grab the rilgsm.dll from the Rogers Elf ROM and do something else to the registry (see trueg's post a few pages back).

EDIT: Sorry, I meant soft reset, don't do a hard reset!
[Windows Mobile Development and Hacking General] iamcanadian:
Thank you very much... do I really need to hard reset... I need to backup a lot of info on my phone.

Do I still need to install rilphone.dll?

I trying it on my phone which is a tytn II
[Windows Mobile Development and Hacking General] dsixda:
****, I'm sorry.. i meant soft reset. Yes you need rilphone.dll.
[Windows Mobile Development and Hacking General] iamcanadian:
well I turned off my phone, installed the CAB, and soft reseted the phone.

I couldn't turn my phone back on after soft reset so I had to do hard reset...

any advise?
[Windows Mobile Development and Hacking General] Blazeitup123:
ok, to clarify. does your cab include reg entries and the .dll for the diamond? or is it only reg entries and the .dll needs to be installed manually, so it can be used with other devices? or something else?
[Windows Mobile Development and Hacking General] dsixda:
Then uninstall the CAB from System->Settings...
[Windows Mobile Development and Hacking General] dsixda:
Of course, it has both the registry and the DLL... it's whatever I showed in the previous post. It's on the Rogers Diamond ROM. I don't know if it works for other phones, you had asked for it.
[Windows Mobile Development and Hacking General] jentech:
Tried this on my Touch HD, thinking that it was similar enough to the Diamond, but no joy. Phone won't re-enable after installation. Anyone else with an HD?
[Windows Mobile Development and Hacking General] iamcanadian:
didn't work for the tytn II. Would installing a ROM on my tytn II that is a Diamond build work?
[Windows Mobile Development and Hacking General] coolcut:
did not work on my 910c
[Windows Mobile Development and Hacking General] trueg:
No, unfortunately you can not use a Diamond ROM on your Tytn II.

I believe it is safe to assume that the file dsixda posted will only work on the HTC Diamond (and very likely the Touch Pro as well). rilgsm, rilphone and ril are low level files used by the phone for basic phone functions. These files are customized by HTC for Rogers to support Caller Name Presentation (CNAP). Unless the device uses near identical hardware (Diamond/Touch Pro, Touch/Opal) I don't believe these files are interchangeable.

Unfortunately, what that means is that in order to get CNAP to work on a Tytn II, HP 910c, etc etc, we would need a copy of rilphone.dll/rilgsm.dll/ril.dll customized by HTC with Rogers CNAP support. :(

Of course you guys are free to continue trying different files that get posted, but be warned that it will very likely cause your phone to stop working. If you can't uninstall it via 'remove programs' you can try copying your old ril*.dll back assuming you backed it up otherwise you may need to hard reset your device. :eek:
[Windows Mobile Development and Hacking General] D0MZE:
i was actually wondering, people seem to have located where the problem lies.

Wouldn't it be possible to reverse engineer the factory RIL*.dll and compare them with the DLL provided with rogers?
[Windows Mobile Development and Hacking General] trueg:
A while ago I did a hex compare between the rilgsm.dll from Rogers and the stock rilgsm.dll and I could see several instances where CNAP was mentioned, but without the source code to create the dll I wouldn't even know where to begin.
[Windows Mobile Development and Hacking General] larman:
Unfortunately, it did not work on the AT&T Fuze with Rogers name display (using an HTC Rom and unlocked).

The radio would not turn on after the install and soft reset.
[Windows Mobile Development and Hacking General] trueg:
Interesting, I didn't think the Diamond and Touch Pro were that different internally.
[Windows Mobile Development and Hacking General] dsixda:
Actually I tried this on the new 2.00 ROM for the Diamond, and it doesn't work. Phone radio won't turn on :(

There must be some other driver involved. Hey Blazeitup123, which Diamond do you have, and what is your Base ROM version?
[Windows Mobile Development and Hacking General] trueg:
I guess that would explain why it didn't work on the Raphael.
[Windows Mobile Development and Hacking General] dsixda:
Now I'm torn between using the 2.00 and the Rogers 1.93 ROMs.... one has Name Display, the other doesn't (but performs better).... and I pay for Name Display .. argh.
[Windows Mobile Development and Hacking General] trueg:
Have no fear, once I get my Raphael I'm sure between the two of us we can figure this out. :)
[Windows Mobile Development and Hacking General] Blazeitup123:
yeah, did not work for me either on the 2.00 diamond rom. there was an x where the signal strength is. it said no phone radio was connected to the device. i had thought i had something to do with me security unlocking my device earlier in the evening which had resulted in errors. i was trippin balls because my girl is about to have our baby and i cannot have my phone not working... but the rilphone.dll also makes sense if your are having these issues also.

i have flashed back to udk beta 5, reflashed my radio of choice and have been up and running fine with name display working with your cab all day today.

was thinking about flashing the 2.00 rom that is cooked a bit by pistonripper, but if name display does not work, i might not.

i'm currently more then happy with udK's release! :D
[Windows Mobile Development and Hacking General] nitroblu:
+1

I'd love to have my Call ID feature actually work on my Raphael :D