Skip to content

samples: remove nrf_cloud_coap_fota sample - #28792

Closed
gminn wants to merge 1 commit into
nrfconnect:mainfrom
gminn:gminn/remove-nrfcloud-coap-fota-sample
Closed

samples: remove nrf_cloud_coap_fota sample#28792
gminn wants to merge 1 commit into
nrfconnect:mainfrom
gminn:gminn/remove-nrfcloud-coap-fota-sample

Conversation

@gminn

@gminn gminn commented May 14, 2026

Copy link
Copy Markdown
Contributor

The nRF Cloud CoAP FOTA sample is being removed in favor of the Memfault SDK's nRF91 sample app which includes suppot for FOTA via HTTP and CoAP.

Jira: CLOUDMCU-219

@NordicBuilder NordicBuilder added the doc-required PR must not be merged without tech writer approval. label May 14, 2026
@NordicBuilder

NordicBuilder commented May 14, 2026

Copy link
Copy Markdown
Contributor

CI Information

To view the history of this post, click the 'edited' button above
Build number: 9

Inputs:

Sources:

sdk-nrf: PR head: 28ec22c3eb1786a16a01fb48d92eb65fa1e7af5f

more details

sdk-nrf:

PR head: 28ec22c3eb1786a16a01fb48d92eb65fa1e7af5f
merge base: 02bf32ece5c75e106c6fb1117430371a7e1bad0b
target head (main): 02bf32ece5c75e106c6fb1117430371a7e1bad0b
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (26)
doc
│  ├── nrf
│  │  ├── external_comp
│  │  │  │ nrf_cloud.rst
│  │  ├── links.txt
│  │  ├── releases_and_maturity
│  │  │  ├── releases
│  │  │  │  ├── release-notes-3.2.0-preview1.rst
│  │  │  │  ├── release-notes-3.2.0-preview2.rst
│  │  │  │  ├── release-notes-3.2.0-preview3.rst
│  │  │  │  ├── release-notes-3.2.0.rst
│  │  │  │  │ release-notes-changelog.rst
samples
│  ├── cellular
│  │  ├── nrf_cloud_coap_fota
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── README.rst
│  │  │  ├── VERSION
│  │  │  ├── boards
│  │  │  │  ├── nrf9151dk_nrf9151_ns.overlay
│  │  │  │  ├── nrf9160dk_nrf9160_ns_0_14_0.overlay
│  │  │  │  ├── nrf9161dk_nrf9161_ns.overlay
│  │  │  │  ├── nrf9161dk_nrf9161_ns_0_7_0.overlay
│  │  │  │  ├── thingy91x_nrf9151_ns.conf
│  │  │  │  │ thingy91x_nrf9151_ns.overlay
│  │  │  ├── full_modem_fota.conf
│  │  │  ├── nrf9160dk_mcumgr_client_uart2.overlay
│  │  │  ├── prj.conf
│  │  │  ├── sample.yaml
│  │  │  ├── smp_fota.conf
│  │  │  ├── src
│  │  │  │  ├── main.c
│  │  │  │  ├── smp_reset.c
│  │  │  │  │ smp_reset.h
│  │  │  │ sysbuild.conf

Outputs:

Toolchain

Version: f0aa129f09
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:f0aa129f09_5ea73affbf

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 178
  • ✅ Integration tests
    • ⚠️ test-fw-nrfconnect-nrf-iot_cloud
Disabled integration tests
    • test-fw-nrfconnect-nrf_lrcs_mosh
    • test-fw-nrfconnect-nrf_lrcs_positioning
    • desktop52_verification
    • test_ble_nrf_config
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-apps_nrfdesktop
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-chip
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread-main
    • test-low-level
    • test-sdk-audio
    • test-sdk-dfu
    • test-sdk-find-my
    • test-sdk-mcuboot
    • test-sdk-wifi
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

@gminn
gminn force-pushed the gminn/remove-nrfcloud-coap-fota-sample branch from 04774ef to 3c63b95 Compare May 14, 2026 20:18
@gminn
gminn force-pushed the gminn/remove-nrfcloud-coap-fota-sample branch from 3c63b95 to ba90608 Compare May 14, 2026 21:07
@gminn
gminn force-pushed the gminn/remove-nrfcloud-coap-fota-sample branch from ba90608 to 670db4d Compare May 14, 2026 21:10
@gminn
gminn marked this pull request as ready for review May 15, 2026 13:46
@gminn
gminn requested review from a team as code owners May 15, 2026 13:46
Comment thread samples/cellular/nrf_cloud_rest_fota/README.rst Outdated
Comment thread doc/nrf/releases_and_maturity/releases/release-notes-3.2.0-preview1.rst Outdated
Comment thread doc/nrf/releases_and_maturity/releases/release-notes-3.2.0-preview2.rst Outdated
Comment thread doc/nrf/releases_and_maturity/releases/release-notes-3.2.0-preview3.rst Outdated
Comment thread doc/nrf/releases_and_maturity/releases/release-notes-3.2.0.rst Outdated
Comment thread doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst Outdated
@gminn
gminn force-pushed the gminn/remove-nrfcloud-coap-fota-sample branch from 670db4d to 388fe9f Compare May 18, 2026 19:53
@NordicBuilder
NordicBuilder requested review from a team May 18, 2026 19:53
@gminn
gminn force-pushed the gminn/remove-nrfcloud-coap-fota-sample branch 2 times, most recently from a24876f to 14ee006 Compare May 18, 2026 19:55
@gminn
gminn requested a review from peknis May 18, 2026 19:55
Comment thread doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst Outdated
Comment thread doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst Outdated
@gminn
gminn force-pushed the gminn/remove-nrfcloud-coap-fota-sample branch from 14ee006 to 5ea9ff8 Compare May 19, 2026 23:33
The nRF Cloud CoAP FOTA sample is being removed in favor of the Memfault
SDK's nRF91 sample app which includes suppot for FOTA via HTTP and CoAP.

Jira: CLOUDMCU-219

Signed-off-by: Gillian Minnehan <gillian.minnehan@nordicsemi.no>
Jira: CLOUDMCU-219
@gminn
gminn force-pushed the gminn/remove-nrfcloud-coap-fota-sample branch from 5ea9ff8 to 28ec22c Compare May 20, 2026 16:55
@lucasvdp

Copy link
Copy Markdown
Contributor

Does the Memfault sample also support updating bootloaders and full modem fota? And has it been converted away from Partition Manager?

@gminn

gminn commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

Closing, we have a new use for this sample in a dev academy lesson, and it will generally function as an in-tree sample app for CoAP FOTA

@gminn gminn closed this May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog doc-required PR must not be merged without tech writer approval.

Projects

None yet

Development

Successfully merging this pull request may close these issues.