There has been consideration, yes :).
We briefly touched on it here: Use the community to help with development
This is definitely something that I’d love to pursue as I do believe in open source firmware. There are obviously some security points to consider such as figuring out how to make it so that the code can only be used for Inovelli switches and can’t be ripped off easily by competitors. I don’t know enough about how that all works, but when we go down that path, it’s something I’d love to figure out.
I truly believe this is more of a benefit than a risk though in that now people can make their own firmware versions and people can download certain versions based on their preference (similar to the custom Android ROMS).
Yes, this is correct – I think it’s just bc the chip itself isn’t capable of OTA (MG21) – or at least that’s what we’re told. MG24 is set to release shortly which does have OTA capabilities, but we haven’t been able to source that yet. Given the fact that most people are going to use this simply as a device to connect to SmartThings, Hubitat, HA, etc, we felt we would release the first version of the switch with MG21 and when MG24 is released, we will update the switch to this chip.
There will be a port where you can update your firmware, however, on the MG21 version of the switch. So, not OTA, but rather via cable.