Registry problem ? - P3300, MDA Compact III General

Hi, i'm trying different registry tweaks on my Artemis and i was wondering why some changes can't be stored and other can ?
For example to disable USB charging i've set the key value to 0, soft reset and value comes back at 1 ! Is it normal ?
I've the same problem when i want to changhe audio gain for example...
Thanks for you help, Laurent.

It has happened to me once. I noticed when you set the value to 0 you will need to close the registry editor first. When you do that it will ask you if you want to save the changes and of course you say yes. Then you soft restart.
What have you changed for the audio value increase?

OK i found the reason why : i had no sim inserted... Inserted one and it works now ! So i'll try other tweaks and particulary i'll try to get the Media Player louder...
Laurent.

Hi,
the Trick with the Registry:
1) Change your Registry with an Registry Editor.
2) Switch your Windows Mobile Devive off.
3) wait 30 Seconds.
4) Switch your Device on.
5) Now! You can make the needed Softreset.......
melgering

Related

No LEDs after restore...

Hi,
since i restored a backup using active sync,
the LEDs of my BA won´t do anything.
I had this a long time ago and the only thing
which worked was a hardreset and reinstall
everything.
Does anybody has an idea to fix the LED problem
without doing a hardreset ?
it's registry settings may have been altered... the following would give you an idea on how to enable/disable them (only for the BA).
http://www.tweaks2k2.com/howto/viewtopic.php?t=63
It's possible to disable the right and left LEDs in a HTC Blue Angel changing these registry keys using PHM Registry Editor:
Righ LED:
HKEY_LOCAL_MACHINE//Drivers//Builtin//NLEDMGR the value Index has to be changed from 1 to 0
Left LED:
HKEY_LOCAL_MACHINE//Drivers//Builtin//BWLEDMgr the value Index has to be changed from 2 to 0
Thanks !! it worked... :-D
Left LED:
HKEY_LOCAL_MACHINE//Drivers//Builtin//BWLEDMgr the value Index has to be changed from 2 to 0
This registry setting was at 1 instead of 2... now after a softreset
both LEDs are working again !!
great!!! it work for my MDA3. Thanks so much.

Anyone able to get the connect beep to stay off?

