Instant screen OFF sogarth base rom... - Advantage X7500, MDA Ameo ROM Development

May be it is a well known feature, I just discovered it : just turn the ATHENA face down and the screen goes OFF an it stays OFF even if connected via USB and charging..
Leaving it face down on my desk the PC-USB charge is faster and leaving it face down after any use save the battery!
I disabled HTCSENSOR (ATHENA) SERVICE

sergiopi said:
May be it is a well known feature, I just discovered it : just turn the ATHENA face down and the screen goes OFF an it stays OFF even if connected via USB and charging..
Leaving it face down on my desk the PC-USB charge is faster and leaving it face down after any use save the battery!
I disabled HTCSENSOR (ATHENA) SERVICE
Click to expand...
Click to collapse
sorry this does not work for me
edit: nevermind i got it

irus said:
sorry this does not work for me
edit: nevermind i got it
Click to expand...
Click to collapse
I don't get and it is not working for me.

lpsi2000 said:
I don't get and it is not working for me.
Click to expand...
Click to collapse
if you goto gsconfig the last line of text is #fdxxxxx(0) the 0 should be 1 and make sure to disable the athena dll in post 1

irus said:
if you goto gsconfig the last line of text is #fdxxxxx(0) the 0 should be 1 and make sure to disable the athena dll in post 1
Click to expand...
Click to collapse
Or use GSEN to manage this feature too

sergiopi said:
Or use GSEN to manage this feature too
Click to expand...
Click to collapse
I used GSen and did what irus said "if you goto gsconfig the last line of text is #fdxxxxx(0) the 0 should be 1 and make sure to disable the athena dll in post 1"
I didn't even need to reset the phone, it started working right after I made the change and saved it.

For some reason I cant turn of the Gsensor on my device. I'm going to the right value and changing it to 0 but everytime I soft-reset it, turns back to 1. What is the trick to this?
I'm using Resco reg edit......(unregistered still in trial). Would that make a difference?

Kenjari said:
For some reason I cant turn of the Gsensor on my device. I'm going to the right value and changing it to 0 but everytime I soft-reset it, turns back to 1. What is the trick to this?
I'm using Resco reg edit......(unregistered still in trial). Would that make a difference?
Click to expand...
Click to collapse
after you turn it off...even if it changes back to 1 automatically, install GSen and run, if you get no error message about it unable to find sensor then you're alright.
sometimes if you make a registry edit and softreset the device right after, the changes won't stick. A good rule to follow after making a registry change is to put the phone on standby (turn off screen) wait a could of seconds (I wait 6), take the phone out of standby then softreset.

Okay,
You guys have managed to completely baffled me on the correct procedure now. Let me document this once and for all, and please correct me as I go along. I will keep coming back to this post to edit it until it is correct.
As I understand it. This is what you do.
1) Make sure auto-rotate is working first, since Gsensor will not work if auto-rotate if off. So, if you have used irus's auto-rotate toggle to disabled it before, we need to enable it first. As a way to check, the \HKLM\AutoRotate\Off\Toggle value should be 0 in the case of Irus's ROM. In the case of base ROM that has not used irus' auto-rotate toggle script before, check that the registry entry is as follows:
HKLM\Services\HTCsensor\Flags= 0 (dword)
HKLM\Services\HTCsensorathena\flag=0 (dword)
2) Then you install Gsensor. This would put three icons in the start/program folder: GsenCFG, GSen, and GSenToggle.
3) Then you go into use the GSenCFG program and change the last line from #fdscreenoff(0) to #fdscreenoff(1).
4) Then you use one of the following methods. Either a) or b)
a) Change the registry entry to
HKLM\Services\HTCsensor\Flags= 4 (dword)
HKLM\Services\HTCsensorathena\flag=4 (dword)
Soft reset
b) Use irus's AutoRotateToggle program so that \HKLM\AutoRotate\Off\Toggle value become 1 followed by the soft reset
I placed the device face down, but it does not switch off automatically, so my steps must be wrong, but where did I go wrong?
Irus and Sergiopi, please help me get the procedure correctly documented.
Thanks.
Edit: the above steps are incorrect. See my post # 11 to understand this whole thing.

Form the base ROM, with all the features enabled:
1) Download and run FDCSOFT task manager 3.1 http://www.dotfred.net/TaskMgr.htm (is just a simple .exe file, unvaluable IMO)
2) Services>HTC Sensor Service (Athena)(SEN1) tap and wait the menu.. STOP it, and set startup to "manual"
3) Tap GSEN until you have the "Unload program?" answer NO
4) check in the cfg the entry #fdscreenoff(1)
5) save and exit
6) copy gsen.lnk from \windows\start menu\programs into \windows\startup
Restart GSEN : done

I finally understand how this whole things works.
First of all if we're using GSEN application, then make sure the HTC Sensor Service (SEN0: ) service is active. Also, if you're going to use SKKV GSEN, it would make NO sense in keeping the HTC Sensor Service (Athena)(SEN1: ) service alive, so you might as well kill it. This should improve performance and eliminate potential conflict between SKKV's auto-rotate and HTC's own auto-rotate.
Next, I installed Gsen. this put into the Program start directory the GSenCFG, GSen, and GsenToggle programs.
I Used the GsenCFG to change the last line to #fdscreenoff(1). This basically tells Gsen that I wish to have the screen blanked out if I place the screen face down.
Next, come to the interesting part of what I discovered - GSenToggle and its behaviour/effect.
Let's start with the scenario where I have deleted the Gsen from the Start Up folder.
\\\\\\\\\\\\\\\\\\\\ Auto Rotate works?/Auto blanking works?
Initially Yes/no
Then toggled to yes/yes
Then toggled to yes/no
Then toggled to yes/yes
Then toggled to no/no
Then toggled to yes/yes
Then toggled to yes/no
Then toggled to yes/yes
Then toggled to no/no
Then toggled to yes/yes
Then toggled to yes/no
Then toggled to yes/yes
Then toggled to no/no
Next, let's consider the scenario where Gsen has been included in the auto start folder
\\\\\\\\\\\\\\\\\\\\ Auto Rotate works?/Auto blanking works?
1) Initial behavour: Yes/Yes
2) Click GsenToggle: Yes/No
3) Click GsenToggle again: Yes/Yes
4) Click GSenToggle again: No/No
5) Click GSenToggle again: yes/Yes
6)Click GSenToggle again: Yes/No
7)Click GSenToggle again:Yes/Yes
8)Click GSenToggle again:No/No
9)Click GSenToggle again:Yes/Yes
10)Click GSenToggle again:Yes/No
11)Click GSenToggle again: Yes/yes
12)Click GSenToggle again: No/No
13)Click GSenToggle again:Yes/Yes
14)Click GSenToggle again:Yes/No
15)Click GSenToggle again:Yes/Yes
16)Click GSenToggle again:No/No
EDIT: Okay the above toggling pattern does NOT make sense. It was happening because I kept both the HTC Sensor Service (Athena)(SEN1: ) and HTC Sensor Service (SEN0: ) alive . The wierd toggling pattern must be due to conflict between HTC' s auto-rotate and SKKV's auto-rotate.
If I first kill HTC Sensor Service (Athena)(SEN1: ), keeping only the HTC Sensor Service (SEN0: ) alive, then I get the following toggling pattern:
/////// Auto Rotate works/ Blank screen works?
Toggle Yes/yes
Toggle No/No
Toggle Yes/yes
Toggle No/No
Toggle Yes/Yes
Toggle No/No,,, etc. The sensible way...

[FONT=Verdana, sans-serif]Very interesting, will go for it this week end.[/FONT]
[FONT=Verdana, sans-serif]Thanks all for the step by step.[/FONT]

