[SOLVED] how would i add/adjust this registry key? - 8525, TyTN, MDA Vario II, JasJam ROM Development

i asked a while back about the option for the "Phone: Unknown Caller" sound notification that i had on my Palm 750, but was not on the 8525. after not being happy with installing whole applications for the one little feature, i started looking through my registry to see where the options were located. i found [HKEY_CURRENT_USER\ControlPanel\Notifications\ and saw entries for those options. i then found (here at the XDA forums) a Palm 750 registry dump and searched that. i found this key:
Code:
[HKEY_CURRENT_USER\ControlPanel\Notifications\{93395D1D-1E98-4784-9AD2-F236BE9BF32E}]
"Options"=dword:80000009
"Wave"="\\Windows\\Playful.mid"
"VibrateWithRingerOff"=dword:00000001
"VibrateWithRingerOn"=dword:00000000
"PlmO"=dword:00000002
"Duration"=dword:00000001
@="Phone: Unknown Caller"
i tried importing it as-is into the registry, and it did add a "Phone: Unknown Caller" option to the drop-down menu under Settings>Sounds & Notifications>Notifcations, but it functions as a repeat of "Phone Incoming Call". when you change one, it changes both. i would like to be able to add this registry key (or could a CAB be created?) to get this feature working.
in case it would help in some way, here is the registry key for Palm's incoming call entry:
Code:
[HKEY_CURRENT_USER\ControlPanel\Notifications\{93395D1D-1E98-4784-9AD2-F236BE9BF32E}]
"Options"=dword:80000009
"Wave"="\\Windows\\Playful.mid"
"VibrateWithRingerOff"=dword:00000001
"VibrateWithRingerOn"=dword:00000000
"PlmO"=dword:00000002
"Duration"=dword:00000001
@="Phone: Unknown Caller"
and here is the 8525:
Code:
[HKEY_CURRENT_USER\ControlPanel\Notifications\Phone]
"Duration"=dword:0000000f
"Options"=dword:80000004
@="Phone: Incoming call"
"Wave"="\\Windows\\Ring-WindowsMobile .wma"

over 2000 views, and still nothing?

first of all i would delete the following keys:
"VibrateWithRingerOff"=dword:00000001
"VibrateWithRingerOn"=dword:00000000
"PlmO"=dword:00000002
just make sure that there is only one \ and not \\ in the wave's path string

egoist6 said:
first of all i would delete the following keys:
"VibrateWithRingerOff"=dword:00000001
"VibrateWithRingerOn"=dword:00000000
"PlmO"=dword:00000002
just make sure that there is only one \ and not \\ in the wave's path string
Click to expand...
Click to collapse
i just tried that and it still had the same issue of being linked to "Phone: Incoming Call".

vphreeze said:
i just tried that and it still had the same issue of being linked to "Phone: Incoming Call".
Click to expand...
Click to collapse
did you try it, if it is generally working? make your personal settings via registry and receive an phone call from an unknown caller.
what sound is your phone playing - the regular one or the playful.mid?

i had the regular "Phone: Incoming Call" set to a ringtone called "Vintage 2". after i add the registry entry, it added an option called "Phone: Unknown Caller". i set the unknown caller tone to "None" so it wouldn't ring and i called it from line at work that is not in my phone...it didn't ring, so i thought SUCCESS! later that night, i happened to look at my phone and saw i missed 4 calls. when i checked the settings for my ringers, the regular "incoming call" ringtone was changed to "None". whenever i change one, it automatically changes the other, even though they are seperate entries in the drop down menu. it's the same with the original version of the registry entry i posted, and with the changes you suggested.

Did you try shutting down the phone after making the changes?

could you also post the results of the following test:
make your changes to the registry, do one phone call with unknown caller id and one with caller id. does it play two different sounds (or 1 sound and 1 no ring)?
would be very interesting to know. that would mean that it would work generally and your problem would only be a matter of changing the settings with a gui.

sorry about taking so long to get back to you, i have had a busy weekend while i have been off of work (got engaged) and haven't been around he computer much.
to answer the questions:
@GeoffWhite
yes, i have tried resetting the phone (you mean soft-rest through the pin hole, right?).
@egoist6
i can't seem to change one option without the phone changing both to the same thing automatically. so when ever i call from an "Unknown ID" it will have the same ring setting as "Known ID", or vice-versa. its like the phone is seeing everything as an "Incoming Call", and is not differentiating between numbers that are in the Contacts list and numbers that are either not in the list or are unknown/blocked.

Update, Solved
even though its not for the specific registry key i was asking about, i did find a solution to the over all problem i was trying to solve over here:
http://www.sprintusers.com/forum/showthread.php?t=143176
it takes editing a couple registry keys, but they were already present, i just had to change the values. the 2 keys you are looking for are:
HKCU/ControlPanel/Sounds/RingTone0/
and
HKCU/ControlPanel/Sounds/KnownCallerRing0/
when i first checked them (using the registry explorer in Total Commander), KnownCallerRing0 had no values. so i opened RingTone0 and copied all the entries (Sound, Script, SavedSound, and Category) and pasted them into KnownCallerRing0.
KnownCallerRing0 represents the ringtone for people who are listed in your Contacts, but don't have a caller specific ringtone. edit the Sound value to point to the ringtone for them. mine is: \Storage Card\My Documents\My Ringtones\Vintage 2.mp3
RingTone0 represents the ringtone for any calls that are not from someone already saved in your contacts list. edit the Sound value to point to a ringtone for these "strangers". i have: \Storage Card\My Documents\My Ringtones\Silence (5 Seconds).wav
after changing these, i did a soft reset and then made a call from my work phone, and...*RING* *RING*. then i went to a phone at a co-workers desk who has never called me, and..........nothing..........just peace and quiet. i don't know if you need to copy all the values from RingTone0 to KnownCallerRing0, or if you have to do a soft reset, but that is the exact procedure i took and it worked. i hope this helps someone.

Thanks Man!!!
I was looking for this solution for a long time as I hated that my HD2 couldn't ring differently dependig on known or unknown caller.
Thanks to you this option (which was standard in Treo 750) is now working also on HD2!
I apprieciate your work!

Related

Turn off caller ID, I want my old ring tone back

Hi,
Maybe i'm missing something. How do I disable the caller ID from saying the callers name (simply not loud enough), and just set it to the ringer tone I orginally had? I ran a search and came up with 1000 hits :roll:. I know there is a simple solution but maybe i'm just blind.
Update: I don't know what is going on now. I managed to get the ringtones to work, but the call ID girls talks at the same time.
What do you mean by that ?
Do you mean to PhotoContacts that can choose ringtone per contacts?
or MS voicecommand ?
MS voice command has nothing to do with it. I mean when a caller calls me, the default ringtone (set to oldring.wma) and the girl's voice telling me who the caller is and where, come on at the same time. I want to disable the girl's vioce altogether leaving me with only the default ringtone.
What I find mysterious is that I have two versions of Caller ID's in the /Windows directory, IA-P_Contacts.exe version 1.17 (build 16895) and PhotoContacts.exe Caller ID version 1.20 (build 17975). When I customize the setting on either version and a person calls me, I can see both custom animated images pop up. As well as the girl's vioce and the ringtone I assigned to a caller.
As of now, I don't know how to turn off the girl's vioce and I have no idea why two custom animated images are showing in the pop up when a caller calls.
I think both IA_contacts and Photocontacts are thesame program but in different version.
If you want to disable one ,you can do it by delete it from \Windows\Startup.
Firstly ,this is an easy way to stop this problem.
In my suggestion, IA_contacts is older version and it cannot assign ringtone per contacts. If you need to use only default ringtone ,you should pick its.
But in Photocontacts which is newer version ,You can assign ringtone per contacts.
Secondly, in your Ext Rom, It may have Two version of CallerID.
To eliminate this problem, You need to edit your Ext ROM and remove one of this.
Sincere
tumtum
Thanks for the tips tumtum. This is what I entually ended up doing. More or less per your instructions.
* In Call ID Options (old version), I disabled/ unticked all the available boxes.
* Disabled/ Removed IA_Caller_ID.lnk from the /startup folder
-- reset --
Results: pop up with no images, caller ID girls still there, default ringtone is audable.
This is what I wanted, but is there a way to remove the Caller ID voice girl? The reason why I want to do this is that it the voice and the ringtone cancels each other out in most cases.
PS. It seams that when you go into the Caller ID options, without changing anything, the pop up doesn't want to show anymore and the ringtone isn't audable anymore as well. But the Caller ID girl is still there. It takes a reset to get the functions back.
Man do I want to break up with her. The sooner, the better. :x
To nomadman
Could you capture your screen that you have problm ?
Because I can't undrestand what you mean "caller ID girls".
Perhaps I can help you.
For further information about "remove old callerID"
please read this thread
http://forum.xda-developers.com/viewtopic.php?t=15176&highlight=last+callerid
Sincere
tumtum
I can do something better. I recorded it with my Sony Ericsson T610. The trick was to convert the amr file to mp3 format because I don't know whether or not you have a player that plays amr files.
When you play it, you will notice a girl telling you who is calling, according to your phone book, and at what number. I want to remove the girl talking.
[link removed]
That's sound like "Microsoft Voice Command".
Because I had used it before.
I'm pretty sure that's MS voice command.
To nomadman
I need you to check something
At Start > Setting > Personal, Do you have voicecammand icon?
If yes ,you can set it by clicking it.
And set option at Phone to Disable speaking the name of Contacts who calling.
,Sincere
tumtum
OMG! You are so right tumtum 8) . I just didn't realize it was a simple solution. It has been a while since I registered and installed my copy of MSVC and I didn't bother to check the command settings.Man, I sure appreciate your feedbacks on this. You have made a freind for life.
Now, to get back my old setting again. Glad I made a Sprite backup everytime I installed a cab file :lol:. If there is any way I can be of service, hollar at me.
Best regards..
Glad to hear that.
I can do as best as I can do. Because We are friends.
,Sincere
tumtum

