vshymanskyy / TinyGSM

A small Arduino library for GSM modules, that just works
GNU Lesser General Public License v3.0
1.91k stars 708 forks source link

SIM7600 Protocol enhancements (Fixes #624) #736

Closed imorda closed 1 month ago

imorda commented 12 months ago
  1. SIM7600 delay in restartImpl() is not enough, a real module takes at least 23 seconds to reboot before it starts to respond to any AT commands.
  2. (Fixes #624) The getGPSImpl(...) method expects two extra "," in the response that breaks the iaccuracy variable and also causes it to skip the OK part in the end of the response that leads to the 3-seconds waiting until the timeout occurs. After that the waitResponse() in the last line of that method also does not receive the proper OK and also waits 1 extra second until the timeout.

image