<?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>nRF51822 QFAA H30 fails production test</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/44428/nrf51822-qfaa-h30-fails-production-test</link><description>Hi, 
 We have used nRF51822 QFAA H10 in our product for a long time but the latest order was fulfilled with H30-devices and now our production test fails. 
 The test step is verifying a speaker by producing a tone with PWM (Timer with CC, GPIOTE and PPI</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Mar 2019 10:33:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/44428/nrf51822-qfaa-h30-fails-production-test" /><item><title>RE: nRF51822 QFAA H30 fails production test</title><link>https://devzone.nordicsemi.com/thread/174501?ContentTypeID=1</link><pubDate>Wed, 06 Mar 2019 10:33:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2c743b7-7c78-46ab-997a-bc85241fbbbd</guid><dc:creator>Jimmie Johansson</dc:creator><description>&lt;p&gt;Thank you so much! I completely missed that detail. Was sure that the code I use was copied from nrf_ic_info.c.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 QFAA H30 fails production test</title><link>https://devzone.nordicsemi.com/thread/174474?ContentTypeID=1</link><pubDate>Wed, 06 Mar 2019 09:24:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b6e5d2d-7690-4a3f-8fb0-109e47ad703f</guid><dc:creator>Sigurd</dc:creator><description>[quote userid="2295" url="~/f/nordic-q-a/44428/nrf51822-qfaa-h30-fails-production-test/174446"]The latest SDK 12.3.0 for the nRF51 has a file called nrf_ic_info.c that is supposed to be the official way to identify a chip revision[/quote]
&lt;p&gt;That is correct. But you are not using that function. In&amp;nbsp;nrf_ic_info_get(), the&amp;nbsp;ic_data is read like this,&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;uint32_t ic_data    = ((*((uint32_t volatile *)0xF0000FE8)) &amp;amp; 0x000000F0) &amp;gt;&amp;gt; 4;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;But you are using the CONFIGID in FICR instead, looking at the HWID, that is not the same thing as&amp;nbsp;ic_data in&amp;nbsp;&lt;span&gt;nrf_ic_info_get().&lt;/span&gt;&lt;/p&gt;
[quote userid="2295" url="~/f/nordic-q-a/44428/nrf51822-qfaa-h30-fails-production-test/174446"]How can we be proactive in the future? What should I do when H40 shows up?[/quote]
&lt;p&gt;Use nrf_ic_info_get(),&amp;nbsp;and the implementation it uses to find the IC revision. Don&amp;#39;t use the&amp;nbsp;&lt;span&gt;HWID.&lt;/span&gt;&lt;/p&gt;
[quote userid="2295" url="~/f/nordic-q-a/44428/nrf51822-qfaa-h30-fails-production-test/174446"]You write that you think that the new HWID is 0x0138. Can you verify this so I can make a new firmware for the factory?[/quote]
&lt;p&gt;I&amp;nbsp;doubled checked our internal systems, and H30 is listed with HWID 0x0138. But again, use the original&amp;nbsp;&lt;span&gt;nrf_ic_info_get() function instead.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 QFAA H30 fails production test</title><link>https://devzone.nordicsemi.com/thread/174446?ContentTypeID=1</link><pubDate>Wed, 06 Mar 2019 07:31:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfc98963-3e37-4e53-b986-832dc6ee0c09</guid><dc:creator>Jimmie Johansson</dc:creator><description>&lt;p&gt;I&amp;#39;m trying to understand and I&amp;#39;m a bit stressed out since our production is stopped because of this.&lt;/p&gt;
&lt;p&gt;The latest SDK 12.3.0 for the nRF51 has a file called nrf_ic_info.c that is supposed to be the official way to identify a chip revision (in order to apply the correct PANs). That file was written before the H30 came out, so it does not match it.&lt;/p&gt;
&lt;p&gt;There is no way to find the HWID in the documentation, apart from the file nrf51deviceids.xml installed with nRF go studio, and it did not contain any information about H30 (or H20).&lt;/p&gt;
&lt;p&gt;PCN 100 where H30 is introduced says that there are no consequences of the change.&lt;/p&gt;
&lt;p&gt;And rutronik does not even list the production site, so we can only order Hx0 chips and get H00, H10, H20 or H30 delivered.&lt;/p&gt;
&lt;p&gt;How can we be proactive in the future? What should I do when H40 shows up?&lt;/p&gt;
&lt;p&gt;You write that you think that the new HWID is 0x0138. Can you verify this so I can make a new firmware for the factory?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 QFAA H30 fails production test</title><link>https://devzone.nordicsemi.com/thread/174329?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 15:12:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c022020-a87b-47cf-ab15-71b12eecb55c</guid><dc:creator>Sigurd</dc:creator><description>[quote userid="2295" url="~/f/nordic-q-a/44428/nrf51822-qfaa-h30-fails-production-test/174307"]What is the CONFIGID for nrf51822 QFAA H30? Am I matching it correctly in the code?[/quote]
&lt;p&gt;I think the HWID&amp;nbsp;part&amp;nbsp;of the CONFIGID is 0x0138 for the H30 variant and 0x008F for H10. So with your matching code, rev would be assigned the value 3, and the pan workaround would not be applied.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 QFAA H30 fails production test</title><link>https://devzone.nordicsemi.com/thread/174307?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 14:26:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:528bdcba-d514-4e10-877c-e057ef03932a</guid><dc:creator>Jimmie Johansson</dc:creator><description>&lt;p&gt;What is the CONFIGID for nrf51822 QFAA H30? Am I matching it correctly in the code?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 QFAA H30 fails production test</title><link>https://devzone.nordicsemi.com/thread/174286?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 14:02:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:edf11f17-46da-4209-bb32-d4630fb81a33</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote userid="2295" url="~/f/nordic-q-a/44428/nrf51822-qfaa-h30-fails-production-test"]Are there any changes in H30 compared to H10 that could cause issues? [/quote]
&lt;p&gt;No, there are no functional changes from H10 to H30 that could cause issues.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>