Open jatincc opened 4 years ago
I'm sorry; I'm finally checking through a month of issues. Did you get this working? I fried the one Monarch chip I had (DOH!) so I can't do much troubleshooting myself.
I noticed a similar problem, and think it might have been fixed by https://github.com/vshymanskyy/TinyGSM/commit/38a712500ed862128c5f88e8761a88f4066771dc#diff-54854492bf719b8c61334c1cf1017e0ad996eda65cf986c179b53485358e2e6eL723
Specifically, according to the documentation, it appears that the modem only expects a CR character as a line terminator rather than a CRLF (or even just LF). The old situation caused the redundant LF character to be prepended to the data sequence sent to the remote end, and the last data character being prepended to the next command, corrupting it and causing the subsequent "operation not supported" error.
Anyway, in my case just changing
const char* gsmNL = CRLF;
to
const char* gsmNL = "\r";
appears to fix the issue, even using when using used "plain text" mode instead of hex mode.
[ x] I have read the Troubleshooting section of the ReadMe
What type of issues is this?
[ ] Request to support a new module
[ ] Bug or problem compiling the library [ ] Bug or issue with library functionality (ie, sending data over TCP/IP) [x ] Question or request for help
What are you working with?
Modem: SEQUANS Communications GM01Q UE5.2.0.1 Main processor board: Nucleo L476RG TinyGSM version: 0.10.8 Code:
Scenario, steps to reproduce
I am trying to get the HttpClient working with STM32 Nucleo L476RG board. Using the X-NUCLEO-STMOD1 expansion board connected with the SEQUANS GM10Q Monarch.
Expected result
I should expect to see the TinyGSM ascii logo.
Actual result
Debug and AT command log
I have tried factory resetting the modem but i get this error.