[HOWTO] Multiple Calendars using Activesync and some spoofing
This solution has worked for me - YMMV! A brief write up for now as there is a blog article with instructions and no point in repeating them here. Credit goes to the original author.
As OS2.0 had not brought multiple calendar sync for gmail I decided to trawl the internet for possible hacks.
Firstly, google’s exchange activesync protocol does support multiple calendars. Their decision to limit it to Windows, Android and iOS is presumably for commercial reasons.
I set up activesync to sync my calendar and contacts - and the primary calendar is synced, but no other secondary calendars are synced. A big disappointment but not RIM’s fault, the problem is with Google.
A quick search found that early "Mango" adopters had similar problems - and therein lies a potential solution.
This page in particular was helpful and I pretty much followed the instructions. FWIW I used Firefox with a User Agent switcher rather than Safari.
The key features you need to be familiar with are:
-changing the user agent string in a browser to access the relevant settings.
-changing the string in the address bar.
The only significant difference is that Google now seem to use a “Supported Multiple Calendars= false” string to check the device. I simply changed this value to true and it worked.
Hopefully this will be a one time operation. It has worked for me and has successfully synced 3 calendars (for all of a couple of hours!)