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

Firmware updater improvements #282

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from
Draft

Conversation

danngreen
Copy link
Member

@danngreen danngreen commented Jun 27, 2024

Various improvements to UX of firmware updating, some from #204

  • Faster update of QSPI flash: only erase/write changed sectors. This makes the checksum of whole image redundant, so we skip that
  • Show name/description of file being processed
  • Show overall progress (file id and total number of files or log of previous actions like a terminal)
  • Show release version in gui before actual update processes starts
  • Allow skipping wifi update files if failed to connect (notify/confirm with user). Not an error, message at the bottom of screen displays what was skipped

@LnnrtS LnnrtS force-pushed the firmware-updater-improvements branch from 3d8ce14 to 37fcbcf Compare July 2, 2024 09:22
@LnnrtS
Copy link
Collaborator

LnnrtS commented Jul 2, 2024

Rebased onto main to include #287

@danngreen danngreen force-pushed the firmware-updater-improvements branch from bd2a2b1 to 4dc1aa4 Compare July 12, 2024 19:03
@danngreen
Copy link
Member Author

Rebased on main again, adding the fix for SDMMC timeout (#299 (comment))

@danngreen
Copy link
Member Author

I merged in "Faster update of QSPI flash: only erase/write changed sectors. This makes the checksum of whole image redundant, so we skip that"

@danngreen danngreen mentioned this pull request Sep 26, 2024
7 tasks
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

Successfully merging this pull request may close these issues.

2 participants