When I use OTAA, when I get a COLLISION_PACKET error, and then I get a “frame-counter did not increment” error, why does OTAA retransmit “frame-counter did not increment”? How to avoid it?
Which LoRaWAN library are you using for the node? LMIC or RadioLib or something?
LoRaMac-node-master lorawan 1.0.3
By some reason, your code in the node did not increase the fCnt.
You may want to disable Frame validation check in Device.
My code uses RadioLib and it increases the fCnt right.
Do you use multiple nodes sharing the same Dev EUI?
Thank you for your reply!
Not using the same deveui device.
During a single transmission, the fcnt should not change using the retransmission mechanism.
This warning is expected when the NBTrans
value (see LoRaWAN specification) is > 1. In this case the device will transmit the same uplink more than once (e.g. in cases of high packet-loss). In case ChirpStack receives the same uplink multiple times, then it will process the first one and rase a warning on the other re-transmission(s).
This topic was automatically closed after 90 days. New replies are no longer allowed.