sergiopi said:
Form the base ROM, with all the features enabled:
1) Download and run FDCSOFT task manager 3.1 http://www.dotfred.net/TaskMgr.htm (is just a simple .exe file, unvaluable IMO)
2) Services>HTC Sensor Service (Athena)(SEN1) tap and wait the menu.. STOP it, and set startup to "manual"
3) Tap GSEN until you have the "Unload program?" answer NO
4) check in the cfg the entry #fdscreenoff(1)
5) save and exit
6) copy gsen.lnk from \windows\start menu\programs into \windows\startup
Restart GSEN : done
Click to expand...
Click to collapse
I know I followed this point by point.
3) do I change the #fdscreenoff(1) to (0) or just leave it (1)
Restart GSEN....does that mean "Unload program?" answer YES at this point!
I'm sorry for the confusion on my part...but I have followed this exactly point by point......and I remain with the front screen rotating. I'm correct by saying that the goal of this trick is to disable autorotate on the today screen but still keep active in the other programs right? This also increase speed some correct?
Not happening for me
EDIT: I'm sorry ..... it does work! I had the wrong idea for this tweak. If I lay it down flat screen face down.....it turns the phone off. You may began to through the tomatoes at me now!

GSensor Explained
GSensor and SKKV GSEN explained
Since my post # 11, I have done more testing and come up with a more complete understanding on sensors, auto-rotate, Gsensor, bubble-level/calibration related applications.
When you first install the Sogarth base ROM, there following three services will be installed:
- GSensor Service (AP11)
- HTC Sensor Service (Athena)(SEN1: )
- HTC Sensor Service (SEN0: )
The first item, GSensor Service, appears to be the overall control, which could not be stopped. That leaves us to only have to understand what the second and third items, HTC Sensor Service with almost identifcal name but each controlling a specific behaviour of our device.
The HTC Sensor Service (Athena)(SEN1: ) is the service that must be active for the device to auto-rotate with HTC's own software (i.e, without the help of third party software such as the GSensor from SKKV). If you disable or stop this service, then auto-rotate will also be disabled (unless you use the approach will I'll explain later).
The HTC Sensor Service (SEN0: ) on the other hand, is not needed for auto-rotate to work. However, it is needed for applications such as the Bubble Level, Calibrator (not sure of the name, but I think you know which one), and GSensor SKKV to work. If you try to start BubbleLevel with the HTC Sensor Service disabled or stopped, then you will not get the measurement at the top right hand corner (instead you will see the word "NaN" degree). If you try to use the SKKV GSEN program without this service running, you will get the "Cannot conect to GSensor(3)" message. These third party softwares does NOT require the HTC Sensor Service (Athena)(SEN1: ) to be active.
Therefore, the procedure for improving performance depends on what you want to achieve: Let's cover a few scenarios.
1) If all that you're interested is to be able to run the BubbleLevel program and to play GSensor controlled game but you do not want auto-rotate to slow down the system, then you should Disable HTC Sensor Service (Athena)(SEN1: ).
2)If all that you want is the auto-rotate, but nothing else, and you do not mind auto-rotate working in all applications, then you should enable HTC Sensor Service (Athena)(SEN1: ) but disable HTC Sensor Service (SEN0: )
3) If you want to automatically blank the screen by placing the device face down then regardless of whether you want auto-rotate to work globally, not at all, or just for specific applications), then you should also disable Sensor Service (Athena)(SEN1: ) but enable HTC Sensor Service (SEN0: ).
SKKV GSenCFG allows you to say what you want to do. For example:
- do you want to enable or disable the FaceDownScreenOff function?Enter #fdscreenoff(1) to enable, and #fdscreenoff(0) to disable. Note that this blanking of screen gives an illusion that the device has been switched off, but it isn't. If you're connected via active sync, and you place it face down, the screen will blank but active sync connection will stay alive. So it is not the same as switching off the device.
- do you want to list the program to be included or excluded from auto-rotate? If auto-rotate is to EXCLUDE those listed in the config file, then enter #onlyfor(0). If auto-rotate is to only work for those in the config file, then enter #onlyfor(1) in the configuration file.
- To list the program in the configuration file, first start that program, then start GSENCFG and if you click Edit/Select Window Name, you will easily recognise the window name. Just click on that for the line to be inserted into the configuration file.
- specify how fast you want the blanking /rotation to work in the #timeout(nnn) line. The smaller the number the faster the device will rotate. I tried #timeout(50) and had good result. You might want to experiement with this yourself
Hope this makes the whole concept crystal clear. Note that I have made some edit on post 11 to correct some earlier misinformation.
Finally, I have a piece of bad new: The above is true only for the Sogarth Base ROM. The vanilla does does not seem to allow my BubbleLevel to run at all. Irus, you might want to look into this.

nice job on explaning it. i will look and see what i took out. does the gsen work at all on the vanilla?

irus said:
nice job on explaning it. i will look and see what i took out. does the gsen work at all on the vanilla?
Click to expand...
Click to collapse
yes. However, the pattern of toggle is strange. Not sure if it was because I did not disable htc auto rotate or the ROM.

With Irus's 0MB Page Pool Version, I have all the gsen apps working except BubbleLevel, I get this error when i try to execute the app, although it does install fine.
an unexpected error has occurred in bubblelevel.exe select quit and restart this program, or select details for more information
file or assembly name "microsoft.windowsmobile.status,Version=1.0.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35", or one of its dependencies , was not found
clicking on details shows the same info plus: MissingMethodException

ok, now im kinda in a pickle....I decided to try a couple mroe diamond apps, Caver, and the lightsaber app, that both use the gsen. No go on either, both gave the same error as the bubble app. So i uninstalled them and then I noticed that my autorotate is dead. All my services are still configured correctly with fdtask, gsen is started, and I cannot get any rotations at all....what could be up?

eaglesteve said:
GSensor and SKKV GSEN explained
Since my post # 11, I have done more testing and come up with a more complete understanding on sensors, auto-rotate, Gsensor, bubble-level/calibration related applications.
When you first install the Sogarth base ROM, there following three services will be installed:
- GSensor Service (AP11)
- HTC Sensor Service (Athena)(SEN1: )
- HTC Sensor Service (SEN0: )
The first item, GSensor Service, appears to be the overall control, which could not be stopped. That leaves us to only have to understand what the second and third items, HTC Sensor Service with almost identifcal name but each controlling a specific behaviour of our device.
The HTC Sensor Service (Athena)(SEN1: ) is the service that must be active for the device to auto-rotate with HTC's own software (i.e, without the help of third party software such as the GSensor from SKKV). If you disable or stop this service, then auto-rotate will also be disabled (unless you use the approach will I'll explain later).
The HTC Sensor Service (SEN0: ) on the other hand, is not needed for auto-rotate to work. However, it is needed for applications such as the Bubble Level, Calibrator (not sure of the name, but I think you know which one), and GSensor SKKV to work. If you try to start BubbleLevel with the HTC Sensor Service disabled or stopped, then you will not get the measurement at the top right hand corner (instead you will see the word "NaN" degree). If you try to use the SKKV GSEN program without this service running, you will get the "Cannot conect to GSensor(3)" message. These third party softwares does NOT require the HTC Sensor Service (Athena)(SEN1: ) to be active.
Therefore, the procedure for improving performance depends on what you want to achieve: Let's cover a few scenarios.
1) If all that you're interested is to be able to run the BubbleLevel program and to play GSensor controlled game but you do not want auto-rotate to slow down the system, then you should Disable HTC Sensor Service (Athena)(SEN1: ).
2)If all that you want is the auto-rotate, but nothing else, and you do not mind auto-rotate working in all applications, then you should enable HTC Sensor Service (Athena)(SEN1: ) but disable HTC Sensor Service (SEN0: )
3) If you want to automatically blank the screen by placing the device face down then regardless of whether you want auto-rotate to work globally, not at all, or just for specific applications), then you should also disable Sensor Service (Athena)(SEN1: ) but enable HTC Sensor Service (SEN0: ).
SKKV GSenCFG allows you to say what you want to do. For example:
- do you want to enable or disable the FaceDownScreenOff function?Enter #fdscreenoff(1) to enable, and #fdscreenoff(0) to disable. Note that this blanking of screen gives an illusion that the device has been switched off, but it isn't. If you're connected via active sync, and you place it face down, the screen will blank but active sync connection will stay alive. So it is not the same as switching off the device.
- do you want to list the program to be included or excluded from auto-rotate? If auto-rotate is to EXCLUDE those listed in the config file, then enter #onlyfor(0). If auto-rotate is to only work for those in the config file, then enter #onlyfor(1) in the configuration file.
- To list the program in the configuration file, first start that program, then start GSENCFG and if you click Edit/Select Window Name, you will easily recognise the window name. Just click on that for the line to be inserted into the configuration file.
- specify how fast you want the blanking /rotation to work in the #timeout(nnn) line. The smaller the number the faster the device will rotate. I tried #timeout(50) and had good result. You might want to experiement with this yourself
Hope this makes the whole concept crystal clear. Note that I have made some edit on post 11 to correct some earlier misinformation.
Finally, I have a piece of bad new: The above is true only for the Sogarth Base ROM. The vanilla does does not seem to allow my BubbleLevel to run at all. Irus, you might want to look into this.
Click to expand...
Click to collapse
Good explanation and I also finally got it. I just installed the apps and tried and it works nicely.
Thank you.

