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

Separate modchip code from the payload #58

Closed
webhdx opened this issue Nov 15, 2022 · 1 comment · Fixed by #107
Closed

Separate modchip code from the payload #58

webhdx opened this issue Nov 15, 2022 · 1 comment · Fixed by #107
Assignees
Milestone

Comments

@webhdx
Copy link
Owner

webhdx commented Nov 15, 2022

Right now PicoBoot firmware is distributed as a single *.uf2 file. This overwrites modchip code and payload that gets injected. I've always wanted to separate the two and let other projects release their payloads to be used with PicoBoot (https://github.com/OffBroadway/flippyboot-ipl, https://github.com/redolution/iplboot). I definitely don't want anyone to release uf2 file containing modchip code without mentioning the exact version of the code. This is what's happening with cubeboot today 😞

This is mostly needed for Pico W as we will need to store some connection data in the flash which would be overwritten by applying updates.

When #56 is implemented, separate *.uf2 file will overwrite whole LFS partition.

@webhdx
Copy link
Owner Author

webhdx commented Aug 5, 2024

#107 implements it. It still requires proper documentation.

@webhdx webhdx added the in progress Issue is being worked on label Aug 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging a pull request may close this issue.

1 participant