moServices is a package to add additional services to the Asus O! Play R1 and Asus O! Play Air (R3). One of the services is rdate, which allows the player to synchronize itself with a timeserver. The thing is the TIME protocol is old and its configuration in the O!Play is a bit tricky.
The first problem I encountered was figuring out which string to use for the timezone configuration (/usr/local/etc/mos/rdate/timezone). This page helped and for continental Portugal the timezone is: WET0WEST,M3.5.0/1,M10.5.0/2
The second problem was finding a timeserver that acepted the TIME protocol. The server that moservices uses by default is time-a.nist.gov, but that server is not responding, so, via telnet, I edited the file /usr/local/etc/mos/scripts/rdate and changed the timeserver to: www.nist.gov . You can see a list of timeservers here.
Now everything works and my O!Play’s time is synchronized.