I am experiencing problems with BG95-M2 module when trying to use LTE-M(eMTC) network connection to receive UDP data:
It successfully connects to LTE-M and data is sent out to a test server. The server responds with data, but the module never receives it. Also ~16 seconds after successful connection the module reports +CEREG: 2, even if PSM and EDRX are disabled. After 4 minutes, the transmit fails completely.
When the module uses NBIoT instead of LTE-M, everything works fine!
Please see the logs below, the first number is the time since startup in milliseconds.
10153 command: AT+CGMM
10154 message: AT+CGMM
10155 message: BG95-M2
10156 message: OK
10156 command: ATE0
10157 message: ATE0
10158 message: OK
10159 command: AT+QSCLK=0
10162 message: OK
10164 command: AT+QURCCFG="urcport","uart1"
10166 message: OK
10167 command: AT+CPIN?
10169 message: +CPIN: READY
10169 message: OK
10170 command: AT+CIMI
10172 message: ----<cimi>----
10173 message: OK
10174 command: AT+CREG=0
10175 message: OK
10176 command: AT+CEREG=2
10177 message: OK
10178 command: AT+COPS=0
10186 message: OK
10187 command: AT+CPSMS=0
10189 message: OK
10191 command: AT+CEDRXS=0,5
10192 message: OK
10195 command: AT+QICFG="dataformat",1,1
10196 message: OK
10197 command: AT+CEREG?
10201 message: +CEREG: 2,5,"361A","1BE4E02",8
10201 message: OK
10202 command: AT+CREG?
10204 message: +CREG: 0,5
10204 message: OK
10205 command: AT+QNWINFO
10210 message: +QNWINFO: "eMTC","26201","LTE BAND 20",6400
10211 message: OK
10212 command: AT+QENG="servingcell"
10219 message: +QENG: "servingcell","NOCONN","eMTC","FDD",,,,,,,,,,,,,,
10219 message: OK
10223 command: AT+QICSGP=1,1,"iot.1nce.net","","",1
10224 message: OK
10225 command: AT+CEREG?
10229 message: +CEREG: 2,5,"361A","1BE4E02",8
10229 message: OK
10230 command: AT+CREG?
10232 message: +CREG: 0,5
10232 message: OK
10233 command: AT+QNWINFO
10238 message: +QNWINFO: "eMTC","26201","LTE BAND 20",6400
10239 message: OK
10241 command: AT+QENG="servingcell"
10245 message: +QENG: "servingcell","SEARCH"
10245 message: OK
10246 command: AT+QIACT=1
10248 message: OK
10249 command: AT+QIACT?
10253 message: +QIACT: 1,1,1,"10.39.238.2"
10253 message: OK
10257 command: AT+QIOPEN=1,1,"UDP","10.66.33.117",5683,0,1
10258 message: OK
10263 command: AT+QISENDEX=1,<12 bytes of data>
10263 message: +QIOPEN: 1,0
10265 message: SEND OK
15267 command: AT+QISENDEX=1,<12 bytes of data>
15269 message: SEND OK
20273 command: AT+QISENDEX=1,<12 bytes of data>
20275 message: SEND OK
25279 command: AT+QISENDEX=1,<12 bytes of data>
25281 message: SEND OK
26851 message: +CEREG: 2
30285 command: AT+QISENDEX=1,<12 bytes of data>
30287 message: SEND OK
35289 command: AT+QISENDEX=1,<12 bytes of data>
35291 message: SEND OK
40293 command: AT+QISENDEX=1,<12 bytes of data>
40295 message: SEND OK
45297 command: AT+QISENDEX=1,<12 bytes of data>
45299 message: SEND OK
50301 command: AT+QISENDEX=1,<12 bytes of data>
50303 message: SEND OK
55305 command: AT+QISENDEX=1,<12 bytes of data>
55307 message: SEND OK
60309 command: AT+QISENDEX=1,<12 bytes of data>
60311 message: SEND OK
~~~~~~~~~~~~~~~~~~~~~~~~~
235911 message: SEND OK
240913 command: AT+QISENDEX=1,<12 bytes of data>
240915 message: SEND OK
245917 command: AT+QISENDEX=1,<12 bytes of data>
245919 message: SEND OK
250921 command: AT+QISENDEX=1,<12 bytes of data>
250923 message: SEND OK
253211 message: +CEREG: 3
253218 message: +QIURC: "pdpdeact",1
255211 message: +CEREG: 5,"E2A7","1BE4E0E",9
255925 command: AT+QISENDEX=1,<12 bytes of data>
255927 message: ERROR
260929 command: AT+QISENDEX=1,<12 bytes of data>
260931 message: ERROR
265933 command: AT+QISENDEX=1,<12 bytes of data>
265935 message: ERROR
270937 command: AT+QISENDEX=1,<12 bytes of data>
270939 message: ERROR
275941 command: AT+QISENDEX=1,<12 bytes of data>
275943 message: ERROR
280945 command: AT+QISENDEX=1,<12 bytes of data>
280947 message: ERROR
285949 command: AT+QISENDEX=1,<12 bytes of data>
285951 message: ERROR
290953 command: AT+QISENDEX=1,<12 bytes of data>
290955 message: ERROR
This is a screenshot of wireshark on the test server, showing that all incoming messages are answered with a message.

