diff --git a/src/TinyGsmClientA6.h b/src/TinyGsmClientA6.h index 22a7db1..fe35b60 100644 --- a/src/TinyGsmClientA6.h +++ b/src/TinyGsmClientA6.h @@ -710,7 +710,7 @@ public: sockets[mux]->rx.put(stream.read()); } if (len_orig > sockets[mux]->available()) { // TODO - DBG(GSM_NL, "### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig); + DBG("### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig); } data = ""; } else if (data.endsWith(GF("+TCPCLOSED:"))) { diff --git a/src/TinyGsmClientESP8266.h b/src/TinyGsmClientESP8266.h index b2a7e29..9be7201 100644 --- a/src/TinyGsmClientESP8266.h +++ b/src/TinyGsmClientESP8266.h @@ -12,7 +12,7 @@ //#define TINY_GSM_DEBUG Serial #if !defined(TINY_GSM_RX_BUFFER) - #define TINY_GSM_RX_BUFFER 256 + #define TINY_GSM_RX_BUFFER 512 #endif #define TINY_GSM_MUX_COUNT 5 @@ -295,8 +295,11 @@ public: int res1 = waitResponse(3000, GF("busy p..."), GF("STATUS:")); if (res1 == 2) { int res2 = waitResponse(GFP(GSM_ERROR), GF("2"), GF("3"), GF("4"), GF("5")); - if (res2 == 2 || res2 == 3 || res2 == 4) return true; - } + if (res2 == 2 || res2 == 3 || res2 == 4) { + waitResponse(); + return true; + } + } delay(250); } return false; @@ -472,7 +475,7 @@ public: sockets[mux]->rx.put(stream.read()); } if (len_orig > sockets[mux]->available()) { // TODO - DBG(GSM_NL, "### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig); + DBG("### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig); } data = ""; return index; diff --git a/src/TinyGsmClientM590.h b/src/TinyGsmClientM590.h index 2be755b..a185e16 100644 --- a/src/TinyGsmClientM590.h +++ b/src/TinyGsmClientM590.h @@ -655,7 +655,7 @@ public: sockets[mux]->rx.put(stream.read()); } if (len_orig > sockets[mux]->available()) { // TODO - DBG(GSM_NL, "### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig); + DBG("### Fewer characters received than expected: ", sockets[mux]->available(), " vs ", len_orig); } data = ""; } else if (data.endsWith(GF("+TCPCLOSE:"))) {