EXCLUDING SIM contacts from Contact list; Not just hiding them...

While using Faria's AKU3.3v2 rom and Molski's AKU3.3 rom, I noticed that SIM contacts are included in your contact list by default. It may have happened when I was running the AKU3.2 and WM6 roms too but don't really want to re-install them just to verify. I have tried posting in Faria's thread but nobody seems to have an answer yet so I decided to bring this to a broader audience.
The "ShowSIM" value DOES NOT solve this issue. As the name suggests, I'm guessing that it simply toggles the visibility property of SIM contacts but does not actually exclude them. Sorta like hidden files in Windows; It's there, you just can't see it.
From my experience, when a call is received, even though I have the ShowSIM value set to "0" (ie SIM contacts hidden), the phone number is still looked up in both the SIM and the Contact list. If the Entry Name is the same, it will use the Contact list profile. If the Entry Name is different, it will use the SIM profile.
Because of this setup, some of custom ringtones don't get triggered when I receive a call. I'm guessing custom photos (don't have this set up) will also not work properly.
Here's an example as to what I'm experiencing:
SIM Entry = John Doe 123 456 7890
Phone Entry = John Doe 123 456 7890 w/ Custom Ringtone
Display comes up as "John Doe"
Custom Ringtone will work
SIM Entry = John D 123 456 7890
Phone Entry = John Doe 123 456 7890 w/ Custom Ringtone
Display comes up as "John D"
Custom Ringtone will NOT work. Default Ringtone will sound.
I have done a ton of searching and can't seem to find a solution. The only workaround I've been able to come up with so far is to either delete the entry on the SIM or rename the Contact Name to match that of the SIM. Unfortunately, I don't find this to be a long term solution.
When I was still running the stock 2.25 Cingular ROM, all the ringtones worked fine. SIM contacts were excluded by default and would only be in your contact list if you use the "Copy to Contacts" option.
Is there a way to re-implement this feature or hide Sim contacts AND not include them in the Contacts List?

[SOLVED] Ringtone for Unknown Callers?

ok, i just upgraded my AT&T contract and i got a Treo 750 with WM5. after doing some reading, it seemed AT&T was not going to release the WM6 ROM fast enough, so i went with the unbranded one directly from PALM...yada yada yada...i ended up deciding to switch to the Hermes (8525).
the issue that i have run into is that on the 750 with WM6 under Setting>Sounds & Notifications>Notifications, i could select settings for Phone: Incoming Call, Phone: Missed Call, Phone: Voice Mail, and Phone: Unknown Caller (maybe more). on the 8525, the latter seems to be missing. i was wondering if this option is just removed from the AT&T WM6 ROM and is present in the unbranded HTC one, or if there is some way to add this option back in fairly easily.
apologies if this is an overly noob question, i couldnt find anything in a general search.
"Incoming call", "Missed call", "Voice mail", that's all. No "Unknown caller" here (neither was in on any ROM i've tried). It's a Palm's addition.
ok, does anyone have any recomendations on how to pull that off?
I use Photo Contacts Pro, which allows all contacts to have their own ringtone, including Private and Unknown numbers.
Call firewall automatically hangs up after the first ring with unknown and blocked calls (you have to check the radio box for it to do it after install). Cool little app for sure, a must have really.
SOLUTION!!!
ok, i know it's been a while, but i found the answer to this issue over at:
http://www.sprintusers.com/forum/showthread.php?t=143176
it takes editing a couple registry keys, but they were already present, i just had to change the values. the 2 keys you are looking for are:
HKCU/ControlPanel/Sounds/RingTone0/
and
HKCU/ControlPanel/Sounds/KnownCallerRing0/
when i first checked them (using the registry explorer in Total Commander), KnownCallerRing0 had no values. so i opened RingTone0 and copied all the entries (Sound, Script, SavedSound, and Category) and pasted them into KnownCallerRing0.
KnownCallerRing0 represents the ringtone for people who are listed in your Contacts, but don't have a caller specific ringtone. edit the Sound value to point to the ringtone for them. mine is: \Storage Card\My Documents\My Ringtones\Vintage 2.mp3
RingTone0 represents the ringtone for any calls that are not from someone already saved in your contacts list. edit the Sound value to point to a ringtone for these "strangers". i have: \Storage Card\My Documents\My Ringtones\Silence (5 Seconds).wav
after changing these, i did a soft reset and then made a call from my work phone, and...*RING* *RING*. then i went to a phone at a co-workers desk who has never called me, and..........nothing..........just peace and quiet. i don't know if you need to copy all the values from RingTone0 to KnownCallerRing0, or if you have to do a soft reset, but that is the exact procedure i took and it worked. i hope this helps someone.
Great find....
Thnxs...
Great post! Thanks for the info!
thanks, the infos are very useful!!
Just another *ME TOO*. Thank you so much. I have been looking for this.
Scruffy

