Hello
I'm having problem with UDP reception. I'm using nrf9160 with modem firmware 1.2.3, nRF Connect SDK v1.4.0, LTE-M.
I can receive UDP packets in the device as long as I keep them coming. If I don't send any packets to the device (nRF9160) from my PC for a while (~50-60s), when I start sending packets again they are not received by the application in the device. I can get it working again by sending a packet from the device (nRF9160) to the PC.
The device is not on the internet, so NAT is not a problem. I can see that the device is receiving the packet since it is logging that it goes into RRC connected state as soon as I send it (and after a while back into RRC idle state). I also monitor the current/power profile and see that the device wakes up to receive the packet.
However, the application is not notified of the packets. No matter how many I send. The application will not receive any packets until the application send a packet itself. After sending an UDP packet it can receive packets again.
Surely this must be a bug (probably in the IP stack, in the modem?)?
Thanks for your help.
Best regards
Mattias Eriksson