Loved It!Loved It! Geeky Stuff?Geeky Stuff? HelpfulHelpful Hate It!Hate It! FunnyFunny

How to Download and Restore or Flash NodeMCU V3 Stock Firmware

Recently, I flashed the Mongoose OS firmware on my NodeMCU microcontroller which is based on the ESP8266. Mongoose OS is an open-source Operating System for the Internet of Things (IoT). Supported microcontrollers: CC3220, CC3200, ESP32, ESP8266. To know more about Mongoose OS and how to use it, click here. Earlier I was using the Arduino IDE to program the ESP8266. So after flashing Mongoose OS firmware, I was stuck and wanted to go back to default firmware. I searched the web and on YouTube to find anything on how to reset NodeMCU to its default firmware but couldn’t find any guide explaining the correct solution.ESP8266 NodeMCU Module

And that’s the reason why I am writing this post to help all those stuck with other firmware (Lua, Mongoose etc.) and want to go back. For those of you, it’s very easy and I am sharing this solution after flashing several other .bin files. So let’s get started.

Reset NodeMCU V3 to Stock Firmware by AI-Thinker

1. Things You will need

1.1 Hardware Components

  1. NodeMCU ESP8266 Module
  2. Micro USB Cable

1.2 Sofware

  1. ESP8266 Flasher
  2. Stock Firmware file (.bin)

Flashing Stock Firmware on ESP8266 (NodeMCU)

Step 1. First, download the ESP8266 Flasher and the Stock firmware file for your ESp8266 module and then connect the ESP8266 module to your PC/Laptop using a micro USB cable.

Step 2. Run ESP8266 flasher. In COM port, choose the port where the NodeMCU or ESP8266 module is connected.Select COM port

Step 3. Click on “Advanced” tab and the choose Baude Rate 9600; Flash Size 4MByte; Flash Speed 40Mhz; SPIO Mode DIO. See the below screenshot.ESP8266 Flash

Step 4. Then click on “Config” tab and click on the gear icon. Browse the stock firmware file (.bin) you downloaded from the above-given link.Choose Path of Bin File

Step 5. Make sure path of the binary file is 0x0000. Finally, click on “Operation” tab and hit “Flash(F)” button. That’s it.Flashing Stock firmare in ESP8266 NOdeMCU Module

If you have chosen the right COM port and right binary, it will be flashed within 5-10 minutes. After that you will be able to use Arduino IDE to upload codes to your NodeMCU (ESP8266) module and program it for the next best IoT device.

If this guide helped you, consider sharing this post. Subscribe to our newsletter for more upcoming guides on IoT projects that I will be building.

READ  How To Install Instagram++ On Android and iOS Devices

Written by Ravi Singh

An Avid learner, a Tech Enthusiast and the founder of TechPosts Guides, Ravi is a Raspberry Pi fan and an open-source lover. He spends most of his weekends working with IoT devices and playing games on the Xbox. He is also a solo-traveler who loves hiking and exploring new trails.
Follow him on .Twitter, Facebook, and YouTube.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

How to Import – Aramex Shop & Ship vs Amazon Global- Case Study

Hack any WiFi network around You

This $3 WiFi SoC can Hack any WiFi Network Without Password