schufti wrote:Afaik it is only a sntp client, so no subsecond or transport delay compensation.
It is and I think that the key issue is the lack of transport delay compensation.
The only other way (apart from writing/porting a proper NTP client which I shall consider) that I can think of is to use a GPS module. I haven't really looked into this properly but if it's I2C there still may be a delay in setting the time due to the fact that it's asynchronous.