Skip to content

Conversation

@3djc
Copy link
Collaborator

@3djc 3djc commented Nov 22, 2025

This fixes UF2:

  • a bootloader design flaw where volume size does not allow to store 2 x max firmware size, therefore preventing a new firmware to be flashed is current firmware size is max firmware size. Size is now 33MB

  • a bug where current firmware size can report larger than max firmware size if a corrupted firmware is present

This fixes #6765

@3djc 3djc changed the title fix(UF): prevent being unable to flash when corrupted firmware is present fix(UF2): prevent being unable to flash when corrupted firmware is present Nov 22, 2025
@pfeerick pfeerick added the bug 🪲 Something isn't working label Nov 23, 2025
@pfeerick pfeerick added this to the 2.11.4 milestone Nov 23, 2025
@pfeerick pfeerick changed the title fix(UF2): prevent being unable to flash when corrupted firmware is present fix(uf2): prevent being unable to flash when corrupted firmware present Nov 26, 2025
@pfeerick pfeerick merged commit 851475b into main Nov 26, 2025
47 checks passed
@pfeerick pfeerick deleted the 3djc/bootloader-fix branch November 26, 2025 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 🪲 Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

H7: issue in bootloader in case of corrupted firmware

3 participants