• twitter
  • facebook
  • rules
  • news
 
Page 1 of 4 123

[10.01.10][BETA|desktop] MultASync v0.80 - Easy ActiveSync/WMDC device switching

  • Retweet Thread
  • Vote for Thread to be Featured on the XDA Portal
Default [10.01.10][BETA|desktop] MultASync v0.80 - Easy ActiveSync/WMDC device switching

This is BETA software and there will be bugs and weirdness! Please read the entire post before use.

About
Are you one of those people that has multiple Windows Mobile devices you need to hook up to single computer regularly? If you are and you're like me, there will be much pulling of hair and gnashing of teeth at this procedure.

Thus, I present to you, MultASync, which seeks to alleviate all this frustration. It will easily let you switch between all devices connected through USB, and offers some basic Bluetooth compatibility as well.

Excuse me if I say so myself, but this is a very handy tool for multiple-device users.

Main features

  • Easily switch between connected devices (USB)
  • Sync all connected devices ("CycleSync")
  • Automatically switch to the last connected 'new' device (optional)
  • Basic compatibility for Bluetooth (optional, disabled by default)
  • Adjust security policies on the currently selected device (EnableRAPI / AppUnlock style)

Compatibility
  • Windows 7 x64 - main development/test machine
  • Windows 7 x86
  • Windows Vista x86 & x64
  • Windows XP SP2+ x86 only - no x64 XP support!

Notes (general)
  • MultASync must be run as ADMINISTRATOR!
  • Use MultASync.exe. Never run MultASync64.exe, it will be called when needed on 64-bit systems.
  • All devices have to have "Advanced Network Functionality" / "Enable faster data synchronization" option (under Settings ... USB ... somewhere) enabled. This is enabled by default on most devices.
  • Give the app at least 30 seconds of idling before you use it after startup
  • The first time you start it, from the connected devices will be selected a device "at random" to use with ActiveSync / WMDC. Afterwards, it should remember the one you last selected.
  • Likewise, it will not show you device names the first time. You can have the program acquire this information by using the "Search devices ..." option. If you choose not to, device names will be acquired whenever you start to ActiveSync / WMDC with that specific device.
  • If you are testing instead of running it full-time, make sure to use the "Tools -> Restore and exit" function instead of just the "Exit" function. The "Restore" part makes sure that everything works/syncs again when you are NOT using MultiActiveSync.

Notes (bluetooth)
  • Make sure that you do NOT have a device connected through Bluetooth when starting MultASync.
  • You need to manually enable Bluetooth support by going to "Tools -> Enable Bluetooth management", and restarting MultASync.
  • Bluetooth devices do not take part in CycleSync.
  • You need to select Bluetooth before you can sync a Bluetooth device. It may take several seconds after that operation before your phone can connect.
  • You need to disconnect Bluetooth in ActiveSync (on the device) before you can switch back to a USB device (unfortunately there is no API call to do this from the computer)
  • Disconnecting the Bluetooth device will not automatically switch to one of your connected USB devices.

As you can see, this is more of a "Bluetooth compatibility" thing than a "Bluetooth support" thing. The latter is not really possible like it is for USB, however some improvements can still be made.

YouTube
Here's a really boring show-off video of a private beta version: http://www.youtube.com/watch?v=6OwzzjnjAYE

To-do
  • Add ability to rename devices (note that this can currently be done manually through the registry, see "HKEY_CURRENT_USER\Software\Morose Media\MultiActiveSync")
  • Automatically modify IP addresses used by ActiveSync to prevent conflicts
  • Try figuring out some way of opening the device's folder in explorer
  • Make the app more responsive
  • Animate the icon when busy

Changelogs

0.80
  • Some tiny bugs fixed, don't even remember what they were, just that I spent time on it, haha
  • Due to it being unlikely there will be more heavy updates on this tool, the timebomb has been removed. It is fairly stable as it is, though far from perfect or feature-complete

0.75
  • Changed name from MultiActiveSync to MultASync
  • Adjusted CycleSync code
  • Added notification about changing security policies when starting the sync fails
  • Added "Tools -> Adjust security policies"
  • Added "Settings" item and moved some things from "Tools" there
  • Made "Settings -> Auto switch to last connected device" optional (enabled by default)
  • Added simple EULA, just in case.

