Hey Arduino enthusiasts :)
I have purchased a LilyGo T-Call board. Which has a Esp32 processor and a SIM800L GSM module. For my project i want to send location data over the 2G cellular network. I am using the TinyGSM library for communicating with the GSM module, and it is working great so far. Communications with the modem, and sending SMS and cellular data is working correctly.
The challenge i am facing is retrieving the location data using the GSM network. In theory this should work fine. My module supports it as well as TinyGSM. But i just cannot seem to get a fix on the location. Running the example script
allFunctions link with only
GSM location test running I get the attached at logs. I have naturally read the TinyGSM readme and followed their troubleshooting section.
In my research i found some relevant resources. This github issue states the same problem, and with the exact same board. His problem however was about not getting SSL working which i do not need for my project. And from his AT logs you also see him getting a location after a little while. This SIM800L datasheet documents the
CLBS AT command. What i understood from it is that I am getting the
<locationcode> = 3 response which should be a
NET error. But that does not really tell me much. There is also this TinyGSM gitter chat for the library.
I feel really lost here, so any help would be gladly appreciated :)