{"id":16808,"date":"2016-01-21T10:58:58","date_gmt":"2016-01-21T10:58:58","guid":{"rendered":"http:\/\/randomnerdtutorials.com\/?p=16808"},"modified":"2024-02-28T11:22:11","modified_gmt":"2024-02-28T11:22:11","slug":"esp8266-troubleshooting-guide","status":"publish","type":"post","link":"https:\/\/randomnerdtutorials.com\/esp8266-troubleshooting-guide\/","title":{"rendered":"ESP8266 Troubleshooting Guide"},"content":{"rendered":"\n<p>The ESP8266 has a few common issues,\u00a0specially\u00a0when you are trying to flash a new firmware\u00a0or\u00a0uploading scripts. Here&#8217;s a compilation\u00a0with\u00a0some of the most\u00a0common problems with the ESP8266 and how to fix them.<\/p>\n\n\n\n<p><em>This is a companion guide to the <a href=\"https:\/\/randomnerdtutorials.com\/home-automation-using-esp8266\/\" target=\"_blank\" rel=\"noopener noreferrer\">Home Automation using ESP8266<\/a> eBook.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/all_esp_modules_featured.png?resize=1024%2C576&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"ESP8266 Troubleshooting Guide\" class=\"wp-image-16809\" style=\"width:812px;height:auto\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/all_esp_modules_featured.png?w=1024&amp;quality=100&amp;strip=all&amp;ssl=1 1024w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/all_esp_modules_featured.png?resize=300%2C169&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/all_esp_modules_featured.png?resize=768%2C432&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">ESP8266 Troubleshooting &#8211; Arduino IDE<\/h2>\n\n\n\n<p><strong>1)<\/strong> Follow this procedure if you can&#8217;t upload scripts to your ESP-01 using the Arduino IDE. <\/p>\n\n\n\n<p>How to make your ESP8266 go into upload mode when using the Arduino IDE:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Remove power from your ESP8266<\/li>\n\n\n\n<li>Having your ESP connected like <a href=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2015\/02\/ESP8266-Flasher.png\" target=\"_blank\" rel=\"noreferrer noopener\">this<\/a> (double check that GPIO 0 is connected to GND)<\/li>\n\n\n\n<li>Apply power to your ESP8266 and open the\u00a0Arduino IDE<\/li>\n\n\n\n<li>Press the &#8220;Upload&#8221; button<\/li>\n<\/ul>\n\n\n\n<p>2<strong>)<\/strong>\u00a0If you try to upload a new sketch to your ESP32 and you get this error message \u201c<em>A fatal error occurred: Failed to connect to ESP32: Timed out\u2026 Connecting\u2026<\/em>\u201c. It means that your ESP32 is not in flashing\/uploading mode.<\/p>\n\n\n\n<p>Having the right board name and COM por selected, follow these steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hold-down the <strong>BOOT<\/strong> button in your ESP32 board<\/li>\n\n\n\n<li>Press the <strong>Upload <\/strong>button in the Arduino IDE to upload your sketch<\/li>\n\n\n\n<li>After you see the&nbsp;&nbsp;&#8220;<em>Connecting\u2026.<\/em>&#8221; message in your Arduino IDE, release the finger from the <strong>BOOT&nbsp;<\/strong>button<\/li>\n\n\n\n<li>After that, you should see the &#8220;<em>Done uploading<\/em>&#8221; message<\/li>\n<\/ul>\n\n\n\n<p>You&#8217;ll also have to repeat that button sequence every time you want to upload a new sketch. But if you want to solve this issue once for all without the need to press the <strong>BOOT <\/strong>button, follow the suggestions in the next guide:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/solved-failed-to-connect-to-esp32-timed-out-waiting-for-packet-header\/\">[SOLVED] Failed to connect to ESP32: Timed out waiting for packet header<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>3)<\/strong> If you get the error &#8220;COM Port not found\/not available&#8221;, you might need to install the CP210x Drivers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/randomnerdtutorials.com\/install-esp32-esp8266-usb-drivers-cp210x-windows\/\">Install USB Drivers \u2013 CP210x USB to UART Bridge (Windows PC)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/randomnerdtutorials.com\/install-esp32-esp8266-usb-drivers-cp210x-mac-os\/\">Install USB Drivers \u2013 CP210x USB to UART Bridge (Mac OS X)<\/a><\/li>\n<\/ul>\n\n\n\n<p>If you experience any problems or issues with your ESP32, take a look at our in-depth <a href=\"https:\/\/randomnerdtutorials.com\/esp32-troubleshooting-guide\/\">ESP32 Troubleshooting Guide<\/a>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ESP8266 Troubleshooting &#8211; NodeMCU Flasher<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Where do I&nbsp;download the NodeMCU flasher?<\/strong><\/h4>\n\n\n\n<p>Go to the NodeMCU flasher GitHub repository and download the flasher for your Windows PC bit version by clicking the button that says &#8220;Raw&#8221;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/nodemcu\/nodemcu-flasher\/blob\/master\/Win64\/Release\/ESP8266Flasher.exe\" target=\"_blank\" rel=\"noopener noreferrer\">NodeMCU flasher Windows 64 bits<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/nodemcu\/nodemcu-flasher\/blob\/master\/Win32\/Release\/ESP8266Flasher.exe\" target=\"_blank\" rel=\"noopener noreferrer\">NodeMCU flasher Windows 32 bits<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Which settings should I use with the NodeMCU flasher?<\/strong><\/h4>\n\n\n\n<p>The NodeMCU flasher already comes with the right settings by default.<\/p>\n\n\n\n<p>If you have changed some of the settings, I highly recommend that you re-download the NodeMCU flasher.<\/p>\n\n\n\n<p>Here&#8217;s my current settings:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"572\" height=\"331\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-flasher.png?resize=572%2C331&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"nodemcu flasher\" class=\"wp-image-16811\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-flasher.png?w=572&amp;quality=100&amp;strip=all&amp;ssl=1 572w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-flasher.png?resize=300%2C174&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 572px) 100vw, 572px\" \/><\/figure><\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>After I press&nbsp;the &#8220;Flash&#8221; button nothing happens, the NodeMCU flasher doesn&#8217;t start the flashing process&nbsp;<\/strong><\/h4>\n\n\n\n<p>If you pressed&nbsp;the &#8220;Flash&#8221; button&nbsp;and nothing happens&#8230; It means one of these two things:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Problem 1 &#8211; Your ESP isn&#8217;t&nbsp;in flash mode (double-check if GPIO 0 is connected to GND on power up)<\/li>\n\n\n\n<li>Problem 2 &#8211; Your FTDI Programmer can&#8217;t supply enough current to your ESP<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"571\" height=\"331\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nothing-happens.png?resize=571%2C331&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"nothing happens\" class=\"wp-image-16813\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nothing-happens.png?w=571&amp;quality=100&amp;strip=all&amp;ssl=1 571w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nothing-happens.png?resize=300%2C174&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 571px) 100vw, 571px\" \/><\/figure><\/div>\n\n\n<p><strong>Problem 1<\/strong> &#8211; How to make your ESP go into&nbsp;flash mode:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Close the NodeMCU flasher window<\/li>\n\n\n\n<li>Remove power from your ESP8266<\/li>\n\n\n\n<li>Having your ESP connected like <a href=\"https:\/\/randomnerdtutorials.com\/wp-content\/uploads\/2015\/02\/ESP8266-Flasher.png\" target=\"_blank\" rel=\"noopener noreferrer\">this<\/a> (double check that GPIO 0 is connected to GND)<\/li>\n\n\n\n<li>Apply power to your ESP8266 and open the NodeMCU flasher<\/li>\n\n\n\n<li>Press the &#8220;Flash&#8221; button<\/li>\n<\/ol>\n\n\n\n<p>If it&#8217;s still saying &#8220;Waiting MAC&#8221;, then try the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Having the NodeMCU flasher still open<\/li>\n\n\n\n<li>Connect a wire from your ESP8266 reset pin to GND<\/li>\n\n\n\n<li>Remove that wire from GND and connect to VCC<\/li>\n<\/ol>\n\n\n\n<p>Repeat steps 2 and 3 a few times until your ESP reboots and hopefully the NodeMCU flasher can detect your ESP and start the flashing process.<\/p>\n\n\n\n<p><strong>Problem 2 &#8211; <\/strong>If your FTDI can&#8217;t supply enough current, you might need to buy a new FTDI programmer or power your ESP8266 with an external power supply.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>NodeMCU flasher gets stuck at a certain percentage<\/strong><\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"561\" height=\"331\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-stuck.png?resize=561%2C331&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"nodemcu stuck\" class=\"wp-image-16825\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-stuck.png?w=561&amp;quality=100&amp;strip=all&amp;ssl=1 561w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-stuck.png?resize=300%2C177&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 561px) 100vw, 561px\" \/><\/figure><\/div>\n\n\n<ol class=\"wp-block-list\">\n<li>Remove power from your ESP+FTDI:<\/li>\n\n\n\n<li>Close the NodeMCU flasher window<\/li>\n\n\n\n<li>Plug your ESP+FTDI to your computer again<\/li>\n\n\n\n<li>Open NodeMCU flasher and try the 19200 baud rate<\/li>\n<\/ol>\n\n\n\n<p>If this process fails, please repeat the same procedure for the next baud rates (38400, 57600, 74880 and 115200).<\/p>\n\n\n\n<p>I don&#8217;t know why, but at least 5&nbsp;people faced the same problem and this trick solved it. So at a baud rate of 57600 or 115200 I think it will flash 100%. I don&#8217;t have any logical explanation, since this is not very common.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>How does the&nbsp;NodeMCU flasher should look after a successful flash?<\/strong><\/h4>\n\n\n\n<p>It should have a green arrow in the bottom left.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"813\" height=\"476\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-flasher-flashed.png?resize=813%2C476&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"nodemcu flasher flashed\" class=\"wp-image-16814\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-flasher-flashed.png?w=813&amp;quality=100&amp;strip=all&amp;ssl=1 813w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-flasher-flashed.png?resize=300%2C176&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/nodemcu-flasher-flashed.png?resize=768%2C450&amp;quality=100&amp;strip=all&amp;ssl=1 768w\" sizes=\"(max-width: 813px) 100vw, 813px\" \/><\/figure><\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Unbricking the FTDI Programmer on Windows PC<\/strong><\/h4>\n\n\n\n<p>If you have a brand new FTDI Programmer and you need to install your FTDI drivers on Windows, visit this website for the official drivers: http:\/\/www.ftdichip.com\/Drivers\/VCP.htm.<\/p>\n\n\n\n<p>In alternative, you can contact the seller that sold you the FTDI Programmer.<\/p>\n\n\n\n<p>If you\u2019re having trouble installing the FTDI drivers on Windows 7\/8\/8.1\/10 it\u2019s very likely that FTDI is bricked.<\/p>\n\n\n\n<p>Follow this tutorial to fix that: http:\/\/youtu.be\/SPdSKT6KdF8.<\/p>\n\n\n\n<p>In the video I mentioned earlier, the guy tells you to download the drivers from the FTDI website, read carefully the YouTube description of his video to find all the links. Here\u2019s the drivers you need:&nbsp;http:\/\/www.ftdichip.com\/Drivers\/CDM\/CDM%20v2.12.00%20WHQL%20Certified.zip<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ESP8266 Troubleshooting &#8211; ESPlorer IDE<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>ESPlorer IDE Error: only one tcp server allowed<\/strong><\/h4>\n\n\n\n<p>This means that you tried to upload multiple scripts and you ESP is still running the old script with a web server.&nbsp;To fix it, you simply need to&nbsp;send these commands to delete all the files and restart your ESP:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>file.format()<\/li>\n\n\n\n<li>node.restart()<\/li>\n<\/ol>\n\n\n\n<p>Upload the script again and name it &#8216;init.lua&#8217; and you shouldn&#8217;t see that error again.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>ESPlorer IDE Error: can&#8217;t autodetect firmware<\/strong><\/h4>\n\n\n\n<p>and<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>ESPlorer IDE Error:<\/strong><strong> Waiting answer from ESP \u2013 Timeout reached. Command aborted.Waiting answer from ESP \u2013 Timeout reached. Command aborted.<\/strong><\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"590\" height=\"255\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/cant-autodetect-firmware.png?resize=590%2C255&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"can't autodetect firmware\" class=\"wp-image-16816\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/cant-autodetect-firmware.png?w=590&amp;quality=100&amp;strip=all&amp;ssl=1 590w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/cant-autodetect-firmware.png?resize=300%2C130&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure><\/div>\n\n\n<p>This sounds like your ESP it&#8217;s still in flash mode.&nbsp;How to make your ESP go into user&nbsp;mode:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Close the&nbsp;ESPlorer IDE connection<\/li>\n\n\n\n<li>Remove power from your ESP8266<\/li>\n\n\n\n<li>Having your ESP&nbsp;with GPIO 0 connected to VCC<\/li>\n\n\n\n<li>Apply power to your ESP8266 and&nbsp;re-establish the connection with ESPlorer IDE<\/li>\n<\/ol>\n\n\n\n<p>If it&#8217;s still saying &#8220;can&#8217;t autodetect firmware&#8221;, then try the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Having the&nbsp;ESPlorer IDE connection still printing &#8220;&#8230;..&#8221;<\/li>\n\n\n\n<li>Connect a wire from your ESP8266 reset pin to GND<\/li>\n\n\n\n<li>Remove that wire from GND and connect to VCC<\/li>\n<\/ol>\n\n\n\n<p>Repeat steps 2 and 3 a few times until your ESP reboots and hopefully the ESPlorer IDE&nbsp;can detect your ESP.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>My code disappears when I restart the ESP8266<\/strong><\/h4>\n\n\n\n<p>If you upload a script&nbsp;to your ESP and when you restart it your ESP doesn&#8217;t do anything.&nbsp;It means that your ESP couldn&#8217;t find the script or it occurred a memory issue.<\/p>\n\n\n\n<p>This can be solved like this:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>You didn&#8217;t save your script with this exact name &#8216;init.lua&#8217;. Re-uploading the same script, but with the &#8216;init.lua&#8217; name should solve your problem<\/li>\n\n\n\n<li>It can be a memory issue. Re-flashing the ESP with NodeMCU flasher usually solves that problem<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Finding the ESP8266 IP Address<\/strong><\/h4>\n\n\n\n<p>Before you start make sure you check these two items:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Verify&nbsp;that the script uploaded to your ESP has the right network credentials<\/li>\n\n\n\n<li>Make sure your ESP is near your router<\/li>\n<\/ol>\n\n\n\n<p>Here&#8217;s what you can do to find the IP address:<\/p>\n\n\n\n<p><strong>Solution 1<\/strong>&nbsp;&#8211;&nbsp;Sending a command with the ESPlorer IDE<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Send the command &#8220;print(wifi.sta.getip())&#8221; with the ESPlorer IDE and it should print your IP Address<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"536\" height=\"40\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/ESP-IP-Address.png?resize=536%2C40&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"ESP IP Address\" class=\"wp-image-16820\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/ESP-IP-Address.png?w=536&amp;quality=100&amp;strip=all&amp;ssl=1 536w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/ESP-IP-Address.png?resize=300%2C22&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 536px) 100vw, 536px\" \/><\/figure><\/div>\n\n\n<p><strong>Solution 2<\/strong>&nbsp;&#8211;&nbsp;Install an IP Scanner Software<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>An IP Scanner software searches&nbsp;for all the devices in your network<\/li>\n\n\n\n<li>Download this free software:\n<ol class=\"wp-block-list\">\n<li>Windows PC: www.advanced-ip-scanner.com<\/li>\n\n\n\n<li>MAC OS X, Windows or Linux:&nbsp;http:\/\/angryip.org<\/li>\n<\/ol>\n<\/li>\n\n\n\n<li>Install one of these&nbsp;softwares&nbsp;(while having your ESP running with that web server script)<\/li>\n\n\n\n<li>Open the IP Scanner software and&nbsp;click &#8220;Scan&#8221;<\/li>\n\n\n\n<li>Let that process finish (it can take a couple of minutes)<\/li>\n<\/ol>\n\n\n\n<p>In my case, it found my ESP. Now if I type 192.168.1.95 in my browser I can see the ESP web server.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"590\" height=\"471\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/advanced-ip-scanner.png?resize=590%2C471&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"advanced ip scanner\" class=\"wp-image-16810\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/advanced-ip-scanner.png?w=590&amp;quality=100&amp;strip=all&amp;ssl=1 590w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/advanced-ip-scanner.png?resize=300%2C239&amp;quality=100&amp;strip=all&amp;ssl=1 300w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Did you experience other problems?<\/h2>\n\n\n\n<p><strong>Please leave a comment below, so I can update the troubleshooting guide with more problems and solutions.<\/strong><\/p>\n\n\n\n<p>Thanks for reading,<\/p>\n\n\n\n<p>Rui Santos<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The ESP8266 has a few common issues,\u00a0specially\u00a0when you are trying to flash a new firmware\u00a0or\u00a0uploading scripts. Here&#8217;s a compilation\u00a0with\u00a0some of the most\u00a0common problems with the ESP8266 and how to fix &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"ESP8266 Troubleshooting Guide\" class=\"read-more button\" href=\"https:\/\/randomnerdtutorials.com\/esp8266-troubleshooting-guide\/#more-16808\" aria-label=\"Read more about ESP8266 Troubleshooting Guide\">CONTINUE READING \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":16809,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[214,246,300,240,269,264,255],"tags":[],"class_list":["post-16808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esp8266","category-esp8266-arduino-ide","category-0-esp8266","category-esp8266-projects","category-guide-project","category-project","category-troubleshooting-guide"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/01\/all_esp_modules_featured.png?fit=1024%2C576&quality=100&strip=all&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/16808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/comments?post=16808"}],"version-history":[{"count":1,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/16808\/revisions"}],"predecessor-version":[{"id":149308,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/16808\/revisions\/149308"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media\/16809"}],"wp:attachment":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media?parent=16808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/categories?post=16808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/tags?post=16808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}