Got iCloud working beautifully on my phone by doing this nifty little hack as to enable CalDAV and CardDAV functionality when accessing your iCloud account. First of all create an account via the settings menu using Gmail – that’ll enable the options under settings which will allow CardDAV and CalDAV functionality. Once all setup using the following information for email ( link ) and this information for contacts and calendaring ( link ). Once all setup you’ll find that your phone will synchronise with iCloud and you can continue going on your merry way. It would be nice if Microsoft/Nokia provided an update to the service provider list but at least a work around could be used.