I have searched for a long time, and I have used Google to search the internet, xda's search to browse the many threads, and i have scoured through MSDN and I still cannot find an answer.
How can I, programatically, change the Ring mode from VIBRATE to RING, I am not so concerned with the opposite.
-I have found out that HKCU\ControlPanel\SoundCategories\Ring\InitVol can be 0-5, and if the volume is ALREADY ON, changing it will affect the volume [so that makes it so I only need a way to switch from Vibrate to any Ring sound on]. If the phone is on silent or vibrate, it resets itself to 0.
-I have tried using SndSetSound(SND_EVENT_ALL, ... , ...) and that did not work, even when I tried to go from RING to VIBRATE [maybe my code is just bad...]
-I have attempted using an old program on the forum called V_Vibrate [ from 2006] which failed, and the Command-Line apps for changing sound profiles [which are like 9 pages into this forum] but those failed too.
I am still going to look and look, but it is getting late near where I am, so i was hoping someone may have this knowledge already.
Optimally, i would love to get this code in C++, but at this point, you can give it to me in ASM...
Thank you!
I happened upon your thread searching on how to change the ring volume.
Pretty easily actually. Use SndSetSound().
Here's the C++:
http://msdn.microsoft.com/en-us/library/bb416592.aspx
And I've been successful in doing this in C#http://www.pinvoke.net/default.aspx/aygshell/SndSetSound.html
Could you provide me with a working C++ Sample. My code doesn't seem to work
Thank You
*bump*
Okay, so I sort of got it working, but not the way I want it to.
#1) I realized that SndSetSound() was not working for me before because I was trying to use SND_EVENT_ALL on a Smartphone [WinMo Standard] when it is actually reserved for WinMo Pro...
#2) So, realizing #1, I changed it up and it still said it wasn't working...So I tried to change it to SndSetSound(SND_EVENT_RINGTONELINE1, &sfi, FALSE) where sfi was set to SND_SOUNDTYPE_VIBRATE ... I used FALSE for the last parameter so if there were errors, I would be prompted. IT WORKED!
#3) Having completed #2, which was the OPPOSITE of what I wanted to actuall do [VIB - RING vs. RING - VIB], I kept the code the same, changed sfi to have a filename set to a file (.wma) in the Windows folder, changed it form SND_SOUNDTYPE_VIBRATE to SND_SOUNDTYPE_FILE and re-tested...FAILURE
So what is it that is messing me up here?
I checked and checked, and I dont think that SND_SOUNDTYPE_FILE is for Professional only...
Please help...
So I have been toying around, and I am trying to do just Registry Access/Changes in order to change the ring mode.
So here is what I am doing, and the results:
1) HKCU\\ControlPanel\\Sounds\\RingTone0 -> Sound
Before: *vibrate*
After: \Windows\sound.wma2) HKCU\\ControlPanel\\Sounds\\RingTone0 -> Script
Before: av3w3r
After: apw3r As a result of changing these, I reload the folder in RegEdit and the values are as follows:
1) Auto-changes from what I set to *none* [Occurs AFTER I change #2]
2) Auto-changes from what I set (apw3r) to "a" [No quotes].
So the OS is obviously monitoring changes in these Reg. values, and checking them against something else. Since I am not getting everything, it knows it was 'pre-maturely' changed and seems to set a default...
Further, I have found a Value that can actively change the ring volume on the phone, but under certain circumstances...
1) HKCU\\ControlPanel\\SoundCategories\\Ring -> InitVol
for that Reg Value, if the phone is in SILENT or VIBRATE mode, changing it from 0 does nothing, it gets reset back to 0. HOWEVER, if you are in RING mode then you can change its value from 1 - 5 and it will have an effect... So this proves further there is something ELSE I am missing...
So I looked further and found the following (which I was able to change around):
1) HKCU\\ControlPanel\\Profiles -> ActiveProfile
Before: Meeting
After: Normal2) HKCU\\ControlPanel\\Profiles -> PreviousProfile
Before: Normal
After: MeetingEven after changing that, and applying the first set of registry changes to RingTone0, I still could not modify InitVol...
So I went further and found a RegLogger, and i set the filter to only quickapp.exe (which I assume is for the HTCQuickList) and it came up with some interesting Reg Querys and RegSets ... Interestingly enough, It would seem as though all that it does is change the ActiveProfile Value... So I was totally stumped.
I googled online, thanks to some help from aman11dhanpat, and I found some talk about an UnDocumented function: AudioUpdateFromRegistry() I am wondering if maybe I need to call that....So I tried it, but no joy..
Really, does anyone know how to do this?
You can do it via postmessage. I found this over at HS++ homepage in relation to a batch tool:
Code:
# Set Vibra Mode
PostMessage HHTaskBar NULL 1156 2 0
# Set Normal Mode
PostMessage HHTaskBar NULL 1156 0 0
# Set Silent Mode
PostMessage HHTaskBar NULL 1156 3 0
Made a MortScript based on this info that works just fine
frmariam said:
You can do it via postmessage. I found this over at HS++ homepage in relation to a batch tool:
Code:
# Set Vibra Mode
PostMessage HHTaskBar NULL 1156 2 0
# Set Normal Mode
PostMessage HHTaskBar NULL 1156 0 0
# Set Silent Mode
PostMessage HHTaskBar NULL 1156 3 0
Made a MortScript based on this info that works just fine
Click to expand...
Click to collapse
Could you send me that script. I tried it myself (one line: PostMessage("", 1156, 0, 0) ) and I confirmed that with the Examples Thread, but it didnt work on my phone. Does that command only work for Touch-Screen / Windows Mobile Professional devices? If so, I need to find another way because I am using a Windows mobile Standard Device (HTC Excalibur)
Hum... That's also how I have it in my script (it's attached if you still want to check).
In the past I used a tiny tool (C++ I believe) I found bundled in a HS++ theme but it always toggles sound>vibe>mute and accepts no commands. It's included in the attachment.
There's this other tool called PFSwitch that also toggles sound profiles (if it works for your device you can ask the dev... or check the code using .NET Reflector).
As another alternative with Dotfred's Task Manager you can spy windows messages (I have used it to find media players call). Maybe it can be of assistance to spy HHTaskBar.
frmariam said:
Hum... That's also how I have it in my script (it's attached if you still want to check).
In the past I used a tiny tool (C++ I believe) I found bundled in a HS++ theme but it always toggles sound>vibe>mute and accepts no commands. It's included in the attachment.
There's this other tool called PFSwitch that also toggles sound profiles (if it works for your device you can ask the dev... or check the code using .NET Reflector).
As another alternative with Dotfred's Task Manager you can spy windows messages (I have used it to find media players call). Maybe it can be of assistance to spy HHTaskBar.
Click to expand...
Click to collapse
As far as PFSwitch goes, I had tried it very briefly.... and It didnt seem to work, plus I saw this post: http://forum.xda-developers.com/showpost.php?p=6577369&postcount=61
I cannot use Dotfred's because it is for Windows Mobile pro, and I am running Windows Mobile Standard (non-touch).
Frmariam, are you running a Windows Mobile Pro (Touch-Screen) Device or Windows Mobile Standard (Non-Touch-Screen) device? I am thinking that the PostMessage, and PFSwitch, etc. only work on Windows Mobile Professional ...
Using Windows Mobile 6.1 Pro... The differences Microsoft put in the different builds are just preposterous...
Its so frustrating !!! I guess I will continue making my program for windows mobile pro devices...and I have to do some sending of fake touches for Windows Mobile Standard (Maybe press the Volume Up Button a few times...) I'll look it up
Thanks for all your help!
Related
Hello,
I am using a HTC P3300 (aka Artemis).
I recently updated it to the official HTC WM6 roms.
During the last days I have often looked into these forums to get some help for different things that I wanted to costumized, and I was happy to see that everything worked, so now I am giving you a hard one to solve.
In the start menu of WM6 is the so-called "Recent Programs"-List. I want to get rid of this list, unfortunately it is not as easy as it is in WindowsXP for example. I looked into the registry but I haven't found anything, but I am honest, I am not a registry-pro, perhaps I missed something.
Or is there a program able to to that? I don't want to do every day a cleanup.
To give you some motivation, until now (in WM5 and WM6) nobody could help me, except for the answer "it is impossible" , so I hope you guys will be up to it.
Thanks a lot in advance.
here you go...
instructions are in the zip file attached
if you want more details check out...
http://forum.xda-developers.com/showthread.php?t=302377
HKCU>Software>Microsoft>SHELL>TaskSwitch>
You will need to clear/delete the entries under it one by one or delete the "TaskSwitch" folder and then perform a soft reset to load the changes in the registry. The TaskSwitch folder will be re-built upon performing a soft reset.
Thanks.
Just checking it if I understood correctly the solutions you have provided.
What you two are proposing above, is a cleanup that has to be done or will be done automatically when I start my P3300.
Is there no possibility to simply turn the list off, like in XP? So that WM6 will not create any shortcut after I launched a program? Then there would be no need to turn the P3300, just to empty the list.
Thanks again for your help.
Yes thats correct. If someone knows a way of turning it off please let us know
Update
I know this is an old thread.
But if anyone wants to know how to disable this on a smartphone..
These are specifically for a BlackJack II. But it should be similar accross the board.
There are two shell entries we need to focus on:
:MSStart - full start menu
:MSMRULauncher - recent programs list.
If we navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSMRULauncher
Edit the value for 0 to be "MSStart" instead of "MSMRULauncher"
Edit the value for 1 to be the same as the MSSTART key e.g. - "appman.exe -s BootApps :MSStart tpcutil.dll AMStart"
When you hit the start key on your smartphone device it should jump straight to the all programs menu,
better solution
while this may work, it ruins that mru thingy and turns it into a start menu...
more elegant solution is to
set string value "Command" to ":MSStart"
in key
HKCU\Software\Microsoft\Shell\StartMenu
That will simply tell Windows that default action for calling start menu from shell is MSStart while keeping mru in working state... also, there are several other interesting values out there, like order, you can set specific order of items in start menu... wiping this value may result in alphabetical sorting of all items, including those "important" like messaging, settings and so on... hope it helps
ACR – Auto Call Recorder
First a Warning! This application is not legal in all countries/states. Check first before you use this software as you could get into serious trouble in some areas.
This Application does what the title says; it records your phone calls automatically. It automatically detects when you are on an incoming or outgoing call and then records the conversation to the folder you specify. It saves the call as a file in the format of [Direction] [FileAs] [Phone Number] [Call Length]
Installation:
Copy the cab file to your device and execute it but double clicking on it in a program such as Explorer/Total Commander/Resco File Explorer. You can install the program to either the device or the storage card.
Next go to your programs folder and you will see a new Icon for Auto Call Recorder. Click on the Icon and the options for Auto Call Recorder will be displayed. Once you have chosen your options click the Enable Recording button on the File Tab and close the Options Program. That’s it you are now automatically recording any calls your device has.
Options:
File Tab
This tab has a button to enable and disable the call recorder. The effect is not instantaneous as the Options Program has to communicate with the Recorder Process so when you press the button give it a couple of seconds to update itself. I didn’t include the options in the recorder process to conserve resources so this is the trade off.
The File Tab also contains a Textbox for the path to save the files to. Some example paths are:
"\" Records to the root path of the device
"\Storage Card\" Records to the root of the Storage Card
"\Storage Card\Calls\" Records to the folder ‘Calls’ in the Storage Card.
Recording Tab
The recording tab contains the setting for the file to be recorded. First is the Wav format. This is either PCM or GSM6.10 PCM is a ‘raw’ wav format that will use about 1MB per minute. I have included this format for devices that do not support GSM6.10. The other format GSM6.10 is a ‘compressed’ Wav format and consumes approximately 30kB per minute. Obviously this is the preferred choice.
Bits per channel are either 8 or 16 bits. 16 bits is the preferred choice but I have also included 8 bits for slower devices.
Samples per Second are the number of samples taken each second. This is a matter of preference/device capability. The choices are 8000, 11025, 16000, 22050, 32000, 44100, 48000, 96000 and 192000Hz. If you have a slow device then you are better starting from the bottom and working your way up by testing to see which the best is for you. If you have a newer device then it is more a choice of how much space you want to use as the higher the number the more space the file will use. Also your device may not support the higher frequencies so I recommend starting with something like 48000Hz. If you set the frequency to high you will get gaps in your recordings.
Read Me Tab
This tab contains a small readme file and some credits. No settings.
Uninstalling:
To uninstall Auto Call Recorder disable recording in the ACR options first before uninstalling the Cab.
Devices:
This programs has been reported to work on the following devices:
Samsung Omnia, Sony Ericsson X1, HTC Kaiser, HTC Diamond, HTC Diamond 2, HTC Trinity, HTC Touch 3G, HTC Touch Cruise, HTC Touch HD
If your device is not in the list there is no harm in trying anyway. Please report back any success so I can add your device to the list.
Links:
.NET Compact Framework 3.5 Redistributable
Versions:
1.2 Available Here
1.1 Removed - Should be able to used by most non English roms.
1.0 Removed - First version. English only.
[App][Alpha] ACR – Outlook Import 2007
[App][Alpha] ACR – Outlook Import 2007
In typical XDA fashion you get not one but two for the price of none!
This is an application for Outlook that runs on Windows and not the PDA. Start the Application and put the path you used for calls on the device in the textbox and click the Import Calls button when your device is connected to the PC. It should then precede to imports all the calls from the device to Outlook under the contact used on the device. If it can’t find the contact it will store the call under ‘Unknown’. You can then use either the journal to look at the calls or open the contact and look at the ‘activities’ for the contact. To play the call just open the item and click on the link in the item.
WARNING! This program is far from finished. It’s only for those that don’t mind things going wrong. Also the program deletes all but the lastcall.wav file off the device when it has imported the files.
Anyway if you’re feeling brave and ACR is working for you then please do post any problems you might have if you try this.
It works on my Rhodium!
Thank you very very much!
I'll give it a try. Do you have some screenshots that you can post here?
Doesn't work with German ROM
Unfortunately, your program doesn't seem to work with German ROM. It always gives me a "directory not found exception", even if I use only "\" for the recording path. Maybe there are some language specific symbols hard coded? (For example, "Storage Card" is "Speicherkarte" on German devices).
Opps sorry I forgot not everyone in the world uses English roms. I can make you a German version pretty quickly if you can post the path for \Windows\Startup\ in German. I'll look into finding this path automatically via code in the next version though. Thanks for that.
\windows\startup in German
The equivalent to "Windows\Startup" is in German ROMs probably "Windows\AutoStart" (but there is also a folder "Windows\Autorun").
Thanks for your efforts!
Sorry I obviously can't test this. I look through the code and that was the only English string I could find. The installer adds some registry keys but I don't know if they would stop the program. Try this and if it doesn't work I'll get onto it tomorrow.
Not quite
Now, it accepts the path, but when you actually try to record a call, you get an "Unexpected Error in ACRBase.exe". So there seem to be some more issues...
I will be waiting patiently for an internationalized version, though
Slothie said:
Sorry I obviously can't test this. I look through the code and that was the only English string I could find. The installer adds some registry keys but I don't know if they would stop the program. Try this and if it doesn't work I'll get onto it tomorrow.
Click to expand...
Click to collapse
It doesn't go in italian rom too. When I start application, even if I dont' set directory where to save and leave the default directory, I get the error message "directoryNotFoundException". I've tried to look into the registry but I don't have found anything to change.
Any tip ??
gr8 work
is it support 2 way recording ?
This is one of things I missed most since I left my Palm OS Treo 650 for a Windows Mobile Touch HD. I was using a program called CallRec then. That program provided many advanced features including encrypted storage and very good noise filtering. You might want to check their site: http://www.qmobilsoft.net/Products/products.html.
Anyway, your program will probably fill the gap somehow, thankyou. I will try it now and report the results.
I just tested this app with a few calls and it works very good. Thank you very much.
it works with miri 6.5 Ver 16.1 - thank you for this app
crash
the application allways crash after call ends when i am calling numbers with files' chars unleglly such *123 or name such David C"F.
Slothie said:
Opps sorry I forgot not everyone in the world uses English roms. I can make you a German version pretty quickly if you can post the path for \Windows\Startup\ in German. I'll look into finding this path automatically via code in the next version though. Thanks for that.
Click to expand...
Click to collapse
Doesn't work in spanish ROM (1.56.41.1) either.
The path is \Windows\Inicio
To store calls i created a new folder in micro sd named:
\Tarjeta de almacenamiento\Llamadas
By the way, one question: does it record every phone-call or onle the ones we wish?
Rgds,
NOT working with Italian ROM
Do not works with Italian Rhodius Rom. Is there any possibility to fix this problems ?
Could it work on the HTC Snap
Could you make this application work on the HTC Snap?
Regards,
Zeke
Thank you !
Works great ! Just what I needed !
Answering Machine ... ?
Hi,
Can't this program's features get extended to have a answering machine program for the pocket pc?
hello, i got my Touch HD (Yay) and im loving it, but i have some questions that i hope some of you may be able to answer:
1. the sound volume for ring tones and message tones even when on loudest is quite quiet - is there anyway to boost the sound
2. where do songs that i want for my message tone go? ive found where ring tone ones go
3. is it possible to set a ring tone specific to a person?
4. as above but for message tones
5. i have some apps and games that i have downloaded (fingerboard is one of them) but when i try to install them i get the opera icon and it tries to access the internet instead of installing the app - i extracted them before putting on memory was that wrong?
6. where can i download Pac Man and Space invaders - i just love these games
i think thats it for now, i may find more questions that i might need answering
1- Is the Volume to 100%? You could try some different ringtones: I have volume to 80% because it too high when ring
2- Windows folder: if it's like past WM version the sms sound must be short, the device will ring to end of file else (I don't use personalized sound for sms).
3- Yes, I'm using Yota Contacts but it's possible (or you could install Yota Contacts cab)
4- I don't but I don't think possible (maybe some app do it)
5- Copy *.cab on SD and tap over it without unzip it (if *.exe sync the device with PC then 2click on PC)
6- Google
D'rath
ArmageddonAsh said:
hello, i got my Touch HD (Yay) and im loving it, but i have some questions that i hope some of you may be able to answer:
1. the sound volume for ring tones and message tones even when on loudest is quite quiet - is there anyway to boost the sound
2. where do songs that i want for my message tone go? ive found where ring tone ones go
3. is it possible to set a ring tone specific to a person?
4. as above but for message tones
5. i have some apps and games that i have downloaded (fingerboard is one of them) but when i try to install them i get the opera icon and it tries to access the internet instead of installing the app - i extracted them before putting on memory was that wrong?
6. where can i download Pac Man and Space invaders - i just love these games
i think thats it for now, i may find more questions that i might need answering
Click to expand...
Click to collapse
1 i remastered the mp3 tones with louder presets in external program
2 i set it to storage card root seems that Touch hd looks for all music files on the rom and card
3 yes (speaking about Miri rom and WM 6.5 - dont know if in other ) wneh you edit contact you should see "ringtone" option between "email" and Adress options ( manila 2.1)
4 not possible ;/
5 be sure that its for pda touch hd (and in .cab format)
6 pacman ? http://www.pocketpcfreeware.com/en/index.php?soft=1339
space invaders ? http://www.google.pl/search?q=space...s=org.mozilla:en-US:official&client=firefox-a
google game name + PPC should return something
okay thanx, i will ahve to try seeing if other ringtones make it louder, as i have it 100% but it still seems a bit quite could someone also direct me to what software they use to make songs louder for their phone?
as for the programs that display opera - most of them were programs that i got from this site ! these are as follows:
1. Rhodium RSDialer
2. Fingerkeyboard (version 2 i think)
3. a dark looking taskbar (cant remember what its called - but i know i got it from here)
so what am i doing wrong? or did i download the wrong links or something?
would installing this Yota contacts would it overwrite the Spb Mobile Shell 3 contacts as i like that as i can have images for the people i have on my phone (well i havent added them all but dont see why i couldnt)
thanx for all the help though
HD Tweak should be one of the first things you install, amongst tons of things there's also an option to remove the 100db volume limit
here are FKB and HD Tweak, download directly to storage card or copy from pc, open File Explorer, find files and tap them, they should start installation and ask where to, FKB to Device, Tweak as you like
suisen said:
HD Tweak should be one of the first things you install, amongst tons of things there's also an option to remove the 100db volume limit
Click to expand...
Click to collapse
thank you SO much, where can i get it?
on here? - ill have a look
i've added it to the post
HTCaddicts cleanRAM is another option
also, make sure u read installation guides to all things, some, like taskbars, require this file i attached, you install it only once and then you're good to go....until you hard reset or flash, then you need it again of course
okay thanx. i have HDTweak i havent installed it yet, will get that file you added as well
also i seem to get a couple of messages saying that my network hasnt been found or something,
i know its got to do with the internet but i dont need it (i think) as i will be using WIFI how do i stop the message appearing.
i also get a message thing about a dialer thing but im not too sure what that one is about, any ideas?
also my screen doesnt turn on its side when i rotate thew phone - is this normal as i thought the phone could do that
3. is it possible to set a ring tone specific to a person?
4. as above but for message tone
Use Ringo software.
...also my screen doesnt turn on its side when i rotate thew phone - is this normal as i thought the phone could do that
Use Gsen or Changescreen
okay thanx for the tips, i will have a look at them -ive seen the screen changer thing but i thought the phone could do that automatically - i guess not
also something a bit strange - i keep get messages either sms/mms or email though they are to someone with a different number then mine - any ideas?
after reading and reading about how those of us with the T-Mobile version of the TP2 - having to deal with muffled/bassy earpiece volume on a call... I came to the realization that the T-Mobile audiopara3 file structure is unique on the T-Mobile version.
I synched and went into the phones WINDOWS directory and found three... yes three CSV "audiopara3" files that were the same byte size (119k)
they are:
* AudioPara3.csv
* AudioPara3_ATT.csv
* AudioPara3_TMO.csv
which led me to believe that the T-MO versions were being told to load the audio parameters located in the "AudioPara3_TMO.csv" file.
I copied all three files to my laptop... twice (in different folders - so as to keep copies of the original files intact).
since most of those using the unbranded HTC TP2 reported their earpiece volume was "clear"; I renamed the "AudioPara3.csv" (now on my laptop) to "AudioPara3_TMO.csv", and then copied it back to the TP2 WINDOWS directory (overwriting the original AudioPara3_TMO.csv).
Going back & forth between the original "AudioPara3_TMO.csv" and the renamed "AudioPara3.csv" file in it's place...I did a few A-B comparison test-calls to my wife at work, making certain she always used the same phone during these tests There is a definite improvement in audio quality using the renamed CSV. Not a day/night improvement; but it's no longer muffled; seems the bassiness is reduced. I can't say it's any louder in amplitude, but ceretainly much easier to understand the caller.
With this change, all I've tested are the earpiece and speakerphone functions during a phone call; and video playback via Windows Media Player. I don't use BT or a headset - so I don't know if this "file updating" has caused any other undesireable effects.
If anyone trys this (at your own risk !!! ), I hope they would report any undesired consequences that may occur.
Now that the muffled sound is cleared up, I'd still like to alter the one value in this CSV file that adjusts the earpiece amplitude gain - obvioudsly to increase the volume level a little bit.
I hope someone can narrow-down all the numbers stored in this CSV file - finding just the one value that needs changed. I'm hesitant to just "play around" by blindly changing multiple fields...
ADDED: after you overwrite the original "AudioPara3_TMO.csv" file with the other (renamed) file... you may notice that the first power-on after the overwrite - the volume setting may not be exactly where you left it when powering down. So during testing, you need to change the volume setting back to where you normally keep it. Subsequent power cycles; it is remembering the last setting. That first power-on; appears to go to some pre-defined level.
Wow I was just trying to do this myself before I read your post. One question though. How did you get it to replace the file? Everytime I try to overwrite the AudioPara3_TMO.csv it will throw back an access denied.
Also I found the values that need to be changed.
That values under rxvolume (last column) compare them to the TMO file.
AudioPara3.csv
Code:
F0 PHONE_HEADSET_VOL0 0 4000 4000 0 4000 1C96
F1 PHONE_HEADSET_VOL1 1 4000 4000 0 4000 2861
F2 PHONE_HEADSET_VOL2 2 4000 4000 0 4000 390A
F3 PHONE_HEADSET_VOL3 3 4000 4000 0 4000 5092
F4 PHONE_HEADSET_VOL4 4 4000 4000 0 4000 71CF
F5 PHONE_HEADSET_VOL5 5 4000 4000 0 4000 A0C2
Code:
F12 PHONE_EARCUPLE_VOL0 0 4000 2D4E 0 5A67 2861
F13 PHONE_EARCUPLE_VOL1 1 4000 2D4E 0 5A67 390A
F14 PHONE_EARCUPLE_VOL2 2 4000 2D4E 0 5A67 5092
F15 PHONE_EARCUPLE_VOL3 3 4000 2D4E 0 5A67 71CF
F16 PHONE_EARCUPLE_VOL4 4 4000 2D4E 0 5A67 A0C2
F17 PHONE_EARCUPLE_VOL5 5 4000 2D4E 0 5A67 E314
AudioPara3_TMO
Code:
F0 PHONE_HEADSET_VOL0 0 4000 4000 0 4000 1013
F1 PHONE_HEADSET_VOL1 1 4000 4000 0 4000 16B5
F2 PHONE_HEADSET_VOL2 2 4000 4000 0 4000 2013
F3 PHONE_HEADSET_VOL3 3 4000 4000 0 4000 2D4E
F4 PHONE_HEADSET_VOL4 4 4000 4000 0 4000 4000
F5 PHONE_HEADSET_VOL5 5 4000 4000 0 4000 5A67
Code:
F12 PHONE_EARCUPLE_VOL0 0 4000 32D6 0 4000 2D4E
F13 PHONE_EARCUPLE_VOL1 1 4000 32D6 0 4000 4000
F14 PHONE_EARCUPLE_VOL2 2 4000 32D6 0 4000 5A67
F15 PHONE_EARCUPLE_VOL3 3 4000 32D6 0 4000 7FB2
F16 PHONE_EARCUPLE_VOL4 4 4000 32D6 0 4000 B460
F17 PHONE_EARCUPLE_VOL5 5 4000 32D6 0 4000 FEC9
As you can see the original file goes to A0C2 (41154) for headset and to 5A67 (23143) for TMO. Almost half.
As a side note; during my A-B test calls, I always turned off the phone each time (and even briefly removed the battery) - to be certain the file I just copied over to the phone would get accessed.
Kloc said:
Wow I was just trying to do this myself before I read your post. One question though. How did you get it to replace the file? Everytime I try to overwrite the AudioPara3_TMO.csv it will throw back an access denied.
Also I found the values that need to be changed.
That values under rxvolume (last column) compare them to the TMO file.
Click to expand...
Click to collapse
Hey; Thanks!!!!
The only problem encountered in my file renaming and overwrite - was that the files first didn't appear in the laptops directory I copied them to. Seems they are flagged "hidden system files". I changed my laptops "my computer" viweing to allow the display of hidden system files - and they appeared. I was able to rename and copy to the TP2 without any problems or errors.
I did not change the files attributes; instead I changed the viewing parameters for my laptops "My Computer" function.
I can view the files just fine in the file explorer it just won't let me overwrite them. Do you have the Hardware-SPL that allows custom ROMs installed? I don't just wondering if that may be the problem.
Kloc said:
I can view the files just fine in the file explorer it just won't let me overwrite them.
Click to expand...
Click to collapse
Install Resco File Explorer. Copy the file into a different folder on the phone. Then, on the phone, use the Resco "Copy To" function to make it overwrite the original version. Quite why this works when every other similar approach seems to fail, I don't know, but it does.
Kloc said:
Do you have the Hardware-SPL that allows custom ROMs installed? I don't just wondering if that may be the problem.
Click to expand...
Click to collapse
no; it's a 100% stock T-Mo TP2
I am doing this from active-synched Laptop to phone... never tried using just the TP2 by itself.
Shasarak said:
Install Resco File Explorer. Copy the file into a different folder on the phone. Then, on the phone, use the Resco "Copy To" function to make it overwrite the original version. Quite why this works when every other similar approach seems to fail, I don't know, but it does.
Click to expand...
Click to collapse
Thanks that worked perfectly. But after replacing the file I still don't notice any difference in sound quality in call.
Edit
After Lowering and the re-raising the volume it actually does sound better now. Maybe you have to do that to have the settings load in.
Kloc said:
Edit
After Lowering and the re-raising the volume it actually does sound better now. Maybe you have to do that to have the settings load in.
Click to expand...
Click to collapse
I didn't mention (and I'll edit my original post if possible) that during my A-B testing... sometimes after the file copy and power-cycling; the power-on volume setting wasn't always to the maximum. Once I discovered that I re-did the A-B testing; always making sure the volume was back to max before making the test calls.
MY TP2 now powers on at the last volume setting I had it saet to; but it seemed to reset to some pre-determined value the first power-up after the file overwrite.
It's not a day/night improvement... but the reduction of bass really helped with the overall the clarity.
how does this change the other para file that we edited for the external speaker loudness?
will this change those changes?
Mike Mercury said:
after reading and reading about how those of us with the T-Mobile version of the TP2 - having to deal with muffled/bassy earpiece volume on a call... I came to the realization that the T-Mobile audiopara3 file structure is unique on the T-Mobile version.
I synched and went into the phones WINDOWS directory and found three... yes three CSV "audiopara3" files that were the same byte size (119k)
they are:
* AudioPara3.csv
* AudioPara3_ATT.csv
* AudioPara3_TMO.csv
which led me to believe that the T-MO versions were being told to load the audio parameters located in the "AudioPara3_TMO.csv" file.
I copied all three files to my laptop... twice (in different folders - so as to keep copies of the original files intact).
since most of those using the unbranded HTC TP2 reported their earpiece volume was "clear"; I renamed the "AudioPara3.csv" (now on my laptop) to "AudioPara3_TMO.csv", and then copied it back to the TP2 WINDOWS directory (overwriting the original AudioPara3_TMO.csv).
Going back & forth between the original "AudioPara3_TMO.csv" and the renamed "AudioPara3.csv" file in it's place...I did a few A-B comparison test-calls to my wife at work, making certain she always used the same phone during these tests There is a definite improvement in audio quality using the renamed CSV. Not a day/night improvement; but it's no longer muffled; seems the bassiness is reduced. I can't say it's any louder in amplitude, but ceretainly much easier to understand the caller.
With this change, all I've tested are the earpiece and speakerphone functions during a phone call; and video playback via Windows Media Player. I don't use BT or a headset - so I don't know if this "file updating" has caused any other undesireable effects.
If anyone trys this (at your own risk !!! ), I hope they would report any undesired consequences that may occur.
Now that the muffled sound is cleared up, I'd still like to alter the one value in this CSV file that adjusts the earpiece amplitude gain - obvioudsly to increase the volume level a little bit.
I hope someone can narrow-down all the numbers stored in this CSV file - finding just the one value that needs changed. I'm hesitant to just "play around" by blindly changing multiple fields...
ADDED: after you overwrite the original "AudioPara3_TMO.csv" file with the other (renamed) file... you may notice that the first power-on after the overwrite - the volume setting may not be exactly where you left it when powering down. So during testing, you need to change the volume setting back to where you normally keep it. Subsequent power cycles; it is remembering the last setting. That first power-on; appears to go to some pre-defined level.
Click to expand...
Click to collapse
I tried this with my Tmobile tp2, and I def noticed an increase in sound and quality. Thanks a million!!!!!!
This totally works! Thanks guys!
I thought it was just me. I had read reviews about the good sound quality, but to me it sounded like everyone I talked to had a towel wrapped around their phone. I haven't tried out the new audio file extensively yet (at 1am, most people don't appreciate getting a sound-check call...go figure). But after calling into phonemail, I can tell some higher frequencies are there now, along with a bit more clarity.
Like Mike said, not a night/day difference, but a little bit more treble goes a long way. Good find!
I have Resco File explorer and the Registry edit.
* AudioPara3.csv
* AudioPara3_ATT.csv
* AudioPara3_TMO.csv
I couldnt find any of these files when searching using the Registry edit. I was able to search using the file explorer, but the explorer did not give me what directory these files are located in. With the search results, i also wasn't able to copy from the search results either. When i tapped the search results, it opened up the windows folder... scrolling through the entire windows folder, there was no Audiopara3.csv file.
Where is this file located?
Is there something in the registry i can just edit? If so, can someone please provide the path.
\Windows folder
glhs509 said:
\Windows folder
Click to expand...
Click to collapse
Its not in here. I do however have a lot of files that have numbers then an underscore Manila. When i try to open one of these files, it ask what program to open this file with on the phone. to give an example: 4c6c16d7_manila
When i search for audiopara3.csv ... i tap on the search results and it does take me to the /window folder so it has to be in here, but it's not listed.
Are there hidden files on the touchpro2?
(Thanks for the quick reply.)
tmonoob said:
Are there hidden files on the touchpro2?
(Thanks for the quick reply.)
Click to expand...
Click to collapse
Yes, there are. You can go into Resco's Config or Options screen (I don't have the phone with me right now) and select/deselect checkboxes as necessary to display hidden and system files. You'll see the audio files then.
there's been a cab to replace the files automatically.
No cab files needed, just edit these reg files
Try this Registry Tweak
Increase voiceVolume:
Registry: HKCU\Control Panel\SoundCategories\InCall
Key: AttenuationCategory
Default: 2
New Value: 1
Registry: HKCU\Control Panel\SoundCategories\InCall
Key: InitVol
Default: 3
New Value: 10
There are a few other Reg keys just like this called "InCall" not sure if I should edit those as well though
tarroyo said:
No cab files needed, just edit these reg files
Try this Registry Tweak
Increase voiceVolume:
Registry: HKCU\Control Panel\SoundCategories\InCall
Key: AttenuationCategory
Default: 2
New Value: 1
Registry: HKCU\Control Panel\SoundCategories\InCall
Key: InitVol
Default: 3
New Value: 10
There are a few other Reg keys just like this called "InCall" not sure if I should edit those as well though
Click to expand...
Click to collapse
Gonna try this I'll let you know the result.
Edit.
Sounds worse to me actually.
xnifex said:
there's been a cab to replace the files automatically.
Click to expand...
Click to collapse
This cab works great. I replaced the files manually sometime ago but flashed a new ROM and flashed back because I like the stock one better. This will save me some time in the future and it works like a charm. It removes the muffled sound for sure.
Okay, so i've searched all over and i can't seems to find anyone else shared this tips before. My apology if i made a mistake on my searching though
So i picked this up from the X1 thread quite a while ago, can't remember who posted it first. This tweak should make your screen a lot more responsive and you dont need to press the screen hard the whole time to do stuff.
1. Get MS Compact Framework 3.5 Here
2. Get Schaaps Advance Config Tool Here
3. Scroll down to HTC TouchFLo
4. Change the pressure threshold to custom -> Click -> Change the value to 999999999 (nine 9s)
5. Change the finger pressure to 999999999 (nine 9s)
6. Done, soft reset.
Your screen should be (almost) as good as capacitive screen now (except for the multi touch of course)
cheers.
p.s All this was done in stock Touch Pro 2 ROM WWE Asia 1.19.707.2
What I do is go into a registry editor and go to
HKLM\Drivers\TouchPanel\PressureThreshold =65000 (the higher, the more sensitive)
That's good enough for me! But for those who don't like the reg tweaks, it's good that you posted that.
yea, this is for those people who doesn't like dwelling into registry (my kind of people )
enjoy it folks
sumflipnol said:
HKLM\Drivers\TouchPanel\PressureThreshold =65000
Click to expand...
Click to collapse
Is that in Decimal Value? Mine says 61
Mesquire said:
Is that in Decimal Value? Mine says 61
Click to expand...
Click to collapse
am curious of that myself. mine was set to 53 . i took the plunge and set it to 65 and noticed no ill effects so far
Decreasing the value is the way to go . I've got mine working with a value of 0 and screen responsiveness (particularly with on-screen keyboard) is tremendous! No more missed swipes and touches. In fact, the screen is showing up the slowness of the TP2 in certain applications (caches on-screen key presses where program eventually catches up with what you entered).
SC07 TP2 said:
Decreasing the value is the way to go . I've got mine working with a value of 0 and screen responsiveness (particularly with on-screen keyboard) is tremendous! No more missed swipes and touches. In fact, the screen is showing up the slowness of the TP2 in certain applications (caches on-screen key presses where program eventually catches up with what you entered).
Click to expand...
Click to collapse
please explain how decreasing the screen's sensitivity increases its responsiveness to touch. the whole concept is counter intuitive.
cirrob said:
please explain how decreasing the screen's sensitivity increases its responsiveness to touch. the whole concept is counter intuitive.
Click to expand...
Click to collapse
Weird I know, but I've been always told that closer to 0 is more sensitive.
So whats the verdict on if either increasing or decreasing the value increases sensitivity?
Also, I've never messed with my registry on a windows mobile device, and honestly my expirience with it on XP and earlier has been relatively minimal. Are there any toturials on how to open a reg editor in windows mobile? If I rememebr correctly on XP machines you go to start>run>conf
EVOIXGSR said:
So whats the verdict on if either increasing or decreasing the value increases sensitivity?
Also, I've never messed with my registry on a windows mobile device, and honestly my expirience with it on XP and earlier has been relatively minimal. Are there any toturials on how to open a reg editor in windows mobile? If I rememebr correctly on XP machines you go to start>run>conf
Click to expand...
Click to collapse
Don't be afraid of the registry! I use MobileRegistryEditor. You can edit the registry from your desktop with your phone plugged in via USB. Viewing the registry on a laptop screen vs. a phone IMO helps to eliminate mistakes and is much quicker.
EVOIXGSR said:
So whats the verdict on if either increasing or decreasing the value increases sensitivity?
Also, I've never messed with my registry on a windows mobile device, and honestly my expirience with it on XP and earlier has been relatively minimal. Are there any toturials on how to open a reg editor in windows mobile? If I rememebr correctly on XP machines you go to start>run>conf
Click to expand...
Click to collapse
well i tried both settings and i must say that decreasing it to 0 really did increase the sensitivity.
like i said earlier it is counter intuitive, but it is a noticable difference.
EVOIXGSR said:
So whats the verdict on if either increasing or decreasing the value increases sensitivity?
Also, I've never messed with my registry on a windows mobile device, and honestly my expirience with it on XP and earlier has been relatively minimal. Are there any toturials on how to open a reg editor in windows mobile? If I rememebr correctly on XP machines you go to start>run>conf
Click to expand...
Click to collapse
EDIT: its start > run > regedit
and the registry key is called "PressureThreshold"
Threshold means "the smallest detectable sensation"
so in fact, the closest the value to "0", the better (or at least that is what makes sense)
BTW, I do not have an HTC phone, nor Windows Mobile phone, .. but i am planing to buy Touch Pro2, so i read this topic, and felt like explaining the whole thing from an "English" point of view, Lol
cheers
wow, now im confused. I've only done the tweak via the advance config,never via registry. Can it be different?
Before i changed it the value of my pressure threshold was 60000 something, i cant remember, while finger pressure was 0. When i had my xperia,none if this value would shows 0. It seems that both of this value changes if you do the screen calibration thing.
oh and happy new years folks
mr_sheen said:
wow, now im confused. I've only done the tweak via the advance config,never via registry. Can it be different?
Before i changed it the value of my pressure threshold was 60000 something, i cant remember, while finger pressure was 0. When i had my xperia,none if this value would shows 0. It seems that both of this value changes if you do the screen calibration thing.
oh and happy new years folks
Click to expand...
Click to collapse
It shouldn't make a difference, in the configuration i assume you have to touch the screen so the phone calibrate your threshold right?
so i assume you should touch it "lightly" so the phone recognizes your threshold as light, and eventually be more responsive.
EDIT: i have found this, it is related to Touch Pro, ... I dont know wither it applies to Touch Pro2 or not
http://forum.ppcgeeks.com/showthread.php?t=56412
As i said before, I am just talking common sense, nothing from real experience with the actual device as i do not own one, ... yet
happy holiday season!
is this a 6.5 or a 6.1 tweak?
because with 6.5 I discovered that GWE setting for touch it best set @1 rather than 0. this way the htc drivers are doing the work and not the ms...
as for the biotouch setting to zero, this would be turning the htc driver off and just using the ms driver.
(this is my assumption that the two different sets of drivers conflict)
its different? i did it on stock Touch Pro 2 6.1 ROM. Sorry about the missing info,i'll put it up on the first post.
EVOIXGSR said:
So whats the verdict on if either increasing or decreasing the value increases sensitivity?
Also, I've never messed with my registry on a windows mobile device, and honestly my expirience with it on XP and earlier has been relatively minimal. Are there any toturials on how to open a reg editor in windows mobile? If I rememebr correctly on XP machines you go to start>run>conf
Click to expand...
Click to collapse
I'm currently testing the "999999999" and it seems pretty sensitive. Will test on a couple more apps before trying th "0" input.
Mesquire said:
Is that in Decimal Value? Mine says 61
Click to expand...
Click to collapse
Sorry for the lack of info! Yes, it's in Decimal Value.
irkan said:
its start > run > CMD
and the registry key is called "PressureThreshold"
Threshold means "the smallest detectable sensation"
so in fact, the closest the value to "0", the better (or at least that is what makes sense)
BTW, I do not have an HTC phone, nor Windows Mobile phone, .. but i am planing to buy Touch Pro2, so i read this topic, and felt like explaining the whole thing from an "English" point of view, Lol
cheers
Click to expand...
Click to collapse
Well I found the registry tweak I posted (post2) from a different forum. I found that the stock ROM's settings had the decimal value at 15000. When I brought it up (as the instructions said the higher the better) to 65000, I noticed that screen sensitivity increased.
I'll try "0" later on.
As for the Advanced Config settings, the Pressure Threshold setting in Advanced Config controls the registry setting I posted in post2.
UPDATE: In HKLM\Drivers\Touch Panel\PressureThreshold, in the Decimal Value I tried "0" for 2 hours. I then switched to "100000" for 2 hours. IMO, "100000" was way more sensitive for me; "0" was very resisitive to my motions.
Hmmm ... I have mobile 6.5 wwe t-mobile tp2
Navigate to or search for:
HKLM/Drivers/TouchPanel/PressureThreshold
and
HKLM/Software/OEM/TFLOSettings/FingerPressure
If you wana test how mobile figures out how to set it ..
goto: settings / system / screen / align screen
and run the alignment test ..
If I PRESS REALLY HARD EVERYTIME I get ..
fingerpressure 22
pressurethreshold 48
If I PRESS REALLY SOFT EVERYTIME I get ..
fingerpressure 26
pressurethreshold 57
So ...
If I Set BOTH to 10 it should make it harder to push / scroll ???
and I Set BOTH to 100 it should make it easier to push / scroll ???
Because I change them and it doesnt really seem to make a difference
What do you guys get when you run the screen test and let mobile figure it out ?
WarlockW said:
Hmmm ... I have mobile 6.5 wwe t-mobile tp2
Navigate to or search for:
HKLM/Drivers/TouchPanel/PressureThreshold
and
HKLM/Software/OEM/TFLOSettings/FingerPressure
If you wana test how mobile figures out how to set it ..
goto: settings / system / screen / align screen
and run the alignment test ..
If I PRESS REALLY HARD EVERYTIME I get ..
fingerpressure 22
pressurethreshold 48
If I PRESS REALLY SOFT EVERYTIME I get ..
fingerpressure 26
pressurethreshold 57
So ...
If I Set BOTH to 10 it should make it harder to push / scroll ???
and I Set BOTH to 100 it should make it easier to push / scroll ???
Because I change them and it doesnt really seem to make a difference
What do you guys get when you run the screen test and let mobile figure it out ?
Click to expand...
Click to collapse
I didn't do a screen test, but for the set both to 10/100:
Make a greater difference. Example: set both to 10. Then for comparison, set both to 10000. With the greater difference between 10 and 10000, you should see a greater difference in the behavior of the screen.
EDIT: I did the "test" for the screen.
Results (hard test):
Finger Pressure: 21
Pressure Threshold: 48
Results (soft test):
Finger Pressure: 24
Pressure Threshold: 54
So I guess, the higher the numbers, the more sensitive it would have to be?