I'm one of the maintainers of the opensource project https://github.com/mirko/SonOTA , however with the latest release there appears to be certificate pinning (or similar) happening. This means that users can only upgrade the firmware in the Sonoff devices if they open it up, and solder in headers.
Using this OTA method users could get all of the benefits of an open platform, without the the need to open up the device and solder etc.
I fully support this request.
I have 10 of these switches. My friends want a similar setup but do not want to be reliant on a cloud service therefore I cannot recommend this solution in good conscious for the following reasons.
1 for security reasons i dont like 3rd parties having access to my home even if indirectly
2 its really slow when internet connectivity is not stable
3. soldering on equipment that meant to control your house electricity does not go down well with insurance companies should anything go wrong.
As per Sillyfrog recommendation there can be easier ways to allow firmware upgrade and downgrade and I will rather go with alternative 433mhz solutions if I am locked into a cloud service.
I second this!
ITEAD, this is your one and only chance. If you want to be the open ESP 8266 provider of choice then allow us to OTA reflash. Otherwise someone else will.
I have many customers who like your solution, but we HAVE to be able to easily reflash with other software.
Decide now if you are a hardware vendor or a software vendor. Whether you support open development and new product lines or want to be a closed provider like all of the others.
I agree Peter!
I must say, I pretty much only bought it because you can flash it. The hardware is great for the price but only in combination with custom firmware.