Is it possible to update firmware without the app #22
-
Hey. I just bought a set of Twinkly LED strips and would like to add them to HA, however that requires a firmware version I don't have yet. The current firmware version on the device is 2.6.6. The app uses a discovery protocol of some kind that does not work, because the Twinkly controller is on a separate subnet with client isolation on. It's meant for IoT stuff so it's pretty much locked down completely. Since I do know the IP address of the device, can I get the firmware from somewhere and manually upgrade it on the device using the xled library? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
I do not know actually. The xled package has a function for updating the firmware, and I essentially copied it over to xled_plus, but I have never tried it myself, since I have no access to any firmware files. I can see several reasons why you want to do it the way you propose, for example if you are uncertain about the latest version and want to go back to a previous version if something has stopped working. However, the simplest solution in your case is probably to try to download it through the app anyway: Change the device network mode to ap-mode, connect to its wavelan on your phone while making sure you have data traffic on, and then start the app and let it install the latest firmware for you. Then you can set it back to station-mode connected to your secure network. (Provided the LED strip has the same protocol and capabilities as the LED strings.) (By the way, if it is on a secure subnet, how would it be able to communicate with HA? Isn't the point to protect it from outside communication? But network stuff is not my area, so maybe I am mistaken...) |
Beta Was this translation helpful? Give feedback.
I do not know actually.
The xled package has a function for updating the firmware, and I essentially copied it over to xled_plus, but I have never tried it myself, since I have no access to any firmware files.
I can see several reasons why you want to do it the way you propose, for example if you are uncertain about the latest version and want to go back to a previous version if something has stopped working. However, the simplest solution in your case is probably to try to download it through the app anyway: Change the device network mode to ap-mode, connect to its wavelan on your phone while making sure you have data traffic on, and then start the app and let it install the latest firmw…