Hi cmk, welcome to the community!
You are correct that the DSCS9 will need to request the date from the internet when it is restarted. Please also note that you can configure your Xibo player to request the time from your CMS. You can find this option in 2 possible locations, depending on the CMS version you are using.
The first place is in the profile settings for Android, which you can find in the
Display Settings option in your CMS. If you edit the Android profile you are using with your players, you will see this option on the advanced tab:
The second option is available in CMS version 2 only. You can set this option for specific players by going to the
Displays menu in your CMS, then click the row menu button at the end of the entry for your player and choose edit. When the edit display window opens, go to the
Profile Settings tab and you will see the option here as well:
I appreciate your message is asking for alternative hardware options but wanted to pass this on in case this also provides a solution for you.