From the ublox docs: The +USORD AT command fails to read pending bytes when the socket is in closed state. To avoid the AT command interface hanging, it is recommended to use async socket close, e.g. AT+USOCL=0,1 (the +UUSOCL URC response will take 120 s in this case but will not block the AT interface). So closing a socket with ,1 (in async mode) will not block the AT interface until the socket is closed
Click for full report table
Board|examples/GPRSUdpNtpClient flash|%|examples/GPRSUdpNtpClient RAM for global variables|%|examples/NBSSLWebClient flash|%|examples/NBSSLWebClient RAM for global variables|%|examples/NBWebClient flash|%|examples/NBWebClient RAM for global variables|%|examples/ReceiveSMS flash|%|examples/ReceiveSMS RAM for global variables|%|examples/SendSMS flash|%|examples/SendSMS RAM for global variables|%|examples/Tools/ChooseRadioAccessTechnology flash|%|examples/Tools/ChooseRadioAccessTechnology RAM for global variables|%|examples/Tools/NBScanNetworks flash|%|examples/Tools/NBScanNetworks RAM for global variables|%|examples/Tools/PinManagement flash|%|examples/Tools/PinManagement RAM for global variables|%|examples/Tools/SerialSARAPassthrough flash|%|examples/Tools/SerialSARAPassthrough RAM for global variables|%|examples/Tools/TestGPRS flash|%|examples/Tools/TestGPRS RAM for global variables|%|examples/Tools/TestModem flash|%|examples/Tools/TestModem RAM for global variables|%
-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
arduino:samd:mkrnb1500|16|0.01|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0
Click for full report CSV
```
Board,examples/GPRSUdpNtpClient flash,%,examples/GPRSUdpNtpClient RAM for global variables,%,examples/NBSSLWebClient flash,%,examples/NBSSLWebClient RAM for global variables,%,examples/NBWebClient flash,%,examples/NBWebClient RAM for global variables,%,examples/ReceiveSMS flash,%,examples/ReceiveSMS RAM for global variables,%,examples/SendSMS flash,%,examples/SendSMS RAM for global variables,%,examples/Tools/ChooseRadioAccessTechnology flash,%,examples/Tools/ChooseRadioAccessTechnology RAM for global variables,%,examples/Tools/NBScanNetworks flash,%,examples/Tools/NBScanNetworks RAM for global variables,%,examples/Tools/PinManagement flash,%,examples/Tools/PinManagement RAM for global variables,%,examples/Tools/SerialSARAPassthrough flash,%,examples/Tools/SerialSARAPassthrough RAM for global variables,%,examples/Tools/TestGPRS flash,%,examples/Tools/TestGPRS RAM for global variables,%,examples/Tools/TestModem flash,%,examples/Tools/TestModem RAM for global variables,%
arduino:samd:mkrnb1500,16,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
```
From the ublox docs: The +USORD AT command fails to read pending bytes when the socket is in closed state. To avoid the AT command interface hanging, it is recommended to use async socket close, e.g. AT+USOCL=0,1 (the +UUSOCL URC response will take 120 s in this case but will not block the AT interface). So closing a socket with ,1 (in async mode) will not block the AT interface until the socket is closed