Yes, it’s a limitation of Android, which only provides one set of SyncColumns per event or per contact: this only supports one sync adapter per contacts list or per calendar.
However at the server side there is no such limitation. Any authorised program can connect to the CardDAV or CalDAV server. So if your server is on your PC and you can find a PC program (or write one) which synchronises between the CardDAV server and your Google contacts list or between the CalDAV server and your Google calendar, you can get those synced up with your Android device.
It looks as if Google’s calendar and contacts will now act as CalDAV and CardDAV servers, so an alternative option might be to use those as your server instead of your own PC if you were using that. If you have a PC application that also talks to your server, it should be able to talk to Google’s one as well.
@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.
@rfc2822, may application was moved back to the old server.
now all cipherspecs are available again, nothing was changed on the old server !
Only my Nextcloud was first migrated to a newer server, there Nextcloud was updated from 13.0.7 to 14.0.4, the problems occurred.
now the Nextcloud has been moved back to the old server.
But now it is still Nextcloud 14.0.4 !
Could it be that it’s not the cipherspecs but the old DavDroid has a problem with Nextcloud 14.0.4?
I have an old aCalendar with their Tasks module, but its not aCalendar+, so maybe that’s why I’m unable to get Tasks syncing through OpenTasks.
I sent an email to tapirapps about not having a setting to make that work, maybe I just need the aCalendar+ instead…
@erosion said in Fastmail/Thunderbird/Android Contacts Discrepancies after 'Copy Contacts' & Sync:
As soon as there are 297 contacts in Fastmail, you don’t need the app anymore.
I don’t understand what you’re talking about here, as my goal is to keep all 3 contact repositories in sync:
I meant that you don’t need the “Copy Contacts” app anymore. Syncing between 3 places (one of them with DAVdroid) is a common use case. I’m syncing between Nextcloud / Evolution / DAVdroid myself.
Everything works perfectly
Happy that it now works for you. If there’s still a specific problem, just let us know.
@erosion said in New user questions re: Initial Setup:
First question is regarding when the tasks appear in my Thunderbird/Lightning calendar , but not on my Android calendar. When I look at the associated Tasks app on Android, I don’t see a list including due dates- just tasks. Ideally would like a list in chronological order showing each task’s start/due date.
Did you try another app like aCalendar+? OpenTasks must still be installed because it provides the storage backend, see illustration on https://www.davdroid.com/faq/system-integration/
OpenTasks shows DUE dates here. I have created a task called “test” with Thunderbird 60.2.1 and Lightning 22.214.171.124, and after synchronizing the task with DAVdroid the DUE date is shown as you can see in the screenshot:
However, please note that DAVdroid doesn’t have any influence on OpenTasks and how it shows tasks. For questions about this, please contact OpenTasks support.
Next, I notice on Android each task will notify upon start time & due time. However on Thunderbird/Lightning there’s no reminder at all. I have to manually edit it & set the Reminder field to 0 minutes  which then enables a ‘start’ time reminder- still not at ‘due’.
Again, this is not managed by DAVdroid, which just synchronizes the tasks between the CalDAV server and OpenTasks. For questions about this, please contact OpenTasks support.
Lastly, whare is the tasks data being stored? I don’t see any of them listed on my FastMail account. Of course the calendar there doesn’t support displaying tasks like Google & Thunderbird/Lightning, so I don’t expect to see them inline on the calendar there like I do on Thunderbird/Lightning. I hope its actually there rather than on someone else’s server.
Does that help?
OH MY …
@mwlczk you just cleared several problems with my mobile!!
I never found the right pid for the internet connectivity connection!
But after allowing pid 1000 Davdroid started to work again (seems like my fw is down intermittently, as it sometimes synced).
AND firefox sync started working (it was only logged as Web Session before and was still waiting for email verification…several times…)
This should be on the FAQ of AWFALL as well.
Thank you again!
@rfc2822 apologies, I forgot to include version information. I’m running:
Although while checking that I’ve just realised that the Oreo 8.1 update has finally been released for my phone, so I’ll install that and check tonight too. I’ll also enable logging to an external file and get you that info in the process.
Damnit! Pebcak here, for some weird reason all calendars in “acalendar” were excluded from syncronisation. After I enabled them again, everything is fine again.
Sorry for the mess, and many thanks for your support!
@deekay No, it does not need any apps (except the system apps Calendar and Contact Storage, but those should be available on any Android system).
Maybe there are some other “features” in this ROM, for instance a startup permission like here: https://www.davdroid.com/faq/synchronization-is-not-run-as-expected/?
Thank you for the quick response! I read the two issues you linked and yes, it seems my problem is identical to those. Sorry for double posting and not finding those myself :/.
For me, that’s one more reason to leave Horde behind, this software is causing numerous issues in our setup.
What I still don’t really get is why everything seems to be fine as long as I only create/edit tasks from within OpenTasks. Right now I am using a collection with a task that has no value assigned to the “Priority” property (checked by downloading the ics file) and OpenTasks/DAVDroid is syncing the collection without issues.
So for everyone who can’t use the workaround described in https://forums.bitfire.at/topic/1738/task-sync-priority-without-value, having a separate “Android-only” collection seems to help, too.
Ok, I understand. Is there any technical information I can pass over to them? I do not have any difficulties with “in deep” and “programmer-like” explanations as I a do backend development myself but never confronted with contact/account management under android.
I will then pass that information over to blackberry to let this issue be fixed.
This is strange, because the synchronized birthday calendar is just a calendar like all others, and I don’t think the Contacts app or what else should put birthdays into randomly selected DAVdroid calendars.
Are you sure that you didn’t try to change the birthday in the Calendar app? (But it shouldn’t be possible anyway, because the calendar is falgged read-only.)
I’ll mark this as solved. If you find out something relevant or if there’s anything I can do for you in this matter, just let me know here.
PS: https://github.com/nextcloud/server/issues/11633 – 403 instead of 404 could help to understand the problem when someone encounters the error message
How do you know that?
Because I have multiple accounts in DAVdroid. One of them is only reachable on a particular network. When I’m outside this network, I still get the error notifications for this particular account. That’s why I guess the system is calling DAVdroid.
But let’s wait for the logs and the debug info Guessing around without definite information is boring.
Just enable external logging and then force synchronization.
Yes, I will do that as soon as it happens again and new events don’t sync