<?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>AWS IoT FOTA job gets queued but never starts</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121587/aws-iot-fota-job-gets-queued-but-never-starts</link><description>I followed the DevAcademy lesson on WiFi FOTA with AWS IoT, with some modifications to work with my board. 
 The device correctly connects to the AWS mqtt server and published events, etc. However, I followed the instructions for creating a FOTA job and</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 19 May 2025 00:46:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121587/aws-iot-fota-job-gets-queued-but-never-starts" /><item><title>RE: AWS IoT FOTA job gets queued but never starts</title><link>https://devzone.nordicsemi.com/thread/535889?ContentTypeID=1</link><pubDate>Mon, 19 May 2025 00:46:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c4eae44-c29b-419a-91e5-06ad957fe27d</guid><dc:creator>Oli</dc:creator><description>&lt;p&gt;The issue was that I was passing a client_id in my main.c based on hardware id so the&amp;nbsp;CONFIG_AWS_IOT_CLIENT_ID_STATIC configuration option was getting ignored. I scheduled the job for &amp;quot;academy_thing&amp;quot; but the client was connecting as &amp;quot;80380020C920&amp;quot;.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AWS IoT FOTA job gets queued but never starts</title><link>https://devzone.nordicsemi.com/thread/535888?ContentTypeID=1</link><pubDate>Sun, 18 May 2025 23:58:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d1f97b04-8b55-4206-bc23-4703846d3f0c</guid><dc:creator>Oli</dc:creator><description>&lt;p&gt;I&amp;nbsp; enabled AWS FOTA debug logging and am seeing this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;00:00:34.211,944] &amp;lt;dbg&amp;gt; aws_fota: topic_type_get: Received topic: $aws/things/80380020C920/jobs/$next/get/accepted
[00:00:34.211,975] &amp;lt;dbg&amp;gt; aws_fota: on_publish_evt: Checking for an available job
[00:00:34.212,066] &amp;lt;dbg&amp;gt; aws_fota: parse_job_execution: Job doc: {&amp;quot;clientToken&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;timestamp&amp;quot;:1747612515}
[00:00:34.212,371] &amp;lt;dbg&amp;gt; aws_fota: parse_job_execution: Got only one field
[00:00:34.212,402] &amp;lt;dbg&amp;gt; aws_fota: parse_job_execution: No queued jobs for this device&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Not sure what it means. It looks like it is receiving an incorrect job document?&lt;/p&gt;
&lt;p&gt;I added some logging and it seems that the job document is indeed&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;{&amp;quot;clientToken&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;timestamp&amp;quot;:1747613442}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Which is weird because in the AWS IOT job document page it shows:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;{
  &amp;quot;operation&amp;quot;: &amp;quot;app_fw_update&amp;quot;,
  &amp;quot;fwversion&amp;quot;: &amp;quot;v1.0.1&amp;quot;,
  &amp;quot;size&amp;quot;: 402884,
  &amp;quot;location&amp;quot;: {
    &amp;quot;protocol&amp;quot;: &amp;quot;http&amp;quot;,
    &amp;quot;host&amp;quot;: &amp;quot;my-bucket.s3.us-east-2.amazonaws.com&amp;quot;,
    &amp;quot;path&amp;quot;: &amp;quot;/v1.0.1.bin&amp;quot;
  }
}&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>