0.70
  • CycleSync now tries to actively start the synchronization process. However, the client device must 'trust' the computer. I'm not completely sure yet when this does and doesn't work. It's likely to work on all custom ROMs and not on some stock ROMs. Note that some computers automatically start the sync upon device connect, and this code is thus redundant on those systems.
  • The menu options should now be disabled and a status shown (in the menu itself) while the app is actually busy, except for when the app is starting up.
  • Some Bluetooth compatibility added.

Older changelogs are not listed.

Download
(+700)


Attached Files
File Type: zip MultASync-v0.80.zip (331.2 KB, 209 views)
__________________
BLOG - TWITTER

E-Mobile: EM-ONE
HTC: Wizard*2,Kaiser,Touch,Diamond,Pro,HD*2,Diamond 2,Pro 2*2,HD2*2,G1,Hero
Samsung: i780,i900*2,i8000*2,b7300,b7320,b7330,b7620*2,b652 0,i5800,i9000*2
BB: Storm

WMWifiRouter, KaiserTweak, FPU Enabler, MultASync, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+OmniaII+Snapdragon 3D drivers, ICSInstall, DriverWiz, WMLongLife, GfxBoost, MarketPlaceRegionSwitch, ETC!

IRC: #XDA-Devs @ irc.freenode.net

Donate if you like what I do! (link)


Last edited by Chainfire; 19th January 2010 at 02:40 PM.

Default [23.09.09][BETA|desktop] MultASync v0.75 - Easy ActiveSync/WMDC device switching

--Reserved--

__________________
BLOG - TWITTER

E-Mobile: EM-ONE
HTC: Wizard*2,Kaiser,Touch,Diamond,Pro,HD*2,Diamond 2,Pro 2*2,HD2*2,G1,Hero
Samsung: i780,i900*2,i8000*2,b7300,b7320,b7330,b7620*2,b652 0,i5800,i9000*2
BB: Storm

WMWifiRouter, KaiserTweak, FPU Enabler, MultASync, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+OmniaII+Snapdragon 3D drivers, ICSInstall, DriverWiz, WMLongLife, GfxBoost, MarketPlaceRegionSwitch, ETC!

IRC: #XDA-Devs @ irc.freenode.net

Donate if you like what I do! (link)


Last edited by DaveShaw; 28th September 2009 at 10:16 PM.
Default [23.09.09][BETA|desktop] MultASync v0.75 - Easy ActiveSync/WMDC device switching

--Reserved--

__________________
BLOG - TWITTER

E-Mobile: EM-ONE
HTC: Wizard*2,Kaiser,Touch,Diamond,Pro,HD*2,Diamond 2,Pro 2*2,HD2*2,G1,Hero
Samsung: i780,i900*2,i8000*2,b7300,b7320,b7330,b7620*2,b652 0,i5800,i9000*2
BB: Storm

WMWifiRouter, KaiserTweak, FPU Enabler, MultASync, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+OmniaII+Snapdragon 3D drivers, ICSInstall, DriverWiz, WMLongLife, GfxBoost, MarketPlaceRegionSwitch, ETC!

IRC: #XDA-Devs @ irc.freenode.net

Donate if you like what I do! (link)

hey CF!

Great idea! as far as the name, how about MultASync? Or maybe ChainSync? Considering that you are making the app, I guess it would only be natural for it to have part of the name of its maker, don't you think? Besides considering that the links in a chain are connected at the same time, I guess it would suit the software to have this name.

Good work on coming up with this!!!

__________________

"As I walk through the Valley of the Shadow of Death, I fear no evil for I am the God of Death... and this is my valley"

I have ORD

HTC Blue Angel
ROM: WM 6.5.3 Build 23569 by sun_dream
Radio: 1.13

HTC Vogue (Sprint Touch)
ROM: WM 6.5.3 Build 23549 by me
Radio: 3.42.50

HTC HD2 (TMO)
ROM: WM 6.5.3 Build 23569 NRGZ28
Radio: 2.10.50.08_2



