We are trying to sync the rtc of our device with lora network. The server seems to support it and it works flawless. Now here comes the trouble.
Recently we have bought ursalink UG87 gateways, they seem to work fine except that they do something to chirpstack server and DTR stops working. It seems to be related with the GPS configuration of the device.
If we configure packet forwarder to use GPS the server stops sending the correct timestamp:
Is this a known issue or am i doing something wrong?
I have tested it with the latest chirpstack server version installed over docker, and our old chirpstack server (version 2.8.2)
It seems that Ursalink is using some kind of custom packet forwarder as it has implemented multi point.
The thing is that it seems to be on ursalink end, we tried with our multitech gateway and semtech packet forwarder (the one that we usually work with) and this is what we saw:
The first one is the Ursalink, the second one is one of our multitechs with tha gps enabled.
When this happends Chirpstack seems to work fine and sends the correct time to the device, I suspect that Ursalink is doing another thing with that “timeSinceEpoch” var as it is always a value between 1 and 3 seconds (Maybe time since sync?)
Ursalink seems to use some kind of OpenWRT SO and we cannot change the packet forwarder to do more tests. The only thing that’s left is reaching ursalink and asking them.