I alwyas think it is worth periodically re-visiting things you’ve tried before, even when the first attempt led to tears. Things change. And so it was that I pulled out and old (original 4-pin connector) Sonoff Basic last night and gave Tasmota a go. It is some time since I looked at this. Off I went to the Tasmota site looking for a binary file for the Sonoff BASIC. Voila. Binary files for lots of boards including Sonoff Basic.

https://github.com/arendst/Sonoff-Tasmota/releases

Next I had to remember how to flash this on my Windows PC. I tried esptool.py and quickly realised this was not going to work on my PC without figuring out where Python is hiding. It just so happens I have esptool.exe on there, in my c:espressifutils folder.
I connected the Sonoff to the PC via a handy USB FTDI cable (4 pins inc. gnd, 3v3, serial in and serial out) and having … // Read more: original article.