Hardware: thingy91X
mfw_nrf91x1_2.0.4
ncs-v3.3.0
using the COAP nRF cloud FOTA sample
I have tried to update my device following the dev academy sample.
I flashed V1.0.0 onto the device, edited the version to V1.1 in VERSION and then ran a pristine build, created a bundle, and set up a FOTA job on nRF cloud,
the device downloaded the FOTA image and restarted but did not apply the updated image. I have attached the logs below, it is still showing as V1.0.0 on nRF cloud
(These logs are from the initial test with the REST sample however the same issue was seen with COAP sample)
```
[00:12:22.157,440] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
%MDMEV: PRACH CE-LEVEL 0
+CSCON: 1
[00:12:24.048,553] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:24.058,410] <inf> nrf_cloud_fota_poll: Starting FOTA download of bundles.nrfcloud.com/64c49359-9733-4f53-b5ed-8a92b8d20fc6/at_monitor.signed.bin
[00:12:24.072,540] <inf> nrf_cloud_fota_poll: Updating FOTA job status...
[00:12:24.799,163] <inf> nrf_cloud_fota_poll: FOTA job updated, status: 1
[00:12:24.806,915] <wrn> downloader: Protocol not specified for bundles.nrfcloud.com/64c49359-9733-4f53-b5ed-8a92b8d20fc6/at_monitor.signed.bin, attempting https://
[00:12:25.060,638] <inf> downloader: Setting up TLS credentials, sec tag count 1
[00:12:25.068,603] <inf> downloader: Connecting to 2600:9000:28eb:7200:7:76af:9a40:93a1
[00:12:25.077,575] <inf> downloader: Failed to connect on IPv6 (err -118), attempting IPv4
[00:12:25.287,933] <inf> downloader: Setting up TLS credentials, sec tag count 1
[00:12:25.295,898] <inf> downloader: Connecting to 3.174.46.73
[00:12:27.769,409] <inf> downloader: Downloaded 1700/93731 bytes (1%)
[00:12:28.443,359] <inf> downloader: Downloaded 2190/93731 bytes (2%)
[00:12:28.452,301] <inf> downloader: Downloaded 3400/93731 bytes (3%)
[00:12:28.766,845] <inf> downloader: Downloaded 4906/93731 bytes (5%)
[00:12:28.829,620] <inf> downloader: Downloaded 5100/93731 bytes (5%)
[00:12:29.168,914] <inf> downloader: Downloaded 6606/93731 bytes (7%)
[00:12:29.181,182] <inf> downloader: Downloaded 6800/93731 bytes (7%)
[00:12:29.488,403] <inf> downloader: Downloaded 8306/93731 bytes (8%)
[00:12:29.500,701] <inf> downloader: Downloaded 8500/93731 bytes (9%)
[00:12:29.808,868] <inf> downloader: Downloaded 10005/93731 bytes (10%)
[00:12:29.871,734] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:30.769,439] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:30.779,388] <inf> downloader: Downloaded 10200/93731 bytes (10%)
[00:12:31.116,882] <inf> downloader: Downloaded 11704/93731 bytes (12%)
[00:12:31.129,364] <inf> downloader: Downloaded 11900/93731 bytes (12%)
[00:12:31.488,922] <inf> downloader: Downloaded 13404/93731 bytes (14%)
[00:12:31.551,910] <inf> downloader: Downloaded 13600/93731 bytes (14%)
[00:12:31.927,459] <inf> downloader: Downloaded 15104/93731 bytes (16%)
[00:12:31.939,910] <inf> downloader: Downloaded 15300/93731 bytes (16%)
[00:12:32.364,471] <inf> downloader: Downloaded 15780/93731 bytes (16%)
[00:12:32.373,565] <inf> downloader: Downloaded 17000/93731 bytes (18%)
[00:12:32.777,404] <inf> downloader: Downloaded 17480/93731 bytes (18%)
[00:12:32.786,529] <inf> downloader: Downloaded 18700/93731 bytes (19%)
[00:12:33.090,393] <inf> downloader: Downloaded 19180/93731 bytes (20%)
[00:12:33.099,243] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:34.221,588] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:34.231,658] <inf> downloader: Downloaded 20400/93731 bytes (21%)
[00:12:34.725,402] <inf> downloader: Downloaded 21904/93731 bytes (23%)
[00:12:34.788,391] <inf> downloader: Downloaded 22100/93731 bytes (23%)
[00:12:35.196,502] <inf> downloader: Downloaded 22580/93731 bytes (24%)
[00:12:35.205,627] <inf> downloader: Downloaded 23800/93731 bytes (25%)
[00:12:35.673,614] <inf> downloader: Downloaded 25304/93731 bytes (26%)
[00:12:35.735,839] <inf> downloader: Downloaded 25500/93731 bytes (27%)
[00:12:36.153,381] <inf> downloader: Downloaded 27004/93731 bytes (28%)
[00:12:36.164,367] <inf> downloader: Downloaded 27200/93731 bytes (29%)
[00:12:36.622,467] <inf> downloader: Downloaded 27680/93731 bytes (29%)
[00:12:36.631,103] <inf> downloader: Downloaded 28900/93731 bytes (30%)
[00:12:36.640,716] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:37.505,554] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:37.937,500] <inf> downloader: Downloaded 29379/93731 bytes (31%)
[00:12:37.996,643] <inf> downloader: Downloaded 30600/93731 bytes (32%)
[00:12:38.461,639] <inf> downloader: Downloaded 32103/93731 bytes (34%)
[00:12:38.472,625] <inf> downloader: Downloaded 32300/93731 bytes (34%)
[00:12:38.840,057] <inf> downloader: Downloaded 33803/93731 bytes (36%)
[00:12:38.902,557] <inf> downloader: Downloaded 34000/93731 bytes (36%)
[00:12:39.286,346] <inf> downloader: Downloaded 35503/93731 bytes (37%)
[00:12:39.298,797] <inf> downloader: Downloaded 35700/93731 bytes (38%)
[00:12:39.737,548] <inf> downloader: Downloaded 36179/93731 bytes (38%)
[00:12:39.746,673] <inf> downloader: Downloaded 37400/93731 bytes (39%)
[00:12:40.196,899] <inf> downloader: Downloaded 38903/93731 bytes (41%)
[00:12:40.207,519] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:41.001,617] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:41.011,566] <inf> downloader: Downloaded 39100/93731 bytes (41%)
[00:12:41.355,651] <inf> downloader: Downloaded 40603/93731 bytes (43%)
[00:12:41.368,133] <inf> downloader: Downloaded 40800/93731 bytes (43%)
[00:12:41.807,128] <inf> downloader: Downloaded 42303/93731 bytes (45%)
[00:12:41.870,117] <inf> downloader: Downloaded 42500/93731 bytes (45%)
[00:12:42.232,086] <inf> downloader: Downloaded 44003/93731 bytes (46%)
[00:12:42.242,889] <inf> downloader: Downloaded 44200/93731 bytes (47%)
[00:12:42.607,086] <inf> downloader: Downloaded 45703/93731 bytes (48%)
[00:12:42.670,043] <inf> downloader: Downloaded 45900/93731 bytes (48%)
[00:12:43.006,103] <inf> downloader: Downloaded 47403/93731 bytes (50%)
[00:12:43.018,432] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:43.927,642] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:43.937,591] <inf> downloader: Downloaded 47600/93731 bytes (50%)
[00:12:44.242,614] <inf> downloader: Downloaded 49103/93731 bytes (52%)
[00:12:44.255,096] <inf> downloader: Downloaded 49300/93731 bytes (52%)
[00:12:44.572,845] <inf> downloader: Downloaded 50803/93731 bytes (54%)
[00:12:44.635,833] <inf> downloader: Downloaded 51000/93731 bytes (54%)
[00:12:45.009,368] <inf> downloader: Downloaded 52503/93731 bytes (56%)
[00:12:45.021,850] <inf> downloader: Downloaded 52700/93731 bytes (56%)
[00:12:45.337,158] <inf> downloader: Downloaded 54203/93731 bytes (57%)
[00:12:45.400,115] <inf> downloader: Downloaded 54400/93731 bytes (58%)
[00:12:45.736,602] <inf> downloader: Downloaded 55903/93731 bytes (59%)
[00:12:45.749,053] <inf> downloader: Downloaded 56100/93731 bytes (59%)
[00:12:46.041,107] <inf> downloader: Downloaded 57603/93731 bytes (61%)
[00:12:46.053,436] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:46.846,649] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:46.856,597] <inf> downloader: Downloaded 57800/93731 bytes (61%)
[00:12:47.205,535] <inf> downloader: Downloaded 59303/93731 bytes (63%)
[00:12:47.268,524] <inf> downloader: Downloaded 59500/93731 bytes (63%)
[00:12:47.657,653] <inf> downloader: Downloaded 59979/93731 bytes (63%)
[00:12:47.666,748] <inf> downloader: Downloaded 61200/93731 bytes (65%)
[00:12:47.969,207] <inf> downloader: Downloaded 62703/93731 bytes (66%)
[00:12:48.032,135] <inf> downloader: Downloaded 62900/93731 bytes (67%)
[00:12:48.342,529] <inf> downloader: Downloaded 64403/93731 bytes (68%)
[00:12:48.354,980] <inf> downloader: Downloaded 64600/93731 bytes (68%)
[00:12:48.693,695] <inf> downloader: Downloaded 65079/93731 bytes (69%)
[00:12:48.702,789] <inf> downloader: Downloaded 66300/93731 bytes (70%)
[00:12:48.763,916] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:49.526,763] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:49.842,773] <inf> downloader: Downloaded 67803/93731 bytes (72%)
[00:12:49.855,224] <inf> downloader: Downloaded 68000/93731 bytes (72%)
[00:12:50.209,167] <inf> downloader: Downloaded 69503/93731 bytes (74%)
[00:12:50.221,649] <inf> downloader: Downloaded 69700/93731 bytes (74%)
[00:12:50.515,106] <inf> downloader: Downloaded 71203/93731 bytes (75%)
[00:12:50.578,094] <inf> downloader: Downloaded 71400/93731 bytes (76%)
[00:12:50.901,245] <inf> downloader: Downloaded 72903/93731 bytes (77%)
[00:12:50.913,696] <inf> downloader: Downloaded 73100/93731 bytes (77%)
[00:12:51.249,603] <inf> downloader: Downloaded 74603/93731 bytes (79%)
[00:12:51.312,561] <inf> downloader: Downloaded 74800/93731 bytes (79%)
[00:12:51.611,175] <inf> downloader: Downloaded 76303/93731 bytes (81%)
[00:12:51.623,504] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:52.481,750] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:52.491,699] <inf> downloader: Downloaded 76500/93731 bytes (81%)
[00:12:52.828,125] <inf> downloader: Downloaded 78003/93731 bytes (83%)
[00:12:52.840,576] <inf> downloader: Downloaded 78200/93731 bytes (83%)
[00:12:53.129,394] <inf> downloader: Downloaded 79703/93731 bytes (85%)
[00:12:53.192,382] <inf> downloader: Downloaded 79900/93731 bytes (85%)
[00:12:53.532,989] <inf> downloader: Downloaded 81403/93731 bytes (86%)
[00:12:53.543,762] <inf> downloader: Downloaded 81600/93731 bytes (87%)
[00:12:53.853,057] <inf> downloader: Downloaded 83103/93731 bytes (88%)
[00:12:53.916,015] <inf> downloader: Downloaded 83300/93731 bytes (88%)
[00:12:54.290,771] <inf> downloader: Downloaded 83779/93731 bytes (89%)
[00:12:54.299,926] <inf> downloader: Downloaded 85000/93731 bytes (90%)
[00:12:54.312,225] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:55.271,789] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:55.558,410] <inf> downloader: Downloaded 86503/93731 bytes (92%)
[00:12:55.569,183] <inf> downloader: Downloaded 86700/93731 bytes (92%)
[00:12:55.940,979] <inf> downloader: Downloaded 88203/93731 bytes (94%)
[00:12:55.953,460] <inf> downloader: Downloaded 88400/93731 bytes (94%)
[00:12:56.271,575] <inf> downloader: Downloaded 89903/93731 bytes (95%)
[00:12:56.284,057] <inf> downloader: Downloaded 90100/93731 bytes (96%)
[00:12:56.596,343] <inf> downloader: Downloaded 91603/93731 bytes (97%)
[00:12:56.659,301] <inf> downloader: Downloaded 91800/93731 bytes (97%)
[00:12:56.969,604] <inf> downloader: Downloaded 93303/93731 bytes (99%)
[00:12:56.982,055] <inf> downloader: Downloaded 93500/93731 bytes (99%)
[00:12:57.215,423] <inf> downloader: Downloaded 93731/93731 bytes (100%)
[00:12:57.224,334] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:12:58.007,873] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:12:58.017,700] <inf> downloader: Download complete
[00:12:58.026,580] <inf> dfu_target_mcuboot: MCUBoot image-0 upgrade scheduled. Reset device to apply
+CEREG: 0
+CGEV: ME DETACH
[00:12:58.422,027] <inf> nrf_cloud_rest_fota: Network connectivity lost!
+CSCON: 0
[00:12:58.720,092] <inf> nrf_cloud_rest_fota: Rebooting in 10s to complete FOTA update...
*** Booting nRF Connect SDK v3.3.0-ba167d9f3db4 ***
*** Using Zephyr OS v4.3.99-fd9204a02d52 ***
Attempting to boot slot 0.
Attempting to boot from address 0x8200.
I: Trying to get Firmware version
I: Verifying signature against key 0.
I: Hash: 0x3e...f9
I: Firmware signature verified.
Firmware version 2
[00:00:00.255,065] <inf> spi_nor: GD25LE255E@0: 32 MiBy flash
*** Booting nRF Connect SDK v3.1.1-e2a97fe2578a ***
*** Using Zephyr OS v4.1.99-ff8f0c579eeb ***
[00:00:00.308,502] <inf> nrf_cloud_rest_fota: nRF Cloud REST FOTA Sample, version: 1.0.0
[00:00:00.715,179] <inf> nrf_cloud_fota_common: Saved job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0, validate: 1, bl: 0x0
[00:00:00.728,332] <inf> nrf_cloud_rest_fota: Application Name: nRF_Cloud_REST_FOTA_Sample
[00:00:00.737,091] <inf> nrf_cloud_rest_fota: nRF Connect SDK version: 3.1.1-e2a97fe2578a
[00:00:00.949,645] <inf> nrf_cloud_credentials: Sec Tag: 16842753; CA: Yes, Client Cert: Yes, Private Key: Yes
[00:00:00.960,174] <inf> nrf_cloud_credentials: CA Size: 1792, AWS: Likely, CoAP: Likely
[00:00:00.968,780] <inf> nrf_cloud_rest_fota: nRF Cloud credentials detected!
[00:00:00.976,440] <inf> nrf_cloud_rest_fota: Enabling connectivity...
+CGEV: EXCE STATUS 0
+CEREG: 2,"A042","07A82E1E",7
%MDMEV: PRACH CE-LEVEL 0
+CSCON: 1
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
%MDMEV: SEARCH STATUS 2
+CEREG: 5,"A042","07A82E1E",7,,,"11100000","11100000"
[00:00:04.337,982] <inf> nrf_cloud_rest_fota: Connected to LTE
[00:00:04.731,781] <inf> nrf_cloud_rest_fota: Waiting for modem to acquire network time...
[00:00:07.741,821] <inf> nrf_cloud_rest_fota: Network time obtained
[00:00:07.748,535] <inf> nrf_cloud_rest_fota: Sending device status...
[00:00:07.764,038] <inf> nrf_cloud_info: Device ID: 5042394b-3538-4725-8039-09253fa4cad8
[00:00:07.773,284] <inf> nrf_cloud_info: IMEI: 357387860001833
[00:00:07.872,467] <inf> nrf_cloud_info: UUID: 5042394b-3538-4725-8039-09253fa4cad8
[00:00:07.887,908] <inf> nrf_cloud_info: Modem FW: mfw_nrf91x1_2.0.4
[00:00:07.894,805] <inf> nrf_cloud_info: Protocol: REST
[00:00:07.901,306] <inf> nrf_cloud_info: Download protocol: HTTPS
[00:00:07.907,897] <inf> nrf_cloud_info: Sec tag: 16842753
[00:00:07.914,764] <inf> nrf_cloud_info: Host name: api.nrfcloud.com
[00:00:11.096,923] <inf> nrf_cloud_rest_fota: FOTA enabled in device shadow
[00:00:11.104,370] <inf> nrf_cloud_fota_poll: Updating FOTA job status...
[00:00:11.892,517] <inf> nrf_cloud_fota_poll: FOTA job updated, status: 3
[00:00:11.928,375] <inf> nrf_cloud_fota_poll: Waiting 30 seconds for job update to be processed by nRF Cloud...
+CSCON: 0
+CEREG: 5,"A042","07C2770A",7,,,"11100000","11100000"
[00:00:41.939,056] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
%MDMEV: PRACH CE-LEVEL 0
+CSCON: 1
[00:00:43.309,814] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:00:43.319,641] <inf> nrf_cloud_fota_poll: Starting FOTA download of bundles.nrfcloud.com/64c49359-9733-4f53-b5ed-8a92b8d20fc6/at_monitor.signed.bin
[00:00:43.333,770] <inf> nrf_cloud_fota_poll: Updating FOTA job status...
[00:00:44.050,994] <inf> nrf_cloud_fota_poll: FOTA job updated, status: 1
[00:00:44.058,746] <wrn> downloader: Protocol not specified for bundles.nrfcloud.com/64c49359-9733-4f53-b5ed-8a92b8d20fc6/at_monitor.signed.bin, attempting https://
[00:00:44.304,840] <inf> downloader: Setting up TLS credentials, sec tag count 1
[00:00:44.312,805] <inf> downloader: Connecting to 2600:9000:28eb:bc00:7:76af:9a40:93a1
[00:00:44.321,929] <inf> downloader: Failed to connect on IPv6 (err -118), attempting IPv4
[00:00:44.522,460] <inf> downloader: Setting up TLS credentials, sec tag count 1
[00:00:44.530,426] <inf> downloader: Connecting to 3.174.46.32
[00:00:46.691,192] <inf> downloader: Downloaded 1700/93731 bytes (1%)
[00:00:47.180,023] <inf> downloader: Downloaded 3205/93731 bytes (3%)
[00:00:47.192,321] <inf> downloader: Downloaded 3400/93731 bytes (3%)
[00:00:47.831,237] <inf> downloader: Downloaded 3881/93731 bytes (4%)
[00:00:47.840,209] <inf> downloader: Downloaded 5100/93731 bytes (5%)
[00:00:48.386,413] <inf> downloader: Downloaded 6605/93731 bytes (7%)
[00:00:48.398,712] <inf> downloader: Downloaded 6800/93731 bytes (7%)
[00:00:49.019,165] <inf> downloader: Downloaded 8305/93731 bytes (8%)
[00:00:49.031,494] <inf> downloader: Downloaded 8500/93731 bytes (9%)
[00:00:49.736,175] <inf> downloader: Downloaded 10004/93731 bytes (10%)
[00:00:49.799,011] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:00:50.824,920] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:00:50.834,869] <inf> downloader: Downloaded 10200/93731 bytes (10%)
[00:00:51.889,221] <inf> downloader: Downloaded 10679/93731 bytes (11%)
[00:00:51.898,345] <inf> downloader: Downloaded 11900/93731 bytes (12%)
[00:00:52.459,320] <inf> downloader: Downloaded 12379/93731 bytes (13%)
[00:00:52.468,414] <inf> downloader: Downloaded 13600/93731 bytes (14%)
[00:00:52.989,349] <inf> downloader: Downloaded 14079/93731 bytes (15%)
[00:00:52.998,443] <inf> downloader: Downloaded 15300/93731 bytes (16%)
[00:00:53.496,887] <inf> downloader: Downloaded 16803/93731 bytes (17%)
[00:00:53.509,338] <inf> downloader: Downloaded 17000/93731 bytes (18%)
[00:00:54.236,358] <inf> downloader: Downloaded 17479/93731 bytes (18%)
[00:00:54.245,483] <inf> downloader: Downloaded 18700/93731 bytes (19%)
[00:00:54.956,970] <inf> downloader: Downloaded 20203/93731 bytes (21%)
[00:00:54.969,299] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:00:55.977,630] <inf> nrf_cloud_fota_poll: FOTA Job: 67418bff-32e2-4d3a-b415-4ac02c5bde25, type: 0
[00:00:55.987,579] <inf> downloader: Downloaded 20400/93731 bytes (21%)
```