Tasmota Flash Oukitel P2 Plug

From ivc wiki
Revision as of 17:59, 6 December 2019 by Ivc (talk | contribs)
Jump to navigationJump to search
Tasmota oukitel p2 plug.jpg

Oukitel P2, also know as Merisny P2, is a WiFi controllable plug. It is based on the ESP8266 MCU.

Wiring

Tasmota oukitel p2 plug wiring top.jpg Tasmota oukitel p2 plug wiring overview.jpg

Esptool

Download the Esptool to erase and flash the Tasmota firmware.

Erase flash

Change the right serial-port, e.g. /dev/tty.usbserial-A98AVCSI

user$ ./esptool.py --port /dev/tty.usbserial-A98AVCSI erase_flash
esptool.py v2.5.1
Serial port /dev/tty.usbserial-A98AVCSI
Connecting....
Detecting chip type... ESP8266
Chip is ESP8285
Features: WiFi, Embedded Flash
MAC: 2c:f4:32:c9:d1:91
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 3.7s
Hard resetting via RTS pin...
user$

Upload firmware

Download the latest Tasmota firmware (tasmota.bin)

user$ ./esptool.py --port /dev/tty.usbserial-A98AVCSI write_flash -fs 1MB -fm dout 0x0 tasmota.bin 
esptool.py v2.5.1
Serial port /dev/tty.usbserial-A98AVCSI
Connecting........_____....._____....._____....._
Detecting chip type... ESP8266
Chip is ESP8285
Features: WiFi, Embedded Flash
MAC: 2c:f4:32:c9:d1:91
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Compressed 575616 bytes to 396460...
Wrote 575616 bytes (396460 compressed) at 0x00000000 in 35.4 seconds (effective 130.1 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
user$