Tuya Convert 2.3 Update | Flash Tuya Smartlife Devices | No Soldering! | Remove the cloud | Custom Firmware

The 2.3 refresh of the Tuya Convert process with a few additional features such as the Tuya Donor, custom bin file menu, start with ESPHome, update Tasmota, etc.  Flash all your devices without any soldering or opening of devices!  This process allows you to flash your previously locked out devices that wouldn't flash before on the original version of Tuya Convert.  TC will convert both older and newer firmware devices automatically.  Use your Raspberry Pi, Linux PC, Proxmox, etc to unlock all the amazing features of open source firmware.  Protect your privacy and data and keep it in your home.

Parts List
Raspberry Pi 4 or Pi 3
32gb Micro SD Card
Fliirc Case (optional: great RPi heat sink case)
Wemos D1 Mini (optional)

Tuya based favorites
Aoycocr Plugs in Video
Martin Jerry Dimmer
Martin Jerry Switch
4 pack Smart Plugs
Aoycocr Switch 3 LED
Lohas Smart Light 4 pack
and many more

Zemismart downlights
Zemismart downlight (Amazon)

Raspbian Buster Lite - https://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-09-30/2019-09-26-raspbian-buster-lite.zip
Etcher Link - https://www.balena.io/etcher/
Putty Link - https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Tuya Donor Files - https://github.com/digiblur/Tuya-Convert-Donor

Set your WiFi Country Code!! https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md

Steps for SSH/Putty Terminal
sudo apt update
sudo apt install git
git clone https://github.com/ct-Open-Source/tuya-convert
cd tuya-convert

NOTE: If you have an issue with a device not working and it is an ESP82xx based device, you can try the older 2.3 branch; delete your old tuya-convert folder, run the git command below then run install_prereq.sh again.

git clone https://github.com/digiblur/tuya-convert -b development


Tasmota - https://github.com/arendst/Tasmota
EspHome - https://esphome.io/
Tasmota MQTT Configuration How-to - https://youtu.be/KOg5qwO3Rh4
ct-Tuya-Convert Github - https://github.com/ct-Open-Source/tuya-convert

Products We Use/Recommend

Amazon US - https://amzn.to/2YZNDeO
Amazon UK - https://amzn.to/2TnG2R4
Amazon CA - https://amzn.to/2HchPZe

Come chat with us!
Discord - https://discord.gg/bNtTF2v
Patreon - https://www.patreon.com/digiblurDIY