touchlasvegas said:
ok, now im kinda in a pickle....I decided to try a couple mroe diamond apps, Caver, and the lightsaber app, that both use the gsen. No go on either, both gave the same error as the bubble app. So i uninstalled them and then I noticed that my autorotate is dead. All my services are still configured correctly with fdtask, gsen is started, and I cannot get any rotations at all....what could be up?
Click to expand...
Click to collapse
May be you have just simply toggled to the auto rotate=no and blanking =no cycle? Study post #11 again. One more toggle may bring both back.

Related

[APP] [UPDATED 2009-04-01].CommMgrPro. Automatic profiling tool (GSM Cell)

Download latest version on www.commmgrpro.com
Available version for Square, QVGA, VGA, 320x320 and 400x240(Omnia) vesions...
V2.7(2009-11-26)
1) Compatibility to switch band with HTC Touch HD2
2) Compatibility to switch band with Toshiba TG01
3) switching is faster because now I dont turn radio off, just unregister and register from network. No need to enter automatically PIN code too.
http://www.commmgrpro.com/files/CommMgrPro_V2.7.CAB.zip
V2.6.1b2(2009-07-27)
1) Support for Widcomm BT Stacks (HTC Diamond2, HTC Touch Pro 2, IPAQ devices, etc)
2) German texts fixes. (Thanks Michael Pauliks ¡)
Latest Version V2.6(2009-04-01)
The installer CommMgrPro_2.6_RIL_RegUnreg.cab is a solution for same devices that doesnt refresh its location correctly after some hours. Please try it
I ve attached the file containing only the program, without theme. Require a theme installed. Its name is CommMgrPro_2.6.cab
I ve created a installer containing the skizzo theme for all the resolutions. The ones that are not adecuated for the device are remove on install. But I couldnt upload it. This is a direct link
http://www.commmgrpro.com/files/CMP_2.6_QVGA_VGA_SQUARE.zip
1) Bug fixing.
2) Button refresh now recalculates which schedule should be active and do it.......
3) SMS and Mail actions improved with a button to choose an outlook contact.
4) New action to sync an email account
5) Now you can copy one time frame (with its actions) or all the time frames of a schedule and paste it to other weekdays of the same or other profile.
6) In the paste procedure you can select to remove all the time frames of the destiny profile & weekday or delete only the time frames that could overlap with the new ones.
7) On install you can choose to install as a process or as a service.
8) When you change the state of BT, WIFI or speaker, using main window or as an action now you can select "Monitor and keep the state". In this way CMP will reapply the state if windows or other program changes the state. Very useful in some devices that currently turn BT off to save battery (so your connection to your Headset is lost) or when windows turns wifi on automatically but you dont want it.
9) New Action: Close Idle connections now can be activated/deactivated as an action.
10) New Action Upload data to configure this feature to OFF/ON state. So you can select when CMP should upload location changes to the server
Version V2.6b3(2009-03-24)
Version V2.5.3(2009-03-16)
1) Bug fixing arrived with service feature:
1.1) Schedule Engine. Some schedules didnt work correclty.
1.2) Virtual Secretariat.
1.3) Button Plan now works correctly
1.4) CMP crashing ocassionally with splash screen stated "Creating GUI"....
2) Now you can lock a profile being in a schedule EOAP (Execute On Any Place).
3) Pause/Resume CMP using the main menu. When CMP is paused it wont execute actions.
3) Upgrade instructions:
3.1) Close CMP (Menu/Exit).
3.2) Copy the cab to the device.
3.3) Dont uninstall first. It will remove your registry settings, your activation code, etc.
3.4) Click on the cab file. It will uninstall/install the new version. These process can take several minutes. Please be patient and dont reset the device until de process is finished.
3.5) Once the install process is done CMP will ask you to reset the device. Click on Yes.
3.6) If you ve any problem using Service way just change the registry key HKLM\Software\Daniel Herrero\CommMgrPro\cmp_as_service to 0 and reset the device. On boot CMP will execute as a process.
Here is the link that describes new features after 2.5.http://forum.xda-developers.com/showpost.php?p=3313774&postcount=2242
Version V2.4(2008-10-31)
1) Fixed an issue on the battery statistics.
2) Fixed an issue related to lock/unlock profiles being phone off
3) Fixed issues with schedules based on "always on" profiles.
4) To avoid confussion CMP wont let you lock a profile if it hasnt a schedule that matches current time
5) The installer has been separated in two different installers. One for CMP and others for skin. In this way a CMP update will be much smaller.
6) To avoid problems with new incomming models with "strange" screen resolution CMP will be forced to use the resolution of the current theme.
7) The way to change the band now is selected manually because of the many carrier names for the different models
8) New skin available "white" for all resolutions and others are comming¡. If you know to draw icons and you want to create a skin and share it with us please contact me.
9) To update: First install the CMP's cab. Then install a theme's cab according to your screen resolution. Then run CMP.
Version V2.3(2008-10-09)
1) Skin engine improvements.
2) Bug fixing related with phone-off action. Now you can rely at 100% about add "turn phone off" action during the night and turn it on automatically in the morning.
3) Better integration between CMP and HTC Touch Diamond/Pro. Current profile-schedule is shown in the main TouchFlo3D tab (Thanks to NLS). User can disable it on Options 3
4) CMP is autorestarted automatically if other program kills it to avoid HTC task manager closes accidentally it. To close CMP just use menu/exit
5) Support for Samsung Omnia (240x400 devices).
6) Minor bugs fixed.
Version V2.2(2008-09-12)
1) There are towers on each country with same cell id. So now the primary key for Cell Mode will be CellID + LAC. CMP will convert your database so make a backup before and will fill the lac information each time it finds a cell with lac equals 0
2) Compatibility with HTC Touch Diamond and HTC Touch Pro (Fixed Band manager, speaker manager, GPS manager and some GUI changes).
3) New option to repair the database.
4) New page for connections option (In connections/menu/options)
5) Option to disable/enable connections on roaming
6) Option to CMP startup delayed on page Options 3.
7) Option to Show/Hide the main window after start CMP.
8) Clicking on the higher part of the battery bar opens the battery page
9) Clicking on the lower part of the battery bar opens the battery page
10) Hide button is raplaced by calendar button.
11) New Today tab. This dialog lets you see the next events that will happen in the place, including calendar events, "Always on" schedules and other events (time limits, etc)
Version V2.1(2008-07-24)
1) Improved call forwarding action. Now you can choose the same kind of options like standard phone program
2) New "Restore" actions. You can choose to restore any option to previous state. For example: On enter Speaker off, on exit Restore Speaker (to same value as it was).
3) The user can reassign a profile as "default profile" in the profiles tab (menu/profiles/mark as default profile). This profile hasn't cells associated and is applied when the location is unknown.
4) CMP ask confirmation before importing a xml data file found on the device.
5) English and German translation and help files have been fixed by Ralf Rutkat. Thanks¡.Some dialogs without help page now have it.
6) Test menu disabled. Ask me if you need access to it (testers, traductors, etc).
7) When CMP says that user must restart to apply changes It can be done in that moment (yes/no buttons).
8) Phone going off bug fixed.
7) MUCH Bug fixing
features looks pretty cool!
Graphically, I have to say, it isn't so good; why not just keeping the same graph style of the original comm mgr?
stepir said:
features looks pretty cool!
Graphically, I have to say, it isn't so good; why not just keeping the same graph style of the original comm mgr?
Click to expand...
Click to collapse
mmmmm art is art and I am not art designer. But all is configurable. Images, fonts, colors......
Is there anyone that can provide graphics??
And could you compike a "non-debug" version? Thanks
Applestar said:
Is there anyone that can provide graphics??
And could you compike a "non-debug" version? Thanks
Click to expand...
Click to collapse
This is beta version and the goal is bug-fixing so debug version is needed to find them. Please keep in mind this is the first beta. Only install it if you have time to test it and report bugs. If not is better to wait some weeks for a stable version......
Greetings
This looks like a great peice of kit. Downloading now and will report any findings/bugs here
Excellent work
S.K.
silent_killa said:
This looks like a great peice of kit. Downloading now and will report any findings/bugs here
Excellent work
S.K.
Click to expand...
Click to collapse
Thanks. Ready to fix bugs. This application is complex (many oem specifics issues) so it could be a long time....but I hope finally all is fixed...
Ok just read your instructions and i'm assuming that email address is mispelt (1 m instead of 2 at the end)??
S.K.
Right fixing.....
Ok, first bug. Clicking on wifi settings brings me straight to the old comm manager screen.
silent_killa said:
Ok, first bug. Clicking on wifi settings brings me straight to the old comm manager screen.
Click to expand...
Click to collapse
well, it isnt a bug. Its what I wanted to do. Maybe I should change the text. Its a quick way to open classical Comm Mgr....
Any way to change the default place so i can remove the 'unknown' one?
danielherrero said:
well, it isnt a bug. Its what I wanted to do. Maybe I should change the text. Its a quick way to open classical Comm Mgr....
Click to expand...
Click to collapse
Or maybe do like a 'Setting1' 'Setting2' type scenario that points to the 2 settings in Control Panel. Would be nice to get rid of the old Comm Manager altogether and replace with this one once its final. Maybe just add the old CommMgr as a menu item??
Once i've created a new place and i go to edit it, the changes are not saved.
silent_killa said:
Any way to change the default place so i can remove the 'unknown' one?
Click to expand...
Click to collapse
I thought It was a good idea to setup a default place. When the current location isnt known then htis plca. This place is special because allows the set a default behaviour when the current place isnt known.....
Can i make a suggestion for the data counter?
I've noticed that the counter only clocks up for the current data session. Once the session is closed, the counter resets to 0 so you have no way of seeing how much was tranferred last session. Maybe add:
Current session
Last session
Total (with a reset counter)
Just an idea to increase functionality
S.K.
silent_killa said:
Once i've created a new place and i go to edit it, the changes are not saved.
Click to expand...
Click to collapse
Ok ignore this post. Wasn't clicking on menu---> save lol.
However, have noticed another bug. If you change the icon and then save, the name of the place is replaced with the icon name.
S.K.
danielherrero said:
I thought It was a good idea to setup a default place. When the current location isnt known then htis plca. This place is special because allows the set a default behaviour when the current place isnt known.....
Click to expand...
Click to collapse
Yeah sorry, didn't fully understand what it was all about untill now.
Just noticed a newer version already. Downloading and installing now.
silent_killa said:
Once i've created a new place and i go to edit it, the changes are not saved.
Click to expand...
Click to collapse
mmm. I cant see this bug. I create a new place and I edit it and change name, desc, and icon and it works...have you tried it again?
silent_killa said:
Can i make a suggestion for the data counter?
I've noticed that the counter only clocks up for the current data session. Once the session is closed, the counter resets to 0 so you have no way of seeing how much was tranferred last session. Maybe add:
Current session
Last session
Total (with a reset counter)
Just an idea to increase functionality
S.K.
Click to expand...
Click to collapse
Yes. The idea is to monitor data traffic per session, day and month but this options isnt included in this beta to avoid confussions on this stage....

