SunFounder 3in1 Kit
– Reopen the install.bat file.
• To burn the firmware, follow these steps if you are using a Mac OS system.
1. Use the following commands to install Esptool. Esptool is a Python-based, open-source, platform-
independent utility to communicate with the ROM bootloader in Espressif chips.
python3 -m pip install --upgrade pip
python3 -m pip install esptool
2. If esptool is properly installed, it will output a message such as [usage: esptool] if you run python3 -m
esptool.
3. Download firmware.
– ESP8266 Firmware
4. After unzipping, you will see 4 files.
– BAT_AT_V1.7.1.0_1M.bin: The firmware to burn to the ESP8266 module.
– esptool.exe: This is a command-line utility for Windows.
– install_r3.bat: This is the command package for Windows system.
– install_r4.bat: Same as install_r3.bat, but dedicated to UNO R4 board.
5. Open a terminal and use the cd command to go into the firmware folder you just downloaded, then run the
following command to erase the existing firmware and re-burn the new firmware.
python3 -m esptool --chip esp8266 --before no_reset_no_sync erase_flash
python3 -m esptool --chip esp8266 --before no_reset_no_sync write_flash␣
˓→0 "BAT_AT_V1.7.1.0_1M.bin"
6. If you see the following prompt, the firmware has been installed successfully.
Note: If the burn-in fails, please check the following points.
– Reset the ESP8266 module by inserting the RST on the ESP8266 Adapter to GND and then
unplugging it.
– Check if the wiring is correct.
7.2. How to re-burn the firmware for ESP8266 module? 337