Skip to content

CircuitPython 10.0: remove OTA partition from 4MB Espressif builds to make room for BLE #9533

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

Open
dhalbert opened this issue Aug 16, 2024 · 4 comments · May be fixed by #10265
Open

CircuitPython 10.0: remove OTA partition from 4MB Espressif builds to make room for BLE #9533

dhalbert opened this issue Aug 16, 2024 · 4 comments · May be fixed by #10265
Assignees
Labels
espressif applies to multiple Espressif chips
Milestone

Comments

@dhalbert
Copy link
Collaborator

Remove OTA partition from Espressif 4MB builds to make room for BLE, and then expand the firmware partition.

This requires new bootloaders, I assume. We need to come up with a transition plan.

@dhalbert dhalbert added the espressif applies to multiple Espressif chips label Aug 16, 2024
@dhalbert dhalbert added this to the 10.0.0 milestone Aug 16, 2024
@bill88t
Copy link

bill88t commented Aug 19, 2024

Right now, boards theoretically upgraded from before the dualbank storage expansion (#7000) could still have been upgraded to CP9.x without losing fs contents, and have working installations on ota1.

@tannewt
Copy link
Member

tannewt commented Mar 17, 2025

This depends on: adafruit/tinyuf2#432

@tannewt
Copy link
Member

tannewt commented Mar 31, 2025

Today we talked about this in the internal meeting. We want to start with one board (S3 feather w/4MB probably) to ensure we have the instructions correct for doing all of them.

@dhalbert dhalbert self-assigned this Apr 15, 2025
@dhalbert
Copy link
Collaborator Author

I successfully did this on the 4MB Feather S3, and understand what the user sees when the wrong bootloader is present, etc.

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

Successfully merging a pull request may close this issue.

3 participants