Release rk-Location Switch (1.0.3) [Updated 15 April 2008]

Here is a 'Phone location based application trigger’. Launches other applications, command lines and MortScripts and anything based on time frame and location you setup. Works on Windows Mobile Professional 5/6 (PDA with Phone) only.
Some of the possible uses have been added at second post below.
This is more advanced version of my application rk-Sleep, where you could just perform one action at one location.
rk-LocSwitch can have any numbers of locations and any numbers of actions. But please do understand that this is not a 'readymade profile application' but by configuring it properly you could make it a profile application and much more. Ultimately you can automatically customize your phone based on where you are and the time span you setup.
Also support fixed actions, actions at pre-defined time, not based on the location (This is helpfull to set up backlight 'Bright' during day hrs and 'dim' during eventing/nights)(This feature is freeware and does not expire)
Now the important thing, this is not a freeware, it is 3.99 USD for XDA-Developers.com members. The trial version runs for 15 days so that you can test it and see if it satisfies you.
Update 1.0.6
Support for undefined/unknown location actions added.
Application now by default starts in minimized mode(not the sys tray mode)
Update 1.0.5
Error while 'Testing' the actions is rectified.
Update 1.0.4
Option to Show/Hide the Tray icon added
Debug support added.
Cosmetic changes done.
Update 1.0.3
Support for hide/show 'Un-Defined' location icon.
Bug fixes
Update 1.0.2
Support command line tags, eg Application could automatically send information such as LocationName, LAC, CellID by using the command line tags <LocationName>, <LAC>, <CellID. By this you could even send sms based on your location Entry/Exit along with location info.
Application can update registry with the current Location name, LAC and CellID.(HKCU\Software\rk-LocSwitch). Now your custom application can access the location information!
New menu added to copy TowerIds from one location to other.
New menu added to copy actions from one location to other.
New menu to force saving of the configuration data.
Bug fixes
Setup:
Install the application.
Run the application rk-LocSwitch from programs for the first time from the programs menu, after which the application starts automatically after soft resets.
A new task bar icon will appear in the task tray, click it to launch the application(application runs hidden, this is the only way you can access the UI to set it up)
First tab in the application is ‘General’, the information mostly read-only; you can specify the polling time (in minutes) and enable/disable the application.
‘Locations’: lot of information here. First you create a new location from the top part of the screen.
Location name is just a name such as ‘My Home’, ‘Office’ etc
Choose a icon ‘which would be displayed on the top notification bar’(you can have custom icons, just add the icons to the ‘\Icons’ folder under \Programs\rk-LocSwitch)
Check the box ‘Notify’(when ever you are at known location, a icon would show up on the title bar)
Specify the time frame such as 08:00 to 18:00(day schedule) or 22:00 to 06:00(for night schedule)
Specify if the location is of 'Undifined Type', If undefined then time frame settings are ignored and LocationIds are removed automatically.
Click OK to save this location
Add the current tower id displayed to the list, you could have multiple towers (if the location has interference from multiple towers or if you have say multiple ‘Places’ put under same location. Such as you want to configure the location ‘Office’ at two different physical locations but you want to have similar actions to perform.)
Now go to the ‘Actions’ button
You have ‘Entry’ and ‘Exit’ actions. You can add multiple actions for each action type. You can even order then ‘up’ or ‘down’. Use the ‘Action’ menu for additional commands such as ‘test the action’.
Next tab is 'Fixed Actions' here you could setup actions independent of 'Location' meaning these actions takes place irrespective of 'Locations' Useful for setting the backlight of the device.
Next tab is log where each attempt based on the polling time is logged. You can change the log action to log all, location change (Actions) only or none. Once you understand the concept put it to ‘None’(but if you think that something is not working then switch the log to all and investigate)
Last tab about: which is basically the registration module and the version info
Important notes:
Notes: if you want to configure home day and home night, you must have two locations setup such as ‘Home Day’ and ‘Home Sleep’ have the time frames carefully set e.g. 08:00 to 22:00(Home Day) and or 22:00 to 06:00(for night schedule). Do not overlap the time frames!
Keep the polling time as large as possible, unless you need real time response.(although I found keeping the polling to minimum (=2 minutes) did not make any noticeable difference to battery usage!. But test it out.
Do not forget to configure the ‘Entry’ and ‘Exit’ actions properly. Enter and exit actions generally should be cancelling each other (i.e. if you switch on flight mode on entry, make sure you have flight mode off on exit)
System is real time( ± Polling Time) , so if you are at home with flight mode activated and if you leave the home at mid night phone would switch back on.
If you really want to exit the program, use the right menu ‘Options’ and choose ‘Save & Exit’
When you start the application(not while activating the rk-LocSwitch) make sure the phone is not in flight mode
More importantly this is a ‘Switcher’ so I do not supply any command line applications to do your custom tasks; they are available in this site and over the internet. You are welcome to link in this thread so that it can be easily accessed by other users. But if some customization what you want is not available then you can make a request, and I will do my best to find one or built it myself.
Check in this thread for more pluggins
Note: This application requires Compact Framework 2.0
You need compact framework 2.0 installed inorder to run this application. The compact framework is already part of WM6, so if your device is WM6 skip this step. But most of the WM5 devices do not have this update. So you must download here and run the installation on your desktop (then active sync to update your device). Only after completing this step install the application.
Thank you all for the support.
Purchase
Download from here
Possible uses
Switch off Phone or Sound while at home during sleeping hours.
Keep backlight at low setting while inside house or office. Increase the backlight while outside house or office.
Make a alarm function say if you are at office play at mp3 at 5:00 PM
Wake you up at particular destination specifically travelling in bus or train where you travel regularly.
Load your favorite theme/wall paper as specific locations.
Send SMS on entry or exit of a location.
Will be updated…..
If you have some more ideas I am glad to update this list.
Flight Mode On/Off utility
Here is the command line flight mode on/off utility.
Command lines to switch on and off
Code:
\Program Files\rk-FltMode\rk-FltMode.exe on
\Program Files\rk-FltMode\rk-FltMode.exe off
\Program Files\rk-FltMode\rk-FltMode.exe toggle
If you are using rk-OSR to check mail you could enable and disable based on your location using the following command line
Code:
"\Program Files\rk-OSR\rk-OSR.exe" Enable --> Enables the rk-OSR
"\Program Files\rk-OSR\rk-OSR.exe" Disable --> Disables the rk-OSR
rk-TSR Support
rk-TSR a Theme Switcher, You can load a pre-set theme/wallpaper based on your location!
Code:
\program files\rk-TSR\rk-TSR.exe enable
\program files\rk-TSR\rk-TSR.exe disable
\program files\rk-TSR\rk-TSR.exe “\storage card\rkAzulBlue.tsk”
(For command line the theme must be listed in rk-TSR)
I am planning to add following new features in the near future.
Add fixed actions at specified time irrespective of the location: This might help to set back light ‘bright’ during day and low during night.
Allow actions during the device status change such as wifi connected/disconnected, active sync done, soft reset etc
If you have any specific request please go ahead let me know.
rk-bk-Light a backlight command line switcher
Here is the command line backlight switcher
Code:
[/FONT]
[FONT=Verdana]\Program Files\rk-bk-Light\rk-bk-Light.exe 2[/FONT]
[FONT=Verdana]\Program Files\rk-bk-Light\rk-bk-Light.exe 10[/FONT]
[FONT=Verdana]
Do not know if it works on all devices. But works on hermes
Note: This application requires Compact Framework 2.0
You need compact framework 2.0 installed inorder to run this application. The compact framework is already part of WM6, so if your device is WM6 skip this step. But most of the WM5 devices do not have this update. So you must download here and run the installation on your desktop (then active sync to update your device). Only after completing this step install the application.
Download from here
rk-LocSwitch Update 1.0.1
Fixes and enhancements
Added support for fixed actions
You can add any number of fixed schedules and add any number of actions on each such schedule(e.g. to set the backlight low during night and bright at day)
These fixed schedules not specific to the locations and will occur at the time specified.
Does work even if the application expired!(it is a freeware, only location service would not work)
Better file browser added, now you do not have to key in the command line.
Bug with the system not clearing some of the old notifications fixed.
Battery use better that before (almost makes no difference on the battery use!)
If you are upgrading from the old version please uninstall the old version and delete any existing notification manually (delete any notification with name ‘rk-LocSwitch’). Then install the new version.
Also added new component rk-BackLight to support setting backlight on command line.
rk-Calendar-Update: Convert all day Calendar events to time spanned events
To convert all day Calendar events to time spanned events automatically so that you don’t get reminders at midnight!
Use this utility if you are entering many appointments during day as 'Full Day Events' and difficult to manage it. Otherwise you can just run this utility once manually.
Read more about it here
Code:
\Program Files\rk-Calendar-Update.exe “08:00” “22:00”
Updates all your 'full day events' to fixed time event with specified time span.
Hmm, No one has any comments?
I really like the idea. Unfortunately, this does not work on CDMA.
tytnguy said:
Hmm, No one has any comments?
Click to expand...
Click to collapse
Wasn't there a topic about this app with many comments like adding vibration on/off? I'll try this app with hermes.
EDIT: Oh this is a new app (update of rk-sleep)
Guys, can this software send an sms to a predefined no. whenever the Tower ID changes.
mushipkw said:
Guys, can this software send an sms to a predefined no. whenever the Tower ID changes.
Click to expand...
Click to collapse
It can not send sms as it is now, if you find exe, or mortscript which could send an sms then you could use this program.
This program is like a trigger which calls other executables based on location, so as long as you can point to right executable then you are good.
But let me know if you are not able to find a executable to send sms, I might be able to build one for you.
Hi TyTnGuy,
is it possible to get the geographic Coordinatas wich assigend to the Tower ID somewhere in the www?
gnu0815 said:
Hi TyTnGuy,
is it possible to get the geographic Coordinatas wich assigend to the Tower ID somewhere in the www?
Click to expand...
Click to collapse
I am not aware of any source with the Geographic Coordinates, But with that info lot of new ideas though!
tytnguy
What kind of battery indicator app do you use?
Is it a standalone battery indicator? or part of other app?
Really nice.
Im looking from a very long time for an app. which can send an sms to a predefined no. But I couldn't find any such. I would be grateful if you can develop such app.
Thanx.
Looks realy good. Will test this on the HTC Trinity.
Keep up the good work!
mushipkw said:
Im looking from a very long time for an app. which can send an sms to a predefined no. But I couldn't find any such. I would be grateful if you can develop such app.
Thanx.
Click to expand...
Click to collapse
I am working on your request, should be there in a day or two.

A small problem with recent WM6.1 ROMs

Yes, I found a small problem: the Beam button in Comm seems not to work properly. Is there any1 get this?
HeroHP said:
Yes, I found a small problem: the Beam button in Comm seems not to work properly. Is there any1 get this?
Click to expand...
Click to collapse
Can you explain please? What is it that isn't functioning?
which rom?
I've tried various 6.1 ROMs (about 6 or 7 recent ROMs includes 203, 701, 212, 213 etc. of various authors like Cloudyfa, Lamson-PV, l3v5y) and found the same problem. My case is that the Beam button in Commanager doesn't work properly. When I press that button in Comm, it clearly turns into On position but if check its status in Start/Settings/Connections/Beam at once, the real position is Off (the item "Receive all incoming beams" is not checked). The same problem found when turning from On to Off. Any1 get that?
I never use this feature, so I didn't notice before but you are right. The beam setting is not responding to changes made in the Comm Manager.
My experience
Let me share my experience with Cloudyfa's ROM S4V.19701.01 fixed? by vv.
First I opened Comm manager screen and I turned ON BEAM (or I checked it was on, I couldn't tell you). Then I opened Start/Settings/Connections/Beam and the item "Receive all incoming beams" was checked. Then I unchecked it and I went back to Comm manager screen and it was still turned ON
So I did some tests, and the results are these:
Being Beam in Comm manager screen turned off, when I changed the value for the position to the item "Receive all incoming beams" from
Start/Settings/Connections/Beam (what it is from checked to unchecked or viceversa), in Comm manager screen beam turned on
Meanwhile the change of value (on/off) Beam in Comm manager screen didn't change anything to the item "Receive all incoming beams".
Only when the item "Receive all incoming beams" was checked I was able to receive an mp3 file by IRDA.
Consequently, beam comm manager selector is useless.
So, cooks of the world is up to you to find the solution
myer said:
.....
Consequently, beam comm manager selector is useless.
So, cooks of the world is up to you to find the solution
Click to expand...
Click to collapse
I guess you are right!
So... I'm not alone in the dark with this tiny problem Any cook care about this 4 us, thx alot ...
guys, these 2 settings are separate.
1. comm manager Beam option En/Disable receiving of files over BlueTooth/IrDA according to following registry key:
HKLM\Software\Microsoft\Obex\IsEnabled, 0 for disabled, 1 for enabled.
2. start>settings>connections>beam setting changes the following key:
HKLM\Software\Microsoft\Obex\ObexServiceMask, whose value is 2 by default i.e. unchecked option and if u check the box, its value changes to 3.
i hope the things r clear now
htctouchp said:
guys, these 2 settings are separate.
1. comm manager Beam option En/Disable receiving of files over BlueTooth/IrDA according to following registry key:
HKLM\Software\Microsoft\Obex\IsEnabled, 0 for disabled, 1 for enabled.
2. start>settings>connections>beam setting changes the following key:
HKLM\Software\Microsoft\Obex\ObexServiceMask, whose value is 2 by default i.e. unchecked option and if u check the box, its value changes to 3.
i hope the things r clear now
Click to expand...
Click to collapse
Thanks for explaining, I'm glad it makes sense afterall. But just curious, what is the difference between the two?
rondol1 said:
Thanks for explaining, I'm glad it makes sense afterall. But just curious, what is the difference between the two?
Click to expand...
Click to collapse
it doesnt make much sense to me (at least not yet) that why there are 2 settings for the same purpose (at least it looks like same to all of us). i'll try to figure it out from somewhere and let u know asap
htctouchp said:
it doesnt make much sense to me (at least not yet) that why there are 2 settings for the same purpose (at least it looks like same to all of us). i'll try to figure it out from somewhere and let u know asap
Click to expand...
Click to collapse
The two different settings don't make sense to me either, but at least we know why they don't synchronize... that makes sense! We will try to figure out why the two setting. To be continued.....
I'm sorry but it doesn't make sense to me, because the change of value in settings CHANGES the value in Comm Manager Screen.
And the comm manager screen is still useless unless the beam from settings is checked.
I am a little stubborn I know but I promise trying to understand it.
Besides I am a little slow writer and I began to write before the two previous posts.
myer said:
I'm sorry but it doesn't make sense to me, because the change of value in settings CHANGES the value in Comm Manager Screen.
And the comm manager screen is still useless unless the beam from settings is checked.
I am a little stubborn I know but I promise trying to understand it.
Besides I am a little slow writer and I began to write before the two previous posts.
Click to expand...
Click to collapse
I think the checkbox in Settings turns on/off the main layer of the service (OBEX?). The Comm Manager just switches on/off protocols that are using this service. I think it should be more understandable if the Comm Manager was to mention "IRDA" instead of "BEAM" . Afterall it names "Bluetooth" separate too!
rondol1 said:
I think the checkbox in Settings turns on/off the main layer of the service (OBEX?). The Comm Manager just switches on/off protocols that are using this service. I think it should be more understandable if the Comm Manager was to mention "IRDA" instead of "BEAM" . Afterall it names "Bluetooth" separate too!
Click to expand...
Click to collapse
i think the IsEnabled registry value (beam in comm manager) controls the main service of OBEX (object exchange). so, if its value is 0, the main service will not start at all and we will not be able to use other bluetooth facilities (like headphones etc, but i'm not sure as i've not tested it, pls someone test ). "accept all incoming beams" setting is just for file transfer, for sure. so if u enable this option in control panel, this will automatically make the OBEX service enabled because accepting incoming beams is useless unless the main service is running. but the reverse is not true, if u uncheck the 'incoming beams' option, it will not stop the main OBEX service from running.
I buy it.
But, anyway, what is quite absurd is that uncheking receiving beam in settings, TURNS ON beam in Comm Manager.
OK. Thank You!!!
Thanks for all of you
Now I can understand these two beam setting.
1) start->settings->beam in this I just Keep Check "Receive All..." it.
2) So, I can use Beam Button to turn On/Off File Transfer Service.
if I turn Beam in Comm manager Off, I can't receive file from other.
But if I turn it on then I can receive file from any other who send it to me.
Everything is clear now for me
Thanks for your information, I was annoy this setting for a long time
Dopod810

