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
Related
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....
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.
Hi,
I'm new to the Titan coming from Hermes....there was a great cab i always installed for the Hermes that sets up the comm button as a toggle between ring and vibrate when you hold it in, so it keeps the button active for it's normal use as comm mgr (or whatever u assign it to). I found this, but looks like you need to assign the button to it:
Ring Toggle Vibrate Switch
Is there anything like that for Titan? The cab for Hermes didn't work on the Titan and I couldn't find anything when searching. If not, how are you all toggling to vibrate?
Hermes Toggle Cab Thread
just use hbutton
thanks...but is that an app or button on my phone?
search for hbutton
nonegiven said:
search for hbutton
Click to expand...
Click to collapse
Here ya go.
thank you!
wasn't showing up when i searched the forums
It is simply stunning to me the large amount of variation HTC puts into their devices...
Since you were looking for this feature it explains why I was having trouble getting the same functionality on my new Titan. I came from the Wizard where this functionality is supported out of the box on the stock HTC roms...
Why would they drop that feature is beyond me...
Seems crazy to add and remove features across models at random. Such small ones like this?
I do not know why but redial applications are rare. I do not like any of them so I wrote one myself.
Requirements and compatibility.
.NET Compact Framework 2 is required. For any other requirement and compatibility you tell me. I am not a professional mobile developer and I can only test on my phone, a HTC Diamond2 (Topaz) with WM6.1
Install
Run SimpleRedial.cab. Can be installed in main memory or storage card.
Uninstall
Use Remove Programs in Settings
Usage
Simple Redial calls the most recent number in the dial history. No history, no call. Tap and hold the most recent number label at the top of the screen to select dial history filter (All,Missed,Incoming,Outgoing).
Call attempt number and time between call attempts can be selected by tapping and holding the labels.
On tapping Redial the program starts the call attempts and goes on until one of these happens.
1 - A call attempt is answered. The program produces a 'connected' notification (sound plus short vibration) and exit. Speakerphone can be optionally activated (check Keep on Speakerphone).
2 - You tap Abort. After current attempt ending the program produces a 'not connected' notification (sound plus vibration).
3 - You tap Exit. After current attempt ending the program exit (no notification).
4 - All the attempts fail. The program produces a 'not connected' notification (sound plus vibration).
5 - An inbound call arrives between call attempts. The program exit (no notification).
The 'not connected' notification is played when the phone call is not active and is so a 'normal' notification. Therefore, you can control it with volume and vibrate/silent settings.
The 'connected' notification is played when the phone call is active and this is somewhat tricky. You can not control it with volume and vibrate/silent settings but you can select whether it is played on speakerphone (check Sound on Speakerphone) or on the phone speaker (uncheck Sound on Speakerphone).
Tweaking
The sounds used by the program are Connected.wma and NotConnected.wma in the installation directory. You can change them if you like by replacing these files. If your Connected.wma is longer and gets truncated you should change the registry HKCU\Software\SimpleRedial\ConnectedSoundSecs. This is the time in seconds the program allows for Connected.wma playing before exiting.
USUAL LEGAL DISCLAIMER
Use Simple Redial at your own risk! NO WARRANTY! Although running this application does not seem to produce any damage on my phone, I take no responsibility for any kind of damage or major or minor inconvenience caused to devices or data or person or whatever else due to this application and its usage.
PROBLEM: on some phones popup menus do not popup, can't say why as it should be managed by Framework and I could not reproduce the problem. At any rate at post #9 you can download the previous version that used drop down lists.
Nice work. I'll try it. I knew only one redial app before you created this. Thanks. I'll start to annoy the ones that owe me some money with this
Idea - this kind of app should be service to save process slots (which are sow few as we know - 32)
darfri said:
Idea - this kind of app should be service...
Click to expand...
Click to collapse
The ideal option would be to have it inside the dialer application as a 'fire (a call) and forget (till answer)' option, otherwise compromise are in order.
For example, I would have liked to start the call attemps in a hidden way (maybe using Tapi) and then handover it to the normal phone window on call answer. Unfortunately, this is not possible (or, at least, I could not find a way) so to keep the phone window hidden I had to set my application as topmost. It works, provided you do not start switching applications with a task manager, but it is not very elegant.
Unfortunately, it seems redial is not an interesting capability (maybe it's me that know strange people with an almost alway busy phone) and MS or HTC leave the dialer as it is.
I cannot seem to figure out how I can change the number of attempts and how long in between each attempt.
toddpedersen said:
I cannot seem to figure out how I can change the number of attempts and how long in between each attempt.
Click to expand...
Click to collapse
Tap and hold the labels until a popup menu appears.
I do that and see that something is happening, butI get now menu. I just reboot the device and same result. I get the circle of dots when I press and hold, but no menu.
Let me try that again. I do that and see that something is happening, but I get NO menue. I rebooted the device and got the same result. Circle of dots when I press and old, but no menu.
toddpedersen said:
Let me try that again. I do that and see that something is happening, but I get NO menue. I rebooted the device and got the same result. Circle of dots when I press and old, but no menu.
Click to expand...
Click to collapse
That's strange. Tap and hold popup is a .NET Framework provided feature and it works flawlessly on my phone.
Do you have .NET Compact Framework 2 installed? Does tap and hold works in other programs on your device? Are you tapping exactly over 'xx attempts' label and 'xx secs between attempts' label?
At any rate here is old version 1.1 that used drop down lists. I moved to menus because it is supposed to be more finger friendly.
I will try the new file. I have running Compact Framework 3.5. Yes press and hold works for other programs.
Do I get this right? The app redials not if the line is busy - you have to start the app to set the redialprocess in motion?
peterpan911 said:
Do I get this right? The app redials not if the line is busy - you have to start the app to set the redialprocess in motion?
Click to expand...
Click to collapse
Yes, the application does not start by itself. The usage as I thougt it is...
1 - I call let's say Jack and I find that the line is busy. Now the Jack's number is on top of call history.
2 - I run SimpleRedial, it gets the Jack's number from the call history and when I tap Redial it starts calling again and again.
3 - When Jack answer SimpleRedial notifies me and exits.
oruam57 said:
Yes, the application does not start by itself. The usage as I thougt it is...
1 - I call let's say Jack and I find that the line is busy. Now the Jack's number is on top of call history.
2 - I run SimpleRedial, it gets the Jack's number from the call history and when I tap Redial it starts calling again and again.
3 - When Jack answer SimpleRedial notifies me and exits.
Click to expand...
Click to collapse
Do you plan to make it an auto redial? If so can you add the option of whether I want the number redialed, if so how many times? It would be very useful then. I have been waiting for years for such an app. Pocketmax.net has one, but the developer is not working on it. Yours could be the perfect app. All the best looking forward to further development.
kull said:
Do you plan to make it an auto redial?
Click to expand...
Click to collapse
Sorry, but no. I have only Compact Framework development tools (as a byproduct of my "real" .NET programming activities) and Compact Framework applications are very easy to code but real resource hogs. Therefore, making SimpleRedial resident would be quite a bad idea, it would not even be really resident because the Framework can decide to kill background applications to recover resources. Moreover, it would became not really "Simple"
kull said:
... add the option of whether I want the number redialed, if so how many times...
Click to expand...
Click to collapse
There is already an option for the redial attemps number. Just tap and hold the "xx attemps" label to get the popup menu (on some phone it does not work, can't say why, but on post #9 there is the old version that uses drop down lists).
Thanks for the reply.
hELP
How can i mod my dream im new to this
very great APP thx!
idea: I've got confused with difference between "speaker phone" and "phonespeaker"
Kaiser running WM6.1 CF3.5.
I've installed to the storage card.
The selection popups work fine.
With "sound on speakerphone" enabled, but "keep on speakerphone" disabled I get this error when the call connects:
Code:
simpleredial.exe
ObjectDisposedException
at Microsoft.AGL.Common.MISC.HandleAr()
at System.Windows.Forms.Control.get_Parent()
at System.Windows.Forms.Control.get_Enabled()
at System.Windows.Forms.Control._SyncEnabled()
at System.Windows.Forms.Control.set_Enabled()
at Redial.MainForm.RedialEnd()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.Invoke()
at System.Reflection.MethodBase.Invoke()
at TASK.Invoke()
at System.Windows.Forms.Control._InvokeAll()
at System.Windows.Forms.Control.WnProc()
at System.Windows.Forms.ContainerControl.WnProc()
at System.Windows.Forms.Form.WnProc()
at System.Windows.Forms.Control._InternalWnProc()
at Microsoft.AGL.Forms.EVL.EnterMainLoop()
at System.Windows.Forms.Application.Run()
at Redial.Program.Main()
The call stays connected, but simple redial crashes. Also, the writeup indicates that the notification should be via sound (works sorta) and vibrate (does not work). The notification sound does not come over the speakerphone.
When I enable "sounds over speakerphone" and enable "keep on speakerphone", the sound does not come over the speakerphone, but once the call connects the speakerphone comes on (after a brief delay)
When a busy signal is encountered it seems like the app waits for the line to be disconnected by the service provided (busy signal runs for over 1 minute) is there a ways to decrease this or to disconnect when a busy signal is detected by tone? This would increase the effectiveness of the redialer as well as decrease the burden on the device (wasted resources waiting for the telcom to disconnect the call)
The app has great potential, it would be nice to see the last couple of bugs ironed out.
It would be highly appreciated if it can be set to 1 sec between atempt!! Thank you!
BallGor said:
It would be highly appreciated if it can be set to 1 sec between atempt!! Thank you!
Click to expand...
Click to collapse
I subscribe as well to this kind request to have 1sec between atempts.
Hello
I have upgrade my HD2 from 1.66 to 3.14 - stock european rom (danish). No extra's except Cookies hometab.
I have searched, and searched and found answers, but sadly they do not work here.
Issue: SMS Notification: SMS Sent successfully (translated)
I do not want it. And i cannot seem to turn it off.
I have looked into SMS -> Settings .... and there is no mark in the SMS Delivery Report (again my translation). Tried some registry changes found using google, and still the I get the notification.
So the question is: how to turn it off ? Is it possible ?
tia
mvh / best regards
I had the same issue, and I could disable it.
When you're in the settings tab, use the Menu soft key and click the Plus menu item (it should be the only one), to access the Windows Mobile (i.e. not Sense's) control panel.
From there, you should be able to navigate to (roughly translated, I use the French ROM) sounds and notifications(sounds and alerts ?), then navigate to the second tab. There is a drop down list where you can select the "SMS sent" notification, and then, uncheck all the boxes to stop notifications.
When this is done, just press OK at the top left corner of the screen to save the changes, and return to the manila (sense) UI.
I hope this solves your problem.
IcePanther said:
I had the same issue, and I could disable it.
When you're in the settings tab, use the Menu soft key and click the Plus menu item (it should be the only one), to access the Windows Mobile (i.e. not Sense's) control panel.
From there, you should be able to navigate to (roughly translated, I use the French ROM) sounds and notifications(sounds and alerts ?), then navigate to the second tab. There is a drop down list where you can select the "SMS sent" notification, and then, uncheck all the boxes to stop notifications.
When this is done, just press OK at the top left corner of the screen to save the changes, and return to the manila (sense) UI.
I hope this solves your problem.
Click to expand...
Click to collapse
Hi and thank you.
I tried it, but no effect.
It is not a big issue - just a small annoying one
so I can live with it.
skafsgaard said:
Hi and thank you.
I tried it, but no effect.
It is not a big issue - just a small annoying one
so I can live with it.
Click to expand...
Click to collapse
Guys from HTC will probably never make SMS working perfectly on HD2. Fixing one thing, break another. These annoying notifications happen because of a missing registry entry. Just add it manually:
[HKEY_LOCAL_MACHINE\Software\Jataayu\Messaging]
"DisableSMSSuccess"=dword:00000001
Worked for me.
vzinoviev said:
Guys from HTC will probably never make SMS working perfectly on HD2. Fixing one thing, break another. These annoying notifications happen because of a missing registry entry. Just add it manually:
[HKEY_LOCAL_MACHINE\Software\Jataayu\Messaging]
"DisableSMSSuccess"=dword:00000001
Worked for me.
Click to expand...
Click to collapse
And for me as well. Thank you.
Perhaps something for Tips & Tricks ?
If you don´t want to mess with the registry there is a cab file that does it for you.
http://www.4shared.com/file/9eCnZJR4/SMS_zend_popup_uitschakelen.html
It´s in dutch but it works with any language.
I installed the cab to disable the "message sent" notification, but since then the sms conversation mode has stopped working. When I receive a message I can see it on the messages screen but when I tap it the screen opens with the top half of the screen blank, where the sender's message should be displayed. The bottom half of the screen shows the reply section with "Tap to add text".
Uninstalled the cab and soft reset but cannot get back the conversation mode. I seem to remember someone posting about a similiar issue with an earlier rom, but despite searching I can't find it.
Thanks in advance if anyone can help.
Edit: deleted all my messages and now conversation mode seems to be working again
Fix worked
This has really been bugging me since upgrading too..reg fix suggested works a treat with no ill side effects, thanks!
i created the registry key and it worked.
Thanks a lot!
cant find the path on HKLM!i get to "messaging" but then there is no "disable....."
fuorigioco1981 said:
cant find the path on HKLM!i get to "messaging" but then there is no "disable....."
Click to expand...
Click to collapse
Create it then.
johncmolyneux said:
Create it then.
Click to expand...
Click to collapse
sorry to ask you again
can you write me what do i add?
i dont want to use the cab
i added as you said the dword value but it didnt work.maybe the DisableSMSSucess should be DisableSMSSuccess?
change ur rom...
i added the string manually and all ok
In some cases you need to set following value, too:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Settings]
"SMSNoSentMSG"=dword:00000001
Hi. Its a common problem. I called HTC Support and they said that is an error in this ROM upgrade. They still dont know if an upgrade will come to fix the proglem. It probably will. I had the same problem so I "Downgraded" the ROM to 1.66
Regards
Stefan
zyclop said:
In some cases you need to set following value, too:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Settings]
"SMSNoSentMSG"=dword:00000001
Click to expand...
Click to collapse
ok that was 1
but all ok now!