Formatting

Michael Ingraham 2019-05-16 18:54:35 -04:00
parent e5cc639ef2
commit 9bb0ac54a0
1 changed files with 6 additions and 7 deletions

@ -1,8 +1,8 @@
The Sonoff iFan02 is supported in Tasmota from version 6.0.0b
* Itead Product Page: http://sonoff.itead.cc/en/products/appliances/sonoff-ifan02
* Itead Shop: https://www.itead.cc/sonoff-ifan02-wifi-smart-ceiling-fan-with-light.html
* Itead iFan02 Schematics: https://github.com/arendst/arendst.github.io/blob/master/media/ifan02/iFan02Schematics.pdf
* [Itead Product Page](http://sonoff.itead.cc/en/products/appliances/sonoff-ifan02)
* [Itead Shop](https://www.itead.cc/sonoff-ifan02-wifi-smart-ceiling-fan-with-light.html)
* [Itead iFan02 Schematics](https://github.com/arendst/arendst.github.io/blob/master/media/ifan02/iFan02Schematics.pdf)
## Serial Connection
@ -10,7 +10,7 @@ Please see the [Hardware Preparation](https://github.com/arendst/Sonoff-Tasmota/
Flashing using only a USB to serial converter will not work as the unit draws too much current as can be observed by a flashing blue led on the PCA and a lot of serial gibberish. As AC is not connected to Gnd I used the available power supply of the unit and connecting the USB to serial converter to J3 pins Gnd, Tx and Rx.
The button is not connected to GPIO00 so flashing the unit requires some extra work. I managed to flash the iFan02 by soldering a wire to TP16 (GPIO00) on the bottom of the PCA. Keep this wire connected to Gnd during the power-on or reset process (pressing the button) and the unit will be in firmware upgrade mode. If you've soldered the gpio0 connection don't forget to unsolder before booting normally.
The button is not connected to GPIO0 so flashing the unit requires some extra work. I managed to flash the iFan02 by soldering a wire to TP16 (GPIO00) on the bottom of the PCA. Keep this wire connected to Gnd during the power-on or reset process (pressing the button) and the unit will be in firmware upgrade mode. If you've soldered the gpio0 connection don't forget to unsolder before booting normally.
If you have an Arduino you may be able to flash without providing an additional power source. I have successfully flashed using an Arduino Duemilanove with the atmel chip pulled out (basically using it for FTDI and 3.3v power regulation). Rx on Arduino goes to Rx on iFan02, Tx to Tx (no crossover like with FTDI). I did not have to press the button, only to ground TP16 while initiating the flash in Arduino IDE. The Arduino provides enough power to flash, however it will not boot into Tasmota unless you plug in to external power (it boot loops after flashing is complete).
@ -20,9 +20,8 @@ Connect RX -> TX | 3.3 -> 3.3 | TX -> RX | GND -> GND and connect TP16 to GND (
Press hold the button while connecting to the computer. I flashed the tasmota bin file using ESP Flash tool, flashed successfully at first attempt.
Images
https://drive.google.com/open?id=1wTlpXhFoSty7vdHFppUUrNNYyMt2x-HV
https://drive.google.com/open?id=1owDW6DCnJHxNdx1VN6ohmqGqdKE73CQm
![](https://user-images.githubusercontent.com/34340210/57892048-9f0e5200-780b-11e9-8699-950981f25e82.jpg)
![](https://user-images.githubusercontent.com/34340210/57892049-9f0e5200-780b-11e9-9beb-14125dd9d4c9.jpg)
*************
* See issue [#2839](https://github.com/arendst/Sonoff-Tasmota/issues/2839) for user information