[APP][01.10.2008] Vibration Feedback

[SIZE=+1][highlight]Vibration Feedback for Windows Mobile 5+ (DISCONTINUED)[/highlight][/SIZE]
Original Thread: http://forum.xda-developers.com/showthread.php?t=412491
Different approach by writing an own touch.dll: http://forum.xda-developers.com/showthread.php?t=450256
This Software lets the phone vibrate when the touchscreen is touched. This feature is knwon from the Samsung Omnia Phone for example. It gives a better response and feeling for a finger tip on the screen.
It consists of two parts. The first one is VOA aka vibrate.exe (which is already mentioned in different threads) by Const and a configuration part VOAConfig by Kisja.
[SIZE="+1"][highlight]Help needed![/highlight][/SIZE]
VOA is not developed anymore and the sources are not availible. To optimize the reaction and some other things (see TODO later) we need to rewrite VOA. Since I have not enough time for it, we need someone who has experience in development. I could help with some ideas, since I know how VOA works. Send mit a PN or simply reply on this thread!
Current version with VOA 01.10.2008 and VOAConfig v1.5: Vibration_Feedback_1.5_01.10.2008_volume fix.cab
[SIZE=+1][highlight]VOA by Const[/highlight][/SIZE]
It's a little application which runs in background and reacts on user activities with vibration.
[highlight]Features:[/highlight]
- Vibrate always on touch events (mouse down, or mouse up)
- Vibrate only if SIP is active
- Vibrate on Key press (hardware keys)
- Adjustable vibration (duration in ms)
- configuration over command line parameters
- fully event based, so only battery consumption while vibrating
- No runtimes needed (pure C++ application)
- Works with WM 5+ (not 2003)
[highlight]Command Line Parameters:[/highlight]
-nled: Which nled to use (1 on Diamond)
-len: vibration duration in milliseconds
-ondown: 0 - on mouse up, 1 - on mouse down
-onsip: 0 - handle every touch event, 1 - vibrate only if SIP (or phone) is active
-keyon: 1 - Vibrate on Key press (is not affected by onsip!)
[highlight]Changes:[/highlight]
Code:
[URL="http://forum.xda-developers.com/attachment.php?attachmentid=117756"]01.10.2008[/URL]
- Fix for volume buttons (HTC Diamond), the keyboard part of
the code is completely disabled if onkey 0 is set
[URL="http://forum.xda-developers.com/attachment.php?attachmentid=117757"]10.09.2008[/URL]
- improved vibration length/strength
- With short values (10-30) is the vibration like in Teeter
- Phone Dialpad support if onsip 1 is set
[URL="http://forum.xda-developers.com/attachment.php?attachmentid=117758"]08.09.2008[/URL]
- support for HTC Diamond
[highlight]Known Issues/TODO:[/highlight]
- lags while fast typing (vibration doesn't stop or no input possible while vibrating, seems to be ROM or Phone dependent)
- Volume keys are blocked on HTC Diamond if onkey is set to 1. Don't use key vibration or enable the default windows volume bubble to have workung response and volume keys (Use Diamond Tweak for example).
- vibrates during an active call, if dialpad vibration is enabled
[highlight]Download:[/highlight]
VOA*.zip contains VOA.EXE and an exaple VOA.LNK file for launching VOA with desired parameters
With volume buttons fix: VOA_01.10.2008_volume_fix.zip
With Dialpad support: VOA_10.09.2008_Dialpad.zip
Without Dialpad support: VOA_10.09.2008.zip
[SIZE=+1][highlight]VOAConfig by Kisja[/highlight][/SIZE]
This application makes the configuration of VOA more simple.
[highlight]Features:[/highlight]
- Choose activity mode (always/SIP only) (-onsip 0/1)
- Enable Vibration on Keys (-onkey 0/1)
- Enable VOA on startup (autostart)
- Choose vibration duration/strength (-len x)
- Start/Stop VOA
- Saves settings in registry
- Source code open (VisualBasic .NET/VS 2008 Solution)
- .NET 2.0/3.5 Runtime needed
[highlight]Manual:[/highlight]
1) Adjust settings as desired
2) Tap on "Save" to save settings to registry and create new startup link
3) Tap on "Start/Stop" twice to restart VOA or reset device
[highlight]Known Issues/TODO:[/highlight]
- Restart VOA automatically after saving configuration
[highlight]Changes:[/highlight]
Code:
16.09.2008 v.1.5
- vibration strength costumization optimized.
Select between "low", "middle", "high" and adjust more prcise with the slider
- "Advanced Options" in "Options" menu:
- select NLED Interface (-nled option in VOA)
- select Event to react on (-ondown option in VOA)
- VOA is started using CreateProcess Call from coredll.dll (see "help needed" please!)
10.09.2008 v.1.4
- Startup folder not hardcoded anymore,
instead a localized path is used (Environment.GetFolderPath)
[highlight]Download:[/highlight]
The CAB file includes both applications in a single install file.
The version number reflects the version of VOAConfig and the Date stands for the release Date of VOA.
V 1.5 with current VOA in a cab: Vibration_Feedback_1.5_01.10.2008_volume fix.cab
Source (VS 2008 VB .NET Solution): VOAConfig_1.5_Source.zip
[SIZE=+1][highlight]What it does not do[/highlight][/SIZE]
and what will possibly never be implemented:
- hook in other applications. VOA uses a systemwide activity timer to recognize events and does not communicate directly with other applications. This causes sometimes a little lag between the touch event and the vibration. Hooking into other applications would speed it up, but most applications do not have public events to react on.
- reduce touch screen area (for which vibration is activated) to windows borders or something else (think of SIP). VOA reacts on touch events on the whole touch screen.
thank you very much.. this is a really great application!
is it possible to make a "dailpad vibration only" option?
thanks for the program!!!! it works great....
unfortunately i found 2 probles that are not important for me but maybe other people finds annoying:
1.- volume up/down key does not work when VOA.exe is active.When you press vol up or vol down the volume level bar appears, but you cant change volume with keys.
2.-voaconfig crashes when i try to "enable startup". i think this is caused because of folder names (i'm using a spanish rom, so my startup folder is "windows/inicio" and not "windows/startup").
thanks again for your work
app really slows down sms typing... is this something i can fix?
unfortunatly the vibration feedback is a serious battery eater...
but is also a cool idea.
jpresencia said:
[...]
2.-voaconfig crashes when i try to "enable startup". i think this is caused because of folder names (i'm using a spanish rom, so my startup folder is "windows/inicio" and not "windows/startup").
Click to expand...
Click to collapse
Oh jes, I forgot! Sure its always different. Does anyone know how to detect this automatically? A Reg Value with the path perhaps?
jpresencia said:
thanks for the program!!!! it works great....
unfortunately i found 2 probles that are not important for me but maybe other people finds annoying:
1.- volume up/down key does not work when VOA.exe is active.When you press vol up or vol down the volume level bar appears, but you cant change volume with keys.
2.-voaconfig crashes when i try to "enable startup". i think this is caused because of folder names (i'm using a spanish rom, so my startup folder is "windows/inicio" and not "windows/startup").
thanks again for your work
Click to expand...
Click to collapse
Got the same problems as you , for number 2, I am using English stock rom which used the path "windows/startup", yet voaconfig crashed when i start it.
cpt.bert said:
app really slows down sms typing...
Click to expand...
Click to collapse
I also noticed this... Hopefully this can be optimized, cause this app would be perfect
Even if duration is set to 1ms the length of the vibratation is far to long to be useful on my Polaris (HTC Touch Cruise). I've previously tried google Android which has the same functionality built-in. And it gives a small buzz on each key-press which was very good.
This application vibrates too long, and also it does not accept more keypresses when vibrating slowing down the whole input method.
add vibration when PhonePad on foreground and onsip=1
cool concept, I actually like it on my friend's Instinct.....but the battery thing and the accelerated wear on the vibration motor deters me (my titan battery is bad enough as it is already).
yesterday i just thought that something like this would be great
->someone´s up there
schnappus boesus said:
yesterday i just thought that something like this would be great
->someone´s up there
Click to expand...
Click to collapse
oh no, its a cool feature/app (especially on phones without a hard keyboard)
if I had something like a Diamond, I would defintely use this app.
Im using a german samsung i900 omnia, but your app doesnt work here. No vibration whatever setting i use.
Good Work, but seems that doesn't recognize diamond keyboard installed on my wm 6.1 artemis. If i set to vibrate only on SIP it never do, otherwise works great (at any click).
thank You
Bye
The main difference with the samsung version is that on the I900 the phone vibrates only when you press a button on your screen (or at least it is supposed to act like this), which really makes a difference between pressing "nothing" and pressing a button.
I would I love to see this feature, even on my I900, because samsung forgot many things (like the opera browser, in which the phone vibrates whatever the part of the application you're touching, or their SIP, where it does not vibrate even though it is THE software where it should).
*const said:
add vibration when PhonePad on foreground and onsip=1
Click to expand...
Click to collapse
thank you very much ... now it is nearly perfect
How about the slow sms typing and the error while trying to save settings?
cpt.bert said:
How about the slow sms typing and the error while trying to save settings?
Click to expand...
Click to collapse
what do you mean by "slow sms typing"? be more specific please
_4saken_ said:
what do you mean by "slow sms typing"? be more specific please
Click to expand...
Click to collapse
For every key I press on the keyboard the vibrator starts for a short period. During this period I cannot enter another key. Or atleast the key is not displayed until the vibration has stopped. So where I could write very fluid and quick before, I now feel it's going much slower and more like a stutter, if you know what I mean.

[APP][WM6.5+] DeviceLockXT - A fix for the Windows Classic Lock Screen [UPDATED v1.1]

On WM6.5 and WM6.5.x you have the option of using the new sliding lock screen. I for one prefer to use the old 'Windows Classic' lock screen (i.e. the one where you have to tap the soft key then an unlock button like in WM6.1, see images), as it uses less memory and allows me to see the today screen. However, on many ROMs for HTC phones, even stock ROMs, it doesn't seem to work properly with regards to incoming calls.
When you receive an incoming call, the lock screen pops up asking you to tap unlock, but it is unresponsive and obscures the caller ID screen, meaning you can't see who's calling you or the accept / reject slider. On phones / ROMs were it does work properly, you sometimes still have to press the unlock button manually before you can do anything.
This had annoyed me for ages and I couldn't find a solution, so since I am learning C++ at uni, I decided to try and teach myself Win32 programming and create a a program to fix it. The result was this little utility, my first windows mobile app
The program basically just sits and waits for an incoming call, and when the system notifies it of one, if the device is locked it waits for the unlock screen to pop up and then very quickly presses the '*' key. The result is that the device unlocks before the screen messes up, allowing you to see the dialler! The app is very lightweight (executable is only ~6KB), fast (native code), and does not use the CPU whilst idle since it makes use of the windows messaging notification system. Should theoretically work on any resolution on any device, but I've only tested it on my Touch Pro2 (WVGA).
I originally made this just for myself, but XDA Developers has been so useful to me over the years I thought it would be nice to share it with you guys For this reason it is provided as is, I may or may not add to it. I'll try and fix any bugs and stuff if they arise, but I'd like to keep it a simple, lightweight app.
[size=+1]VERSION HISTORY:[/size]
1.0 - Initial Release
1.1 - Multilingual support. If v1.0 works for you, you don't have to upgrade but you can if you like.
Fixed the bug that causes program to crash if not using an English ROM.
Removed message box that tells you you're using the sliding lock. Program now just exits silently.
CAB file now changes the registry key to disable the sliding lock screen for you.
[size=+1]INSTALLATION:[/size]
I've attached the EXE in a zip file, simply unzip, place it on your device somewhere and run it to activate the program. Run it again to exit the program. You might like to place a shortcut in \Windows\Startup. The program will not run if you have the WM6.5 sliding lock enabled, you need to have set:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\LockScreen] "Enable"= dword:00000000 (obviously).
I've also made a cab file which just simply places the EXE in \Program Files\DeviceLockXT, and creates a startup shortcut and the reg key for you, if you prefer
If you already have DeviceLockXT installed and are installing a newer version, you probably need to stop the old one from running first, and you should probably uninstall the old CAB before installing the new one. I don't know what difference it will make if any.
Enjoy!
DISCLAIMER: In the unlikely event that this program damages your device / causes you to lose data / kills your cat / whatever, I am not responsible. Use at your own risk.
Feel free to include it in a custom ROM if you like!
This looks interesting. Like you, I also do not like the latest lock screen (I've been searching forever for a better one). Does yours support PIN lock? And if you wouldn't mind, I think it'd be cool to see a screenshot (or just a google image), I'm not sure if I remember the classic lock screen you are referring to...
Certainly! Images added & first post updated
The reason I like it is that it isn't a lock screen as such, more of a lock softkey. This allows you to see through to the lovely HTC flip clock when the phone is locked / you turn it on to see the time. You only see the rather ugly looking grey screen when you want to unlock the device.
The program will run if you have PIN lock enabled, but there is no need to use the program in this case, it will literally sit there doing nothing. If you are using the PIN lock then the dialler screen works fine, at least on my phone anyway
To use the Windows Classic Lock Screen with a PIN just set:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\LockScreen]
"Enable"=dword:00000000
Then enable a PIN in Settings > Lock and you're good to go! No need to install my program You can also set:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\LockScreen]
"ShowLockScreenPicker"=dword:00000001
To get an extra tab in Settings > Lock which lets you change lock screen without editing the registry.
EDIT: There is not supposed to be a space between the c and r in LockScreen in the reg keys, don't know why the forum does that.
I'm also a fan of the "Windows Classic Lock Screen", and have encountered the same problem that you describe!
So thanks a lot for this great tool, I'm trying it ASAP.
i see your point of locking and seeing at the same time your home screen right there and then and i think i'm liking it. i'll give it a try. any chance to change the "ugly" gray unlock screen to something else? a simple black one would be good for me, or better still to a customized background.
edit: btw, does this work on stock wm 6.5? it says 6.5+ in your post.
Yup, I meant 6.5+ as in 6.5 and above (including both 6.5 and 6.5.x)
Not that I know of, the grey screen is part of the windows mobile locking program itself so I don't think it can be easily changed. On some ROMs I have tried the grey screen is skipped entirely, unlocking straight away when you press the softkey, but this is tied to something at the ROM level I think. So it's possible, but I don't have the time or ability to figure it out
Another way to do it would be to write your own locking program from the ground up that mimics the standard windows classic one, then you could do what you like, which interestingly is what I tried initially. But it was much harder than I thought! Defeats the point of utilising what is already on your phone though, which is what I like to to (minimal 3rd party software).
I repeat my program is NOT a stand alone lockscreen, but a utility to hopefully make the built in one work properly. In my opinion the windows classic lock is fine as it is, apart from the issue my program aims to fix
Great job!
This little app works very well and it does what it promises.
The grey screen is something that I've seached how to change for quite some time, but haven't found nothing. It would be very cool if we could edit it!
This is just awesome...thanks so much for sharing...
What about cooking this program into ROM? Is it fine to do so?
Yeah sure, it says so at the very end of the first post (under 'Disclaimer')
Uch, sorry, I never read disclaimers or other important notes.
Keep up great work. I'll include this software into my ROMs if I don't find anything annoying
thank you very much.this problem is annoying me for a long time,i'll have a try.is this work well,i'll get a reply.wish it work well and jack use it in his roms~
It's work very well in my phone,thank you very much~good job~
Been using this for a day or so now...no complains...works as intended. Thank you!
i find a problem with the app.when i use the app,the screenlight is turn on and turn off,it's change all the time.when i use the swith button to turn off the screen light,the screen light will turn on soon.and if i close the app ,the screen light became well.what's the wrong?can you help me ?
I'm not sure what would be causing that behaviour, what device are you using? What version of windows mobile / ROM are you using? Do you have any other screen lock type apps installed?
It is nice
but unfortunately it works only for WM6.1
i hope i can find one for WM6.5
jamiemckee said:
I'm not sure what would be causing that behaviour, what device are you using? What version of windows mobile / ROM are you using? Do you have any other screen lock type apps installed?
Click to expand...
Click to collapse
I use HTC TOUCH PRO 2 ,HTC Version.and the rom is Jackos EVO FULL v1.1.0.i don't installed another screen lock.do you know what cause the problem?thanks~
Delete Hd2ProximityScreenOff.lnk from /Windows/StartUp
Jackos said:
Delete Hd2ProximityScreenOff.lnk from /Windows/StartUp
Click to expand...
Click to collapse
Thank you very much ,i 'll have a try~

Categories

Resources