ActiveGcSync FAQ

What does ActiveGcSync require in order to run?
ActiveGcSync requires the Microsoft Compact Framework version 3.5. A link to this can be found on the main project page.

How do I switch to another phone and still keep my appointments and contacts?
If you are using Microsoft ActiveSync to synchronize your contacts and events, make sure you set up and run ActiveSync before you synchronize with ActiveGcSync. ActiveGcSync will try to find existing events/contacts before creating a new one with the same name, but ActiveSync will not.

I have copied my settings to a new phone, but ActiveGcSync will not synchronize some events/contacts. What should I do?
In the Menu, click on Advanced->Reset Last Updated. This will force ActiveGcSync to run a full download from Google the next time it syncs. The next sync may take longer than a typical sync, but should ensure that all of your items are synchronized.

If an event/contact is changed both on my Google Calendar as well as Pocket Outlook, what happens?
ActiveGcSync assumes that your Google event/contact is more up to date and will synchronize it to Pocket Outlook, overwriting any Pocket Outlook changes. This is only the case when the event/contact is changed in both places between synchronizations. Any changes made to one or the other calendar/contact list will be ok as a synchronization is done in between.

Why is ActiveGcSync asking for my TimeZone? Doesn’t Windws know this already?
Sometimes a cell phone carrier will set their phones to synchronize the time to your Windows Mobile phone. If this is the case they may or may not sync the TimeZone information. If this happens, ActiveGcSync will ask you for your time zone and will not ask again unless it detects another time zone change.

Why does ActiveGcSync tell me that it can’t sync recurring exceptions because of different time zones?
Due to the way Pocket Outlook keeps track of recurring event patterns, an event can not be updated in multiple time zones. If an event is created in one time zone then updated in another, the pattern may change and the event will appear on the wrong day. This is due to the way Pocket Outlook handles which days the event occurs on.

The first time ActiveGcSync runs, it assumes that all events it encounters have been created in the current time zone. Any events that are added from then on should be synchronized in the timezone they were created in.

Are you going to add feature XYZ to ActiveGcSync?
I regularly check the forums for feature requests. If you post it there chances are it will make it onto the TODO list.

Why does this version not work on my non-touchscreen Smartphone?
In order to save memory in both versions, I have split out ActiveGcSync into a touchscreen (PocketPC) version and a non-touchscreen (Smartphone) version. I have focused all of my time on the PocketPC version for now. The Smartphone version will be coming soon. If you have a Smartphone and want a Smartphone version soon, then make sure to let me know on the forums.

I have just upgraded from version 1.x and nothing synchronizes any more. Do I have to do something new?
Yes. Version 2 of ActiveGcSync will not synchronize any Calendars or Contacts by default. You must click the refresh buttons on both the Calendars and Contacts tab (as described above in the Settings section) and select Calendars/Contact Groups to sync.

Why is ActiveGcSync asking me to pick a contact from a list?
When initially synchronizing a contact from Google, ActiveGcSync may find more than one local contact similar to the one you are synchronizing. If so, it will use a combination of factors to present to you the local contacts it thinks match up. Check off one contact if it is the correct one and click Done. If you do not check any contacts before clicking Done, ActiveGcSync will assume that none of the choices are correct and create a new PocketOutlook contact.

Which contact information is presumed to be correct in case of a conflict?
In order to save time during an initial synchronization, ActiveGcSync will assume that your phone has the correct contact pictures and phone numbers. For all other things such as name and emails, Google is assumed to have the correct information.

Do I have to set a category on my Event or Contact in order to have it synchronize to Google?
No. If you use the Default Calendar (for Events) and Default Group (for Contacts) options, your Events and Contacts will be synchronized, assuming that the default you select is being synchronized.

If I add a category to my Event that is another Calendar, will the event get synchronized to both Calendars?
No. Once an event is synchronized to one Google Calendar, it will not get synchronized to any other calendars.

How does a labeled email address (ex: home) in Google synchronize to a non-labeled PocketOutlook email address (ex: Email Address 1)?
Email Address 1 maps to Home, Email Address 2 maps to Work, Email Address 3 maps to Other.

Why is my contact’s photo not showing up on my Google Mail web page?
As of this writing, the Google website does not show photos for contacts without email addresses.

I am getting an error when I run a sync. How do I tell what is going on?
Each time ActiveGcSync runs a Sync process, it writes out details to a file called lasUpdate.log which can be found at \Application Data\ActiveGcSync\lastUpdate.log.

Why don’t my Google Sports Calendars show up in ActiveGcSync?
Google does not currently (as of October 2009) support access to their Sports calendars through the API.

When I try to get information from Google, I get a CAPTCHA required message.
Google sometimes needs extra information in order to trust your Windows Mobile device as a valid client. Load up a web browser on your phone and point it to https://www.google.com/accounts/DisplayUnlockCaptcha, and enter in all the information requested. Then try again from ActiveGcSync

Does ActiveGcSync have any command line options?
Yes, there are two. To start a Sync when ActiveGcSync starts up, use -syncOnStartup. To close ActiveGcSync after this sync is done, use -shutdownAfterSync.

I am starting ActiveGcSync by clicking on ActiveGcSync.exe, and it closes right away.
In order to start ActiveGcSync properly, use the icon in the Start Menu. If you absolutely must call the EXE directly, make sure you use put -VC as a command line option, as this option is used by ActiveGcSync components internally.