From 0b254647f7a03fc7f86c1efaaf4a4944311c3efb Mon Sep 17 00:00:00 2001 From: martin-ger Date: Fri, 20 Oct 2017 10:04:28 +0200 Subject: [PATCH] Added Windows flash instructions --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 47e81c8..11dee7d 100644 --- a/README.md +++ b/README.md @@ -159,8 +159,13 @@ If you want to use the precompiled binaries from the firmware directory you can ```bash $ esptool.py --port /dev/ttyUSB0 write_flash -fs 32m 0x00000 firmware/0x00000.bin 0x10000 firmware/0x10000.bin - ``` +On Windows you can flash it using the "ESP8266 Download Tool" available at https://espressif.com/en/support/download/other-tools. Download the two files 0x00000.bin and 0x10000.bin from the firmware directory. For a generic ESP12, a NodeMCU or a Wemos D1 use the following settings (for an ESP-01 change FLASH SIZE to "8Mbit"): + + + +If "QIO" mode fails on your device, try "DIO" instead. Also have a look at the "Detected Info" to check size and mode of the flash chip. If your downloaded firmware still doesn't start properly, please check with the enclosed checksums whether the binary files are possibly corrupted. + # The MQTT broker library Thanks to Tuan PM for sharing his MQTT client library https://github.com/tuanpmt/esp_mqtt as a basis with us. The modified code still contains the complete client functionality from the original esp_mqtt lib, but it has been extended by the basic broker service.