<?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>S32KのトピックRe: Destructive Reset does not occur after Secure function</title>
    <link>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2126715#M50455</link>
    <description>We have not explicitly configured any reset-related restrictions based on the device's lifecycle state (LC).&lt;BR /&gt;However, in case such restrictions were implicitly applied or exist by default under secure lifecycle modes (e.g., HSE_LC_IN_FIELD),&lt;BR /&gt;could you kindly suggest any alternative ways or best practices to reliably trigger a software reset (including destructive reset) in this LC state?&lt;BR /&gt;&lt;BR /&gt;Even if some reset restrictions are in place, is there a recommended method—such as using HSE services, watchdog, or another mechanism—to perform a general-purpose software reset?&lt;BR /&gt;&lt;BR /&gt;Any guidance would be greatly appreciated</description>
    <pubDate>Wed, 02 Jul 2025 01:32:23 GMT</pubDate>
    <dc:creator>sochoi</dc:creator>
    <dc:date>2025-07-02T01:32:23Z</dc:date>
    <item>
      <title>Destructive Reset does not occur after Secure function</title>
      <link>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2115848#M49865</link>
      <description>&lt;P&gt;void ForceDestructiveReset(void)&lt;BR /&gt;{&lt;BR /&gt;MC_ME-&amp;gt;MODE_CONF = 0x00000002;&lt;BR /&gt;MC_ME-&amp;gt;MODE_UPD = 0x00000001;&lt;BR /&gt;MC_ME-&amp;gt;CTL_KEY = 0x00005AF0;&lt;BR /&gt;MC_ME-&amp;gt;CTL_KEY = 0x0000A50F;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;while (1) {}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;We have observed that the following software reset logic (e.g., ForceDestructiveReset()) was functioning correctly when all secure functions (such as Secure Boot, Secure Debug, and Lifecycle state like HSE_LC_IN_FIELD) were disabled.&lt;/P&gt;&lt;P&gt;However, after enabling the secure functions, the same reset code no longer works. This issue is currently blocking our FOTA (Firmware Over-the-Air) functionality, since we can no longer reliably trigger a system reset from software.&lt;/P&gt;&lt;P&gt;We are seeking advice on this issue:&lt;/P&gt;&lt;P&gt;Could you provide any insights into why the Destructive Reset via MC_ME may be failing under secure lifecycle conditions?&lt;/P&gt;&lt;P&gt;Alternatively, are there other recommended approaches to perform a software-triggered reset in this lifecycle (e.g., HSE command, watchdog, or any other method)?&lt;/P&gt;&lt;P&gt;Please note: we do not consider this a security-related reset, but rather a general-purpose software reset requirement.&lt;/P&gt;&lt;P&gt;We would appreciate any suggestions or best practices to resolve this situation.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2025 06:03:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2115848#M49865</guid>
      <dc:creator>sochoi</dc:creator>
      <dc:date>2025-06-13T06:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: Destructive Reset does not occur after Secure function</title>
      <link>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2116093#M49873</link>
      <description>&lt;P&gt;Which specific device is this question related to?&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2025 11:08:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2116093#M49873</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2025-06-13T11:08:56Z</dc:date>
    </item>
    <item>
      <title>Re: Destructive Reset does not occur after Secure function</title>
      <link>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2116479#M49894</link>
      <description>We are using S32K312.</description>
      <pubDate>Mon, 16 Jun 2025 01:12:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2116479#M49894</guid>
      <dc:creator>sochoi</dc:creator>
      <dc:date>2025-06-16T01:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: Destructive Reset does not occur after Secure function</title>
      <link>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2118547#M50027</link>
      <description>&lt;P&gt;Could you also specify used RTD and HSE FW version?&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jun 2025 12:13:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2118547#M50027</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2025-06-18T12:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: Destructive Reset does not occur after Secure function</title>
      <link>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2119023#M50055</link>
      <description>The HSE FW(full_memory) in use is s32k312_hse_fw_0.13.0_2.40.0_pb230730.&lt;BR /&gt;&lt;BR /&gt;The RTD information used by mcal_MCU is shown below.&lt;BR /&gt;* Autosar Version : 4.7.0&lt;BR /&gt;* Autosar Revision : ASR_REL_4_7_REV_0000&lt;BR /&gt;* Autosar Conf.Variant :&lt;BR /&gt;* SW Version : 3.0.0&lt;BR /&gt;* Build Version : S32K3_RTD_3_0_0_P01_D2303_ASR_REL_4_7_REV_0000_20230331&lt;BR /&gt;&lt;BR /&gt;I look forward to your reply.</description>
      <pubDate>Thu, 19 Jun 2025 03:15:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2119023#M50055</guid>
      <dc:creator>sochoi</dc:creator>
      <dc:date>2025-06-19T03:15:18Z</dc:date>
    </item>
    <item>
      <title>Re: Destructive Reset does not occur after Secure function</title>
      <link>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2123957#M50289</link>
      <description>&lt;P&gt;I don't see any direct relation between option to initiate SW reset and device's LC unless your application set up any kind of restriction according LC. How the issue manifests actually? You only described "it does not work". Do you some exception what exactly?&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jun 2025 11:00:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2123957#M50289</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2025-06-26T11:00:32Z</dc:date>
    </item>
    <item>
      <title>Re: Destructive Reset does not occur after Secure function</title>
      <link>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2126715#M50455</link>
      <description>We have not explicitly configured any reset-related restrictions based on the device's lifecycle state (LC).&lt;BR /&gt;However, in case such restrictions were implicitly applied or exist by default under secure lifecycle modes (e.g., HSE_LC_IN_FIELD),&lt;BR /&gt;could you kindly suggest any alternative ways or best practices to reliably trigger a software reset (including destructive reset) in this LC state?&lt;BR /&gt;&lt;BR /&gt;Even if some reset restrictions are in place, is there a recommended method—such as using HSE services, watchdog, or another mechanism—to perform a general-purpose software reset?&lt;BR /&gt;&lt;BR /&gt;Any guidance would be greatly appreciated</description>
      <pubDate>Wed, 02 Jul 2025 01:32:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2126715#M50455</guid>
      <dc:creator>sochoi</dc:creator>
      <dc:date>2025-07-02T01:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: Destructive Reset does not occur after Secure function</title>
      <link>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2127060#M50478</link>
      <description>&lt;P&gt;Anyway your sequence triggers functional reset, not destructive as you may need.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="davidtosenovjan_0-1751446111115.png" style="width: 640px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/345676i457108A3FD6F94D9/image-dimensions/640x485?v=v2" width="640" height="485" role="button" title="davidtosenovjan_0-1751446111115.png" alt="davidtosenovjan_0-1751446111115.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 08:48:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Destructive-Reset-does-not-occur-after-Secure-function/m-p/2127060#M50478</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2025-07-02T08:48:54Z</dc:date>
    </item>
  </channel>
</rss>

