Hey,
I am trying to get Class-B working.
After converting from ChirpStack v3 to v4, this problem showed up.
When using Class-B (including multicast group Class-B or FUOTA Class-B), the messages fail to transmit correctly — they’re being rejected by the gateway.
The server is running NTP, and the gateways are connected via Ethernet (so there shouldn’t be any latency from 3G/4G).
I’ve seen several suggestions to set rx_delay to 1 or higher — I already tried that, but that’s only for Class-A receive windows, right?
Does anyone have suggestions on how to fix or debug this timing issue?
Versions:
- Chirpstack: 4.13.0 (docker image)
- Chirpstack MQTT Forwarder 4.4.0-r1_kona
- Kona Macro, met v5.1.11
- Tektelic packet forwarder 6.0.3
Oct 6 14:10:44 kona-macro-01A721 pkt_forwarder:
JSON down: {"txpk":{"imme":false,"rfch":0,"powe":29,"ant":0,"brd":0,"tmst":null,"tmms":1443795063390,"freq":869.525,"modu":"LORA","datr":"SF7BW125","codr":"4/5","fdev":null,"ncrc":null,"ipol":true,"prea":null,"size":255,"data":"..."}}
Oct 6 14:10:44 kona-macro-01A721 pkt_forwarder: Warning: Packet REJECTED, timestamp seems wrong, too much in advance (current=3123452581, packet=0, type=0)
Oct 6 14:10:44 kona-macro-01A721 pkt_forwarder: Warning: Packet REJECTED (jit error=2)

