<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Device does not receive NRF_CLOUD_EVT_FOTA_DONE or NRF_CLOUD_EVT_FOTA_ERROR</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/125117/device-does-not-receive-nrf_cloud_evt_fota_done-or-nrf_cloud_evt_fota_error</link><description>Hi, 
 We implemented FOTA updates based on the multi-service sample. In general, FOTA works well. When the FOTA starts on the nRF Cloud UI side the device receives NRF_CLOUD_EVT_FOTA_START, and our application starts blinking an LED to show an ongoing</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 27 Mar 2026 12:51:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/125117/device-does-not-receive-nrf_cloud_evt_fota_done-or-nrf_cloud_evt_fota_error" /><item><title>RE: Device does not receive NRF_CLOUD_EVT_FOTA_DONE or NRF_CLOUD_EVT_FOTA_ERROR</title><link>https://devzone.nordicsemi.com/thread/564184?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2026 12:51:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c37f61d4-0643-4a30-933a-ab55434744b5</guid><dc:creator>teba99</dc:creator><description>&lt;p&gt;Yes, thanks, We&amp;#39;ll follow up when we have more info.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not receive NRF_CLOUD_EVT_FOTA_DONE or NRF_CLOUD_EVT_FOTA_ERROR</title><link>https://devzone.nordicsemi.com/thread/564160?ContentTypeID=1</link><pubDate>Fri, 27 Mar 2026 09:27:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a48e365-06f0-47c8-baa5-d1a19d529cdf</guid><dc:creator>Pascal Hdz</dc:creator><description>&lt;p&gt;Hello Terrence,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m closing this ticket due lack of activity. Please open a new ticket in case you need further assistance.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Pascal.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not receive NRF_CLOUD_EVT_FOTA_DONE or NRF_CLOUD_EVT_FOTA_ERROR</title><link>https://devzone.nordicsemi.com/thread/552340?ContentTypeID=1</link><pubDate>Fri, 24 Oct 2025 10:13:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b653972-1e50-469e-9e8b-33b21efe33c0</guid><dc:creator>Pascal Hdz</dc:creator><description>&lt;p&gt;Hello Terrence,&lt;/p&gt;
&lt;p&gt;You can read more about it on the internet:&amp;nbsp;&lt;a href="https://docs.aws.amazon.com/iot/latest/developerguide/mqtt.html#mqtt-persistent-sessions"&gt;https://docs.aws.amazon.com/iot/latest/developerguide/mqtt.html#mqtt-persistent-sessions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I would guess that you could use this to avoid missing the cloud event when you have establish your connection again.&lt;/p&gt;
&lt;p&gt;Pascal.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not receive NRF_CLOUD_EVT_FOTA_DONE or NRF_CLOUD_EVT_FOTA_ERROR</title><link>https://devzone.nordicsemi.com/thread/552327?ContentTypeID=1</link><pubDate>Fri, 24 Oct 2025 08:30:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4aca3c24-3c79-41ff-8e30-6f99adb5ee3a</guid><dc:creator>teba99</dc:creator><description>&lt;p&gt;Hi Pascal,&lt;/p&gt;
&lt;p&gt;Thanks for the info. Our device is line-powered, so battery life is not an issue. Can you explain how a persistent MQTT session would help?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;-- Terrence&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not receive NRF_CLOUD_EVT_FOTA_DONE or NRF_CLOUD_EVT_FOTA_ERROR</title><link>https://devzone.nordicsemi.com/thread/552326?ContentTypeID=1</link><pubDate>Fri, 24 Oct 2025 08:21:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7ad7c61c-ae1a-435e-b8bc-9156f62e8162</guid><dc:creator>Pascal Hdz</dc:creator><description>&lt;p&gt;Hello Terrence,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s expected that if there&amp;#39;s no disconnection when the event is sent to the device, the device won&amp;#39;t be able to capture it, and therefore you&amp;#39;ll experience this behavior. The mitigation option for this depends entirely on how your application handles connection issues. Suggesting a timeout may be a valid option, but it could potentially impact your battery life, and that&amp;#39;s perhaps unacceptable, just to give you an example. Another option is to enable the persistent session that MQTT offers (I assume this is the protocol you&amp;#39;re using).&lt;/p&gt;
&lt;p&gt;Pascal.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>