Thanks for the tip regarding version 3.0 and 4.0. The complete trace DAVdroid write to SD-Card contains “VERSION:4.0”. Owncloud somehow falsly converts it to “VERSION:3.0” without converting the values properly. So this ticket can be closed. Thanks for your help.
P.S.: This is my oc workaround: https://github.com/s3menzer/contacts/commit/5e5a813f8eaff6a77dc2b2f9abb533a5f973a5db
CardDav sync to dav.mi.com failed with error 500
I have a device of Mi5s, runnint AOKP rom Mokee(https://mokeedev.com) which provides no XiaoMiAccount. As a result, I’ve installed DAVx5 to get my contacts back from server.
It works well on syncing data from SERVER to DEVICE, but when I make any change on my device, sync DO raise errors of “Internal error 500”.
Here is the log:
The server responds with “Internal [server] error 500”, and the request seems to be OK. What does your server support say about this?
PS: What is dav.mi.com? Are there test accounts?
@xuziq2000 I see… Seems like it also works without OAuth2, because DAVx⁵ doesn’t support OAuth.
However your problem seems to be a server problem. Is there is anything specific we can do for you, just let us know.