Learn how to flash: CDMA Rapahel, Vogue

Has my work helped you? How about some coffee?

this sounds really promising !!!

And coming from you, I'm pretty sure that will be awesome

__________________


HTC Touch HD T8282 - Blackstone
ROM : miammiam Eclipse 5.2.143-CFC [HSPL 1.56]

XIP & SYS : 21903.5.0.92 (AKU5092)
Radio : 1.17.25.09

HTC Sence: 2_5_20133227_0_CFC
PagePool 19mb


Actualitémobile - the Best French Skins & Softwares WebSite

Hi Chainfire,

Count me in!!

I'll try catching you over in IRC.

__________________
Moti

I have ORD
-------------
Touch Pro2 TMOUS(RHOD210)
ROM:Energy.RHODIUM.23678.Sense2.5.Cookie.DinikGlas s.Aug.25


Also [CAB] GSM&CDMA Project Android Port and Startup Utility [04/23]

SX66 (PH20B1) [Cingular]
ROM:6.5.28008
OS:5.2.28008 (Build 28008.5.3.0 by d-two)
RADIO: 1.15.00

JasJar
OS: 1.90.96 WWE
RADIO: 1.15.00
Home grown EXTROM

Getting some good feedback so far (aside from motisu here ) and making some steady progress as well. Been a few changes to the menu layout and some additions, including "CycleSync", which will sync all connected devices with AS/WMDC - one at a time.

I'm not sure what to do right now about motisu's issues as it seems to be working fine for the handful of other testers. Possibly I'll just release it in a few days (after some more polish) and see if others run into the same issue.

egzthunder1
I like MultASync, considering it! ChainSync doesn't have such a nice ring to it. SyncChain is a little better, but it might incite the masses to sink my battleships. Also reminds me that I still need to finish WMChainFireWall

hanackin
Thanks, I hope it will live up to expectations

__________________
BLOG - TWITTER

E-Mobile: EM-ONE
HTC: Wizard*2,Kaiser,Touch,Diamond,Pro,HD*2,Diamond 2,Pro 2*2,HD2*2,G1,Hero
Samsung: i780,i900*2,i8000*2,b7300,b7320,b7330,b7620*2,b652 0,i5800,i9000*2
BB: Storm

WMWifiRouter, KaiserTweak, FPU Enabler, MultASync, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+OmniaII+Snapdragon 3D drivers, ICSInstall, DriverWiz, WMLongLife, GfxBoost, MarketPlaceRegionSwitch, ETC!

IRC: #XDA-Devs @ irc.freenode.net

Donate if you like what I do! (link)


Last edited by Chainfire; 9th September 2009 at 12:15 AM.

How will it work with with WM2003 devices? I'm not sure they have "Advanced Network Functionality".

I'm not completely sure. The program current can only handle connections through RAS. That pretty much comes down to that if you connect the device to your PC, that a new 'network card' appears under network adapters. If that is not the case, it will not work.

__________________
BLOG - TWITTER

E-Mobile: EM-ONE
HTC: Wizard*2,Kaiser,Touch,Diamond,Pro,HD*2,Diamond 2,Pro 2*2,HD2*2,G1,Hero
Samsung: i780,i900*2,i8000*2,b7300,b7320,b7330,b7620*2,b652 0,i5800,i9000*2
BB: Storm

WMWifiRouter, KaiserTweak, FPU Enabler, MultASync, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+OmniaII+Snapdragon 3D drivers, ICSInstall, DriverWiz, WMLongLife, GfxBoost, MarketPlaceRegionSwitch, ETC!

IRC: #XDA-Devs @ irc.freenode.net

Donate if you like what I do! (link)

Very clever and neat idea! Should have been considered like a long time ago. Good thing this thread came up

__________________
Himalaya means eternal peace and happiness.
-----------------------------------------------------
Current Devices: D2 & HD2
Previous: Raphael, Elf, AT&T 8525, Samsung i900, Hermes, O2 XPhone II, XDA Atom, XDA Himalaya, SPV Tanager (3 of them)

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Rules
Forum Jump
 
All times are GMT +1. The time now is 03:35 PM.