First receive packet missing
- This topic has 4 replies, 2 voices, and was last updated 8 years ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
- You must be logged in to reply to this topic.
I’m working with an xDot module within the last released FW:
MultiTech xDot
Firmware : 3.1.0-mbed161
Library : 3.1.0-mbed161
MTS-Lora : 3.1.0
After JOIN accepted, the first received packet is NOT count.
1. AT+JOIN
2. Send a Downlink packet to the module (generated on network server side)
3. By trace interface I can see the packet correctly received by the module
4. issued AT+DLC it reports 0
5. issued AT+RECV I can see the packet!
From the next packet received on downlink channel, the counter count-up correctly and I get the packets by AT+RECV command properly.
The first downlink from the network server may be network setup MAC commands for Channel Mask or Additional Channels.
No Jason. I’m talking about the first application packet.
I’m sending it, so I’m sure.
Also, as I wrote, if I use AT+RECV I can get it even if the receive counter (AT+DLC) reports 0.
The AT+DLC command reports the FCNT from the last received packet. In the case of the first downlink the FCNT may be 0.
So you are saying that there is no way to detect when the first application packet come, if it reports FCNT=0, because it is also the default value reported by AT+DLC command after a module reset.
Isn’t it?