<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Sim800l]]></title><description><![CDATA[<p dir="auto">Re: <a href="/topic/63/sim800l-module">Sim800l module</a><br />
I can't seem to find any documentation on the use of this module. Can you please provide an example file showing the supported AT commands. Also I can't find any information on the pinout for this board. From a users perspective it really is unfortunate to buy a product and struggle to figure how to use it. The m5stack, up to this point, was a terrific experience because you guys had samples and drawings and solid documentation. In the future I suggest only releasing modules once they are fully documented.</p>
]]></description><link>https://community.m5stack.com/topic/164/sim800l</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 20:39:39 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/164.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 07 Apr 2018 04:03:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sim800l on Wed, 05 Feb 2025 21:08:30 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/cepics" aria-label="Profile: cepics">@<bdi>cepics</bdi></a></p>
<p dir="auto">try changing the line to:</p>
<pre><code>Serial2.printf("AT+CSTT=\"%s\",\"%s\",\"%s\"\r\n", apn, user, pass);
</code></pre>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/28132</link><guid isPermaLink="true">https://community.m5stack.com/post/28132</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 05 Feb 2025 21:08:30 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Wed, 05 Feb 2025 10:20:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wschnell" aria-label="Profile: wschnell">@<bdi>wschnell</bdi></a> Hi, sorry for the late response...;-)</p>
<p dir="auto">I'm trying your code but Arduino doesn't compile with this error:</p>
<pre><code>Compilation error: 's' was not declared in this scope
</code></pre>
<p dir="auto">about this line:</p>
<pre><code>Serial2.printf("AT+CSTT="%s","%s","%s"\r\n", apn, user, pass);
</code></pre>
<p dir="auto">no way to work with SIM800L MODULE!!</p>
<p dir="auto">tips??</p>
]]></description><link>https://community.m5stack.com/post/28120</link><guid isPermaLink="true">https://community.m5stack.com/post/28120</guid><dc:creator><![CDATA[cepics]]></dc:creator><pubDate>Wed, 05 Feb 2025 10:20:21 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Wed, 07 Nov 2018 07:12:38 GMT]]></title><description><![CDATA[<p dir="auto">I suggest to use the TinyGSM library (tested and it works)</p>
<p dir="auto"><a href="https://github.com/vshymanskyy/TinyGSM" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vshymanskyy/TinyGSM</a></p>
<p dir="auto">in the example sketches simply change serial1 to serial2</p>
<p dir="auto">:D</p>
]]></description><link>https://community.m5stack.com/post/1942</link><guid isPermaLink="true">https://community.m5stack.com/post/1942</guid><dc:creator><![CDATA[MrTarantl]]></dc:creator><pubDate>Wed, 07 Nov 2018 07:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Fri, 15 Jun 2018 19:23:40 GMT]]></title><description><![CDATA[<p dir="auto">the code above works with my SIM800L module.</p>
<p dir="auto">not all is necessary, but maybe helpful …</p>
<p dir="auto">what I have learned up to now:</p>
<ul>
<li>
<p dir="auto">it works with HardwareSerial; no libraries to declare; default pins</p>
</li>
<li>
<p dir="auto">I can make phone calls</p>
</li>
<li>
<p dir="auto">I can send and receive SMS</p>
</li>
<li>
<p dir="auto">the audio of the phone is not connected to the M5Stack; it's just the bare minimum.</p>
</li>
<li>
<p dir="auto">if required, I might connect a better antenna - there is a connector on the SIM800L module and a hole in the base module I could use.</p>
</li>
<li>
<p dir="auto">no soldering, no cables, no voltage problems</p>
</li>
<li>
<p dir="auto">no EDGE, no LTE</p>
</li>
<li>
<p dir="auto">the LED on the SIM800L module can be seen through the headphone hole.</p>
</li>
<li>
<p dir="auto">the Arduino IDE installation brings a GSM library, but it is not listed under examples in the IDE.</p>
</li>
</ul>
<p dir="auto">bye for now<br />
Walter</p>
]]></description><link>https://community.m5stack.com/post/1076</link><guid isPermaLink="true">https://community.m5stack.com/post/1076</guid><dc:creator><![CDATA[wschnell]]></dc:creator><pubDate>Fri, 15 Jun 2018 19:23:40 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Fri, 15 Jun 2018 18:20:12 GMT]]></title><description><![CDATA[<p dir="auto">#include &lt;M5Stack.h&gt;</p>
<p dir="auto">HardwareSerial Serial2(2);</p>
<p dir="auto">void setup() {</p>
<p dir="auto">M5.begin();<br />
M5.Lcd.printf("GSM Test");     // just to see that the program has started<br />
Serial.begin(115200);          // switch on the serial "terminal" of Arduino IDE</p>
<p dir="auto">// Serial2.begin(unsigned long baud, uint32_t config, int8_t rxPin, int8_t txPin, bool invert)<br />
Serial2.begin(9600, SERIAL_8N1, 16, 17);    // 9600 baud seems to be the default for modems; pins as printed on the PCB board<br />
at("", 200);<br />
at("Z", 200);                  // reset all parameters to the user defined profile<br />
at("I", 200);                  // display product info<br />
at("+CPIN?", 200);             // unlocked ?<br />
at("+CGREG?", 200);            // check the registration status of the device<br />
at("+COPS?", 2000);            // get operator<br />
at("+CSQ", 200);               // check signal quality<br />
at("+CNUM?", 200);             // find phone number of the device<br />
at("+CNUM", 2000);             // find phone number of the device<br />
at("+ATS0=3", 200);            // answer incoming calls after 1 ring tone(s)<br />
at("+CREG=1", 200);<br />
at("+CREG?", 200);<br />
at("+CFUN=?", 200);            // list functionality levels<br />
at("+CFUN=1", 200);            // set to full functionality<br />
//  at("+COPS=1,0,"E-Plus"", 200);<br />
at("+CR=?", 200);              // service reporting control<br />
at("+CGATT=?", 200);<br />
at("+CGATT=1", 200);<br />
Serial2.printf("AT+CSTT="%s","%s","%s"\r\n", apn, user, pass);<br />
delay(200);<br />
Serial.print(Serial2.readString());<br />
at("+ICCID", 200);<br />
at("+GSN", 200);<br />
at("+CIICR", 200);<br />
at("+CIFSR", 200);<br />
at("+CPOL?", 200);<br />
at("+COPS=?", 2000);             // get operators<br />
}</p>
<p dir="auto">void at(char* sCmd, unsigned long lDelay) {<br />
Serial2.printf("AT%s\r\n", sCmd);<br />
delay(lDelay);<br />
Serial.print(Serial2.readString());<br />
}</p>
<p dir="auto">// now that the intro is done, we go into an interactive loop, where we can enter AT commands or press a button to do something<br />
void loop() {</p>
<p dir="auto">if(Serial.available()) {<br />
int ch = Serial.read();<br />
Serial2.write(ch);<br />
M5.Lcd.write(ch);<br />
}</p>
<p dir="auto">if(Serial2.available()) {<br />
int ch = Serial2.read();<br />
Serial.write(ch);<br />
}<br />
if (M5.BtnA.wasPressed()) {<br />
M5.Lcd.printf("\nhangup");<br />
at("H", 200);                     // hangup<br />
}<br />
if (M5.BtnB.wasPressed()) {<br />
M5.Lcd.printf("\ndialing");<br />
at("L8", 200);                    // volume 0-9<br />
at("D0043xxxxxxxx;", 2000);     // dial<br />
}<br />
if (M5.BtnC.wasPressed()) {<br />
M5.Lcd.printf("\nsms");<br />
at("+CMGF=1", 200);               // set the GSM Module to text mode<br />
at("+CMGS="+43xxxxxxxxxx"\rTest SMS by Walter\x1A", 2000);     // sms<br />
}<br />
M5.update();<br />
}</p>
]]></description><link>https://community.m5stack.com/post/1075</link><guid isPermaLink="true">https://community.m5stack.com/post/1075</guid><dc:creator><![CDATA[wschnell]]></dc:creator><pubDate>Fri, 15 Jun 2018 18:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Fri, 15 Jun 2018 18:52:30 GMT]]></title><description><![CDATA[<p dir="auto">Just found an important fact that's mentioned nowhere: there are 2 ways to insert the SIM Card (uhm, maybe four …). Note that one corner is cut off. This does NOT go in first. When you put in the SIM Card, it will look towards your right hand.</p>
<p dir="auto">Now the AT commands work ...</p>
]]></description><link>https://community.m5stack.com/post/1074</link><guid isPermaLink="true">https://community.m5stack.com/post/1074</guid><dc:creator><![CDATA[wschnell]]></dc:creator><pubDate>Fri, 15 Jun 2018 18:52:30 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Fri, 18 May 2018 14:09:26 GMT]]></title><description><![CDATA[<p dir="auto">if it can help you :<br />
<a href="http://miliohm.com/sim800l-arduino-tutorial/" target="_blank" rel="noopener noreferrer nofollow ugc">http://miliohm.com/sim800l-arduino-tutorial/</a></p>
<p dir="auto">Br<br />
Jp</p>
]]></description><link>https://community.m5stack.com/post/996</link><guid isPermaLink="true">https://community.m5stack.com/post/996</guid><dc:creator><![CDATA[Jp]]></dc:creator><pubDate>Fri, 18 May 2018 14:09:26 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Fri, 18 May 2018 13:28:40 GMT]]></title><description><![CDATA[<p dir="auto">Hello</p>
<p dir="auto">any update of demonstration source code for the sim module with realtime streaming audio over Gsm ?</p>
<p dir="auto">Looking for using it as a basic talking only smartphone in full duplex, send and receive at the same time  ?<br />
If possible Under Arduino IDE , with ino file ...<br />
Good project and information..<br />
...<br />
Great day.<br />
Jp</p>
]]></description><link>https://community.m5stack.com/post/995</link><guid isPermaLink="true">https://community.m5stack.com/post/995</guid><dc:creator><![CDATA[Jp]]></dc:creator><pubDate>Fri, 18 May 2018 13:28:40 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Mon, 09 Apr 2018 18:35:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jpilarski" aria-label="Profile: jpilarski">@<bdi>jpilarski</bdi></a> 在 <a href="/post/782">Sim800l</a> 中说：</p>
<blockquote>
<p dir="auto">Is the mic on GPIO5</p>
</blockquote>
<p dir="auto">No. mic and headphone are connected direct to SIM800L module.<br />
GPIO5 is reset.<br />
<img src="https://nettigo.eu/system/images/1935/original.jpg" alt="alt text" class=" img-fluid img-markdown" /><br />
Interconnection<br />
M5 Stask  &lt;&gt; SIM800L<br />
Vbat - Vcc (3.7-4.3V)<br />
GPIO16(RX) - TXD<br />
GPIO17(TX) - RXD (must be not direct 3.3V &gt; 2.5V)<br />
GPIO5 - RST<br />
GND - GND</p>
<p dir="auto">RING is not used.<br />
DTR is not used.</p>
<p dir="auto">MIC+, MIC- to microphone.<br />
SPK+, SPK- to headphone.</p>
<p dir="auto">Example for Arduino<br />
<img src="/assets/uploads/files/1523298953492-mic_001-resized.png" alt="0_1523298952882_MIC_001.png" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1523298866359-09-04-2018-21-32-20.png" alt="0_1523298865995_09-04-2018 21-32-20.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/783</link><guid isPermaLink="true">https://community.m5stack.com/post/783</guid><dc:creator><![CDATA[X-Dron]]></dc:creator><pubDate>Mon, 09 Apr 2018 18:35:57 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Mon, 09 Apr 2018 16:54:41 GMT]]></title><description><![CDATA[<p dir="auto">Thanks very much. Is the mic on GPIO5. I was just making a purchase on amazon and thought I'd try out a module. This image wasn't on the re-sellers page. I wasn't even sure what it did and figured it would be a new thing to learn about.  Really your documentation has been really great. It makes a huge difference to users. The enjoyable experience of using your product is what made me want to purchase a module. Maybe there should be a page for each module with all the relevant information just in case the re-seller isn't providing it.</p>
]]></description><link>https://community.m5stack.com/post/782</link><guid isPermaLink="true">https://community.m5stack.com/post/782</guid><dc:creator><![CDATA[jpilarski]]></dc:creator><pubDate>Mon, 09 Apr 2018 16:54:41 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Sat, 07 Apr 2018 09:40:09 GMT]]></title><description><![CDATA[<p dir="auto">If you can  Russian the best manual for SIM800L here<br />
<a href="http://codius.ru/articles/GSM_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_SIM800L_%D1%87%D0%B0%D1%81%D1%82%D1%8C_1" target="_blank" rel="noopener noreferrer nofollow ugc">http://codius.ru/articles/GSM_модуль_SIM800L_часть_1</a><br />
Many sketches for Arduino that can be easily conversion to M5 Stask.<br />
Just replace<br />
#include &lt;SoftwareSerial.h&gt;<br />
SoftwareSerial SIM800 (8, 9); // 8 - RX Arduino (TX SIM800L), 9 - TX Arduino (RX SIM800L)<br />
to</p>
<p dir="auto">HardwareSerial SIM800 (2); // pin 16 = RX, pin 17 = TX<br />
for example<br />
<a href="https://yadi.sk/d/SxWs6t0x3UBco6" target="_blank" rel="noopener noreferrer nofollow ugc">https://yadi.sk/d/SxWs6t0x3UBco6</a></p>
]]></description><link>https://community.m5stack.com/post/761</link><guid isPermaLink="true">https://community.m5stack.com/post/761</guid><dc:creator><![CDATA[X-Dron]]></dc:creator><pubDate>Sat, 07 Apr 2018 09:40:09 GMT</pubDate></item><item><title><![CDATA[Reply to Sim800l on Sat, 07 Apr 2018 08:13:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jpilarski" aria-label="Profile: jpilarski">@<bdi>jpilarski</bdi></a> Hi Jp,</p>
<p dir="auto">Not sure where you purchased yours but they should have included the photo below outlining the pin-outs used.</p>
<p dir="auto">Here is a link to a manual for the AT command set for this sim module:<br />
<a href="https://cdn-shop.adafruit.com/datasheets/sim800_series_at_command_manual_v1.01.pdf" target="_blank" rel="noopener noreferrer nofollow ugc">https://cdn-shop.adafruit.com/datasheets/sim800_series_at_command_manual_v1.01.pdf</a></p>
<p dir="auto">There are many more datasheets at the Simcom website link if you are prepared to register:<br />
<a href="http://simcomm2m.com/En/module/detail.aspx?id=138" target="_blank" rel="noopener noreferrer nofollow ugc">http://simcomm2m.com/En/module/detail.aspx?id=138</a></p>
<p dir="auto">Here is a link to a simple program that could form the basis for use with the M5 stack.... You can probably find more examples on github.<br />
<a href="http://www.ayomaonline.com/programming/quickstart-sim800-sim800l-with-arduino/" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.ayomaonline.com/programming/quickstart-sim800-sim800l-with-arduino/</a></p>
<p dir="auto">It will need some conversion to make it compatible with the M5Stack. For starters you would need to add this to the start:</p>
<p dir="auto"><em>#include &lt;M5Stack.h&gt;</em></p>
<p dir="auto">The GSM format used on this module is not supported in my country so I have no experience using it.</p>
<p dir="auto">Good luck.</p>
<p dir="auto"><img src="/assets/uploads/files/1523083256129-simmodule.jpg" alt="0_1523083252346_SimModule.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/760</link><guid isPermaLink="true">https://community.m5stack.com/post/760</guid><dc:creator><![CDATA[JJ]]></dc:creator><pubDate>Sat, 07 Apr 2018 08:13:19 GMT</pubDate></item></channel></rss>