<?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>NRF9160 FOTA SSL Certification issue</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/55838/nrf9160-fota-ssl-certification-issue</link><description>Hi, 
 i am working with aws-fota example, i copied my certificate to certificate.h file, once i run the program it shows like 
 
 
 The MQTT AWS Jobs FOTA Sample nrf_inbuilt_key_delete(16842753, 0) =&amp;gt; result=13 nrf_inbuilt_key_delete(16842753, 1) =&amp;gt; result</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Jan 2020 08:20:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/55838/nrf9160-fota-ssl-certification-issue" /><item><title>RE: NRF9160 FOTA SSL Certification issue</title><link>https://devzone.nordicsemi.com/thread/229156?ContentTypeID=1</link><pubDate>Wed, 15 Jan 2020 08:20:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ab2a0e2-be1a-427c-814f-109dfcebe224</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sorry for the delay.&lt;/p&gt;
&lt;p&gt;I saw your new question is handled by this case&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/support-private/support/241648"&gt;https://devzone.nordicsemi.com/support-private/support/241648&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9160 FOTA SSL Certification issue</title><link>https://devzone.nordicsemi.com/thread/226736?ContentTypeID=1</link><pubDate>Mon, 23 Dec 2019 13:59:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ea6e8c1-664e-4aa7-8a9e-54da3ee7d0b5</guid><dc:creator>hmdra</dc:creator><description>&lt;p&gt;hi amanda,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your valuable response, it works well.. but i cannot able to send the data to my mqtt broker..&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;in my program the log shows the mqtt connected but it also give&amp;nbsp;&lt;/p&gt;
&lt;p&gt;POLLNVAL response..&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;kindly help me to sort this out..&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;p&gt;hmdra&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9160 FOTA SSL Certification issue</title><link>https://devzone.nordicsemi.com/thread/226549?ContentTypeID=1</link><pubDate>Fri, 20 Dec 2019 12:15:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a7aec9f-784f-428b-8438-65825c00e3ad</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;span&gt;&lt;span lang="en-US"&gt;According to the&amp;nbsp;&lt;/span&gt;&lt;a title="https://developer.nordicsemi.com/nrf_connect_sdk/doc/latest/nrfxlib/bsdlib/doc/api.html#_cppv321nrf_inbuilt_key_write13nrf_sec_tag_t24nrf_key_mgnt_cred_type_tp7uint8_t8uint16_t" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/bsdlib/doc/api.html#_CPPv321nrf_inbuilt_key_write13nrf_sec_tag_t24nrf_key_mgnt_cred_type_tP7uint8_t8uint16_t" rel="noopener noreferrer" target="_blank"&gt;&lt;span lang="nb-NO"&gt;NCS documentation&lt;/span&gt;&lt;/a&gt;&lt;span lang="en-US"&gt;&amp;nbsp;the function&lt;/span&gt;&amp;nbsp;&lt;a title="https://developer.nordicsemi.com/nrf_connect_sdk/doc/latest/nrfxlib/bsdlib/doc/api.html?highlight=nrf_inbuilt_key_delete#_cppv421nrf_inbuilt_key_write13nrf_sec_tag_t24nrf_key_mgnt_cred_type_tp7uint8_t8uint16_t" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/bsdlib/doc/api.html?highlight=nrf_inbuilt_key_delete#_CPPv421nrf_inbuilt_key_write13nrf_sec_tag_t24nrf_key_mgnt_cred_type_tP7uint8_t8uint16_t" rel="noopener noreferrer" target="_blank"&gt;&lt;span lang="nb-NO"&gt;&lt;em&gt;nrf_inbuilt_key_write(..)&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="nb-NO"&gt;&lt;em&gt; and &lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;a title="https://developer.nordicsemi.com/nrf_connect_sdk/doc/latest/nrfxlib/bsdlib/doc/api.html?highlight=nrf_inbuilt_key_delete#_cppv422nrf_inbuilt_key_delete13nrf_sec_tag_t24nrf_key_mgnt_cred_type_t" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/bsdlib/doc/api.html?highlight=nrf_inbuilt_key_delete#_CPPv422nrf_inbuilt_key_delete13nrf_sec_tag_t24nrf_key_mgnt_cred_type_t" rel="noopener noreferrer" target="_blank"&gt;&lt;span lang="en-US"&gt;&lt;em&gt;&lt;span&gt;nrf_inbuilt_key_delete(..) &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="nb-NO"&gt;&lt;span&gt;need to run before the modem is in an active state:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;em&gt;Run this function only when LTE link is inactive. If used during active link, NRF_EACCES will be returned and the key material will not be written.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span lang="en-US"&gt;This is the reason it fails for you,&amp;nbsp;&lt;em&gt;nrf_inbuilt_key_delete&lt;a title="https://developer.nordicsemi.com/nrf_connect_sdk/doc/latest/nrfxlib/bsdlib/doc/api.html?highlight=nrf_inbuilt_key_delete#_cppv422nrf_inbuilt_key_delete13nrf_sec_tag_t24nrf_key_mgnt_cred_type_t" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/bsdlib/doc/api.html?highlight=nrf_inbuilt_key_delete#_CPPv422nrf_inbuilt_key_delete13nrf_sec_tag_t24nrf_key_mgnt_cred_type_t" rel="noopener noreferrer" target="_blank"&gt;(&lt;/a&gt;..) and&amp;nbsp;&lt;/em&gt;&lt;/span&gt;&lt;span lang="nb-NO"&gt;&lt;em&gt;nrf_inbuilt_key_write(..)&amp;nbsp;&lt;/em&gt;&lt;/span&gt;&lt;span lang="en-US"&gt;returns error&lt;/span&gt;&amp;nbsp;&lt;a title="https://github.com/nordicplayground/nrfxlib/blob/master/bsdlib/include/nrf_errno.h#l26" href="https://github.com/NordicPlayground/nrfxlib/blob/master/bsdlib/include/nrf_errno.h#L26" rel="noopener noreferrer" target="_blank"&gt;&lt;span lang="nb-NO"&gt;13 (=NRF_EACCES)&lt;/span&gt;&lt;/a&gt;&lt;span lang="en-US"&gt;, which means there is an active link.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span lang="en-US"&gt;&amp;nbsp;Take a look at the&amp;nbsp;&lt;/span&gt;&lt;a title="https://developer.nordicsemi.com/nrf_connect_sdk/doc/latest/nrf/samples/nrf9160/aws_fota/readme.html" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/nrf9160/aws_fota/README.html" rel="noopener noreferrer" target="_blank"&gt;&lt;span lang="nb-NO"&gt;AWS FOTA example&lt;/span&gt;&lt;/a&gt;&lt;span lang="en-US"&gt;, where&lt;/span&gt;&amp;nbsp;&lt;a title="https://github.com/nordicplayground/fw-nrfconnect-nrf/blob/master/samples/nrf9160/aws_fota/prj.conf#l24" href="https://github.com/NordicPlayground/fw-nrfconnect-nrf/blob/master/samples/nrf9160/aws_fota/prj.conf#L24" rel="noopener noreferrer" target="_blank"&gt;&lt;span lang="nb-NO"&gt;CONFIG_LTE_AUTO_INIT_AND_CONNECT is set to n&lt;/span&gt;&lt;/a&gt;&lt;span lang="en-US"&gt;. This will&lt;/span&gt;&amp;nbsp;&lt;a title="https://github.com/nordicplayground/fw-nrfconnect-nrf/blob/master/drivers/lte_link_control/lte_lc.c#l428" href="https://github.com/NordicPlayground/fw-nrfconnect-nrf/blob/master/drivers/lte_link_control/lte_lc.c#L428" rel="noopener noreferrer" target="_blank"&gt;&lt;span lang="nb-NO"&gt;avoid the lte init function to run automatically&lt;/span&gt;&lt;/a&gt;&lt;span lang="en-US"&gt;, and you&amp;#39;ll have to run it yourself, after&amp;nbsp;&lt;/span&gt;&lt;span lang="nb-NO"&gt;&lt;em&gt;nrf_inbuilt_key_write(..)&amp;nbsp;&lt;/em&gt;&lt;/span&gt;&lt;span lang="en-US"&gt;is called&lt;/span&gt;&lt;span lang="nb-NO"&gt;&lt;em&gt;.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span lang="en-US"&gt;&lt;strong&gt;So in short:&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Set&amp;nbsp;CONFIG_LTE_AUTO_INIT_AND_CONNECT to n&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang="en-US"&gt;&lt;span&gt;Create the function&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a title="https://github.com/nordicplayground/fw-nrfconnect-nrf/blob/master/samples/nrf9160/aws_fota/src/main.c#l445" href="https://github.com/NordicPlayground/fw-nrfconnect-nrf/blob/master/samples/nrf9160/aws_fota/src/main.c#L445" rel="noopener noreferrer" target="_blank"&gt;&lt;span lang="nb-NO"&gt;&lt;span&gt;&lt;em&gt;modem_configure()&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="en-US"&gt;&lt;span&gt;&amp;nbsp;and run it&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span lang="nb-NO"&gt;&lt;span&gt;&lt;em&gt;after nrf_inbuilt_key_delete&lt;a title="https://developer.nordicsemi.com/nrf_connect_sdk/doc/latest/nrfxlib/bsdlib/doc/api.html?highlight=nrf_inbuilt_key_delete#_cppv422nrf_inbuilt_key_delete13nrf_sec_tag_t24nrf_key_mgnt_cred_type_t" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/bsdlib/doc/api.html?highlight=nrf_inbuilt_key_delete#_CPPv422nrf_inbuilt_key_delete13nrf_sec_tag_t24nrf_key_mgnt_cred_type_t" rel="noopener noreferrer" target="_blank"&gt;(&lt;/a&gt;..) a&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="nb-NO"&gt;&lt;span&gt;&lt;em&gt;nd nrf_inbuilt_key_write(..)&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span lang="nb-NO"&gt;&lt;span&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="nb-NO"&gt;-Amanda H&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>