Class-C downlinks are not transmitted without time synchronization

Viewed 37

Class-C downlinks are not transmitted without time synchronization.

I am using a Kerlink iFemtoCell.
ChirpStack is running on the gateway itself.
The ChirpStack version is v4.13.0.

When the gateway is synchronized with NTP (chrony), Class-C downlinks are transmitted correctly.
However, if time synchronization is not performed, Class-C downlinks are not transmitted correctly.
Instead, they remain in the queue as if the device were operating in Class-A.

I am planning to use this system in a closed network without access to an external network.
In this case, is there any way to make Class-C downlinks work correctly without using NTP (chrony) time synchronization?

The following situations allow Class-C downlinks to be transmitted correctly:

When the gateway is time-synchronized using NTP (chrony), Class-C downlinks are transmitted correctly.

If I delete the device registration and register the device again while time synchronization is not active, Class-C downlinks are transmitted correctly. However, after rebooting the gateway, Class-C downlinks are no longer transmitted.

I also tried setting the time manually using the Linux date command, but Class-C downlinks were still not transmitted.

Could you please edit your question and add where ChirpStack is running?

I have updated it.
ChirpStack is running on the gateway itself.

0 Answers