From fe49ad07a3ffb4a3c5cff907ecc39c2d3b17a81f Mon Sep 17 00:00:00 2001 From: maciboy Date: Mon, 4 Jun 2018 17:50:00 +0200 Subject: [PATCH] Updated Flash Sonoff using Raspberry Pi (markdown) --- Flash-Sonoff-using-Raspberry-Pi.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Flash-Sonoff-using-Raspberry-Pi.md b/Flash-Sonoff-using-Raspberry-Pi.md index c9208515..134aa247 100644 --- a/Flash-Sonoff-using-Raspberry-Pi.md +++ b/Flash-Sonoff-using-Raspberry-Pi.md @@ -5,6 +5,7 @@ https://www.sigmdel.ca/michel/ha/sonoff/flashing_sonoff_en.html So, I will summarize the process and needed adoptions based on the above blog, please refer there for a more detailed explanation ;) + # Preparation of the Raspberry: 1. Install esptool (pip needed) `sudo pip install esptool` @@ -22,17 +23,20 @@ So, I will summarize the process and needed adoptions based on the above blog, p -> add the line (at the bottom): enable_uart=1 -4. Wire RaspberryPi: +# Wire RaspberryPi: https://www.sigmdel.ca/michel/ha/sonoff/flashing_sonoff_en.html ![Wiring](https://www.sigmdel.ca/michel/ha/sonoff/img/sonoff-rpi.jpg) (For RaspberryPi 3 (40 GPIO pins) GND is the last pin on the left, the 39th pin.) -5. Erase flash memory: +# Flashing the firmware +1. Erase flash memory: Connect 3,3V while button pressed to enter flash-mode: + `esptool.py —port /dev/ttyS0 erase_flash` -6. Flash .bin, which you can download from the release-section of this git: +2. Flash .bin, which you can download from the release-section of this git: Again connect 3,3V while pressing button: + `esptool.py —port /dev/ttyS0 write_flash -fs 1MB -fm dout 0x0 /path/to/sonoff.bin` 7. Setup Wifi: