<?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>Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/106449/does-custom-firmware-invalidate-fcc-modular-approval</link><description>When using a third party pre-approved module, does using my own custom firmware invalidate the modular approval status of the module? 
 More specifically I would like to use a certain pre-approved nRF52805 module, but it comes preloaded with BLE firmware</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 12 Dec 2023 12:25:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/106449/does-custom-firmware-invalidate-fcc-modular-approval" /><item><title>RE: Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/thread/459912?ContentTypeID=1</link><pubDate>Tue, 12 Dec 2023 12:25:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3e19cef-801f-490c-b5a5-a55552715e73</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Thanks for your contributions ecorm.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/thread/459889?ContentTypeID=1</link><pubDate>Tue, 12 Dec 2023 10:29:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a064f223-0d1b-4e04-9b02-f6668d866629</guid><dc:creator>ecorm</dc:creator><description>&lt;p&gt;I&amp;#39;ve done some more digging, and it appears that &lt;span class="w"&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="sig-name descname"&gt;&lt;span class="n"&gt;&lt;span class="pre"&gt;NRF_GZLL_DATARATE_1MBIT_BLE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt; and &lt;span class="w"&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="sig-name descname"&gt;&lt;span class="n"&gt;&lt;span class="pre"&gt;NRF_GZLL_DATARATE_2MBIT_BLE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt; can be passed to the &lt;span class="w"&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="sig-name descname"&gt;&lt;span class="n"&gt;&lt;span class="pre"&gt;nrf_gzll_init&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="sig-paren"&gt;&lt;/span&gt; function. The fact that Gazell can be configured to use the same modulation modes as the BLE SoftDevice gives me more optimism that an FCC &amp;quot;Permissive Change Class 1&amp;quot; can apply if I reflash a certified module to use Gazell. In particular, I was worried about the 6db bandwidth requirements of FCC 15.247 (a)(2).&lt;/p&gt;
