Hello -
My Channels DVR stopped working remotely a couple of days ago and I'm just now getting time to figure out what's up with it.
Apparently the ssl cert has expired. It will not renew automatically because Channels does not use the system DNS servers and my network blocks all DNS except for a pihole in order to prevent devices from bypassing it.
It appears that 1.1.1.1 and 2606:4700:58::adf5:3bbf are the hardcoded DNS servers channels expects to reach.
Channels should try the system DNS servers before trying to use a hardcoded server. It is not proper behavior to ignore the system DNS.
Further, the process to force renewal of the cert should be more clearly laid out if such a method of renewal is going to be used. In my case I've been banging away on the Update, Remote On/Off, and restarting the app for 15 minutes just to trigger a successful renewal - why doesn't it try to update when it gets a connection request and the cert is expired? Seems to be a good time to trigger a renewal so users could simply try again and have it work, assuming the renewal goes through properly.