diff --git a/src/TinyGsmClientSIM7000.h b/src/TinyGsmClientSIM7000.h index ee81a45..ddd7ec7 100644 --- a/src/TinyGsmClientSIM7000.h +++ b/src/TinyGsmClientSIM7000.h @@ -598,8 +598,10 @@ class TinyGsmSim7000 : public TinyGsmModem, bool modemGetConnected(uint8_t mux) { sendAT(GF("+CIPSTATUS="), mux); + waitResponse(GF("+CIPSTATUS")); int8_t res = waitResponse(GF(",\"CONNECTED\""), GF(",\"CLOSED\""), - GF(",\"CLOSING\""), GF(",\"INITIAL\"")); + GF(",\"CLOSING\""), GF(",\"REMOTE CLOSING\""), + GF(",\"INITIAL\"")); waitResponse(); return 1 == res; }