I posted the problem to EGroupware as well, but did not get an answer there.
I finally chose to swith to another CalDAV-Sync app which seems to work better with EGroupware.
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.