Skip to content

Browser OTA: raw PUT upload and longer flash timeouts - #450

Merged
engmung merged 1 commit into
mainfrom
simone/browser-ota-raw-put
Sep 23, 2026
Merged

engmung merged 1 commit into
mainfrom
simone/browser-ota-raw-put

Conversation

@SimonePDA

Copy link
Copy Markdown
Collaborator

Summary: raw PUT handler, noteProgress, longer timeouts, xhr.timeout on update page. Contributed by @SimonePDA

Made with Cursor

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Sep 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
pattern-flow-open Ready Ready Preview Sep 23, 2026 3:58pm UTC
1 Skipped Deployment
Project Deployment Actions Updated
pattern-flow_origin Ignored Ignored Sep 23, 2026 3:58pm UTC

@engmung

engmung commented Sep 23, 2026

Copy link
Copy Markdown
Owner

Tested on a panel before merging:

  • A multipart upload (the /update page's path) that stalls for 12 s halfway through now completes and reboots into the new image. With the old 5 s stream timeout, that stall would have dropped it.
  • curl -T image.bin "http://<panel>/update?size=<bytes>" over PUT flashes and reboots as well.

Good to go from my side. I'll add PUT /update to docs/rest-api.md so integrations can find it. Thanks!

@engmung
engmung merged commit 00c53e2 into main Sep 23, 2026
9 checks passed
engmung added a commit that referenced this pull request Sep 23, 2026
… the clock in Performance

The firmware README told you to change three lines in config.h to run another
panel; since #446 a panel is picked by PANEL_GEOMETRY, the driver is told the
module and the chain, and the canvas is what everything else sees. The REST
contract gains PUT /update and the two-minute stall tolerance from #450. The
editions table, the Performance card and the features catalogue say the clock
lives in Performance now (#449); the clock's try-out image stays as it is.
The changelog credits all five to Simone Majocchi.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@engmung engmung mentioned this pull request Oct 1, 2026

This branch was successfully deployed

1 active deployment
Preview – pattern-flow-open — e5b871ed Deployed Sep 23, 2026 by vercel[bot]
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