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 update of STM32 (M0) nodes #23

Open
andrewgreenberg opened this issue Mar 7, 2024 · 1 comment
Open

OTA update of STM32 (M0) nodes #23

andrewgreenberg opened this issue Mar 7, 2024 · 1 comment
Labels
blocked Task is blocked on another feature-request Describe a feature to request

Comments

@andrewgreenberg
Copy link
Member

We need the ability to update firmware on STM32 cards on the OreSat CAN bus.

The steps are something like this:

  • Create firmware update and test extensively on flatsat
  • Upload firmware update file to the C3
  • Confirm with the ground that the file was uploaded
  • Turn on the STM32 node (if off) and transfer the file to it
  • Confirm with the ground that the file was transferred to the node
  • Trigger the firmware update (if it needs to be triggered? Maybe it just works? How do firmware updates over CAN even work?)
  • Get the status of the update back to the ground: maybe back to the C3, through a status file, or through beaconing a version string, or both
@andrewgreenberg andrewgreenberg added feature-request Describe a feature to request critical path labels Mar 7, 2024
@ryanpdx ryanpdx added blocked Task is blocked on another and removed critical path labels Jun 2, 2024
@ryanpdx
Copy link
Member

ryanpdx commented Jun 2, 2024

Blocked on task scheduler

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Task is blocked on another feature-request Describe a feature to request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants