I use my own owncloud server (version 7.0.1) to synchronize my events and contacts. Some of my contacts contain a picture. I've added them using my android devices as well as kaddressbook some time ago. But if I now open one of these contacts in kaddressbook and press ok, my akonadi resource goes offline (silently in the background!) and refuses all further synchronization. The error messages in the terminal looks like this: akonadi_davgroupware_resource_25(29895): Error when uploading item: 512 "Bei der Abfrage ist ein Problem aufgetreten. Der Eintrag wurde auf dem Server nicht verändert Bei der Aktion „https://user@server/remote.php/carddav/addressbooks/user/contacts/l17MGyE8PG.vcf hochladen“ ist der unerwartete Fehler 412 aufgetreten. (412)." I've found no other solution than delete and re-add the akonadi resource. All my contacts including their pictures are downloaded properly. But if I modify a contact with picture the procedure starts again. This bug makes kaddressbook unusable!
I found out that this problem is a result of this owncloud issue: https://github.com/owncloud/contacts/issues/585