&lt;p&gt;I&amp;#39;m posting my findings here in case it helps others in the same predicament as I. I hope this is okay.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/thread/459827?ContentTypeID=1</link><pubDate>Tue, 12 Dec 2023 05:13:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b99d36c-378c-42ed-8532-17edfddb64ea</guid><dc:creator>ecorm</dc:creator><description>&lt;p&gt;I was considering the &amp;quot;Permissive Change Class 1&amp;quot; route, but as the Gazell and BLE stacks seem to be closed-source (understandably), I am not sure if this is easily demonstrable.&lt;br /&gt;&lt;br /&gt;The &lt;a href="https://apps.fcc.gov/kdb/GetAttachment.html?id=N0FeGuIZalHwpzYoaFJpjA%3D%3D"&gt;178919 D01 Permissive Change Policy v06&lt;/a&gt; document has some guidance on permissive changes.&lt;/p&gt;
&lt;p&gt;Assuming that Gazell uses the proprietary Nrf_2Mbit RADIO mode (as opposed to Ble_2Mbit mode), that is yet another complication in pursuing the FCC permissive change route.&lt;/p&gt;
&lt;p&gt;It would be way simpler for me if a third-party module vendor were to certify their module using the Gazell protocol. Either that, or I pay Bluetooth SIG their exorbitant fees, including a lawyer to interpret all their terms and conditions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/thread/459812?ContentTypeID=1</link><pubDate>Tue, 12 Dec 2023 01:36:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:01e2a329-4f50-4875-8b3b-7e958c2f2364</guid><dc:creator>ecorm</dc:creator><description>[quote userid="130365" url="~/f/nordic-q-a/106449/does-custom-firmware-invalidate-fcc-modular-approval/459806"]As a bonus, they have nRF-based modules which use a proprietary protocol.[/quote]
&lt;p&gt;I checked, and their proprietary protocol is fixed-channel and does not feature frequency hopping like in Gazell.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/thread/459806?ContentTypeID=1</link><pubDate>Tue, 12 Dec 2023 01:05:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86a64e08-e511-4f91-8cac-f0dba5aeaaf9</guid><dc:creator>ecorm</dc:creator><description>&lt;p&gt;I have just stumbled upon this App Note from Wurth Elektronik that explains things better than anything I have found so far:&lt;/p&gt;
&lt;p&gt;ANR031 - Certification of custom modules&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://www.we-online.com/components/media/o705723v410%20ANR031_CertificationCustomModule.pdf"&gt;https://www.we-online.com/components/media/o705723v410%20ANR031_CertificationCustomModule.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As a bonus, they have nRF-based modules which use a proprietary protocol. I&amp;#39;ll check them out to confirm they are royalty-free and appropriate for my application. Note: I am not affiliated with Wurth Elektronik in any way, and I&amp;#39;m not even an existing customer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/thread/459777?ContentTypeID=1</link><pubDate>Mon, 11 Dec 2023 19:34:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db6c8ab7-78f9-4ae7-a845-ac9747f4ebca</guid><dc:creator>ecorm</dc:creator><description>[quote userid="6207" url="~/f/nordic-q-a/106449/does-custom-firmware-invalidate-fcc-modular-approval/459671"]Any application accessing the RADIO features though our qualified protocol only though the certified module hardware[/quote]
&lt;p&gt;Is Gazell a &amp;quot;qualified protocol&amp;quot; that&amp;#39;s been certified?&lt;/p&gt;
[quote userid="6207" url="~/f/nordic-q-a/106449/does-custom-firmware-invalidate-fcc-modular-approval/459671"]but you need to pay some declaration fee (for example if you use BLE and advertise it as &lt;a href="https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-listing-fees/"&gt;BLE product&lt;/a&gt;)[/quote]
&lt;p&gt;The Bluetooth Qualification fee (&lt;span&gt;$10,350&lt;/span&gt; starting in 2024), which effectively blocks hobbyists from commercializing their ideas at a small scale, is the whole reason why I want to use the Gazell protocol instead. My application does not require interoperability with devices from other manufacturers.&lt;/p&gt;
&lt;p&gt;You&amp;#39;d think that module makers would capitalize on the idea of providing a module that uses a cost-free protocol stack, and have their products certified with Gazell-based firmware.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/thread/459671?ContentTypeID=1</link><pubDate>Mon, 11 Dec 2023 11:37:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:264b0b54-9220-441d-98a8-ee29752e9689</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;ecorm,&lt;/p&gt;
&lt;p&gt;What we certify is the hardware itself and the use of the RADIO by our protocol stack. Any application accessing the RADIO features though our qualified protocol only though the certified module hardware SHOULD not need any other certifications on your end but you need to pay some declaration fee (for example if you use BLE and advertise it as &lt;a href="https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-listing-fees/"&gt;BLE product&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Yes, it is best to reach out to a local test house to shed more light very specific to your application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/thread/459565?ContentTypeID=1</link><pubDate>Fri, 08 Dec 2023 19:51:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:95ce6e03-8996-4ad4-9267-77c426ce75f4</guid><dc:creator>ecorm</dc:creator><description>&lt;p&gt;Thank you for the prompt response.&lt;/p&gt;
[quote userid="6207" url="~/f/nordic-q-a/106449/does-custom-firmware-invalidate-fcc-modular-approval/459531"]but it also depends on what kind of extra certification the module makers are providing[/quote]
&lt;p&gt;Could you elaborate what you mean by &amp;quot;extra certification&amp;quot;? I don&amp;#39;t understand how a module can be &amp;quot;extra&amp;quot; certified. The way I understand it, it&amp;#39;s either certified, or it&amp;#39;s not.&lt;/p&gt;
[quote userid="6207" url="~/f/nordic-q-a/106449/does-custom-firmware-invalidate-fcc-modular-approval/459531"]you need to call the module maker to be sure about which your concerns[/quote]
&lt;p&gt;The only response I got from one of the module makers is &amp;quot;you can use a different protocol stack without violating&amp;nbsp;FCC certifications.&amp;quot; While that&amp;#39;s good to know, the extreme brevity of the response is not entirely convincing.&lt;/p&gt;
&lt;p&gt;Another module maker would not even give me the time of day unless I provided them with production forecasts and estimates. While it does have potential for commercialization in a niche market, this is currently a side project for me.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll try contacting a test house to see if they can help shed some light on my question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does custom firmware invalidate FCC modular approval?</title><link>https://devzone.nordicsemi.com/thread/459531?ContentTypeID=1</link><pubDate>Fri, 08 Dec 2023 13:53:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cac743d-0e55-4fb8-af26-a3ee1de5cad8</guid><dc:creator>Susheel Nuguru</dc:creator><description>[quote user=""]More specifically I would like to use a certain pre-approved nRF52805 module, but it comes preloaded with BLE firmware and an AT command interface that allows it to be customized somewhat.[/quote]
&lt;p&gt;The certificationm most likely will not become invalid but you might need to do some other minor certification for your application. Buying a certified module should not restrict you from flashing your own firmware on the module,&amp;nbsp; but it also depends on what kind of extra certification the module makers are providing and you need to call the module maker to be sure about which your concerns. We cannot answer this for the module makers.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>