LORAMAC_EVENT_INFO_STATUS_ADDRESS_FAIL on expected downlink #1371
Unanswered
dmeehan1968
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Network Server: TTN
Auth: OTAA
Region: AS923
ADR: Enabled
I've been seeing these occasionally when I have an expected downlink (device sends a LinkCheckReq along with a payload which solicits the application server to schedule a downlink which is received on the subsequent uplink (LinkCheckAns comes on the initial uplink). The failure sometimes comes on the downlink containing the LinkCheckAns, and sometimes on the subsequent.
The device sends uplinks which aren't expected to solicit downlinks and all of these get indicated OK. Periodically the device sends a payload also with LinkCheckReq to validate the network connection and solicit config data from the application server. The sequence might look like:
The LORAMAC_EVENT_INFO_STATUS_ADDRESS_FAIL appears on the RX confirmation and the expected downlink payload is lost, as is the LinkCheckAns). Sometimes the error is reported on 2 and sometimes on 4. In both cases, a further TX/RX exchange in necessary, so far that's always recovered but obviously wastes airtime.
Looking at the code suggests that this is a mismatch in DevAddr for the packet received in the RX window, which seems unlikely. In the test environment, there is only a single device active on that region (the device in question).
The device has been tested using Loriot without encountering this error, only with TTN as the NS, and only on AS923.
I'm trying to work out if this could be an NS or LoRaMac issue. Anyone seen similar or can shed anymore light?
Beta Was this translation helpful? Give feedback.
All reactions