Skip to content

Add draft: OTA Firmware Updates for Matter Devices via nRF Cloud#629

Open
franc0is wants to merge 1 commit intomasterfrom
matter-ota-nrfcloud
Open

Add draft: OTA Firmware Updates for Matter Devices via nRF Cloud#629
franc0is wants to merge 1 commit intomasterfrom
matter-ota-nrfcloud

Conversation

@franc0is
Copy link
Copy Markdown
Member

No description provided.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@franc0is franc0is requested a review from a team as a code owner March 27, 2026 20:40
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Mar 27, 2026

Deploying interrupt with  Cloudflare Pages  Cloudflare Pages

Latest commit: e3c3c68
Status: ✅  Deploy successful!
Preview URL: https://ee22c4e5.interrupt.pages.dev
Branch Preview URL: https://matter-ota-nrfcloud.interrupt.pages.dev

View logs

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new draft blog post describing an approach for performing OTA firmware updates on Matter-over-Thread devices using CoAP blockwise transfers over DTLS with nRF Cloud as the backend, and MCUboot for safe image swapping.

Changes:

  • Introduces a new draft post detailing an end-to-end OTA architecture (version check, blockwise download, flash streaming, MCUboot swap/confirm).
  • Includes configuration snippets, illustrative CoAP request/Block2 examples, and a “Trying it out” walkthrough with sample logs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Matter devices need firmware updates, but the standard DCL-based approach
offers limited control and slow iteration. This post walks through
implementing direct OTA updates using CoAP block transfers over DTLS,
with nRF Cloud as the OTA backend,
Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

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

In the YAML front matter description, the last line ends with a trailing comma (with nRF Cloud as the OTA backend,). This will show up in SEO/meta description text; consider removing the comma or converting it to a period for clean punctuation.

Suggested change
with nRF Cloud as the OTA backend,
with nRF Cloud as the OTA backend.

Copilot uses AI. Check for mistakes.
build/zephyr/app_update.bin
```

Once uploaded, create a release and activate it for your cohort. See the [Memfault OTA documentation][^memfault_ota] for details on staged rollouts and cohort targeting.
Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

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

See the [Memfault OTA documentation][^memfault_ota] ... mixes reference-style link syntax with a footnote label, so it likely won’t render as intended. Use the footnote marker form (Memfault OTA documentation[^memfault_ota]) or a normal inline link instead.

Suggested change
Once uploaded, create a release and activate it for your cohort. See the [Memfault OTA documentation][^memfault_ota] for details on staged rollouts and cohort targeting.
Once uploaded, create a release and activate it for your cohort. See the Memfault OTA documentation[^memfault_ota] for details on staged rollouts and cohort targeting.

Copilot uses AI. Check for mistakes.
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