Release rk-Location Switch (1.0.3) [Updated 15 April 2008] - Windows Mobile Apps and Games

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.

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....

[REF] *Leo Hints, Tips and Registry Tweaks* - Updated 27th January 2011.

I started a hints and tips thread a while ago for the Blackstone. Now I have a HD2 I thought I would start a new tips thread here. The purpose of this thread is to collate all tips and have them available within the first few posts as opposed to having to search for tips among the many pages and threads. Please submit any tips you have and I will update the first few posts. Not all new HD2 owners would have owned a Blackstone before so I will include some basic tips from the Blackstone thread. Together we can get the most out of our wonderful phone. BTW, I am no way claiming credit for all the following tweaks. A few I have discovered myself (I love to browse the registry) and the majority have been suggested or found from other sources on the net. I apologise for not thanking or crediting everyone who supplied a cab file on xda, but thank you! These tips will also work with the US TMobile version.
Note for users new to Windows Mobile you will need a registry editor to find and edit files beginning with either HKCU or HKLM and a file editor that can unhide system files. Resco supply both apps and are recommended but are not the only apps out there. All registry entries are in red.
HKCU is short for HKEY_CURRENT USER and HKLM is short for HKEY_LOCAL_MACHINE.
You can find a lot of cab files to install of the below tweaks here: http://forum.xda-developers.com/showthread.php?t=584415
1. Enable Hidden Default Games
Go to the Windows directory and copy bubblebreaker.exe and solitaire.exe to the games folder as shortcuts in Windows\Start Menu. Make sure to unhide system files on the device to see the games listed.
2. Enable Website Thumbnails When Navigating Back in Opera
Go to HKLM\Software\Opera\Info and change EnableVisualBack from 0 to 1. Press back key and use gestures to go back pages.
3. Increase Resolution of Back Thumbnails
Go to HKLM\Software\Opera\Prefs\User Prefs and change History Thumbnail Size from 128 to 512.
4. Increase Number of Opera Tabs
Go to HKLM\Software\Opera\Prefs\User Prefs and change Maximum Allowed Tabs from 3 to say 9 (or any number)
5. Enable Hidden Owner Info in All Settings\Personal Folder
Go to HKLM\ControlPanel\Owner and change Hide from 1 to 0 and then reset. You can now enter your name you want to register old apps.
6. Enable NaviPanel Without Owning the Car Kit/Navigation Dock
Go to Windows folder and copy NaviPanel.exe as a shortcut to Windows\Start Menu folder. See also Tip 113 for related tip.
7. Get the old Task Manager Back
To be able to really close programs using the X instead of just 'minimizing' the program and leaving it in memory,
install Duttys HTC Task Manager (attached below), restart and the X is back. Also in Settings you can configure its function.
8. Add Task Manager to Home Screen Quick Links
Copy the hidden TaskMgr.lnk file from your Windows folder to your Start Menu/Programs folder. Now it's possible to place a shortcut on your Manila today and you can open/close running programs with ease.
9. Change the Language of HTC Sense
Go to HKEY_CURRENT_USER\MUI\CurLang and change the value 409 to 408 (Hex) (for example Greek) or try another value for your language. You can find all Windows Locale Codes here: http://www.science.co.il/Language/Locale-Codes.asp
Please read this thread before changing language: http://forum.xda-developers.com/showthread.php?t=583878
10. Using the Back Key in Opera
You can use the actual back key at the bottom of your phone to go back a web page or two in Opera, instead of bringing up the Opera menu and selecting the back arrow.
11. Exiting Volume Screen
For quick exit of the volume screen, tap anywhere in the dark grey background surrounding the vertical slider button.
12. Reduce Errors in Typing
In Input options, disable the number of words to show in T9 for less mistakes when typing and thus faster entry.
13. Install Compact Net Framework 3.5 to Make Old Apps Work Again
Some apps you may have used on another phone will not work on the Leo unless you install Compact Net Framework to your phone. Download the cab from the following link and install to Device only - not Storage Card and then reset. http://tinyurl.com/38thahw Also make sure your phone is using the 3.5 as default and not 2.0. Go here: HKLM/Software/Microsoft/.NETCompactFramework. Change the DWORD data of entry 2.0.7045.00 from 1 to 0. Next Change the DWORD data of entry 3.5.7283.00 from 0 to 1 and then reset. This disables 2.0 and enables 3.5. Also some apps need the file NETCFv35.Messages.EN.wm. Here is the link to download the file: http://tinyurl.com/35yuc6r Install the NETCFv35.Messages.EN.wm.cab to device after you installed NETCFv35.wm.armv4i.cab and reset.
14. Activate Hidden Photo Modes
You can activate two hidden photo modes by using the following registry tweaks and then reset:
To enable Video Share mode:
Go to HKLM\Software\HTC\Camera\P9
set "Enable" to "1"
To enable GPS Photo mode:
Go to HKLM\Software\HTC\Camera\P10
set "Enable" to "1"
15. How to Hard Reset your Phone
To hard reset your phone which means to delete ALL personal data and settings and have the phone in factory default conditions as if you turned on the phone for the first time after purchasing, press the following buttons:
1. With the device turned off, press and hold the VOLUME UP and VOLUME DOWN buttons, then briefly press the POWER button.
2. Continue pressing the VOLUME UP and VOLUME DOWN buttons until you see this message on the screen:
"This operation will delete all your personal data, and reset all settings to the manufacturer default settings. Press VolUp to restore manufacturer defaults, or press other keys to cancel."
3. Release the VOLUME UP and VOLUME DOWN buttons.
4. Press the VOLUME UP button to perform the hard reset, or press any other button to cancel the reset.
You can also use Clear Storage to reset your device back to factory default settings.
1. On the Home screen, slide to the Settings tab and then tap All Settings.
2. On the System tab, tap Clear Storage.
3. Enter “1234” and then tap Yes.
Make sure you back up all your data such as Contacts, Appointments etc or they will be gone forever.
16. Get True 5 Mega pixel Resolution When Using Camera
To get 5MP instead of 4MP resolution when using your camera, you must switch off Widescreen mode in the 'Advanced' Menu.
* Normal screen = 2592 x 1944 pixels = 5,038,848 pixels = 5MP
* Widescreen = 2592 x 1552 pixels = 4,022,784 pixels = 4MP
17. Increase Resolution of Panoramic Photos - NON WORKING
By default, panoramic photos are less than 1 mp. This registry tweak increases resolution to about 7 mp.
Go to: HKLM/Software/HTC/Camera/P3
Adjust MainCamCaptSize to 1024 and MainCamSupportCaptSize to 1744. Soft reset.
Default 1mp is: MainCamCaptSize 64 and MainCamSupportCaptSize 80. Soft reset.
18. Get Better Video Quality When Using Camera
Use MPEG format instead of H.263 for better quality video output. This option can be found by going to the Advanced Setting from the Video Settings menu. Once there, go to Capture Format and change format if necessary.
19. Improve Suggested T9 Dictionary With Custom Words
The Leo has a very useful hidden application in the Windows directory. You need to unhide hidden system and Rom files in order to find it. Find the file "eT9MyWords.exe" in the Windows directory and add a shortcut to this file in your Windows/Start Menu folder.
When in the application, add the most common words you use when using the keypad such as names, locations, user names, email addresses and other words not common in the standard T9 dictionary. For example if you are based in London, UK you could add the following locations:
Leicester, Piccadilly, Tottenham, Soho, Charring, Euston, Trafalgar, Clapham,
and words such as BRB, DVD, coz, lol, xoxo, [email protected], ciao, etc.
20. Which Gloves Work With Capacitive Screen
Now winter is approaching it may be a hassel to constantly remove your gloves to touch the screen and USE your phone. Buy yourself a pair of thin leather gloves - unlined or silk lined. The thinner the better. You will find that the screen can still register your fingertips even through the thin leather. If you are male and cannot find thin enough men's gloves, try a larger size in women's gloves. Google "Dent's Extra Soft 3000 gloves" for a pair that definately works with Leo screen. I own them and tested them.
21. Amazing Collection of HTC Sense Theme Tweaks
Visit this link and check out all the modifcations to your Sense theme: http://forum.xda-developers.com/showthread.php?t=583862
22. Change Your Quicklinks from 9 to 16 Slots
See tip 77 for updated cab file to enable multiple quicklinks and multiple appointments.
23. Enable Haptic Feedback in Opera for Link Clicking
Go to HKLM\Software\Opera\Defaults
Add new DWORD Value as Name: VibrationEnabled and DWORD Data (dec): 1
24. Enable LED Notification Setting in Sound and Notifications
If you want your LED to flash when you have a new message, missed call or voicemail.. well you can't as it is greyed out. However the following registry entries can be modified to enable them or use the cab at end of post. Reset after changes. Notifcation for Email sadly does not work
New Message:
HKEY_CURRENT_USER\ControlPanel\Notifications\{A877 D65B-239C-47a7-9304-0D347F580408}]
"AvailableOptions"=dword: change to 15
Missed Call:
HKEY_CURRENT_USER\ControlPanel\Notifications\{A877 D660-239C-47a7-9304-0D347F580408}]
"AvailableOptions"=dword: change to 15
Voice Mail:
HKEY_CURRENT_USER\ControlPanel\Notifications\{A877 D661-239C-47a7-9304-0D347F580408}]
"AvailableOptions"=dword: change to 15
25. Allow Audio Booster to Stay On.
Notice how after every song Audio Booster turns off again? A very simple solution is to press the Home button and not the "Done" softkey. This keeps Audio Booster running.
26. Add Your Own Album Art to Music Folders
Make sure the image you wish to use is 256x256 pixels, 96dpi and save it to your PC. Rename the image to the following format: ~hTC_Album Name.vin. Please note that the change refers also to the file extension as it will now become a vin file. Copy this file to the folder of your specific album on your Storage Card. Example: If the album is called Abba Gold, then your vin file will be ~hTC_Abba Gold.vin.
27. Disable Auto Screen Lock
If you use S2U2, you would have hated the double lock annoyance. Now you can turn off default Auto Screen Lock.
Go to HKCU\ControlPanel\Keybd and change DeviceLockWhenSuspend to 0, or use the following cab:
http://forum.xda-developers.com/attachment.php?attachmentid=246722&d=1258236796 thanks to triperko.
28. Change QuickLink Display Names
If you don't like your Quicklinks display names being truncated and looking like for example "Resco Regi.." and would prefer it look like "Reg Edit" then you can edit the display names here: HKLM/Software/HTC/Manila/Home/x then edit the DispName.
(x = the quicklink position)
29. Tips to Improve Typing Accuracy on Keyboard
Tap each key very lightly and watch the keyboard as you type each letter. Don't watch the suggested words that pop up. Type at a moderate pace. Don't rush. Try the Align Screen option in the Settings/System/Screen menu. Don't press hard. Press as light as physically possible - barely touching the screen and wait at each crosshair until it moves. If you are right handed, for the middle and two right most crosshairs use your right thumb and for the left two most crosshairs use your left thumb. If you were holding the phone with both hands and wanted to touch something on the extreme left of screen you would use your left thumb would you? Also, turn on Spell Correction in Touch Input options and turn off vibration for keys too!
Finally the following cab decreases the sensitivity on the keyboard allowing for less mistakes. Really works. A life saver.
http://rapidshare.com/files/308896736/HTC_TouchScreen_v2.cab (Cab to decrease sensitivity) or go here for cab http://forum.xda-developers.com/showpost.php?p=5071018&postcount=430
http://rapidshare.com/files/308273174/HTC_TouchScreen_original.cab (Cab to restore default settings of keyboard)
30. Activate Voicemail 30 Seconds After Call Rings
For those who find that an incoming call goes too quickly to voicemail and does not give you enough time to answer it you can increase the delay up to 30 seconds now. Go to Settings, Personal Tab, Phone, Services, Call Forwarding and Get Settings. You can change the delay from 5 to 30 seconds under the forwarding option. If that does not work based on your carrier, try this:
reg edit: HKEY_CURRENT_USER\ControlPanel\PhoneCallFwd
change "DelaySeconds" value to 30 which should indicate 30 seconds.
31. Move Start Menu Apps to Top of List
Press and hold any app on the start menu and you can then move it to the top of the screen. If you want apps listed alphabetically, work backwards from z to A in regards to the order in which you move apps.
32. Real Exit for HTC Album
By defualt, when you click on the ok/X button in HTC Album, the app minimizes and does not exit. Make the following change to really exit the app and thus save some program memory: HKEY_LOCAL_MACHINE\Software\HTC\HTCAlbumv"ok_minimize" = dword:0
33. Enable Auto Data Disconnect for Auto Email Downloads and Other Downloads with a Cab File
When you have auto email downloads enabled, data is not disoconnected after mail retrieval and thus your battery is drained much faster. Modify the following reg edit to have data disconnect after 60 seconds. You can test this by tapping on the notfification bar while downloading emails and watch the data connection close after idle for 60 seconds. Please note. Data connection will NOT auto disconnect if you have any HTC Sense auto download enabled such as Weather, Twitter, Stocks, Facebook or Time Sync. Please set these apps to manual download only. Please note that this setting has the possible effect of disabling simultaneous voice and data on some devices, even if you are on a capable network and signal. See Tip 70 for an app that works with even HTC data downloads.
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings
CacheTime = 60
SuspendResume = should be blank. Delete "GPRS_bye_if_device_off" text.
VPNCacheTime = 60
34. Disable My Location
For a lot of owners My Location simply does not work therefor you can disable it and stop it from showing in weather panel by using the cab at bottom of this post.
35. Enable Clickable Links in Zoomed Out Opera
This reg edit allows you to tap on a link without the need for zooming in first.
HKLM/Software/Opera/Info/az_overview_threshold
Change value from 64 to 32
36. Get BBC iPlayer Mobile Website Working on HD2
The current Opera 9.7 version on the HD2 is not detected by the BBC iplayer website. Here is a modifcation to Opera preferences you can do to get it to work.
HLKM/Software/Opera/Prefs/User Prefs/Custom User-Agent
Change from HTC_HD2_T8585 Opera/9.7 (Windows NT 5.1; U; en) to HTC_Touch_HD_T8282 Now go to http://bbc.co.uk/mobile/iplayer. Videos are opened in your Streaming App on your phone.
37. Boost Performance:
Navigate to: HKEY_LOCAL_MACHINE\System\StorageManager\FATFS
Change - CacheSize to 4096. Works for some and not for others though. Seems to cause problems with Sense. Best to avoid this tweak unless you don't mind hard resetting.
38. Disable Extra Animation on Clock
Everytime you refresh the home screen, the flip clock starts 1 hour and 2 minutes back to show off the flip animation. You can disable this extra animation so it only flips when it needs to flips. Download the modified manila file at the end of this post. Disable HTC Sense in Today settings. Backup original Windows file (you are going to overwrite) to your SD card. Extract downloaded file to Windows directory on your device (overwriting the original). Enable HTC Sense again in today settings.
39. Speed Up Web Page Loading Considerably
The following registry tweak will enable almost instantaneous web page loading in the web browser. It apparently enables wireless N mode but seems to work with cellular data too. Go to:
HKLM/Comm/BCMSDDHD1/Parms
11nModeDisable = Change from 1 to 0
40. Enable Magnifying Box When Selecting Text
Press and hold your finger on any text in a HTC app such as Messaging and an iphone-esque selection procedure with handles to drag and highlight text will appear. Modify the following registry entry to add a magnifying window as you select and highlight the text. Go to:
HKLM/Software/HTC/TextSelection/EnableMagnifier and change from 0 to 1.
41. Enable Graphical Send Icon Button in HTC Messaging
To send a text message you need to hit the left softkey button. The following registry tweak adds a graphic send button above the paperclip button. It also changes the 'send' left soft key to a 'back' soft key.
HKEY_CURRENT_USER\Software\HTC\Manila\LSK_Send_Msg
Change from 1 to 0.
42. Hide Reappearing HTC Icons from Start Menu
If you delete the HTC shortcuts to Peep, People, Messaging etc and reset, they always come back. To hide these shortcuts for good (not the apps just the shortcuts) use the tweak below.
HKEY_CURRENT_USER\Software\HTC\Manila\IsShortcutEnable
Change to 0 and soft reset. You may need to change their shortcut's properties to hidden by accessing them in Windows/Start Menu/Programs folde.
43. How to Enable More Than 1 Hotmail Account in Email Tab
By default you can only check one hotmail account at a time. Here is how to enable more hotmail accounts.
1. Create a new email account.
2. In the email field write your email but replace the "@hotmail.com" with "@hotmail.con", this way the OS is not going to load Windows live messenger to sync your email.
3. Disable the option "Try to get e-mail settings..."
4. Select the email provider, in this case, Internet e-mail.
5. Complete the name and account display name
6. Incoming server: "pop3.live.com:995". Account type: POP3
7. Complete the form with your username and password. Note: the username is your full email address: "[email protected]" and not "yourusername".
8. Outgoing mail server: "smtp.live.com:25". Check the "outgoing server requires au...". Click on Advanced settings and check the "Require SSL..." for incoming ant outgoing e-mail.
9. Complete the rest of the setup.
10. Now, go to your email account and go to Tools > Options, once there, click on the email account you just created and click on "Edit account setup." NOTE: It might make you wait until it syncs 1 time.
11. Replace the "@hotmail.con" with the right one "@hotmail.com" and hit next 'till the end of the setup, and done.
44. Prevent Accidental Link Activation When Scrolling
Do you scroll and find you accidentally click on something? This tweak is for you. Note: Can cause problems for some so remember original value in case to revert back. Note: for some, users cannot tap on screen buttons during a call. Revert to original reg entry if this is the case.
HKLM/System/GWE/Touch/Filter/Minimumtaptime
Change from 0 to 30
45. Excellent Graphical Task Switcher Alternative
As the HD2 does not come with the task switcher/killer in the top right corner anymore you can use the task manager in system settings menu. However install Showcase and and the program icon to your homepage quick links for instant access to running tasks with a lovely graphical UI. Add it to the top row, right most icon. Good spot.
http://forum.xda-developers.com/showthread.php?t=530564
46. Enable More Than 10 URL Thumbnail Shortcuts on Internet Tab
By default you only get 10 shortcuts to your favourite websites on the internet tab. Now you can have as many as you want (multiples of 2) or even less than 10 if you so wish.
HKEY_CURRENT_USER\Software\HTC\Manila\Internet.CountOfPush
Change from 10 to 12 or 14 or 16 or 18 etc etc
47. Add 'Mark All Read' to Email Inbox Menu
Install the "MarkAllReadInbox" cab below to add the feature to the menu of your email inbox. By default only Mark As Read is in the menu, not All read.
48. Add an Extra Row to Menu to Show More Options
By default the maximum amount of rows to show in pop up menus are 9. You can add one more row to show a total of 10 rows now.
HKLM/Software/HTC/HtcMenus/PortraitMaxItemCount
Change 9 to 10 and reset.
49. Enable 3G Button in Comm Manager
In Comm Manager, you can substitute the Microsoft direct push for Outlook button for a GSM/3G button by installing the cab below. Warning, please execute tip 60 before this tip.
50. Enable All Currency Symbols from Main Keyboard
If you want to input the Euro, Yen or Pound symbol, you have to tap on the '12#' key and then go to page 2. A bit cumbersome. Now you can have access to all of the currency symbols just by pressing and holding the 'f' key and then drag to choose the symbol you want. Install cab below to device main memory only.
51. Speed Up Scrolling of Internet and People Tab, Album Page and All People Page
You can spued up the speed of scrolling when you flick your finger by modifying the following registry tweak.
HKLM/SOFTWARE/HTC/HTCScroll/velocity_factor
Change to 20000 or higher. Experiment to what suits you.
52. Enable SMS Delivery Reports on O2 Network
O2 sadly do not support sms delivery reports no matter even if you enable them in sms settings or the registry. An alternative way is to add *0# in the body of the message followed by a space and then begin your message. The recipient does not see the code but you will get a message back saying when it has been delivered.
53. Change 'Reply All' Softkey to 'Reply' in Emails
When you are viewing a single email, the lower left soft key says Reply All. It would be better if it just said Reply. Well now it can. Soft reset after change.
HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings\ShowReplyAllEmailSK change 1 to 0.
54. Enable Reflow in Adobe Reader LE
Make the text flow even when zoomed in with the following reg tweak.
HKEY_CURRENT_USER\Software\Adobe\AdobeReaderLE.25\EnableReflow change 0 to 1.
55. Speed Up Landscape Album Scrolling
Following reg tweak speeds up landscape Album viewing:
HKLM/SOFTWARE/HTC/HTCAlbum/rotate change 1 to 0.
56. Incease Picture Quality of Camera Photos
The following tweak will allow the camera to save images at a less compressed jpeg rate, meaning that the image will be sharper and more detailed.
HKLM\software\htc\camera\image\jpegquaity\superfine
Replace the 5Msize = 643628 value with 746028
57. SMS Messages Speed Loading
If you have a lot of messages in your inbox it takes forever to load, but if you tap one of the messages when they show up (so that a menu pops up) and then tap the close right soft key, all the messages are loaded. Also you can tap the Send icon button and then the No button to do the same thing.
58. Keep Audio Booster Running After Each Song
Another way to keep Audio Booster running while playing music is to use the following reg tweak:
HKLM\Software\HTC\AudioManager_Eng\Config\enter_suspend and change 1 to 0
59. Use Zoom in Opera With One Hand
It is very difficult to pinch and zoom with one hand when using Opera so enable the zoom bar to be able to zoom one handed. Create the following entry:
HKLM\Software\Opera\Defaults
Change ZoomSliderEnabled from 0 to 1
60. Add an Eighth Row to Comm Manager for 3G
In tweak 49, if you install the 3G cab you will get a new 3G on/off button in the Comm Manger but it will overwrite the Microsoft Direct Push button. If you don't use that feature then no problem. However if you want to keep it and have 8 rows instead of 7 rows, perform this lengthy procedure in the registry:
Go to HKLM/Software/HTC/CommManager/4 Copy all 3 values you find in this folder. Next go back one folder to HKLM/Software/HTC/CommManager and create a new Key and name it 7. Open this folder (7) and paste the 3 values you copied from folder 4. Next go back one folder again and find the DWord value SupportedFunctions and change it form 7 to 8. Finally install the 3G cab at the end of tip 58 and reset. You now have all the original 7 entries plus an 8th one to show 3G. Also you can change the order in which the Wireless Controls are listed by renumbering the key folders.
61. Enable Finger Friendly Touch UI in RSS Hub
The rows in the Channel view are quite close together making it a little tricky to select a category. The following reg tweak spaces the channels out more making it more finger friendly.
HKCU/Software/Ilium Software/RSS Hub/EnableTouchableUI and change from 0 to 1.
62. Improve Camera Recording Quality of MPEG4-VGA Videos
The following tweak will increase the video quality from 2100avg bit-rate to 4500avg bit-rate.
Go to [HKLM\Software\HTC\Camera\recparam\MP4VGA and replace the BitRate value with 4194304 (default value = 2097152)
63. Unlock Additional Video Recording Formats
Go to HKLM\Software\HTC\Camera\P2 and replace the EncodeFormat value with 2147483647
This will unlock all modes/resolutions listed below:
H263(3gp): CIF 352x288 \ M 176x144
MPEG4: L 320x240 \ CIF 352x288 \ VGA 640x480
3GPP2: S 128x96 \ M 176x144 \ L 320x240 \ CIF 352x288 \ VGA 640x480
MOTION JPEG: S 128x96 \ M 176x144 \ L 320x240 \ CIF 352x288 \ VGA 640x480
H264: L 320x240 \ CIF 352x288
64. Disable Unwanted Folders From Showing in HTC Album
Don't you find it annoying that HTC Album Shows lots of images you don't need to see when you select Albums like GPS poi icons? Now you can tell HTC Album to ignore certain folders.
Go to HKEY_LOCAL_MACHINE/Software/HTC/HTCAlbum/Ignored and add a NEW STRING VALUE
Eg if there is iGO8 in the root of the Storage Card you would create a NEW STRING VALUE with Value name iGO8 and Value Data \Storage Card\iGO8
This will include all subfolders inside the iGO8 folder. Save and reset.
65. Move Opera Cache Files to Storage Card
Open Opera and type "opera:config" in the address bar. You'll then be in the config page. Find the section "User Prefs".
In there you should find something called "Cache Directory4". Just change that path to any directory in your storage card
(for example : "\Storage Card\OperaCache"). Scroll to bottom of page and hit Save.
66. Enable Favorites and History in Streaming Media Menu
Enable History in Menu/Connect:
Change key HKLM\Software\HTC\StreamingDShow "ShowHistory" to 1
Enable Favorites in Menu:
Change key HKLM\Software\HTC\StreamingDShow "SupportFavorites to 1
67. Save Some Space in Phone Storage Memory
Use file explorer (Enable "show all system files") and delete the following or move them to storage card if you need them:
a. Folder: My Device\Music
Delete the sample song folders.
b. Folder: My Device\My documents\My Pictures
Delete all or move to storage.
c. Folder: My Device\My documents\My wallpapers
Delete all or move to Storage.
d. Folder: My Device\My documents\My wallpapers
e. Folder: My Device\Program files
Delete the folder "copilot" if you don't use it.
f. Folder: My Device\Windows\Animated Wallpaper
Delete all or move to Storage.
g. Folder: My Device\Windows\
Delete Opera 9.exe (rom version will replace it don't worry)
h. Folder: My Device\Windows\
Delete OperaL.exe (rom version will replace it don't worry)
i. Folder: My Device\Windows\Start Menu\Programs
Delete which ever shortcut you don't need.
j. Folder: My Device\Windows\Rings
Delete the Ring tones you don't use or move them to storage.
68. Change Owner Name Info Without Modify Registry
To change the owner name you can also do this by going to the People Tab, then All People and then Me (my contact card).
69. Enable Built-In Compass in GPS Apps
This new driver will allow you to use your hardware compass in all software applications that use GPS such as sat nav software and google maps. This can be really helpful when navigating in unfamiliar locations. Click on the following link to read more. http://forum.xda-developers.com/showthread.php?t=571266
70. Finally An Auto Data Disconnection That Works - Save Battery Life!
Download the following cab file http://www.commmgrpro.com/CommMgrPro/files/BandSwitch.V2.8.cab
You can set it to disconnect data after 60 seconds or more or less thus saving you battery. Read the thread here: http://forum.xda-developers.com/showthread.php?t=286844&highlight=bandswitch
Tried and tested for over a 2 weeks on my HD2 and works perfectly. Use INSTEAD of Tip 33.
71. Add Currency Rates in Stocks Tab
For "Pound Sterling -> Euro" add the ticker "GBPEUR=X"
For "Pound Sterling -> Dollar" add the ticker "GBPUSD=X"
72. CoPilot Install/Activation/Map Download Guide
A useful guide for people having trouble getting their CoPilot install working properly:
http://forum.xda-developers.com/showthread.php?t=605562
73. Double Tap Space Bar for Period Entry
Just like the iPhone, if you double tap the space bar on the keyboard after a letter, you will enter a period (full stop) AND a space automatically.
74. Add All Contacts to Home Screen Left Softkey
By default the left softkey on the the Sense home tab is coded to Phone which is pointless and a waste because you can get to the same Phone page by pressing the Send hardware key. Change it to the All People page (eliminating 2 taps) by using the following reg entry:
HKLM/Software/HTC/Manila
HomeLSKPath = !"\Windows\manila.exe" --switchtopage Manila://people\browserlayer\?.page
HomeLSKText = Contacts
75. Disable Beeps When Altering Volume
When you press the volume key you getting annoying beeps. This tweak allows to change the volume silently without the beeps.
HKCU\ControlPanel\Volume\Mute Change from 3 to 1.
76. Improve Performance and Speed in Opera
Increase Scrolling speed while browsing by using this tweak:
HKLM\Software\Opera\Info\PanFps=50
Increase the speed of zooming in on a web page by using this tweak:
HKLM\Software\Opera\Info\ZoomFps=50
Increase the font cache for displaying text quicker by using this tweak:
HKLM\Software\Opera\Info\fontcachesize change from 32 to 64
Make the following reg tweaks to allocate more memory to Opera for complete page loading in multiple tabs. Finally
HKLM\Software\Opera\MemoryLimits:
AllocLimit change data to 70254592
HeapLimit change data to73400320
memory_heap_threshold_size change data to 131072
mmap_reserve_size change data to 20971520
sbrk_reserve_size change data to 49283072
77. Get Four Appointments Showing on Home Tab Instead of Just One
Finally what we have all been waiting for: to show more than 1 calendar entry on the home tab. Click on link below to download the cab. Note: Uninstall the cab from Tip.22 as the cab in the thread below has the 16/20/25 quick links combined with the appointment hack.
http://forum.xda-developers.com/showthread.php?t=625483
78. Decrease Text Size in YouTube App to See Longer Video Titles
Doesn't it bug you that some video titles show eg: "The Simpsons Part......" when longer titles get truncated? Now you can have a smaller font to show more words in text.
Go to HKLM\Software\HTC\YouTube\TextScale and change it from 100 to 50. If 50 is too small for you try a higher number, say... 65.
79. Sort HTC YouTube Searches by Most Recent Uploads First
When you search in the HTC Youtube App, results are listed to relavancy. Use the below tweak to return results based on newest upload first.
HKLM\Software\HTC\YouTube\SearchSort\ change to 1.
80. Open PDFs in Adobe Reader So They Automatically Fit to Page
By default, when you open up a pdf in Adobe Reader, they are automatically opened at 75% zoomed in so you have to pinch to zoom out to see it fully. Now you can have it automatically display at 'fit pdf width to screen width' to see the entire first page.
HKCU\Software\Adobe\AdobeReaderLE.25\InitialZoomType change to 1.
81. Change Haptic Feedback in HTC Calculator
Turn off haptic feedback by using this tweak: HKLM/Software/HTC/Calculator/Vibrate change to 0
Change the strength of Haptic Feedback by going here: HKLM/Software/HTC/Calculator/VibrateLevel change to 0 for no feedback or 6 for high level of feedback. You can choose between 0 to 6.
82. Make Common Apps Open Instantly With No Delay
The most often used apps on the HD2 would be SMS and Email. As the HD2 has plenty of memory and it is very hard to fill it up during use, why not add these two apps to the task manager exception list. This means they will never truely exit and will always be open in the background. The benefit of this is that HTC Messaging does not automatically refresh and redraw the contact thumbnails when you load the app. Instant opening of both apps with no load time. You can add any other app to this list too if you never want it to exit.
Just use this tweak. HKCU\Software\HTC\TaskManager\ExclusiveList\System and add a new DWORD Value of Messaging_Client.exe and tmail.exe
83. Enable Landscape View for YouTube and Streaming Media Apps
The benefit for enabling landscape view for Youtube is you can see truncated video titles in full length. Just make the following reg tweaks to enable both apps:
HKLM\Software\HTC\YouTube\EnableRotate change to 1
HKLM\Software\HTC\StreamingDShow\EnableRotateScreen change to 1
Then add Youtube and Streaming Media apps to the gsensor whitelist registry using BsBTweaks. You shake your phone and BSB adds the active app to the registry. You must reset to see changes.
84. Increase Start Menu Columns from Default 3 to 4 or 5 Columns
You can see more icons in your Start Menu and therfore have less scrolling by installing the relevant cab file from the
following thread: http://forum.xda-developers.com/showthread.php?t=589380
85. Increase the Number of Allowed Recipients in Group SMS
The max number of defualt contacts to send a group SMS is 10. You can change it to 50 by using this tweak:
HKLM\Software\Jataayu\Messaging\MaxRecipients
Change from 10 to 50
86. Change Google Search Language and Country of Origin in Internet Tab
Some users experience a German version of Google Search when using the search feature direct from the Internet tab. Now you can modify it to your country.
Go to HKCU\Software\HTC\Manila\ and create a new String Value.
Name = Internet.SearchUrl
String = google.co.uk/pda/search?hl=en-GB&output=html&q=%s (without "http://www.")
You can put any search engine here. "Pda" is included in the above String to optimize it for your phone. If you want the html search version view then just delete the "pda/" part. Also instead of "en-GB" you can put your own country code such as "en-US", "it", "fr", "de" etc to change the language of the Google Search interface. You can also change the ".co.uk" to your own Google page for your country by using ".it" or ".fr" or ".com" or ".de" etc.
87. Change Text in Google Search Field in Internet Tab
You can edit what it says in the search box on the internet tab (default is "Google Search").
Go to HKCU\Software\HTC\Manila\ and create a new String Value.
Name = Internet.SearchTitle
Value = Tap here to search Google (or any other wording you like).
88. Speed Up Music Album Loading on Reboot
After a reboot and you scroll to Music Tab, you have to wait quite a while for all the music files to be loaded. Now you can speed this up by making it load as soon as the phone starts and before reaching the tab. Go to your Windows folder and find the file "AudioManager_Eng.exe" Create a shortcut (.lnk file) of this file and put it in your Windows\StartUp folder.
89. Organise All Your Icons into Category Folders in Start Menu
Using a File Explorer, add new folders to your 'Windows\Start Menu\Programs' folder. Name them like: Web, Travel, Utilities, System, Audio, Video, Imaging, Fun etc. Move the relevant shortcuts from you 'Start Menu\Programs' folder to your category folders. You will need to use a 3rd party file explorer to unhide system files and rom files to see the pre-installed icons to move them to your folders. These icons/shortcuts are '.lnk' files. Remember each time you install or remove an app, you have to either move the new 'lnk' icon to your category folder or delete it.
90. Set a Music File as a Ringtone
Using File Explorer, you can tap and hold on an mp3 file and choose "Set As Ringtone". Also, just copy any MP3 file to "\Storage Card\My Documents" folder and all of the mp3 files copied to that folder will show in list as ringtone and SMS tone.
91. Faster Keyboard Responsivness when Typing
HKCU\ControlPanel\Keybd
Change InitialDelay from 375 to 100
92. Receive Bluetooth Files Without Entering a Passkey
By default when a device which is not on your paired devices list is going to send you a file by BT OBEX Push, the BT manager requires a passkey. You can't disable this in the normal control panel but you can in the registry.
Go to HKLM\Software\WIDCOMM\BTConfig\Services\0002
Change Encryption from 1 to 0 (to not use a passkey)
Change Authorization from 1 to 0 (to receive all files without asking)
93. Enable More Future Events in People Facebook Tab
By default you can only see Facebook events within 30 days but you can make it show events which are 60 or even 90 days away.
Go to HKCU\Software\HTC\Manila\Facebook.LeadTimeOfEvents and change 30 to 60, or 90 or any other amount of days.
94. Instant Tap and Hold in Email
When viewing your list of emails, instead of tapping and holding an email and waiting 2 seconds for a pop up menu to appear, you can get the same menu to appear instantly by tapping the envelope icon to the left of the screen.
95. Show HTC Shortcut Icons in Start Menu
You can have shortcuts in your Start Menu to Peep (Twitter), People, Music, HTC Calendar, HTC Reader by using the following tweak:
Go to HKCU\Software\HTC\Manila\IsShortcutEnable and change from 0 to 1.
96. Use Outlook Contact Photo Instead of Facebook Photo
Once you sync to Facebook, in HTC People all your Outlook contact photos change to Facebook profile photos. To swap them back, just seltect a contact and then Edit Contact and tap on the photo to swap it.
97. Save Camera Photos Direct to Storage Card
For new owners out there, open the camera app, then go to the settings and in the Menu, tap the Storage box so it shows a memory card icon.
98. Files You Should Back up Before a Hard Reset for Trouble Quicker Restoration
After a hard reset, it is a pain to have to restore your custom settings etc. Here are my recommended files to back up. Some files and folders can just be copied to a backup folder on your Storage Card, while registry entries will need to be exported to your backup folder. To restore after a hard reset just overwrite the orginal file.
Windows\Favorites (Web Browser favorites)
Windows\ET9IMEDB folder (T9 custom dictionary and added words)
Windows\YouTube folder (Saved Channels, Favorites, History and Search)
HKEY_CURRENT_USER\Software\HTC\People\FavoriteOrder - a Registry Key Folder (The order of your favourites in People Tab)
Most importantly, use the free PIM Backup app to save your Contacts, Emails, SMS, Tasks, Call Logs, Speed Dials and Calendar entries (free download at http://www.dotfred.net).
99. Shortcut to Comm Manager
Instead of scrolling to Settings tab and tapping on Wireless Controls, you can also access the Comm Manager by tapping the top task bar to get the Notifications screen and then taping on the phone reception icon. The beauty of this method is you don't need to be seeing the touchflo tabs and can get to Comm Manager while in any other app showing the top task bar.
100. Enable Align Screen Calibration in Settings
Certain US roms or custom roms do not have the screen calibration option showing in All Settings, System, Screen. This allows you to tap on crosshairs to calibrate the screen. To enable it just use the registry tweak below:
HKLM\ControlPanel\Pen and change from 1 to 0.
101. Enable All Settings Shortcut in Start Menu
Most roms have the Settings shortcut in Start Menu link to the Manila Settings tab. To gain access to the Windows Mobile settings you have to go to the Manila Settings tab, hit Menu and then hit All Settings. The following tweak adds a new shortcut to the All Settings page. Soft reset required.
HKLM\Security\Shell\StartInfo\HideSettings and change 1 to 0.
102. ReEnable Facebook Album Thumbnails
After many tweaks you may have realised you can no longer download your friend's Facebook albums in the Album tab. Go to the following registry and make sure the cachesize is set to 0 and then reboot: HKLM\SYSTEM\STORAGEMANAGER\FATFS\CacheSize set to 0.
103. Enable Sent SMS Status Notifications
By default, you have no confirmation if an SMS has been sent or not. Now you can enable a pop up message to tell you if an SMS has been successfully sent and even if it has failed. Go to All Settings, Sounds & Notifications, Notifications tab, tap on Event and choose Message: Send failed and check Display message on screen. Next choose Message: Send succeeded and check Display message on screen. Finally you must also make the following reg tweak:
HKLM\Software\Jataayu\Messaging\DisableSMSSucess change from 1 to 0. This tweak works on specific roms alas.
104. Quick Manual Update on Twitter Tab
Normally to manually update the Twitter tab, you have to tap on Menu and then Update Now. You can save one tap by just tapping on the sync icon - right above your top listed tweet on the Twitter tab. Also works with weather tab.
105. Solution to Trouble Signing into Twitter Using HTC Peep
To avoid a login error with the HTC Peep Twitter client, make sure you've signed out of Twitter in the browser of your computer.
106. Choose What is Shown in the Thumbnail for Favourite Shortcuts
The first time when you add a favourite shortcut to the Internet Tab, a screenshot is captured of the website and saved to your shortcut. The screen capture is of the top left corner of the website as soon as it is finished loading. To get a closer/zoomed in screen shot of maybe the title logo of the website, double tap to zoom in and drag so the top left corner shows what you want it to show and wait. You should do this WHILE the page is still loading and before it finishes. Again, this only works when adding a shortcut for the first time.
107. Activate Camera Flash Even On Low Battery
Dy default you cannot use the camera flash when the batter level is very low. Use the following reg tweak to allow you to use the camera flash even when battery is low:
HKLM\Drivers\BuiltIn\Battery\FlashLightPowerUnavailable and change from 1 to 0.
108. Disable Keyboard Vibration
Some people find the vibration when typing a message to be a distraction. You can disable haptic feedback everytime you press a key by going here:
HKLM\Software\HTC\ezsip\VibrationEnabled and change 1 to 0.
109. Enable Onscreen Menu When Camera Launched
Once you have launched the camera app, if you want to zoom in or change the capture mode or access the settings menu, you have to press the menu icon in the lower right corner. Now you can have the on screen menu automatically show for 6 seconds once you have launched the camera - thus saving you a screen tap and time. Use this tweak: HKLM\Software\HTC\Camera\General\ShowUIAfterLaunchCamera and change 0 to 1.
110. Enable Clearer In Call Recording
When recording phone calls via the Menu, Record option during an active call, the clarity might not be that good. Add the following tweak to make the recordings of both parties clearer. Phone call recordings are saved to your Notes app. Go to HKLM\Drivers\BuiltIn\WaveDev and add a new DWord Value. Name: MixModeRecord and DWord: 1. If Record does not show up in the menu during an ACTIVE call, use the following tweak: HKLM\Software\Microsoft\Voice. Change AllowInCallRecording and EnableCallRecordMenuItem from 0 to 1.
111. Enable Speedier Entries When Setting Times
If you have your clock set to 24hour format, when entering times in a new appointment or setting a new alarm you have to scroll through 24 numbers to choose the right hour. By going to Settings Tab, Date & Time and unchecking 24-hour format, you now only have to scroll through 12 digits when selecting an hour - thus quicker to execute.
112. Change Landscape Angle for Better Bedtime Viewing
If you browse the web or send emails while laying down (say in bed) it can be very frustrating that your phone switches to lanscape when you want it to stay in portrait mode. Execute the following reg tweak so that the phone will only rotate to landscape if it is tilted over 60 degrees as opposed to 35 degrees. HKLM\Software\HTC\HTCSensor\GSensor\LandscapeAngleThreshold and change from 35 to 60.
113. Enable Bluetooth and/or NaviPanel to be Auto Activated by Car Power (Car Kit Mode)
Now you can automatically start Car Kit Mode when you turn the ignition on and your phone is connected via USB car charger. It detects AC power, waits for BT Carkit to connect and then starts NaviPanel. Phone dialer now stays in landscape mode. See also Tip 6.
Download the cab here: http://forum.xda-developers.com/attachment.php?attachmentid=414533&d=1286404343
Read the thread here: http://forum.xda-developers.com/showthread.php?t=672844
114. Hidden Links on Home Tab
Put your Weather and Calendar tabs towards the end of the other tabs as you can easily access those tabs by pressing the weather graphic under the flip clock and by tapping on the date - all on the Home tab. Also you can access the World Clock by tapping on the flip clock and you can access the Alarm Clock page by tapping on the Alarm text - again all on the Home Tab.
115. Instantly Convert Web Youtube Videos into Mobile Viewable Videos in Browser
Sometimes when clicking on a link to a Youtube video it will take you to the Desktop version of the video and of course our phones do not support Flash videos in Opera. Simply delete the 'www' in the video url and replace it with the letter 'm' and reload. It will now show the mobile version of that page and allow you to play the video with your built in HTC Youtube Player.
116. Quicker Search for Contact Name
When searching for a contact by typing out their name in a text field, instead of searching by first name, start typing out their surname instead. You will get the contact you want with only 3 or 4 letters as opposed to scrolling through a long list of 'John's for example.
117. Create Folders for Camera Save Location on SD Card
To auto create 'My Pictures' and 'My Videos' folders on you SD card and to be able to select the media saving prefix in the Camera settings when Storage Card is selected, perform the following reg tweak:
HKLM\software\HTC\camera\general\EnableDCIM and change the D-Word value from 1 to 0.
118. Install Java Apps to SD Card
To have your installed java apps available after a hard reset and to save on internal phone memory, in the registry go to HKCU\Software\Jblend and change the GFS_Java_physicalpath entry to any folder you like on the SD. Best to set it to \storage card\windows\java.
119. Disable Shutter Sound in Camera Silent Mode
Instead of always manually turning off the shutter sound when in silent mode go to HKLM\system\pictures\camera\oem and change the Forceshuttersound value to 0.
120. Disable the Virtual Keyboard from Auto Popping Up
This reg edit is to prevent the SIP (virtual keyboard) from auto opening:
HKCU\ControlPanel\Sip\TurnOffAutoDeploy and change from 0 to 1.
121. Add Internet Sharing Option in USB to PC PopUp Menu
This reg tweak will add internet sharing as a 3rd option in the Usb to PC popup menu:
HKLM\Software\HTC\USBtoPCPopUp\OnlyTwoChoice and change from 1 to 0.
Latest Update 27th January: Added entries 116-121
*Updated 10th October: Added entries 110-115
*Updated 13th July: Added entries 104 - 109
*Updated 21st June: Added entries 100 - 103. Also updated links in tweak 13.
*Updated 14th May: Added entries 92 - 99. Updated tweak 44, 90 and intro too.
*Updated 4th March: Added entries 83 - 91.
*Updated 7th February: Added entries 81 - 82.
*Updated 4th February: Added entries 79 - 80.
*Updated 2nd February: Added entries 75 - 78
*Updated 14th January: Added entries 73 - 74
*Updated 7th January: Added entries 65 - 72
*Updated 20th December: Added entries 61 - 64
*Updated 16th December: Added entries 56 - 60.
*Updated 11th December: Added entries 53 - 55. Also updated entry 13 to include NETCFv35.Messages.EN.wm cab download link.
*Updated 8th December: Added entries 49 - 52.
*Updated 6th December: Added entries 47 - 48.
*Updated 5th December: Added entries 41 - 46. Also updated entry 29 with new link to download keyboard sensitivity cab.
*Updated 21st November: Added entries 38 - 40. Added cab link to improve keyboard sensitivity to entry 29. Added link to entry 33 for true auto data disconnect for ALL auto downloading.
*Updated 18th November: Added entries 36 and 37.
*Updated 17th November: Added entries 30 - 35. Also added cab link for Enable LED Notification (entry 24).
*Updated 16th November: Added entries 28 - 29. Also added cab link for Disable Auto Screen lock (entry 27). Updated entry 13.
Reserved for future tips... (3)
Found some tips posted by Vlk_77 in another thread:
To force a rotation of the screen (for example TomTom) when it is not detected by putting the HD2 in landscape mode:
Download Rotate.exe from XDA, make a shortcut of this program, rename it to long_send.lnk and copy to C:\windows, then long press left button and this program will be executed, rotating the screen.
To be able to realy close programs using the X in stead of just 'minimizing' the program and leaving it in memory:
Install Duttys HTC task manager, restart and X is back (also in settings you can configure its function)
When some more hints and tips are added, this one smells like a Sticky
This is a tip concerning the missing HTC Taskmanager.
With explorer open the windows folder and search for taskm.
Copy it and past a shortcut in 'windows\startmenu\Programs\extra for example
Now it's possible to place a shortcut on your Manila today and you can open/close running programs.
Grtz Leo
This is a tip concerning the HTC Sense language, you can switch to different languages via a reg tweak
http://forum.xda-developers.com/showthread.php?t=401966
Could anyone share a tip on how to enable automatic data connection disconnection? I know its somewhere in the registry...
Very nice. I'll try to add some of my own.
Pappagallo said:
Found some tips posted by Vlk_77 in another thread:
To force a rotation of the screen (for example TomTom) when it is not detected by putting the HD2 in landscape mode:
Download Rotate.exe from XDA, make a shortcut of this program, rename it to long_send.lnk and copy to C:\windows, then long press left button and this program will be executed, rotating the screen.
To be able to realy close programs using the X in stead of just 'minimizing' the program and leaving it in memory:
Install Duttys HTC task manager, restart and X is back (also in settings you can configure its function)
When some more hints and tips are added, this one smells like a Sticky
Click to expand...
Click to collapse
Hi,
Can you post the link to Rotatescreen.exe? I did the search, but don't know witch file to use...
Thanx!
jgal said:
Could anyone share a tip on how to enable automatic data connection disconnection? I know its somewhere in the registry...
Click to expand...
Click to collapse
Try this: http://www.andrewsayshello.com/windows-mobile/auto-disconnecting-idle-data-connections-in-wm6/
I believe the owner data is set based on what you enter in the 'me' business card. It's in the 'people' app, at the top of your contact list.
That means you don't need that registry fix to make the 'old' owner info UI visible.
Pappagallo said:
Found some tips posted by Vlk_77 in another thread:
To force a rotation of the screen (for example TomTom) when it is not detected by putting the HD2 in landscape mode:
Download Rotate.exe from XDA, make a shortcut of this program, rename it to long_send.lnk and copy to C:\windows, then long press left button and this program will be executed, rotating the screen.
To be able to realy close programs using the X in stead of just 'minimizing' the program and leaving it in memory:
Install Duttys HTC task manager, restart and X is back (also in settings you can configure its function)
When some more hints and tips are added, this one smells like a Sticky
Click to expand...
Click to collapse
On the rotation hint - I found rotate.exe, copied it to my storage card, created a shortcut on my storage card - renamed the shortcut long_send.lnk. I copied that shortcut to the windows directory, and unfortunately it doesn't work. when i click the shortcut, it does indeed rotate the screen, but long pressing the send key does not. Any ideas on why this might not be working?
Taskmanager
Does anyone know if it's possible that their is a registry tweak to enable the infamous X button on the homescreen?
I know you can get it by using dutty's taskmanager, but it also installs a duplicate taskmanager app. So is their any way of getting the X back without an extra taskmanager?
Maybe only a shortcut cab file or something?
Thanks a lot guys... great tips
XDA is one of the major reasons I continue to use HTC product..
robertlewisca said:
On the rotation hint - I found rotate.exe, copied it to my storage card, created a shortcut on my storage card - renamed the shortcut long_send.lnk. I copied that shortcut to the windows directory, and unfortunately it doesn't work. when i click the shortcut, it does indeed rotate the screen, but long pressing the send key does not. Any ideas on why this might not be working?
Click to expand...
Click to collapse
I found that tip in the following post:
http://forum.xda-developers.com/showthread.php?t=583580
Haven't tried it myself yet (do not have the HD2 yet), but in that post the functionality is confirmed by another member.
Maybe if you copy the rotate.exe to the windows folder as well ???
Pappagallo said:
I found that tip in the following post:
http://forum.xda-developers.com/showthread.php?t=583580
Haven't tried it myself yet (do not have the HD2 yet), but in that post the functionality is confirmed by another member.
Maybe if you copy the rotate.exe to the windows folder as well ???
Click to expand...
Click to collapse
Thanks for the link. I'll ask the question over in that thread and see if anyone knows what's happening. I would think if activating the shortcut directly makes the screen rotate, then perhaps this is a problem with the exact file name. Just a guess though.
tboy2000 said:
If you are male and cannot find thin enough men's gloves, try a larger size in women's gloves.
Click to expand...
Click to collapse
Haha by far the best tip I ever got from this forum!
Good thread!
Link to RotatScreen.exe
http://forum.xda-developers.com/attachment.php?attachmentid=64836&d=1199652656
pietrucci said:
Haha by far the best tip I ever got from this forum!
Good thread!
Click to expand...
Click to collapse
It's true. I could not find any men's gloves thin enough. They were all too thick to work on the screen. Dents in the UK make silk lined women's leather gloves that don't look feminine and can easily pass off as men's gloves. Here is the link to the pair I have and they work great on the Leo screen. You can buy them in Allders, John Lewis, Selfridges and Harrods.
http://houseoffraser.co.uk/Dents+Ladies+silk+lined+leather+gloves/130278333,default,pd.html

[APP][2009-01-25][v1.00] SipToggle - Toggle between Software Input Panels

Description:
- This little application allows you to toggle between Software Input Panels (SIP).
Typical Usage:
- Switching between SIP's can be an annoyance so I usually use this to map a hardware button to toggle between two different SIP panels so that when I am texting I can easily switch to one type of SIP and if I am entering a web address or something in the web browser I can switch to another SIP.
Features:
- Allows you to set one or more SIP's to toggle between. If you only set one then it will always set the SIP to the the specified one. If you set two or more it will toggle between all of them. You can also specify it to always pop up when you toggle.
- A config app comes with this that will automatically generate a shortcut file with the correct parameters as specified by the settings that you select. So then all you would have to do is launch that shortcut file to do your toggling. This would usually be launched by another app that launches it based on some condition, like pressing a hardware key. Otherwise you could just manually specify the command-line parameters.
Command-Line Usage:
SipToggle.exe SIP1 [SIP2...] [/show]
Example:
SipToggle.exe "Touch Input" "Swype" /show
This will toggle between the "Touch Input" and the "Swype" SIP's while forcing the SIP to pop open when toggled.
Prerequisites:
- NETCF 2.0 or higher (only for the config app. The main "SipToggle.exe" which is the core application is native so it does not require the CF)
Installation:
- Just extract the contents to your device. Preferably you would just extract them to its own directory on your storage card so that it can always persist and you would never have to reinstall it.
Thank you. It's a really useful application you wrote. Finally I'm able to switch the various onscreen keybords on my Xperia X1 without having to use this annoying tiny arrow

[APP] Profile Switch for Phone, Wifi, Bluetooth and Data [1.17.0.0 - 17.06.2011]

This project is no longer developed!
Profile Switch is a small program that stores up to 99 different settings for Phone, WiFi, Bluotooth, Data-Connections, vibrate, silent, eg. and create shortcuts to switch directly. Up from 1.3 you can switch automatically at certain times and days. The complete profile will be changed only with one click.
Every profile can:
switch phone, bluetooth, WiFi and data connections
auto run on two different times every day or only on selected days
check your appointments if there is a category to disable auto run
switch back to another profile in a given timespan
start up to 3 programs
close up to 5 processes
change the system and ringer volume
change the ringer script
change the backlight settings for batterie and ac power
add a shortcut in startmenu to itself
disable auto starts of profiles if one 'all day event' with selected categories is found, you can select up to 3 categories
start a profile if a appointment with selected categories will start or end, you can select up to 3 categories
Additional you can:
disable data in roaming
switch to a profile if the phone comes back to the home network
run a profile once after a given timespan
disable all autoruns up to a given day and time
start a profile if a pc-connection is detected or lost
start a profile if a headset is connected or disconnected
use seperate scripts to vibrate if new calls, emails or sms are incomming
use separate script to vibrate for reminder (appointments and tasks)
use categories from your contacts to mute (or not) incoming calls
The pictures are from version 1.14.0.0:
All screenshots small (0,6 MB) - All screenshots large (1,9 MB)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I only tested this application on my HTC HD2, it works in portrait and landscape mode. If you use this on another device, please check the features carefully, especially the block of data when this option is used.
You will find two links in the startmenu folder:
- Profile Switch - the application
- Close Data - a little helper, shut down existing data connection without any visible window. It does not prevent new connections are established (the same funktion like "Close all connections" in the app.
You can edit the language files in the program folder and/or create an new one. For a new translation just copy the 'english.lng' to 'french.lng, spain.lng ...'. But edit/translate only everything after the '=', not on the left side of the '='! Save the file in unicode-format.
Please note:
Requirements: .NET CF 3.5.
For update only install the new version.
Enabled network connections in the settings menu ('Do not switch networks' ) prevent these connections for any switching.
Shortcuts are saved in startmenu\ProfileSwitch\Profile name.
Backups are stored in the progamm folder as 'Backup_YYYY_MM_DD_hh_mm_ss'.
Restore a backup will delete your shortcuts stored in startmenu, these must be set new.
If you stored a profile as shortcut, the profile name cannot be edited until the shortcut is removed.
If you uninstall the application, please delete first the saved shortcuts.
If you want to use automatically switching enable this funktion in settings - Autorun settings ('Activate switch on time').
Set time to '00:00' will disable automatically switching for this day.
Important: If you for example sitting in an airplane, you must disable this feature! Otherwise it can turn off the flight mode and your phone on!!
Using 'Profile switch once' will ignore any settings of 'Activate switch on time'.
If you set the autoswitch time in more as one profile at the same time, only the first profile will switch. The rule is: 1. Run once, 2. The other times up from profile 1 to 99.
Don't worry about a new entry in your autostart folder. CheckProfile is only used to set the next autoswitch after reboot or after turned on the device. It don't stay in memory.
If you use the settings for system and/or ringer volume: My device (HTC HD2) has the option 'Only use one volume'. If you select this, the device will not show this correctly, if different volumes for system an ringer are set in the profile. Hope this also works correctly on other devices.
Special icons for each shortcut are now separatly. Please download them for your operating system. Windows 6.5.X - store the files in the applications subfolder 'Icons', the files for Windows 6.1 must be stored directly in the progam folder.
If you change icons for profile and the shortcut already exists, any links to them and the shortcut itself must be deleted and be rebuilt, otherwiese there are no effects taken. In Windows 6.1 you can't edit/change them!
Special Icons are only shown for the first 10 profiles.
If you get an error while saving a shortcut to your start menu like this: 'Saving the file failed' - please remove all special characters from the profile name, it's used for the file name.
Please do not restore any registry settings manually, always use the backup and restore function. If you restore parts of older entrys - the key names and values can be changed automaticly by an update. In this case you must delete the complete section "ProfileSwitch" or restore an older backup created by ProfileSwitch before you manipulate the registry.
If you select any program or process for closing with a profile, this program must be running currently, otherwise it will not be displayed.
Please use the function "Close program" very carefully. Only select processes you know!
The timespan you set in "time to look back if the device was turned off while starting a profile automaticly" must be smaller then the smallest time between two autorun times.
What the program does not and probably never will do:
Switch the band between GSM and UMTS (auto): There are too many differents between several devices.
Profile switching based on location or GSM tower-ID's: To do this, the application (or a little bit of this) must constantly stay in memory and check the location.
Support for any PIN code protected unlocking the phone.
Other languages:
Polish language from mobione.pl team: http://forum.mobione.pl/. You can get the latest version here: http://www.mobione.pl/dostep/Polish.zip.
Italien translation from safato: http://forum.xda-developers.com/showpost.php?p=8303246&postcount=238.
Spanish translation from tonybest: http://forum.xda-developers.com/showpost.php?p=8602795&postcount=299.
French translation from Albator V: http://forum.xda-developers.com/showpost.php?p=9396283&postcount=397.
Hungarian translation from zoliwr: http://forum.xda-developers.com/showpost.php?p=9311710&postcount=386.
Czech translation from Stevik: http://forum.xda-developers.com/showpost.php?p=15875977&postcount=689
Any Questions? Please don't ask me via PM about any problems. Please, please use this forum.
Change Log:
1.17.0.0
[+]The function 'Mute incoming call by category' from the beta version integrates. You can select this function in the vibrate settings and also in every profile. Please note: Don't forget to select the categories!
[+]One additional profile can run if roaming starts.
[+]New entry 'Do not switch' in the profile selection for end roaming.
[-]Using the exclusion function 'All day event' for autoswitch do not work correctly if more then one entry matches on two consecutive days.
[-]Sometimes the program hangs while exiting the vibrate settings.
1.16.0.0
[+]Using the vibrate functions no longer needs a program staying in memory.
[+]Added vibrate functions for missed calls.
[+]Added repetitions for all reminders.
[+]Added vibrate functions to set the sound and other settings for the reminders directly in Profile Switch.
[+]Settings to hide or show the main buttons on homepage.
[+/-]Settings menu now divided into several sub-menus.
Please note: If you enable the vibrate functions, Profile Switch will save your currently settings and lock these settings in windows. Disabling will restore your saved settings.​
1.15.1.0
[-]Repetition of sequence (new emails and new sms) does not work.
1.15.0.0
[+]Added an option to use also vibrate settings for the reminder (appointments and tasks).
[+]Vibrate functions during calls now can set separately.
[+]Added a function to choose date and time for 'Switch profile once'.
[-]Function 'switch back to current profile' can crash.
1.14.6.0
[-]After a soft reset and also using the custom vibrate settings the program to watch incomming calls can crash.
1.14.5.0
[+]Now using the new Sense Interface SDK v1.50.
[-]After a soft reset and also using the custom vibrate settings the program to watch incomming calls etc. was not restarted.
[-]Using the custom vibrate settings for calls and a profile is used to set the sound profile to 'ring and vibrate' this profile was not correctly detected on the startpage.
1.14.4.0
[-]If vibrate notifications are used and two new messages appears exactly at the same time, profilevib.exe starts twice and can crash if logging is enabled.
1.14.3.0
[-]Ringtone settings are lost.
1.14.2.0
[-]Switching at end of an appointment doesn't work if it is a recurrence type.
1.14.1.0
[-]Switching at begin/end of an appointment doesn't work every time.
1.14.0.0
[+]You can run a profile if a headset is connected or disconnected.
[+]Added a toggle function for phone, wifi, bluetooth and data.
[+]Added an option to ignore categories for 'Check appointments'. Just leave the categories empty if you want to use this.
[+]Added a function to use separate scrips to vibrate for new incomming calls, emails and sms. You found these new vibrator settings in 'Settings' - 'Vibrator-Settings'.
To use this new functions, first you must find out the vibrator-adress of your device. Change the adress value and hit 'Test', your device must vibrate.
The script is: 1. value=timespan for vibrate, 2. value=timespan for silence, 3. value=vibrate, 4. value=silence, and so on, times in milliseconds, separator=','. The additional last value is the repeat value (0=without repeat), this value is always required. E.g.: 300,500,300,1000,3
To realise this, a part of Profile Switch must stay in memory to observe a few registry entrys of incomming calls and messages. Similarly it controls the sound settings for all these events. This only is needed if one of these functions is set to 'on', otherwise there is no program in memory.​
[-]Error if you select a program to start with a profile and there are dots in the filename.
1.13.0.0
[+]Separately ringtone scripts for every profile.
You are able now to change the ringtone scripts with every profile. The integrated functions (like HTC HD2) are:
Ring and vibrate (Script "av0pw3r")
Vibrate then ring (Script "v3w3apw3r")
Ring only (Script "apw3r")
Ring only once (Script "p")
Ring ascending (Script "c50apw3c150r")​
Please note that all these scripts only used by windows if the sound profile is set to "full on" (ring and vibrate).
Additional you can create up to two user defined scripts (please see "settings") for any other ringtone by using any combination of this commands for the script ("r" is only usefull at the end of script):
a = activate device
cN = set volume to N in percentage max volume
fN = flash notification LED for N seconds
p = play ringtone
r = repeat
vN = vibrate for N seconds
wN = wait for N seconds​
1.12.2.0
[-]Corrected a few things to disable data in roaming continuously, I think this function is ok now.
[-]Error if you first set times for autorun a profile and then later disable this function in settings.
[+-]Some other small changes.
1.12.0.0 beta
[+]Disable data in roaming continuously. *) Beta!
[+]Switch to a profile if the phone changed back from roaming to your home network. *) Beta!
[+]Start a profile if appointments with selected categories will start or end.
[+]For Omnia 2 (i8000) users: You can reduce the programs in the selection list. May be it helps?
[+]You can reset a profile to it's default values (except the profile name).
[+]Added a setting for "BatteryTimeoutUnchecked". Please have a look into the description for this.
[+]Added a brief description.
[+][-]Changed the function to read the language.
[+][-]Some optical improvements.
[+][-]Setting 'Wait for Phone' removed, no longer needed.
Thanks rlmouse, lookes like something I can use. Gonna try this. Thanks for the effort and sharing.
Hi thanks for your work, I will also give it a try. I hope it will work with my dualsim ...
I will give feedback soon.
If you like also in German
Homer-S said:
I hope it will work with my dualsim ...
Click to expand...
Click to collapse
No idea. But it is only one device. I think, it should work, but there is currently no chance for me to test it.
I will give feedback soon.
Click to expand...
Click to collapse
Yes please.
OK
Installation without issues
adjusting the profiles is ok
switching between profiles seems to work probably
Question:
can you maybe add an volume adjustment for phone & sms ?
how can I use the "one click change"? can I make shortcuts to switch directly to "profile 1" or "profile2" etc
Thanks so far
Homer-S said:
can I make shortcuts to switch directly to "profile 1" or "profile2" etc
Click to expand...
Click to collapse
Please give me the next weekend for this options.
can you maybe add an volume adjustment for phone & sms
Click to expand...
Click to collapse
Hmmm. Vibrate or silent eg. are simply. I think volume adjustment is very difficult for me. First i must find a solutions for this, working properly on diffrent devices. (Eg.: Two slider for system and ringer or one slider for both)
Hi,
installed this on an i900 with custom 6.5.3 ROM. Installation and customizing the profiles works good. When i activate a profile with "WiFi on" the following error occurs:
Code:
Profile Switch.exe
FileNotFoundException
Message text unavailable. Resource file
'Microsoft.VisualBasic resources' not
found.
bei
Microsoft.VisualBasic.Interaction.Shell(Str
ing PathName, AppWinStyle Style,
Boolean Wait, Int32 Timeout)
bei
IGS_Verbindungen.Verbindungen.Switc
hAll(Int32 Bt, Int32 WiFi, Int32 Phone,
Int32 Data)
bei
IGS_Verbindungen.Verbindungen.Profil
eClick(ISenseListItem Sender)
bei
IGS_Verbindungen.Verbindungen._Lam
bda$__12(Object a0)
bei
StedySoft.SenseSDK.SensePanelItem._
notifyClick()
bei
StedySoft.SenseSDK.SensePanelItem.O
nMouseUp(Int32 x, Int32 y)
bei
StedySoft.SenseSDK.SenseListControl.
OnMouseUp(MouseEventArgs e)
bei
System.Windows.Forms.Control.WnPro
c(WM wm, Int32 wParam, Int32
lParam)
bei
System.Windows.Forms.Control._Intern
alWnProc(WM wm, Int32 wParam,
Int32 lParam)
bei
Microsoft.AGL.Forms.EVL.EnterMainLoo
p(IntPtr hwnMain)
bei
System.Windows.Forms.Application.Run
(Form fm)
bei
IGS_Verbindungen.Verbindungen.Main()
WiFi works, but the software doesnt show the current profile.
holybabel said:
Hi,
installed this on an i900 with custom 6.5.3 ROM. Installation and customizing the profiles works good. When i activate a profile with "WiFi on" the following error occurs ...
WiFi works, but the software doesnt show the current profile.
Click to expand...
Click to collapse
Sounds like your .net is missing something! Do you use .NET CF 3.5?
I tried to install .NETCFv35.wm.armv4i.cab but it says that a newer version is already installed, so i think the latest version is integrated in my ROM.
holybabel said:
I tried to install .NETCFv35.wm.armv4i.cab but it says that a newer version is already installed, so i think the latest version is integrated in my ROM.
Click to expand...
Click to collapse
Do you get the same error when you try: 'Connections' - 'Close all connections'? I think, there are a few little diffrent between the .Net versions.
holybabel said:
I tried to install .NETCFv35.wm.armv4i.cab but it says that a newer version is already installed, so i think the latest version is integrated in my ROM.
Click to expand...
Click to collapse
Ok, maybe found. Can you please test this exe stored in the attached zip-file? Just extract and copy the exe into the program dir (overwrite the existing file).
WOW...now it works perfect for me....
Wishlist:
Volume adjustment (vibrate, silent, ring tone)
One Click Change (Shortcuts to switch to profileX)
I've upload the complete new version. Some translations are missing, if you use only the new exe.
holybabel said:
Volume adjustment (vibrate, silent, ring tone)
Click to expand...
Click to collapse
I must figure out that functions before.
One Click Change (Shortcuts to switch to profileX)
Click to expand...
Click to collapse
Currently working on it.
Volume adjustment is more important for me. One-Click-Change is unnecessary for me since application can start on "Change-Profil-Page".
Version 1.2.0.0 is online
Change Log:
1.2.0.0
[+] Profiles now with settings for vibrate, silent, both and also for no change
[+] Profiles can be saved as shortcut in startmenu
Looks like very good software.
The minimum is:
volume adjustment - separate for ringer and system
profile based on - appointment, time + bonus - location bases - GSM base stattion number
backlight adjustment -
switch for enabling & disabling wireless - data, wifi, BT, phone
just look at the ageye.de G-profile, that is the most powerful profile switcher at this time, but unfortunately it is paid application. But the best one.
miland said:
Looks like very good software.
The minimum is:
volume adjustment - separate for ringer and system
Click to expand...
Click to collapse
Coming soon.
profile based on - appointment, time + bonus - location bases - GSM base stattion number
Click to expand...
Click to collapse
I don't like software who stays always in memory. And, to get the current tower-id every time, you must run the device in unattached mode. That drains the batterie.
backlight adjustment -
switch for enabling & disabling wireless - data, wifi, BT, phone
Click to expand...
Click to collapse
switch for enabling & disabling wireless - data, wifi, BT, phone are included.
just look at the ageye.de G-profile, that is the most powerful profile switcher at this time, but unfortunately it is paid application. But the best one.
Click to expand...
Click to collapse
Yes, I know G-Profile. But it often goes online, that is nothing for me. So I've written this small program itself.
Looks good - am going to try this out.
Downloading now .................
How do i set the English language file. I just deleted the "Deutsch.lng" in the install folder. Still struggling if it still has a setting but it's all German.
EDIT:
Nevermind i found it! "Sprache" It's looks good. Thanks!
Keep updating this great app! A MUST HAVE.
rlmouse said:
Coming soon.
I don't like software who stays always in memory. And, to get the current tower-id every time, you must run the device in unattached mode. That drains the batterie.
switch for enabling & disabling wireless - data, wifi, BT, phone are included.
Yes, I know G-Profile. But it often goes online, that is nothing for me. So I've written this small program itself.
Click to expand...
Click to collapse
Well it is of course your decision, but my thought is, that profile software must have function is time based switching. I want to have 3 or 4 different profiles a day based on time and I can't imagine I am switching manually.
Anyway, the backlight and volume switching are truly basic functions.
And the last suggestion, please set the default language to English. I am from Czech rep. so German is not problem for me, but maybe for the rest of the world it is.

[Manila] Co0kie's Home Tab v2.0.0 - Basic Function Tweaks

I am starting this thread to stop high jacking the original [Manila][12-Nov-2010] Co0kie's Home Tab v2.0.0 - Final Released thread.
I have been using CHT for some time through NRG's ROMs.
I began making widgets like the Reminder widget [CHTwidget]CHTw Reminder and helping Poyensa with his Note widget [CHTwidget]CHTw Notes.
I also have created some toggles and worked on some alternate toggle methods like data without WMLongLife.
Automatic to Normal and Vibrate Toggles
Voice Command Toggle
MortScripts to toggle settings
Also, some other links.
Switches for Email Widget to provide functions in lock screen like switching accounts, deleting, etc.
I started seeing things I would like different in the basic code of CHT.
This is the beginning of my journey into this work.
CHT_DataLoaders
Original CHT_DataLoaders with fix for CHT restart
Appointment Widget with Tasks included
CHT Lockscreen
CHT StartUp and CHT Core
Tasks Widget
Email Widget and associated widget lua tweak
Scaled Basic Widgets (the CHT_Widgets.lua)
Free Links unlock control (CHT_FreeLinks.lua)
Some thank yous:
poyensa -- for getting me started with his Notes widget and then all his help through my learning curve
rat_2665 -- for his help and his weather clock for code to study
MichelDiamond -- for his pointers
Many others that have chimed in and of course the testers out there too.
CHT_DataLoaders.lua
Some time ago I noticed something in task widget:
If I have tasks that are due two weeks and later from now. They show up with red text. As the days go by and a task that shows red becomes less than two weeks away the text becomes gray.
Others have the same problem:
In the task widget, I want to see only the list of upcoming task for 7 days so I set the "Tasks range" in CHTeditor to 7 but the task that due more than 7 days still show in red text.
And I noticed that if I set "start date", the task will not show in list of task widget.
Click to expand...
Click to collapse
I began the process of editing CHT_DataLoaders.lua which is the 7B09A9E6_manila file after it is "cooked" in the kitchen:
My interpretation of the original code:
Even if you choose Sort by Start Date it still only includes items that have Due dates within the date range you pick, so items with start dates that do not have due dates in the range do not show up. It appears the intent is to show you tasks that are due within or before the range you select. Your choice of sort by due date or start date only sorts items due on the same date.
What I wanted is items without start dates to be included in the list no matter what their due date is.
In my code I have tried to get it to show start dates in the range instead.
In early development the red still showed up if I sorted by Start Date, but I think this is from the code using Due Date to set color and not sort date or something else.
To no longer have red Tasks listed beyond the Tasks Range, the list now only shows the tasks in the range and does not show any more than that. For example if you set the range to 2 days and you only have one task between now and then you will only see one task in the list.
I have a lot of tasks that do not have start dates so my list became long if I sorted by start date.
I decided to not include items that do not have start dates in the sort by start date and that made more sense.
Later, I changed to have tasks without start dates get sorted by their due date.
Now you should get a list of only items due within the range or before no matter when their start date is.
I find if I show both dates it "looks" better to sort by start date (my new standard setting).
One thing I have noticed if I choose not to show both dates and sort by start date it shows "..." for tasks without start dates and does not show the due date.
Later I figured out a way to do the sort differently.
Start Date:
Now if you select sort by start date you get all tasks that start before or during the task range.
This will include any tasks without start dates at the end of the list, but excludes those due beyond the task range.
This keeps the list smaller. Tasks that start on the same date are sub-sorted by their due date.
Due Date:
If you select sort by due date you get all tasks that are due before or during the task range.
This will include any tasks without due dates.
Tasks that are due on the same date are sub-sorted by their start date.
One thing you have to do is set task max count to 99 for it to work properly. Never mind, I updated the code to force it to be 99 no matter what you set it to.
Updated 12/29/2011
Reduced some redundant code and took out some code that does not seem to have an effect.
Updated 12/28/2011
Improve speed of getting first refresh of tasks into widget.
Updated 12/27/2011
Main thing is fixing the restart of CHT when you have no tasks.
Updated 12/08/2011
Tweaked the task loader portion to add a pause between running CHT task update program and refreshing the list of tasks.
Updated 11/23/2011
Tweaked the appointments filter for showing multiday and allday appointments.
Updated 11/15/2011
Still tweaking to get doNotRepeatMultiday to show the first occurance and not the rest.
Also, getting an AllDay appointment to not show up as ending the next day.
For all updated files I strongly suggest you copy your originals from the \windows folder as a back up. Then copy these to the \windows folder. Then restart Sense.
Original CHT_DataLoaders with fix for restart
This is the original CHT_DataLoaders with fix for restarting when you have no tasks.
Updated 12/29/2011
Reduced some redundant code and took out some code that does not seem to have an effect.
Updated 12/28/2011
Improve speed of getting first refresh of tasks into widget.
Be sure to make a safe copy of your \windows\7B09A9E6_manila file
For all updated files I strongly suggest you copy your originals from the \windows folder as a back up. Then copy these to the \windows folder. Then restart Sense.
Appointment Widget with Tasks included
I have always wished there was a widget to show appointments and tasks together:
I began the process of editing Co0kieAppointments.lua which is the 5146EC01_manila file after it is "cooked" in the kitchen. It took updates to the CHT_DataLoaders.lua and the Co0kieAppointments.lua to get these features:
My goal is appointments and tasks in one widget that are sorted and mixed together so you may see a task then a couple appointments and then some more tasks based on their date.
I still want to be able tap a task or an appointment to open the task/appointment or task/appointment program depending on your settings.
I also wanted the long press on task features.
I think it would be nice to add features like color.
Tasks that are active and appointments due today will be the active color
Tasks overdue and appointments that are active will be the overdue color.
I set it to sort and show both tasks and appointments within each day having its tasks and then its appointments.
If you tap the date you get a pop up to select refresh, calendar, appointments or tasks so you can create new tasks or appointments. The "New appointment" version pops up a choice for refresh, calendar, appointments or tasks. I could not find and "[[IDS_New]]" to use instead of the "[[IDS_NEW_ENTRY_HEADER]]" so it says "New Appointment".
You can long press a task and get the pop up to "delete" or "complete" it.
I have done my best to get it to refresh on its own more quickly to catch task changes, etc. I think I can force a full update every minute, but do not know if this will eat battery life. It seems like it takes less than 10 seconds to update the list.
I can add a task by selecting the date and then tasks which opens sensetask in a new task. I save it and quit sensetask. In less than 10 seconds the new task shows up. I can long press a task and select complete and it changes color immediately. If I press delete it is gone in less than 10 seconds.
I sometimes get a hiccup where there is strange things in the list, but they clear up after a couple seconds.
There were some glitches to work through:
You must set the max task count to 99.
It appears the program that gathers the task data uses this limit for how many to gather.
This is different than the max count for appointments.
With appointments you get them all and filter them and then you limit the filtered list to the max count.
Click to expand...
Click to collapse
I also changed multi-day all-day appointments to show up a little differently if you have do not show multi-day appointments selected.
It sorts them by their start date so it will show up sooner in the list than the due date.
Just added the completed color to the tasks for completed tasks.
Appointments due today now have "Today:" before the time because it seemed to look strange to me without it.
Tasks have the word "Tasks|" at the beginning to show them up as a task better. Tasks without a start date show their due date instead.
My preferred user experience is to set the following in CHTEditor widget settings for appointments and tasks:
Enable scrolling on
Appointment range of 7 days
Max appointments of 20
open in editor is on
Don't repeat multi-day is on
Show appointments
I hide call history since I use the free link for it
I hide voicemail since I use the free link for it
Task range of 7 days
Maximum task count is set to 99
Show complete is on
Show both dates is on
Long press pop up is on (brings up the complete or delete menu)
Sort by start date (this will show all tasks that start in the task day range and if it does not have a start date it still shows if its due date is in the task day range too; all tasks that start or are due before today also show up.)
Click to expand...
Click to collapse
I made some more tweaks to the files. I have tasks without start and due dates added to the list with today's date, but highlighted as overdue. I changed the way tasks look for different due times like today, tomorrow, etc. I got rid of "Due" to get as few English only text values as possible.
I noticed if you set it to "Hide" in the original code you would not see any appointments at all. I changed it so "Hide" only hides the icon, "Show" always shows the icon and "Auto" only shows the icon if you happen to have no appointments. This is similar to how show-hide-auto works for call history and voice mail.
Added menu to Date and New Appointment items so when you press them a menu shows letting you pick:
1) Refresh - instead of using the separate free link
2) Calendar - to go to the calendar tab
3) Appointments- to go to the appointment program
4) New Appointment - to create a new appointment
5) Tasks - to go to the task program
6) New Task - to create a new task
Updated 12/29/2011
Reduced some redundant code and took out some code that does not seem to have an effect.
Updated 12/28/2011
Help force a refresh when you choose refresh.
Updated 12/27/2011
Main thing is fixing the restart of CHT when you have no tasks.
One thing I have noticed in the code is the way complete and delete is set up you can only do one at a time and have to wait for the refresh before you can do another one. One thing I did to avoid confusion is change text to "Complete. . ." or "Delete. . ." before running the code that changes the task to completed or deleted. When it disappears you know you can complete or delete another one.
Updated 12/08/2011
Added the ability for Voicemail and missed calls to show when you first start the widget like after a restart or reset.
Worked on the refresh code, etc.
While doing this I worked on the code for task refresh especially after selecting "complete" or "delete" in the popup menu.
I added a feature of the task text changes to "Deleting. . ." so you know it has started to delete the task.
I discovered you cannot select another task to delete or complete while the code is refreshing the data of the previous delete or complete.
Maybe I'll look into this later.
Updated 11/23/2011
Tweaked so if a multiday appointment starts today or tomorrow it shows "Today" or "Tomorrow" instead of the date.
Tweaked so if a multiday appointment ends today or tomorrow it shows "Today" or "Tomorrow" instead of the date.
If they start before today they show the date it started, but skips the start time since it is past already.
Tweaked the font scale adjustments to work better.
Updated 11/15/2011
Added time to multiday appointments that are not all day appointments.
Added code to adjust font so all the appointment time text should show.
For all updated files I strongly suggest you copy your originals from the \windows folder as a back up. Then copy these to the \windows folder. Then restart Sense.
You can combine this tweak with the CHT_DataLoader tweak.
CHT Lockscreen
I have been using CHT Lockscreen for a while now and selected the choice for lock after a call. It seems it locks after all calls instead of locking only if it was locked before the call. Is this how it works for you all?
I have been looking in the CHT_Lockscreen.lua file, but I have not figured out how lockscreen is called when I end a phone call. I can clearly see code for when we choose lock after unplugging, but not for the phone calls. I also searched all lua files with notepad++, but had no luck either.
Can anyone point me in the right direction for where the lock gets called after a phone call?
I would like to try to get it to lock after a call only if it was locked before the call. There appears to be a registry value associated with it:
CHTI.State.WasLockedWhileIncomingCall
Click to expand...
Click to collapse
It is 0 when not locked and when locked. It becomes 1 when a call comes in, but does not if the phone is not locked before a call. This is as expected, but it still locks after a call even if it is not locked before the call.
I used notepad++ to search for WasLockedWhileIncomingCall in all files of the lua code for CHT and did not find it.
---------------------------------------------------------
I have created my own WasLockedWhileIncomingCall code for CHT_Lockscreen.lua which is 4956014B_manila when cooked:
I could not figure out the setting of lock after call, so if you have it on and your phone works like mine it will always lock after a call.
With my change you turn this setting off and your phone will only lock after a call if it was locked before the call. Set it back on and it will lock after all calls.
For all updated files I strongly suggest you copy your originals from the \windows folder as a back up. Then copy these to the \windows folder. Then restart Sense.
CHT_StartUp and CHT_Core
CHT_StartUp
I have noticed CHT restarts Sense once in a while. If my phone is locked with CHT it still restarts, but does not lock afterward.
This tweak checks to see if CHT lockscreen was running and after CHT restarts Sense it will lock the phone again.
The file is 55933D15_manila
****************************************
CHT_Core
I had a problem with Longpress popup menus not working. I discovered it did not work if I set Animation level to None and worked if I set it to the other levels.
I tweaked CHT_Core.lua to make it work. The file is 750CA94B_manila
Updated 12/29/2011
Tweaked the check limits portion to see if the widgets are on the same page and not just the same level. This allows the appointment widget on the second page to be at the top of the page and not cause the clock at the top of my first page to hide.
For all updated files I strongly suggest you copy your originals from the \windows folder as a back up. Then copy these to the \windows folder. Then restart Sense.
Tasks Widget
I also made some changes to the Co0kieTasks.lua which is the 3778A5E5_manila file after it is "cooked" in the kitchen:
If the task only has one date it only shows one instead of the "..."
It color codes the items still.
Added menu to Date and New Task items so when you press them a menu shows letting you pick:
1) Update Tasks - instead of using the separate free link
2) Calendar - to go to the calendar tab
3) Tasks - to go to the task program
4) New Task - to create a new task
Updated 12/27/2011
Main thing is fixing the restart of CHT when you have no tasks.
One thing I have noticed in the code is the way complete and delete is set up you can only do one at a time and have to wait for the refresh before you can do another one. One thing I did to avoid confusion is change text to "Complete. . ." or "Delete. . ." before running the code that changes the task to completed or deleted. When it disappears you know you can complete or delete another one.
For all updated files I strongly suggest you copy your originals from the \windows folder as a back up. Then copy these to the \windows folder. Then restart Sense.
You can combine this tweak with the CHT_DataLoader tweak.
Email Widget
I have noticed when I go to my Email widget it shows the last email I was looking at. If I have gotten a new email the count x of y is blank.
I decided to figure out a tweak to get the widget to always go to the first email in the list.
I ended up having to tweak Co0kieEmail.lua file to get it to work when going from one hometab page to the other and the CHT_Widgets.lua file to get it to work when going from other tabs to the home tab. It also works on my lockscreen.
I have figured out when you have animation instead of simple page changes you will not get a double flip of the envelope.
Updated 11/15/2011
Improved the jump to the first email so you do not get the double flip in the fancier page switch settings.
Added a delay to not remove the notification until the email page actually shows when you switch to the email widget after there has been a new email notification.
Updated 11/10/2011
Added a menu item to jump to the first email so if you have flipped through a lot of messages you can jump back to the first message.
Be sure to make a safe copy of your \windows\29C5E347_manila and \windows\4B558519_manila files
For all updated files I strongly suggest you copy your originals from the \windows folder as a back up. Then copy these to the \windows folder. Then restart Sense.
Removed outdated Widgets.lua file. See below.
Scaled Basic Widgets
This updated version includes the tweak for having email go to the first item when you switch to home tab from other tabs from post #8 above.
Scaled Default Weather Clock:
It also has a change that allows the default clock with weather to be scaled. Now I can fit my weather clock and reminder widget side-by-side.
Added the following scaled widgets. I included the ability to go larger than default size too.
Appointments (works for AppTask version too)
Tasks
Notification bar
Email
SMS
Click to expand...
Click to collapse
Updated 12/29/2011
Tweaked the scaling portion based on the core.lua edits to stop hiding the clock on a different page. This tweak fixed the "x" position to be sure it shows as being on the correct page. It affects most of the tweaks and not just the appointments widget.
CHT_Widgets.lua file or \windows\4B558519_manila file
For all updated files I strongly suggest you copy your originals from the \windows folder as a back up. Then copy these to the \windows folder. Then restart Sense.
CHT_FreeLinks
I found that if I accidentally touched a free link while trying to slide to another page on the lock screen it would unlock so... I added tweaks to only unlock if I slid to the free link slide to unlock distance, but not more than twice that distance. That way if I slide more than that it changes pages instead.
For all updated files I strongly suggest you copy your originals from the \windows folder as a back up. Then copy these to the \windows folder. Then restart Sense.
**RESERVED for more**
nosedive said:
damn it.. works great
finally a solution
very well done!!!
Click to expand...
Click to collapse
Thank you
Have you tried the combined appointments and task widget tweak?
I could really use some feedback on how it works for others.
Hi Rory,
Thank you very much for your tweaks !
Would it be possible to share the lua of your "Appointment Widget with Tasks included" tweak please ?
Greetings,
Laurent
kalhimeo said:
Hi Rory,
Thank you very much for your tweaks !
Would it be possible to share the lua of your "Appointment Widget with Tasks included" tweak please ?
Greetings,
Laurent
Click to expand...
Click to collapse
Here it is. Do you have any problems with the long press on a task bringing up the menu for complete/delete and it disappearing before you can select one?
************ Moved file to main post for this **********
RoryB said:
Here it is. Do you have any problems with the long press on a task bringing up the menu for complete/delete and it disappearing before you can select one?
Click to expand...
Click to collapse
Thank you !
Yes I do have exactly the same problem with your tweaked widget.
Note that I already had the problem before with a modified App and Task widget of my own, but I did not investigate the cause.
oh I just realised that the zip only contains the lua for the appointment widget, the other _manila from your tweaked plugin must be the dataloader isn it ? (I don t have my kitchen with me ). Is it possible to have that lua as well ?
Thanks
kalhimeo said:
oh I just realised that the zip only contains the lua for the appointment widget, the other _manila from your tweaked plugin must be the dataloader isn it ? (I don t have my kitchen with me ). Is it possible to have that lua as well ?
Thanks
Click to expand...
Click to collapse
Sorry, forgot that one. Here it is.
I think when I have a little time I am going to try creating an App-Task widget from scratch so it does not use the existing lua files.
I may try another hard reset and only install the dataloader and the lockscreen tweaks to see if they work and do not cause the long press problem. If they do not then I may install my Reminder widget to check it too. Then I will try creating the new widget.
I have confirmed going back to all the original lua files does not "fix" the problem. I do not know how the break" stays permanent.
************ Moved file to main post for this **********
Thanks for the file
RoryB said:
I have confirmed going back to all the original lua files does not "fix" the problem. I do not know how the break" stays permanent.
Click to expand...
Click to collapse
Maybe one of our CHT settings (reg) is causing that problem ? It might simply be a CHT bug because if you restore all original CHT _manila files I can see no reason why the longpress bug continues.
As I said above I was already facing that bug with my CHT but did not investigate too much. Maybe it has something to do with the SenseTasks refresh process.
Cheers
The strange thing is I feel it was working for task widget, Notes widget, Reminder widget and maybe even Appointments with Tasks. Then I had to do a hard reset and installed everything. That is when I noticed the long press pop up issue. I even did a re-install of the ROM with Task-29 first. I just did not think to test the functions between the ROM flash and the installs. I am not able to be without my phone data so it will be after the weekend before I can do the flash. BTW the ROM I am using has CHT cooked in it.
Has anyone installed CHT 2.0 into a Co0kie ROM?
Has anyone installed CHT 2.0 into a Co0kie ROM?
Click to expand...
Click to collapse
Yes I had to do it some time and works fine

Categories

Resources