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

Search This thread

rlmouse

Senior Member
Oct 15, 2009
322
50
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)

Screen01s.gif
Screen11s.gif
Screen18s.gif

Screen28s.gif
Screen32s.gif
Screen42s.gif



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:


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.
 

Attachments

  • IconsForWindows_6.5.X.zip
    475.1 KB · Views: 3,036
  • IconsForWindows_6.1.zip
    301.8 KB · Views: 859
  • Description.pdf
    54.9 KB · Views: 1,645
  • ProfileSwitch_1.13.0.0.CAB
    1.4 MB · Views: 607
  • ProfileSwitch_1.14.6.0.CAB
    2.1 MB · Views: 367
  • ProfileSwitch_1.15.1.0.CAB
    2.1 MB · Views: 223
  • ProfileSwitch_1.16.0.0.CAB
    2.1 MB · Views: 720
  • ProfileSwitch_1.17.0.0.CAB
    2.1 MB · Views: 2,972
Last edited:

roma

Senior Member
Oct 24, 2005
97
0
Groningen
Thanks rlmouse, lookes like something I can use. Gonna try this. Thanks for the effort and sharing.
 

Homer-S

Senior Member
Aug 30, 2006
195
2
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

Senior Member
Aug 30, 2006
195
2
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
 

rlmouse

Senior Member
Oct 15, 2009
322
50
can I make shortcuts to switch directly to "profile 1" or "profile2" etc

Please give me the next weekend for this options.


can you maybe add an volume adjustment for phone & sms

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)
 

holybabel

Senior Member
Sep 28, 2009
128
20
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.
 
Last edited:

rlmouse

Senior Member
Oct 15, 2009
322
50
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.


Sounds like your .net is missing something! Do you use .NET CF 3.5?
 

holybabel

Senior Member
Sep 28, 2009
128
20
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.
 

rlmouse

Senior Member
Oct 15, 2009
322
50
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.

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.
 

rlmouse

Senior Member
Oct 15, 2009
322
50
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.

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

holybabel

Senior Member
Sep 28, 2009
128
20
WOW...now it works perfect for me....

Wishlist:

Volume adjustment (vibrate, silent, ring tone)
One Click Change (Shortcuts to switch to profileX)
 
Last edited:

holybabel

Senior Member
Sep 28, 2009
128
20
Volume adjustment is more important for me. One-Click-Change is unnecessary for me since application can start on "Change-Profil-Page".
 

rlmouse

Senior Member
Oct 15, 2009
322
50
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
 

miland

Senior Member
Aug 7, 2007
57
0
Brno
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.
 

rlmouse

Senior Member
Oct 15, 2009
322
50
Looks like very good software.

The minimum is:

volume adjustment - separate for ringer and system

Coming soon.

profile based on - appointment, time + bonus - location bases - GSM base stattion number

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

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.

Yes, I know G-Profile. But it often goes online, that is nothing for me. So I've written this small program itself.
 

jembot

Senior Member
Oct 24, 2007
299
136
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. :confused:


EDIT:

Nevermind i found it! "Sprache" :) It's looks good. Thanks!

Keep updating this great app! A MUST HAVE.
 
Last edited:

miland

Senior Member
Aug 7, 2007
57
0
Brno
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.




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

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    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)

    Screen01s.gif
    Screen11s.gif
    Screen18s.gif

    Screen28s.gif
    Screen32s.gif
    Screen42s.gif



    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:


    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.
    3
    New version 1.16.0.0 is online

    Change Log:

    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.​
    3
    New Beta

    Now here is the new beta.

    - Hide or show for every main button on homepage
    - Vibrate settings now also for: soundfile, flashing and display message

    Please let me know, if it works (or not). Then I will compile a new setup with the language files.
    2
    New version 1.14.5.0 is online

    Change Log:

    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.
    2
    New Beta 1.13.9.2

    This cab file now includes the new and updated functions:

    • buttons to test every vibrator settings
    • new settings to use also sound for sms and emails
    • changed functions to watch incomming calls
    • new sms and emails must by notified correct now
    • settings for notifications from new sms and emails now stored in the registry and restored if you turn off the function

    • added option to ignore categories for "Profile Check appointments", just leave the categories empty

    If you use one of the previous beta versions, please turn off the vibrate functions for calls, sms and emails before you install this new version. Otherwise some files cannot be overwritten.