Hi Mike,
The brief error handling in OTA demo in this thread can be referenced.
Cellular_ATCommandRaw can be used to send “AT” to modem to test if the modem is unresponsive.
We will discuss this problem and your suggestion to add AT command timeout error callback. I will update in this thread after the discussion.