Issue: Receiving ERROR:96 during transmissions. This happens randomly and there is no documentation
Setup: I have the Wisnode V1.1 running with an arduino uno. I am running V3.0.0.13.H.T3 firmware on the Rak811. The example code I am running is JoinNetworkOTAA for the arduino.
Server: I am using a SEEED 915MHz gateway with a RHF0M301 transceiver…
Details: The Wisnode connects successfully with the gateway and the data transmits upstream fine. however, every 1-20 transmissions (so random) the Rak811 will respond with ERROR:96. On the gateway I see that the “frame-counter did not increment” as the error when the 96 command is sent.
Below is logs of the debug code for the arduino. Some AT responses have a string of numbers attached to them since I was experimenting with sending downlink information from the gateway.
Can anyone tell me what ERROR:96 means coming from the Rak811 and how I would go about ensuring the frame counter is incremented correctly every time.
OK V3.0.0.13.H.T3
Start init RAK811 parameters…
Current work region: US915
RAK811 init OK!
Start to join LoRaWAN…
<- OK Join Success
Join LoRaWAN success
Start send data…
OK
at+recv=0,-20,8,0
Start send data…
OK
at+recv=10,-23,2,48:7b22636f6e6669726d6564223a20747275652c2266506f7274223a31302c202264617461223a22616263646566227d7d
Start send data…
OK
at+recv=10,-23,8,48:7b22636f6e6669726d6564223a20747275652c2266506f7274223a31302c202264617461223a22616263646566227d7d
Start send data…
ERROR: 96
Start send data…
OK
at+recv=0,-18,8,0