Thank you for the reply.
I do have one suggestion. Could we perhaps within the communicator app have the option to select a local file already downloaded from your server. You could put your own checks to make sure the firmware being used is Your own code, but it negates the constant polling to your server?
That way, when your server is on downtime, we are still able to use code already downloaded from you, and help with updating firmware as required..
Just a suggestion .
checked today and the communicator app suddenly started working again.