I saw a registry edit for the beep whenever you hit the green talk button to turn it off and I remember doing it but for some reason when I reset the phone it doesn't stay...does anyone happen to know of a way to get it to go off?
collins521 said:
I saw a registry edit for the beep whenever you hit the green talk button to turn it off and I remember doing it but for some reason when I reset the phone it doesn't stay...does anyone happen to know of a way to get it to go off?
Click to expand...
Click to collapse
The trick will be to find something in HKLM rather than HKCU. Typically, settings in HKLM stay through resets/profile changes/etc while HKCU is only based on that current session (it's Windows after all).
However, I just did a test (including a reboot) and will confirm that if you change the values in HKCU and you DO NOT change your profile (from normal to vibrate, silent, etc and then back), you can keep the beep off.
Here are the values that you will need to change to (open your favorite registry editor):
- HKCU\ControlPanel\SoundCategories\CallStart > InitVol (0)
- HKCU\ControlPanel\SoundCategories\InCall2 > InitVol (0)
With those two changes, your "beep" should go away as long as you do not change your profile. I have no, however, figured out a way to keep the beep across multiple profiles (then again, I haven't experimented enough).
i saw a cab posted some where to remove the beep but i forgot where i saw it
drop the attached callstart.wav into the windows directory of your device and allow it to replace the original. the only way ive ever been able to turn that most annoying beep off is to replace the original file with this blank .wav file. enjoy your nag free calling!

REGEDIT

I was wondering why the regs in a rom keep changing back to original settings
I use regedit to change things, but everytime i change the push mail to 1
after a couple hours it back at 0. so push mail is off again.
I thought that maybe theres a reg that keeps restoring the settings.
But with other settings it doesnt change back, like the wake up at sms.
Because i found a reg in HKEY/local_machine/RegPersisted and its set to 1
i dont know for sure if this has something to do with it, but i think that this whats keep turning back the reg settings.
I also found the same regkey in HKEY/current_user
Could someone explain this to me??before i turn it to 0 and mess things up
Thanks in advance
Are you by any chance using the keypad lock feature by long pressing the "end call" button? It seems to set some settings back to default. I'm not sure if this is the case, but you could try not using the keylock and see if the settings keep their user set value.
htckaiseruser said:
Could someone explain this to me??before i turn it to 0 and mess things up
Thanks in advance
Click to expand...
Click to collapse
What's the problem? If you mess things up, just do a hard reset...
Give it a try, and let us know about the results
HastaSSSS
regedit
i changed the regkey for the persisted reg to 0 but no effect. after couple of hours when i check its back to 1.
same for the push mail,its back at 0.
How the f*#k can i keep the settings i make.
i find it so strange that that reghack for the sms wakeup event is good , but every otherthing i change keeps going back to standard

editing the registry of htc touch diamond

Hallo!
I've got some problems with editing the registry in my htc.
I'm using - CeRegEditor and PHM Regedit and I can't change, f.e
- waking up my device while getting a new sms:
HKLM\Drivers\BuiltIn\RIL
DisableSMSWakeUpEvent <-- set to
"1" = no wake up
"0" = wake up after sms
or
-the navigation control lightening after getting a new sms:
HKEY_CURRENT_USER\ControlPanel\Notifications\Defau lt\Duration --> I've changed from default "5" into "1" and nothing - there is lightening all the time, untill I answer the message
What's wrong?
Obviously after any change I do Soft Reset. And there are changes visible, but only in the registry (and it's still NOT working)
I've got standard rom from HTC - 1.93.
Maybe I have to change my rom? (but I do not want to, I'd rather set up mine)

Console Apps for Silent, Vibrate & Normal Profiles. Profile Switch utility.

Could not find this kind of simple app on xda so I wrote 3 quick apps. No screens or user interaction just execute them to set sound profile to Silent, Vibrate or Normal. SHould work with WM6.1 and up with or without Touchflo. You do need CF3.5
3/12/2010: Added PFSwitch utitlity which has the follwing switches:
Run with no switch:
Read current phone setting and move to the next profile. This toggles between Normal, Vibrate & Silent.
Run with 1 switch:
onoroff = toggle between on and silent only
onorvibe = toggle between on and vibrate only
normal = go to normal mode
vibe = go to vibrate mode
silent = go to silent mode
Run with 3 switches:
normal x y = go to normal and set system volume to x and ring volume to y (note x & y can be 0,20,40,60,80,100)
Run with 5 switches:
normal x y run runparms = same as 3 switches but when exiting run program 'run' and send params 'runparams'
Some examples:
PFSwitch silent = set phone to silent profile
PFSwitch normal 60 100 = set phone to normal sound with system sound at 60% and ring volume at 100%
PFSwitch normal 100 100 "\windows\iexplore.exe" "www.xda-develpoers.com" = set sound to normal both system and ring at 100% and when done launch internet explorer to go to xda website
PFSwitch silent 0 0 "\Windows\ctlpnl.exe" "cplmain.cpl,11,0" = set phone to silent and when exiting run Control Panel and open to tab 11 ident 0 (Menu Items I think)
Note: to run a program you must have the complete path since win mo does not allow relative paths.
PFSwitch V2.0
Added 9 new switches which are optional.
Switch 6 = ACTimeout
Switch 7 = ACTimeoutUnchecked
Switch 8 = BatteryTimeout
Switch 9 = BatteryTimeoutUnchecked
Switch 10 = Brightness
Switch 11 = ACSuspendTimeout
Switch 12 = BattSuspendTimeout
Switch 13 = ACSuspendTimeoutSave
Switch 14 = BattSuspendTimeoutSave
Example:
PFSwitch "" "" "" "" "" "" "" 30 0 3 "" "" "" "" would set backlight timeout on and at 30 seconds and brightness to 3
thanks
Thanks for this ebernazz2.
Been looking for ages for something just like this.
niccccccceee...
These sort of apps are always usefull. I just wish there was an app like this to toggle between USB and ActiveSync...
You placed 3 copies of the same file in each cab Instead you should have just placed the exe in a folder inside %CE1% ("Program Files" folder according with OS language) and the shortcut in %CE11% ("Start Menu/Programs" files folder according with OS language)
Would you be willing to make a version that toggles normal->vibe->mute each time the app is launched and with command line support (so we can create shortcuts with the command to select which profile to set)?
Sure I will make a single app that goes from normal to vibrate to silent if no command line argument is passed and if an argument is passed then it will go to that one.
Eric
Here you go. I don't have my phone with me to test this so please let me know if it does not work.
PFSwitch will toggle between normal, vibe and silent if run without any command line input. If you prefer to have a command line input to get to a specific profile then simply run it with one of the following switches:
normal
vibe
silent
Eric
Thank you! Already tested in my device and both toggle and command functions are working
I don;t understand what you mean by an app from USB to activesync. I don;t ever connect my phone to my PC so is tat what you are asking for?
Eric
Recent phones (like the Samsung Omina) have the ability to either connect to a PC by means of ActiveSync (RNDIS) or real USB connection (Mass Storage mode for memory cards or internal storage).
The advantage of the Mass Storage mode is that it's much faster and can be used in a Win PC without ActiveSync or other OSes.
I currently have a link in my today screen to a dirty MortScript I wrote (but most likely it's written in a device specific way and only works in the Omnia):
Code:
usb = RegRead ( "HKLM", "Drivers\USB\FunctionDrivers", "DefaultClientDriver" )
If ( usb eq "RNDIS" )
Run ( "\Windows\USBSetting.exe" )
Sleep ( 200 )
SendSpecial ( "Down" )
Sleep ( 50 )
SendSpecial ( "CR" )
Sleep ( 50 )
SendOK
ElseIf ( usb eq "Mass_Storage_Class" )
Run ( "\Windows\USBSetting.exe" )
Sleep ( 200 )
SendSpecial ( "Up" )
Sleep ( 50 )
SendSpecial ( "CR" )
Sleep ( 50 )
SendOK
EndIf
See my PM ans see if that helps. If not let me know.
Eric
I get you now. Let me see if it is just a registry update or do I have to call a function in core.dll.
Eric
I think that just changing the registry won't work (or at least I wasn't able to do a MortScript to do so... though I'm really not a coder).
frmariam said:
I think that just changing the registry won't work (or at least I wasn't able to do a MortScript to do so... though I'm really not a coder).
Click to expand...
Click to collapse
You are correct. The problem comes from the necessary events that winmo needs. In essence the app you used is loading the appropriate drivers that are specific to the hardware manufacturer. That needs to happen through ActivateDeviceEX function which is why simple setting of the registry won't help (it actually will assign the a new number in the registry HKLM\Drivers\active). I see no easy way around that coupled with the problem that the driver is manufacturer dependent.
Eric
Sounds like a big hassle for such an apparently small function...
I really hate how so much stuff in WinMo is device specific though it just seems like a side effect to the fact that Microsoft leaves all these things up to the device manufacturers... Maybe this will change in WinMo7 (not that it'll be available for my device anyway...). I really wish that the mobile OSes were in many aspects more like the PC OSes (like the fact you can install the OS if your device has the specs to run it rather than your manufacturer choosing if you are "allowed" to update it).
ebernazz2 said:
Could not find this kind of simple app on xda so I wrote 3 quick apps. No screens or user interaction just execute them to set sound profile to Silent, Vibrate or Normal. SHould work with WM6.1 and up with or without Touchflo. You do need CF3.5
Click to expand...
Click to collapse
Hi, I am using action screen to build a phone profile switcher: night, gps, car, outdoor, home, internet, mute...The code controls succesfully the system volume but I do not seem to update with success the ringer volume. Would it be possible to add a functionality to your app to define mode (mute, silent, normal) and at the sametime setup the volume for both ringer and system? Or could you help me understand if it is something that can be controlled writing to the registry? it is device specific? the scripts I found so far do not work in my polaris
Not sure what you mean.... I have an app that rotates from silent to vibrate to ring or you can set a switch to go directly to a profile. If you want to control sound or profile I can give you code but it would be Visual Studio code. What is Action Screen? IF you are asking if the system and ringer volume require 2 methods to set the answer is yes. You have to set both if you want both to change. Do you want to see the difference between setting the system sound vs ringer sound?
Eric
OK, actionscreen is an old htc program used to launch new sms, new mms and so on. It is just a popup menu (fullscreen) that gets away if not used after a couple of seconds. It is simply an app that has shortcuts written to the registry and launches them.
In my case I have not been able to start using visual studio, so I usually work with mortscript to launch scripts. In combination with any popupmenu like actionscreen I launch mosrtscript files that change the profile: eg my car profile will set bt discoverable, wifi off, full brightness, etc. my night profile with mute the system sound but keep the ringer volume in case someone calls for something important. My internet profile will open wifi, disable bt, etc. Using mortscipt I am able to change the icon so when I choose a profile the wifi icon gets red if activated and the profile icon gets the image of the active profile.
So basically I want an exe or mortscript file that can do two things at the same time: switch or set the mode (mute, silent, vibrate) and define the volume for the ringer and for the system. I do not know if it is more clear what I am looking for ?¿!!'¡'¿?!
thanks
I get you now.
I could write a .net app that takes 3 parameters. Lets say I call it SetSound2.
You would then use SetSound2 x y z where x would be mute, vibe or normal - and y would be the system volume level (20,40,60,80,100 percent) - and z would be the ringer volume (same numbers as y).
Would that help you?
Eric
ebernazz2 said:
I get you now.
I could write a .net app that takes 3 parameters. Lets say I call it SetSound2.
You would then use SetSound2 x y z where x would be mute, vibe or normal - and y would be the system volume level (20,40,60,80,100 percent) - and z would be the ringer volume (same numbers as y).
Would that help you?
Eric
Click to expand...
Click to collapse
That's just how I imagined it !!! Would you do that ??
Thanks Eric
Sure. I will write that tonight after work and post it for you as long as you test it out and let me know if is doing what you desire.
Eric

Categories

Resources