Windows Phone 8: Solution how to Sync Calendar and Contacts

Note: With Windows Phone 8.1 Update the described procedure with Google Account is not possible anymore. Use iCloud Account instead of Google Mail Account and do the described steps in same manner.

Today is a great day. I have found a native way how to sync calendar and contacts directly with Windows Phone 8 (you only need the GDR2-Update):

  1. Add a Google account in WP8 Settings.
  2. Choose an invalid e-Mail and Password. Log in.
  3. Switch off your phone and enable the device (reboot)
  4. Edit settings of your new Google account
  5. Give your account a useful name and e-Mail-address
  6. Disable e-Mail, enable Contacts, enable Calendar, configure a useful name
  7. Scroll down, Configure account name and password (same as used in Owncloud)
  8. Scroll down, Switch off sending e-Mail
  9. Enable contacts and calendar
  10. Configure a valid account and password.
  11. Configure CardDAV-Field and CalDAV-Field




    Important hint: Check URL in Internet Exlorer before for a valid link. You should receive a list of contacts and appointments. It could be that your owncloud is located in a specific subfolder. If you receive an Error 801901F5 on Windows Phone the URL is invalid.

  12. Save Settings
  13. Synchronize
  14. Finished (your contacts and calendars will be taken for the first time from Owncloud => Owncloud is the master for the first time)

  • Note 1: You can hide calendars in calendar setting, if you do not need all calendars.
  • Note 2: If you are signing your SSL certificate by yourself you have to install this self signed certificate on your Windows Phone 8:
    openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out certificate.pem
    openssl x509 -outform der -in certificate.pem -out certificate.cer

    The certificate.cer has to be imported, for example by Internet Explorer or by E-Mail as Attachement. Open it on Windows Phone an then install the certificate (after Installation the device has to be restarted).

  • Note 3: If you can not create a certificate by yourself you can download the certificate with the following command:
    openssl s_client -connect hostname:443

    Afterward you have to copy the from part BEGIN CERTIFICATE to END CERTIFICATE (including those key words) into a *.crt file.
    (Special thanks to Roland Gaida for this note)

  • Note 4: Windows Phone Error Codes
    80072F06: Certificate error: No valid certificate. Windows Phone accepts only a valid certificate. A self signed certificate must be installed manually.
    801901F5: Not a valid URL. Check spelling of CalDav and CardDav URL. Check URL in Internet Browser in advance.
    (Special thanks to Roland Gaida for this note)

Calendar-Syncronisation works fine. The contacts will not be added from Windows Phone 8 => This issue is solved in Owncloud Version 6.0.0a.

Print Friendly, PDF & Email