Monday, February 15, 2010

How To Wirelessly Sync iCal and Address Book with iPhone (for FREE)

It is easy to wirelessly sync iCal and Address Book with iPhone. Just follow the simple steps below.

Birthdays and public holidays can also be wirelessly synced to your iPhone. 

  • Gmail account (Free from
  • iPhone OS version 3.0 and later
  • Mac OS X 10.6 and later
  • iCalBirthdays 1.7.1 (for syncing birthdays)
Recommendations before following this tutorial:
  • Use iTunes to sync your iCal calendar and Address Book with your iPhone (to ensure you have the latest data synced)
  • Backup your Address Books (both Mac and Gmail Contacts) and Calendars (both iCal and Google Calendar)
- Export Gmail Contacts:
- Export Google Calendar:
- Export Address Book: (Or File > Export > Address Book Archive)- Export iCal: (Or File > Export > iCal Archive)

How To Wirelessly Sync iCal with iPhone

There are two steps to wirelessly syncing iCal with iPhone. These are:
  • Sync iCal with Google Calendar
  • Sync Google Calendar with iPhone

Sync iCal with Google Calendar

To set up CalDAV support for Google Calendar in Apple's iCal, follow these steps:
  1. Open Apple iCal, go to Preferences and then the Accounts tab.
  2. Click on the + button to add an account.
  3. Under Account Information, enter your Google Account username and password.
  4. Under Server Options, add the following URL:

    Replace '' with the email address that you use to log in to Calendar. Make sure to include the '' portion (which is for Gmail users) in this section.
  5. Click Add.
  6. Under the Delegation tab, select the calendars you'd like to add to iCal by checking the boxes next to them. You may need to hit refresh to get the latest list of calendars.
  7. Add your email address to your Address Book card by selecting Add Email. You'll be prompted to add your email address only if your address is not already in your Address Book.
You won't be able to invite or email guests to Google Calendar events within iCal if your address is not in your Address Book.

Your Google Calendar will now appear in iCal's list of calendars, and changes you make to your Google Calendar in iCal will be reflected when you sign in to Google Calendar.

Event information will automatically refresh every five minutes. You can change this interval by opening the iCal > Preferences > Accounts menu and selecting a new refresh interval under the 'Refresh calendars' drop-down. Keep in mind you can also force a refresh by selecting a calendar and pressing the Apple and R keys at the same time.

Calendars that are checked but disabled have already been added to iCal - you can remove them from
within iCal.

Taken directly from

Sync Google Calendar with iPhone

Please refer to ‘Sync Google Calendar, Contacts and Mail with iPhone’ below.

How To Wirelessly Sync Address Book with iPhone

There are two steps to wirelessly syncing iCal with iPhone. These are:
  • Sync Address Book with Gmail Contacts
  • Sync Gmail Contacts with iPhone

Sync Address Book with Gmail Contacts

  1. Open Address Book, go to Preferences and then the Accounts tab.
  2. Click on the Synchronize with Google checkbox and Configure button.
  3. Enter your Google Account (Google email address) and Password and click OK. 
Be sure to backup your Address Book before you sync,

For detailed information of what can be synced, and other information, visit

Sync Gmail Contacts with iPhone

Please refer to ‘Sync Google Calendar, Contacts and Mail with iPhone’ below.

Sync Google Calendar, Contacts and Mail with iPhone

Google Sync is only supported on iPhone OS versions 3.0 and above. You can check your current version by going to Settings > General > About > Version. To upgrade, follow the instructions at Please upgrade to iPhone OS 3.0 before setting up Google Sync.

Getting Started:

1. Open the Settings application on your device's home screen.
2. Open Mail, Contacts, Calendars.
3. Tap Add Account....
4. Select Microsoft Exchange.


Enter Account Info

5. In the Email field, enter your full Google Account email address. If you use an address, you may see an "Unable to verify certificate" warning when you proceed to the next step.
6. Leave the Domain field blank.
7. Enter your full Google Account email address as the Username.
8. Enter your Google Account password as the Password.
9. Tap Next at the top of your screen.
9a. Choose Accept if the Unable to Verify Certificate dialog appears.
10. When the new Server field appears, enter
11. Press Next at the top of your screen again.


12. Select the Google services you want to sync.

13. Unless you want to delete all the existing Contacts and Calendars on your phone, select the Keep on my iPhone option when prompted. This will also allow you to keep syncing with your computer via iTunes.

If you want to sync only the My Contacts group, you must choose to Delete Existing Contacts during the Google Sync install when prompted. If you choose to keep existing contacts, it will sync the contents of the "All Contacts" group instead.


You've set up Google Sync for your iPhone. Synchronization will begin automatically if you have Push enabled on your phone. You can also open the Mail, Calendar or Contacts app and wait a few seconds to start a sync. Or you can manually press the ‘sync now’ button from the Apple menu.

Taken from:

Should you want to setup more of an advanced, closer to real-time, sync, you may like to follow the instructions at

How To Wirelessly Sync Birthdays with iPhone

  1. Download and install iCalBirthdays 1.7.1 (downloadable from
  2. Open the Automator application (from the applications root directory) and setup accordingly.
Please note:
- The iCal Calendar Name must be named the same as your Google Calendar connection (ie. your gmail email address, eg.
- One must first copy their current iCal appointments (using iCal) from their synced Google Account
to another account, as the iCalBirthday app overwrites the iCal calendar when it transfers birthdays to it. And then the appointments can be copied back to the synced Google Account after the birthdays have been transferred. (As I did not have many appointments, I copied these manually, but if you have many appointments, you may like to explore a more automated method.)

Sunday, February 14, 2010

How To Save upto $8,000 on Mobile Calls and Data, in Cambodia!

Just found a way to save a bundle on mobile usage when travelling in Cambodia!

As the international roaming call and data rates are terrible! (from Optus)

Primary savings:
- Receiving calls from Australia to your standard mobile number (at $0.09 per minute, as opposed to $1.65 per minute)
- Data usage abroad - being able to send and receive email, use social media and other apps (at US$0.10 per MB, as opposed to $20 per MB)

- Node Phone (Free with Internode, including $10 worth of calls per month). Other ISP's may have a similar VOIP product and service.
- Unlocked iPhone (Free to unlock with Optus, for Post-Paid customers)
- SIM card with Star-Cell (Cambodian carrier)

To receive calls:
1. Divert mobile number to Node Phone.
2. Divert Node Phone to a Cambodian mobile number (Star-Cell SIM can be picked up in Cambodia).

Calling rates from Node Phone to a Cambodian mobile number are only $0.09 per minute (with a $0.15 flagfall), as opposed to $1.65 per minute to receive calls (plus a $0.50 roaming charge).

For data:
Data plans with the Cambodian Star-Cell carrier are cheap!

Data rates are only USD$0.10 per MB or US$10 per 400MB. As opposed to the Optus roaming rate of $20 per MB, or $8,000 per 400MB.


PS. Outgoing calls are planned to be made from Skype (via PC or via Skype iPhone app), and I am looking into SMS forwarding software, to alleviate the need to use the original SIM card.

Further information:
- Internode Node Phone
- Unlock iPhone for free with Optus (for Post-Paid customers)
- Star-Cell data plans