Change Registry via Autostart for Voicemail Problem

Hey guys,
I've already searched a lot of stuff in this forum and enjoyed your work - amazing
But I've got following problem:
My Voicemail show's ALWAYS that there are new messages. But I have no Voicemail activated and NO Voicemails.
I got the solution for my problem already, it's to change the registry key with the following Reg file:
REGEDIT4
[HKEY_CURRENT_USER\System\State\Messages\vmail\Line1\Unread]
"Count"=dword:00000000
How can I put that into a batch file on Autostart or something?
Because everytime I softreset - it's deleted - and I got the problem again.
The Autostart on WM 6.5 doesn't handle reg files
It would be nice if you give me some tips for this.
Thanks in advance.
chriZ
I take it this issue happens after a hard reset or rom flash, but entering those reg settings makes it go away? Made a cab to enter your registry settings, hope it works for you. Alternatively you can have Sashimi add registry files automatically. If the problem occurs every time you soft reset I don't know the answer, sorry.
Well - it didn't helped , but thanks for your help...
After installing the symbol for Voicemail is already there.
If I change it manual via Mobile Registry Editor it's fixed directly after synchronizing via Active Sync.
Another possible solution could be, to set the reg worth permanently to zero?! Is this possible?
That would solve the whole problem...
I had this problem too and I've fixed it by leaving a voicemail to myself
and delete it right after that. the 'new voicemail' icon disappeared and the problem
is now solved.
But, i do have a voicemail activated so i don't know if this is the right solution for you.
Maybe you should try enter your phone setting :
Setting -> Personal -> Phone, and then tap the 'Services' tab.
Choose "Voice Mail and Text Messages" and tap 'Get Setting'.
Do you see any number associated under 'Voice Mail' ?
If it does, try to delete it.
Thanks for your tip, but the Voicemail is deactivated by provider and I can't turn it on
I know the number of Voicemail too, but if I dial the number, I can just turn on and off the notification SMS if I missed a call.

