
First, download this from the developer page and unzip it. The easiest way to do this is with the help of a tool.įor this, I use the “ ESPlorer” tool, which was written in Java and can, therefore, be used on all operating systems.
#Nodemcu esp8266 firmware serial
In order to transfer the program code to this, we first have to establish a serial connection. The ESP8266 NodeMCU microcontroller can be programmed using the LUA language (by the way, this also occurs in our automatic telegram script).

Once the firmware has been successfully transferred, you can disconnect GPIO0 from GND and close the flashing tool. This is in the “.bin” file format and can be used in the “Config” tab instead of the predefined firmware Connect that the baud rate on these custom builds is 115200 and not 9600 (if you use them).
#Nodemcu esp8266 firmware update
If you want to update the firmware one day, you can find more information here.įor example, you can load custom firmware from here (with more libraries included as standard (such as http, etc.).

The development team is probably in the process of making the tool available for Linux and Mac. The Mac address should be displayed directly: After checking, press Flash (F) and wait for the process to complete. Usually this is recognized automatically (as long as no more than one module is connected). Start the program and select the corresponding port to which the ESP82166 is connected. There is a 32-bit and 64-bit version of this, which must be downloaded according to the operating system.
#Nodemcu esp8266 firmware drivers
The ESP8266 should be recognized automatically and the drivers should be installed automatically under Windows 7/8/10. After the firmware has been successfully flashed, you can disconnect this pin from the GND.įirst, connect the USB adapter to your PC. The following pins of the ESP8266 NodeMCU module are first connected to the USB-TTL converter using jumper cables: ESP8266īy the way, the connection of GPIO0 to GND is only important when flashing. The labelling of the pins is not directly visible since it is between the jumper and the actual pins. Now we have to connect the module to the FT232 USB adapter. For this, it is important that we know the pin assignment of our ESP module.įor the two ESP-01 and ESP-12 I have inserted the pin assignment here: Top view of the ESP8266 NodeMCU ESP-01 ( source) ESP8266 NodeMCU ESP-12 PinoutĪn assignment of all models (ESP-05, ESP-07, etc.) can be found here. Without such a board we have to use the USB-TTL adapter. With the development board, it is sufficient to connect a micro USB cable. First of all, we have to connect the ESP8266 to a USB port on our computer.
