From e16222b2dbeb6ddfe3274810f6c78e4220f83ac6 Mon Sep 17 00:00:00 2001 From: Michael Ingraham <34340210+meingraham@users.noreply.github.com> Date: Fri, 5 Jul 2019 16:26:15 -0400 Subject: [PATCH] Expand Common Mistakes to include more explanation and add "erase flash" --- Hardware-Preparation.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Hardware-Preparation.md b/Hardware-Preparation.md index b6cb397a..e627ef76 100644 --- a/Hardware-Preparation.md +++ b/Hardware-Preparation.md @@ -48,9 +48,9 @@ To bring ESP8266 into Flash Mode: If everything went well, you are now in Flash Mode and ready to continue with [flashing](https://github.com/arendst/Sonoff-Tasmota/wiki/Flashing). If the flashing process is unable to start, disconnect the module and retry the steps. ## Common Mistakes -- Double check the wire connections and soldering job for overflow -- Releasing GPIO0 button/wire before booting is finished -- Insufficient power delivered over the serial-to-USB adapter can prevent flashing. Supply more power with an additional 3.3V power supply or get an adapter with a better power supply. -- Not switching RX and TX pins -- Recheck your serial-to-USB adapter so it supplies 3.3V power instead of 5V - +- Wire connections and solder joints - Double check all connections and for solder overflow. +- Releasing GPIO0 button/wire before booting is finished - It is safe to leave GPIO0 connected to GND during the entire programming process. Just be sure to disconnect GPIO0 before booting the device for regular operation. +- Erase the flash memory first and cycle power afterwards before uploading the Tasmota firmware binary. Not erasing can leave behind remnants of the previous flash contents which can interfere with the new firmware operation. +- Insufficient power delivered over the serial-to-USB adapter. This leads to flashing failures or corrupted flash altogether. Supply more power with a separate 3.3V power supply or get an adapter with a better power supply. +- Recheck your serial-to-USB adapter so to ensure that it supplies 3.3V voltage and **NOT 5V**. **5V will damage the ESP chip!** +- Make sure that the RX pin is connected to the TX pin between the serial adapter and your ESP device, and vice versa.