[Q] CallID Match Problem

Hi everyone,
i am having a problem with my wildfire s and guessing if you guys could help me out.
Let me explain. Lets say i have a contact jack with number +23091948347 in my contacts. when jack calls me, 9194837 appears but not the contact name. But when Jack sends me an SMS, the contact name appears.
Now the contrary also causes the problem. if i correct jack's number to 9194837 in my contacts, when he calls, the contact name appears.But when the sends me and SMS, +2309194837 appears.
I already tried deleting, resetting the phone but the problem persists. In Mauritius, all HTC Android 2.2 - 2.3 users i know have the same problem (other phone makes work fine). No luck from HTC support either
Severals other forums say that this is due to the fact that as from android 2.2, HTC android matches exact CIDs only for contact name resolution.
For the time being i have to enter both +2309194837 and 9194837 for the same contact for it to work correctly.
I have tried a soft called prefixer which allows to add the +230 on incoming calls. It then correctly gives the contact name but no contact picture appears.and also in the call log the number still appears as <unknown>.
Am new to android and already getting discouraged...hope can learn from you guys.
Cheers
Contact your carrier; they are incorrectly routing calls/messages through to you without area/country codes.
Thanks for your replay.. That is indeed the case but other phones are working correctly. xperias, nexus 1s and others...
So other phones show the same number regardless of wether you're receiving a text message or voice call?
Other phones receive messages and calls in the same format i do. i.e 9194897 for calls and +2309194837 for messages.
Yet the other phones resolve the contact name correctly.
I read that it is due to the fact that the phone is match the entire CID to contacts and not part. There is an app in windows mobile which allows you to change the Call ID match trailing digits (which in this case should be 7).
Looked for such an app for android but no luck.
Samsung also have been getting the same problem i hear.
Any ideas guys?
i found this while googling about the problem
http://forum.xda-developers.com/showthread.php?t=684575
http://code.google.com/p/android/issues/detail?id=8770&q=caller%20id%20match&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
Hey guys
Had been looking for a long time for a solution for this and found one today (thanks to squabbie for helping)
Summary:
You need a rooted phone, ex file explorer (or ROM toolbox) to edit the build.prop settings. Check for a setting called "ro.phone.min_match_*" ( the * being a wildcard). Then edit the name of the setting to "ro.phone.min_match" only and set its value yo 6 or 7 or whichever value you need. If this label isn't in the build.prop settings then just add it in.
Supporting links:
http://forum.xda-developers.com/showthread.php?t=1160343
jdhtc1xplus said:
Hey guys
Had been looking for a long time for a solution for this and found one today (thanks to squabbie for helping)
Summary:
You need a rooted phone, ex file explorer (or ROM toolbox) to edit the build.prop settings. Check for a setting called "ro.phone.min_match_*" ( the * being a wildcard). Then edit the name of the setting to "ro.phone.min_match" only and set its value yo 6 or 7 or whichever value you need. If this label isn't in the build.prop settings then just add it in.
Supporting links:
http://forum.xda-developers.com/showthread.php?t=1160343
Click to expand...
Click to collapse
This is a three year old thread. Was it really necessary to wake it up?
No not really the reason I woke it up was because I've seen so many threads with the same issue not solved that I had to make sure everyone was notified of the fix!

Categories

Resources