Skip to content

Conversation

@dpgeorge
Copy link
Member

Summary

The OTA variant of the ESP8266_GENERIC board was never fully completed in its functionality and has not been tested in a long time (by me at least).

It relies on the https://github.com/pfalcon/yaota8266 component which was also never fully finished and has been unmaintained for many years.

This PR removes this variant and it's associated build support. It makes it an "old_variant" as per #18539 so the existing historical firmware is still listed on the download page.

Testing

I haven't done any testing, but there's not much that can be done.

Trade-offs and Alternatives

We could keep this around, but the esp8266 is now a Tier 3 port, so makes sense to streamline it a little to ease maintenance.

@dpgeorge dpgeorge force-pushed the esp8266-remove-ota-variant branch from 7133c55 to 6704100 Compare December 12, 2025 01:31
The OTA variant of the ESP8266_GENERIC board was never fully completed in
its functionality.  It relies on the https://github.com/pfalcon/yaota8266
component which was also never fully finished and has been unmaintained for
many years.

This commit removes this variant and it's associated build support.  It
makes it an "old_variant" so the existing historical firmware is still
listed on the download page.

Signed-off-by: Damien George <damien@micropython.org>
@dpgeorge dpgeorge force-pushed the esp8266-remove-ota-variant branch from 6704100 to 5305285 Compare December 16, 2025 05:30
@dpgeorge dpgeorge merged commit 5305285 into micropython:master Dec 16, 2025
7 checks passed
@dpgeorge dpgeorge deleted the esp8266-remove-ota-variant branch December 16, 2025 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant