10000 Feather S3 4MB/2MB only: remove use of OTA partition; turn on features by dhalbert · Pull Request #10346 · adafruit/circuitpython · GitHub
[go: up one dir, main page]

Skip to content

Feather S3 4MB/2MB only: remove use of OTA partition; turn on features #10346

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

Merged
merged 1 commit into from 8000
May 15, 2025

Conversation

dhalbert
Copy link
Collaborator

Currently TinyUF2 Espressif-based boards most have two code partitions: ota_0 and ota_1, which are the same size, and were originally mean to allow over-the-air upgrades. However, the limited size made it not possible to enable BLE on S3 boards, and limited other features on S2 and S3 boards.

This PR combines the ota_0 and ota_1 partitions into a single partition which is twice as big. It's still (misleadingly, because you can't do OTA) called ota_0. It also turns on a few features that were turned off due to space.

Using the Feather S3 4/2 build produced by this PR requires using https://github.com/adafruit/tinyuf2/releases/tag/0.30.0 or later. That TinyUF2 build includes the new single ota_0 partition table.

TinyUF2, CIRCUITPY, and the other unchanged partitions have not changed locations.

I'll be writing a page in the Feather S3 guide about how to upgrade TinyUF2, which will need to be done manually. After this works out and we've addressed the Guide changes and support necessary, then #10265 can be merged, which is a draft PR to do all the boards, instead of just this board.

@ladyada

Copy link
Collaborator
@eightycc eightycc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is terrific! Happy to see it happening.

@dhalbert dhalbert requested a review from ladyada May 15, 2025 00:22
@dhalbert dhalbert merged commit 9072fe6 into adafruit:main May 15, 2025
16 checks passed
@dhalbert dhalbert deleted the feather-s3-4MB-no-ota branch May 15, 2025 19:53
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
0