Save username/password per calendar (key: ID) and not per URL (key: URL). This allows to use the same URL with different credentials.
If you update from ICSx⁵ <1.4 directly to 1.8.9, saved credentials may be lost. In this case, please enter the credentials again.
@rfc2822 Thank you, this helps a lot, it is a subscription of a shared calendar of an openXchange suite. Seems this error has always been there, but ICSX5 has begun to fail just with the pre-former release. I will contact the server software provider…
Hmm. OK, seems that any other app modifies this flag … Indeed I have multiple calendar apps installed (DigiCal, Samsung Calendar, Google Calendar). How could I check whether one of these modifies the flag?
This calendar https://accueil.iut-info.univ-lille.fr/calendrier/iutinfo.ics return the error “Couldn’t parse iCalendar”.
I’ve tried to validate it with https://icalendar.org/validator.html and i get no errors. And I can open the file directly with the calendar of my Samsung phone.
I don’t know how much can I try to debug. Can you help me with that ?
I found an article describing the phenomenon, and it seems to be a known issue with workaround: https://www.solvemix.com/index.php/en/year-2019/huawei-p20-pro-calendar-colors-change-regularly-solution.html
I’ll try the solution from there, which is to remove the Calendar permission from the Huawei Calendar app.
@rfc2822 Thank you for following up. The best way I could find to try to convey the feedback was to use their chat feature on their web page which unfortunately means I have no record of the conversation.
The representative tried to inform me about all the things I already knew, like how they supported so many calendars, how I am the only person to raise the issue etc., but after repeating myself a few times said they would provide the information to the developers.
I asked if I would get advised when/if the developers looked/fixed it but was told probably not.
So for now I can view the calendar in all I use except on my Android phone. That’s OK as not a vital thing, just frustrating.
If needed, this item can be closed. Thanks again.
I installed ICSx5 from Play Store on my Samsung Galaxy S9 running Android 10 (stock). Upon first start, the app did not ask to be whitelisted from battery optimization.
According to FAQ , DAVx5 asks for whitelisting upon first start.
ICSx5, when switching to 4 h sync interval asks for whitelisting as well, but not for 1 day and 1 week sync interval.
In my case with once daily sync:
Battery optimization on, sync does not occur after one day
Battery optimization off, sync works every day.
The remote https-calendar has changes.
For the new user it would help and make the experience better to ask for whitelisting upon first start (for once daily sync).
Thank you for your consideration.
 DAVx⁵ asks to be white-listed when it’s started the first time.