Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OTA firmware updates #13

Open
Bazeone opened this issue Jun 6, 2023 · 1 comment
Open

OTA firmware updates #13

Bazeone opened this issue Jun 6, 2023 · 1 comment

Comments

@Bazeone
Copy link

Bazeone commented Jun 6, 2023

Are there any plans to add ota firmware updates in the future?

@DiverOfDark
Copy link

DiverOfDark commented Aug 19, 2023

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:

  1. 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)
  2. 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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants