<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? in MCUXpresso Secure Provisioning Tool</title>
    <link>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2172798#M692</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/127931"&gt;@martin_lapis&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&lt;!-- StartFragment  --&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thank you for your reply&lt;/STRONG&gt;&lt;!-- EndFragment  --&gt;&lt;/P&gt;&lt;P&gt;The "Flash lock" I previously mentioned refers to Renesas's Non-Volatile Protection (NVP). However, this NVP feature is not enabled in my current program. Despite that, there is a very small probability that the system unexpectedly enters the Non-Volatile Protection state.&lt;/P&gt;&lt;P&gt;Therefore, is it correct to assume that during dynamic decryption or MCU ROM execution, there are no mechanisms that could trigger Renesas's Non-Volatile Protection?&lt;/P&gt;</description>
    <pubDate>Fri, 19 Sep 2025 12:24:21 GMT</pubDate>
    <dc:creator>Omar_hong</dc:creator>
    <dc:date>2025-09-19T12:24:21Z</dc:date>
    <item>
      <title>When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ?</title>
      <link>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2172386#M689</link>
      <description>&lt;P&gt;Hi NXP,&lt;/P&gt;&lt;P&gt;As mentioned, we found that the Renesas AT25SF321B flash got unexpectedly locked during use.&lt;/P&gt;&lt;P&gt;When HAB and OTFAD are enabled, could certain operations—like a faulty flash burn—cause the&lt;/P&gt;&lt;P&gt;flash to enter a locked state (Non-Volatile Protection)?&lt;/P&gt;</description>
      <pubDate>Fri, 19 Sep 2025 01:25:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2172386#M689</guid>
      <dc:creator>Omar_hong</dc:creator>
      <dc:date>2025-09-19T01:25:31Z</dc:date>
    </item>
    <item>
      <title>Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ?</title>
      <link>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2172660#M691</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/239836"&gt;@Omar_hong&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;As far as I know, there is no protection feature related to using HAB or OTFAD security features on the RT1010. The RDC or TRDC modules, which are available in the RT1170 or RT1180 RT MCU lines, are not present in the RT1010.&lt;BR /&gt;I’m not entirely sure what you mean by "flash locked," but if you are referring to preventing unwanted modifications to flash sectors, you can use the Non-Volatile Protection feature implemented in Renesas flash chips to safeguard sensitive areas of the flash memory&lt;BR /&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="martin_lapis_0-1758267925402.png" style="width: 684px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/357704iD214D438F19F23B4/image-dimensions/684x146?v=v2" width="684" height="146" role="button" title="martin_lapis_0-1758267925402.png" alt="martin_lapis_0-1758267925402.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;</description>
      <pubDate>Fri, 19 Sep 2025 08:48:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2172660#M691</guid>
      <dc:creator>martin_lapis</dc:creator>
      <dc:date>2025-09-19T08:48:30Z</dc:date>
    </item>
    <item>
      <title>Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ?</title>
      <link>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2172798#M692</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/127931"&gt;@martin_lapis&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&lt;!-- StartFragment  --&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thank you for your reply&lt;/STRONG&gt;&lt;!-- EndFragment  --&gt;&lt;/P&gt;&lt;P&gt;The "Flash lock" I previously mentioned refers to Renesas's Non-Volatile Protection (NVP). However, this NVP feature is not enabled in my current program. Despite that, there is a very small probability that the system unexpectedly enters the Non-Volatile Protection state.&lt;/P&gt;&lt;P&gt;Therefore, is it correct to assume that during dynamic decryption or MCU ROM execution, there are no mechanisms that could trigger Renesas's Non-Volatile Protection?&lt;/P&gt;</description>
      <pubDate>Fri, 19 Sep 2025 12:24:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2172798#M692</guid>
      <dc:creator>Omar_hong</dc:creator>
      <dc:date>2025-09-19T12:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ?</title>
      <link>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2173401#M694</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/239836"&gt;@Omar_hong&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;!--StartFragment --&gt;&lt;/P&gt;
&lt;P&gt;When the BRC (Boot ROM Code) sets up the external flash, it processes the FCB block located in your application code. Part of the FCB includes the &lt;STRONG&gt;deviceModeCfgEnable&lt;/STRONG&gt; and &lt;STRONG&gt;configModeEnable&lt;/STRONG&gt; sections, which are responsible for executing commands (LUT records) at the moment the flash is configured.&lt;/P&gt;
&lt;P&gt;You can use this functionality to set Non-Volatile Protection or any other protection feature offered by the external flash chip.&lt;/P&gt;
&lt;P&gt;Of course, this requires a deep understanding of the FCB, which is represented by the &lt;STRONG&gt;flexspi_nor_config&lt;/STRONG&gt; structure in any SDK-based application.&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;</description>
      <pubDate>Mon, 22 Sep 2025 08:27:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2173401#M694</guid>
      <dc:creator>martin_lapis</dc:creator>
      <dc:date>2025-09-22T08:27:18Z</dc:date>
    </item>
    <item>
      <title>Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ?</title>
      <link>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2174070#M695</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/127931"&gt;@martin_lapis&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thank you for your reply&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Based on my understanding of this part, flash parameters can be adjusted through SPT. The modified parameters can be written to a specific block of the flash, and the ROM code will read the data from the flash. Then, it will configure the flash according to the settings defined by SPT, such as Max Frequency.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I’ve been using the same configuration version, so theoretically there shouldn’t be any differences. However, I’ve found that the flash on some devices is actually locked&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;That’s why I wanted to ask whether it’s possible that some mechanism in the ROM code operation might trigger the flash lock function(&lt;SPAN&gt;Non-Volatile Protection&amp;nbsp;&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Omar_hong_0-1758611861821.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/358099iB78606A1C650804F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Omar_hong_0-1758611861821.png" alt="Omar_hong_0-1758611861821.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Sep 2025 07:30:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-Secure-Provisioning/When-using-OTFAD-and-HAB-on-the-NXP-RT1010-are-there-any-flash/m-p/2174070#M695</guid>
      <dc:creator>Omar_hong</dc:creator>
      <dc:date>2025-09-23T07:30:34Z</dc:date>
    </item>
  </channel>
</rss>

