[Touch Pro, Fuze Themes and Apps] nik3r:
SyncManager v0.3

Improve your ActiveSync experience!

Ever wanted to connect the phone to your PC and only have it recharge your battery?

Ever wanted the cable to route internet connection and allow you to view files without constant synchronizing?

Ever wanted the phone to disable wifi once you have ActiveSync connection?

Ever wanted the phone to just recharge and suppress cable connection when you're on wifi?

If you answered any of the question positively, you are in for a treat :)

SyncManager works silently on background and forces custom behaviour on your ActiveSync cable connection.

Working on program core derived from Lumos it has minimum CPU requirements and it will only go down in future versions.

Please beware the program is still VERY beta and this release is only meant for advanced users who can

1) extract files to your device without CAB installer

2) edit plain text files for configuration (you can use pword but select NO on save)

3) can work with a task manager

4) won't curse me because they had to softreset

5) won't curse me because they had to hardreset but that would have already happened to me (luckie in that matter)

*USERS THAT CAN'T DO ANY OF THE 5 THINGS ABOVE*

= > Go get a cookie and return when this app is done ;)

Archive content:

SyncManager.exe

- main program, launch once to activate, launch again to deactivate

- if anything unexpected happens and program will disable your AS capability, just start it again to activate its failsafe

settings.txt

- you probably know this from Lumos, it's the same core

- some options do not yet work properly, I will keep updating this list with every new version but the file itself contains all definitions.

Options in this code block should work as advertised:

POLLING_INTERVAL
- daemon polling interval ms, keep this in reasonably long intervals,
there's no reason to poll too often. I use 5000 - 10000 for testing.

KILL_AS_ALWAYS
- inhibits ActiveSync once it synchronize one time, it will never synchronize again
- internet connection and file transfers are available

KILL_USB_ALWAYS
- cable connection in activesync mode will not engage, it will only recharge
- Mass storage mode is unaffected
- no connection is made, therefore no internet or transfer
- if triggered in midflight, it will drop the current AS connection

KILL_USB_ON_CONNECTED_WIFI
- triggers only when wifi is online
- cable connection in activesync mode will not engage, it will only recharge
- if triggered in midflight, it will drop the current AS connection

DISCONNECT_WIFI_WHEN_AS_CONNECTED
- once your device establishes network connection with PC, wifi is disabled

RECONNECT_WIFI_WHEN_AS_DISCONNECT
- if wifi was previously disabled by using [I]DISCONNECT_WIFI_WHEN_AS_CONNECTED[/I],
it will be re-enabled once you unplug the cable

This version is much more stable than v0.1 and it's possible to assign it after start after you thoroughly test its functionality in normal mode.

Be advised that some combinations of settings have not been tested and while it is unlikely to cause any serious problem try to avoid combinations that make no sense ;)

Program should handle any normal scenario without problems.

WARNING1: The program was tested only on HTC Raphael and is not guaranteed to work on older devices, use at your own risk and PLEASE make a system backup first.

WARNING2: Advanced wi-fi options may not work outside Touch series, please test and report your device. Non Touch series users - backup first!

Enjoy experimenting and please recommend any changes here.

If it works well, and your device is not in the list of compatible devices, please report it.