Links to products provided through the Amazon Affiliate program.


  1. Hello! I have a few Treatlife regular and dimmer smart switch which I would like to perform the tasmota flash so I could have them added to my Home Assistant. I'm really new to all this and I'm trying to figure the way of doing it. Should I follow the steps in this video to get them flashed? Thanks in advance.

  2. Yep, then look in my videos and there's one on setting it up with Home Assistant. https://youtu.be/_3WW4NVYHrU

  3. Hello again. I did finally convert my single switch (no dimmer) to tasmota and I was able to configure the wifi on it. Problem is that I now don't seem to be able to use it by pushing the button. I can toggle on and off using the webpage. I did search trough your videos and I failed in finding what to do. I believe it has something to do with the "Configure Module" but I'm not sure. Appreciate any assistance you could offer. Thanks again!

    1. As an update, I followed your video and found the template on the Tasmota Device Template Repository!

  4. Can you provide an update using the proxmox you link to in the new link. Thanks

  5. Hi,

    I found problem with this tool, it doesn't work with Raspbian Buster Lite version with relese date 2020-02-13.
    I rolled back to version from 2019-09-26.
    it doesn't open AP to connect to.

    1. Yes, they require the country code to be set now. The link to set it is in the video desc.

    2. I would suggest you adding more detailed instructions also for this step!

  6. After flashing Gosund SP1 with ESPhome (code from https://esphome.io/cookbook/brilliant-mirabella-genio-smart-plugs.html#gosund-sp1, I just added AP) I se only blue led when socket is off and none, when socket is on. It is not visible on ESPhome neither on my router and AP was also not created. What should I do?

    1. did you configure it for AP fallback?

    2. Sure I did, as I do with my all ESPhome devices.
      But AP is not created.

      My whole code is on https://pastebin.com/DGUskZbv

    3. I flashed the same way also Gosund SP111 (same as Blitzwlf BW-SHP6) but I have choosen Tasmota and it works normally. I do not dare to try ESPhome anymore so I just wonder how to at least get tasmota also to SP1.

  7. Amazing, thank you for the amazing explanation. Love your videos.
    I just build my smart home and all your videos helped me a lot.

  8. This comment has been removed by the author.

  9. First THANK YOU for this. I have been wanting to do this for a long time.
    So I flashed 1 of the Tuya 4 pack plugs found here (https://amzn.to/2G2YhXi) with with the Tasmota wifi.bin, connected it to my wifi and i believe set it up properly. I chose Tuya MCU (54) in the module section and gave it the name floor lamp in MQTT. I also set up Wemo emulation just as I did my Sonoff (That works). However, I can't get it to toggle either through the web interface or with the button. i have also used the command line to sent the toggle command to the plug with the results being as expected. On and off according to the command returns. Alexa (I know, still in the cloud for now) detected and added it to my list of plugs and also cannot toggle the light. what might I have done wrong?

    1. So those aren't using the TuyaMCU. TuyaMCU is for a secondary chip on some devices like dimmers, plugs are simple and don't need that secondary processor. Plugs just need a simple template on them, jump into the discord chat if you need help with setting up Tasmota on them with the right template.

  10. I'm having an issue with seeing the AP from my phone, as in, there isn't one.

    using 'sudo raspi-config' I set up my Country code, keyed in an SSID, left the passphrase empty, and did a reboot, and I don't see an AP from my phone.

    the contents of wpa_supplicant.conf is:

    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev


    and rfkill list shows:

    0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
    1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

    any thoughts?

  11. Any idea how to flash a Tuya IP Camera?

  12. Hi,

    I've recently used your Tuya Convert to successfully flash tasmota onto some Zemismart Downlights, and thought i'd try the same process on a generic smart bulb that i purchased on amazon.
    The light fast blinks - however teh the putty windows just cycles through the below -

    SmartConfig complete.
    Resending SmartConfig Packets
    SmartConfig complete.
    Resending SmartConfig Packets
    Device did not appear with the intermediate firmware
    Check the *.log files in the scripts folder
    Do you want to try flashing another device? [y/N]

    Is there something else that i need to do ?

  13. Will this work with the Sonoff RF?

    1. Sorry, to clarify actual details: can I use convert 2.3 to flash Sonoff RF without soldering? I know the RF is flashable in general:

    2. No soldering needed on the Sonoff RF. It has an open pin header, just put the for wires in there.

  14. just got a treat life 3 way switch the SS01 version and it is not allowing me to flash. After putting the device in fast paring mode and enabling the tuya convert script. I can flash other treat life devices and dimmers but not this one. The light blinks fast then cuts off when it sees the wifi i believe. I have a feeling its a issue with the current firmware that is installed on it.

    1. This comment has been removed by a blog administrator.

  15. Had a busy day of flashing (not THAT kind of flashing...) with 16 M&J switches, 4 dimmers and 3 3way switches all flashed successfully which is great. One of the 3way switches though started to flash and then failed. No matter what I try (reset, restart, both buttons at the same time, etc) I cannot get it into pairing/flashing mode. Is this bricked or is there a process by which I can revive this guy? Thanks, great videos!

  16. Can a tuya-convert-donor nodemcu be run off a wall usb outlet or does it need to be plugged into the pi? I'm using a pi zero with the ethernet adapter plugged into the other usb slot, so I don't have anavailable one (or a powered usb hub).

  17. Could not flash Globe Electric Wi-Fi Smart 5"/6" Dimmable LED Retrofit Recessed Light, even though the my router shows them locally as ESPXXX. I think this one has a new firmware. It seems that these are build in Canada (Montreal).

  18. Hi,

    Thanks for the video, my Treatlife Smart Dimmer Switch DS02S wasn't working with the normal app (setup process impossible to finish no matter what) and this simply resurrect it :-)

    I was able to follow your other youtube video and it's a very good content!

    I only can't used the dimmer function from tasmota (but buttons works) but at least I could turn on and off the light!

    1. Try this one to finish setup. https://youtu.be/_3WW4NVYHrU


Post a Comment

Popular posts from this blog

Tuya Convert 2 - Flash Tuya Smartlife Devices - No Soldering - Remove the cloud with Tasmota ESPHome

How to use the Sonoff Zigbee Bridge with Home Assistant