You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FWIW - I was able to implement working OTA update in my fork https://github.com/DiverOfDark/KNOMI, but that was non-trivial.
For OTA to we need to have 2 partitions for firmware, and in current state firmware takes almost all space. I was able to reduce that by:
moving all images from codebase to separate partition (in future in theory "themes" can be made or image could be updated from browser instead of firmware update)
changing lgvl config a lot - removing build in fonts, and remaking them myself using script provided by lgvl docs with much less symbols.
Overall contributing everything back here would be too complex for me, because that included an opinionated refactoring which may be not conforming by repo owner, and removal of test mode(which probably is used at factory when displays are built), so I will leave code accessible to everyone and will try to maintain my own, independent of BTT fork (unless BTT is interested in such changes).
Are there any plans to add ota firmware updates in the future?
The text was updated successfully, but these errors were encountered: