<?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: S32K144 unlock Secure debug in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2312386#M56599</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/257154"&gt;@Kishore_14&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I am not sure what is the specific procedure to unlock the S32K device through winIDEA. Since this SW is not from NXP, rather from a third-party, could you try contacting them instead?&amp;nbsp;&lt;A href="https://www.isystem.com/support/online-help.html" target="_blank" rel="noopener"&gt;Online Help - iSYSTEM&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;In order to unlock the S32K1xx, you either need to enable and enter the backdoor key or mass erase must be enabled.&lt;/P&gt;
&lt;P&gt;The backdoor key can be used to unlock the&amp;nbsp;MCU&amp;nbsp;by the FTFC command only. (&lt;A href="https://community.nxp.com/t5/S32K/Unlock-flash-on-S32K144W-from-firmware/td-p/1744546" target="_blank"&gt;Unlock flash on S32K144W from firmware - NXP Community&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;If you want to unlock the MCU&amp;nbsp;from outside, you need to mass erase the whole chip.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've found this post explaining the same thing, using winIDEA:&amp;nbsp;&lt;A href="https://kb.tasking.com/KB/122/Article/97" target="_blank" rel="noopener"&gt;Arm Cortex-M: Locked/secured device - TASKING Knowledge Base&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
    <pubDate>Wed, 04 Feb 2026 22:44:56 GMT</pubDate>
    <dc:creator>Julián_AragónM</dc:creator>
    <dc:date>2026-02-04T22:44:56Z</dc:date>
    <item>
      <title>S32K144 unlock Secure debug</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2305238#M56556</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;We are attempting to unlock secure debug on an S32K144 device using winIDEA.&lt;BR /&gt;According to iSYSTEM documentation&amp;nbsp;&lt;BR /&gt;&lt;A href="https://www.isystem.com/downloads/winIDEA/help/nxp-s32-unlock-secure-debug.html" target="_blank"&gt;NXP S32: Unlocking secure debug on NXP S32G2/3xx and S32R45x&lt;/A&gt;&lt;BR /&gt;secure debug unlocking is supported for S32G2 and S32K3 devices with password parameters.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Kishore_14_1-1770114549004.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375297i880BC87A3A57FAAF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Kishore_14_1-1770114549004.png" alt="Kishore_14_1-1770114549004.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;However, when configuring the S32K144 in winIDEA CPU Options, the security unlock&lt;BR /&gt;parameters (Protection, Password, SmartCardPassword) that are available for S32G2/S32K3&lt;BR /&gt;devices are not present.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;**The connection script $(SFR_FILE_DIR)/S32K1xx_ConnectToSoC.cpp contains no unlock parameters&lt;BR /&gt;or security-related functions for S32K144 devices**&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="Kishore_14_0-1770114001399.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375296iCD95CBF77F70CEF5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Kishore_14_0-1770114001399.png" alt="Kishore_14_0-1770114001399.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Questions:&lt;BR /&gt;1. Does S32K144 support secure debug unlocking?&lt;BR /&gt;2. If yes, what is the proper procedure for S32K144?&lt;BR /&gt;3. Are there alternative methods or tools for S32K144 secure debug unlock?&lt;/P&gt;</description>
      <pubDate>Tue, 03 Feb 2026 10:34:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2305238#M56556</guid>
      <dc:creator>Kishore_14</dc:creator>
      <dc:date>2026-02-03T10:34:43Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 unlock Secure debug</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2305521#M56566</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/257154"&gt;@Kishore_14&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;1. Yes. However, it is somewhat different than S32K3xx procedures.&amp;nbsp;The JTAG/SWD interface will be disabled when the part is &lt;STRONG&gt;secured&lt;/STRONG&gt;. This means that a debug controller cannot read or write to SOC memory mapped addresses when the part is in this state.&lt;/P&gt;
&lt;P&gt;The part is secure when the &lt;STRONG&gt;FTFC_FSEC&lt;/STRONG&gt; byte is in a secure state in the flash configuration field.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Please refer to&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12130.pdf" target="_blank"&gt;AN12130&lt;/A&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K144-Verify-Backdoor-Access-Key-S32DS1-3/ta-p/1102820" target="_blank"&gt;Example S32K144 Verify Backdoor Access Key S32DS1.3&lt;/A&gt;. Also, chapter&amp;nbsp;&lt;STRONG&gt;5.2.1 Flash memory security&lt;/STRONG&gt; from S32K1xx reference manual also explains how the FSEC field works.&lt;/P&gt;
&lt;P&gt;3. There is also the&amp;nbsp;&lt;A href="https://www.isystem.com/downloads/winIDEA/help/nxp-s32k-jtag-lock-procedure-s32k1.html" target="_blank"&gt;JTAG Lock procedure on NXP S32K1xx&lt;/A&gt;&amp;nbsp;blog from winIDEA. It is the same documentation as the S32K/G/R link you've shared, but focused on the K1 devices.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
      <pubDate>Tue, 03 Feb 2026 19:43:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2305521#M56566</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2026-02-03T19:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 unlock Secure debug</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2305783#M56576</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Thank you for the references provided.&lt;BR /&gt;&lt;BR /&gt;We have reviewed:&lt;BR /&gt;- S32DS1.3 Backdoor Access Key example&lt;BR /&gt;- winIDEA S32K1xx JTAG Lock blog&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;The winIDEA blog shows how to lock S32K1xx devices using Flash Security byte (0x40C),&lt;BR /&gt;but we need the procedure to UNLOCK an already secured S32K1xx device via winIDEA.&lt;/P&gt;&lt;P&gt;The iSYSTEM unlock documentation only covers S32K3xx and S32G2xx devices with&lt;BR /&gt;password parameters, which are not available for S32K1xx in winIDEA.&lt;BR /&gt;&lt;BR /&gt;Could you please provide:&lt;BR /&gt;1. The specific winIDEA procedure to unlock a secured S32K1xx device?&lt;BR /&gt;2. How to configure the backdoor access key method in winIDEA for S32K1xx?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2026 07:26:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2305783#M56576</guid>
      <dc:creator>Kishore_14</dc:creator>
      <dc:date>2026-02-04T07:26:39Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 unlock Secure debug</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2312386#M56599</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/257154"&gt;@Kishore_14&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I am not sure what is the specific procedure to unlock the S32K device through winIDEA. Since this SW is not from NXP, rather from a third-party, could you try contacting them instead?&amp;nbsp;&lt;A href="https://www.isystem.com/support/online-help.html" target="_blank" rel="noopener"&gt;Online Help - iSYSTEM&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;In order to unlock the S32K1xx, you either need to enable and enter the backdoor key or mass erase must be enabled.&lt;/P&gt;
&lt;P&gt;The backdoor key can be used to unlock the&amp;nbsp;MCU&amp;nbsp;by the FTFC command only. (&lt;A href="https://community.nxp.com/t5/S32K/Unlock-flash-on-S32K144W-from-firmware/td-p/1744546" target="_blank"&gt;Unlock flash on S32K144W from firmware - NXP Community&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;If you want to unlock the MCU&amp;nbsp;from outside, you need to mass erase the whole chip.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've found this post explaining the same thing, using winIDEA:&amp;nbsp;&lt;A href="https://kb.tasking.com/KB/122/Article/97" target="_blank" rel="noopener"&gt;Arm Cortex-M: Locked/secured device - TASKING Knowledge Base&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2026 22:44:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2312386#M56599</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2026-02-04T22:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 unlock Secure debug</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2312831#M56623</link>
      <description>&lt;P&gt;We have an additional question regarding S32K1xx secure debug unlock:&lt;BR /&gt;&lt;BR /&gt;Hardware Debugger Support:&lt;BR /&gt;1. S32 Debugger- Shows "Secure debugging" option in S32DS:&lt;BR /&gt;- "Enable secure debugging" checkbox available&lt;BR /&gt;- "Debugging type: Password" dropdown available&lt;BR /&gt;-&amp;nbsp; We don't have S32 debugger hardware&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Kishore_14_3-1770286733658.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375656i412C0899AE8E683F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Kishore_14_3-1770286733658.png" alt="Kishore_14_3-1770286733658.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2. PEMicro Debugger - No secure debugging option visible:&lt;BR /&gt;-&amp;nbsp; We have PEMicro hardware&lt;BR /&gt;-&amp;nbsp; No secure debugging options in S32DS interface&lt;BR /&gt;-&amp;nbsp; We don't have PEMicro license&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Kishore_14_4-1770286771591.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375657i7D87BC427FE4A955/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Kishore_14_4-1770286771591.png" alt="Kishore_14_4-1770286771591.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;1. Does PEMicro debugger support S32K1xx secure debug unlock?&lt;BR /&gt;2. Is the secure debugging feature only available with S32 debugger hardware?&lt;BR /&gt;3. If PEMicro supports it, how do we enable secure debugging options for S32K1xx with PEMicro?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Feb 2026 10:30:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2312831#M56623</guid>
      <dc:creator>Kishore_14</dc:creator>
      <dc:date>2026-02-05T10:30:35Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 unlock Secure debug</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2314004#M56654</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/257154"&gt;@Kishore_14&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1. Does PEMicro debugger support S32K1xx secure debug unlock?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Not as far as I'm aware.&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. Is the secure debugging feature only available with S32 debugger hardware?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Secure debugging is only available for S32G/R/Z devices. You can see that selecting the S32K144 device disables the "Secure debugging" option:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Julin_AragnM_0-1770414322872.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375950iB9334ABC2525221D/image-size/large?v=v2&amp;amp;px=999" role="button" title="Julin_AragnM_0-1770414322872.png" alt="Julin_AragnM_0-1770414322872.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Julin_AragnM_1-1770414329536.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/375951iC7394A0CB96015F4/image-size/large?v=v2&amp;amp;px=999" role="button" title="Julin_AragnM_1-1770414329536.png" alt="Julin_AragnM_1-1770414329536.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="font-family: inherit;"&gt;3. If PEMicro supports it, how do we enable secure debugging options for S32K1xx with PEMicro?&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV id="bodyDisplay" class="lia-message-body lia-component-message-view-widget-body lia-component-body-signature-highlight-escalation lia-component-message-view-widget-body-signature-highlight-escalation"&gt;
&lt;DIV class="lia-message-body-content"&gt;
&lt;P&gt;If they support any kind of scripts, you can ask their support page:&amp;nbsp;&lt;A href="https://www.pemicro.com/support/index.cfm" target="_blank"&gt;PEmicro Support Home&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;However, as I've mentioned, you have two methods: backdoor key by the FTFC command or mass erase the whole chip (if mass erase is enabled).&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 06 Feb 2026 21:49:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2314004#M56654</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2026-02-06T21:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 unlock Secure debug</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2314399#M56665</link>
      <description>&lt;P&gt;Hi Julian,&lt;/P&gt;&lt;P&gt;Following up on your previous response about "backdoor key by FTFC command" for S32K1xx:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1.&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;When you mention "backdoor key by FTFC command," do you mean using the example project&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="" href="vscode-file://vscode-app/c:/Users/25020801/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/workbench.html" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;Example_S32K144_Verify_Backdoor_Access_Key_S32DS1.3_v2&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;approach with FTFC command 0x45?&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;2.&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;If I'm using a different project (like a bootloader), do I need to hardcode the backdoor key unlock code into every project?&lt;BR /&gt;&lt;BR /&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Feb 2026 06:59:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2314399#M56665</guid>
      <dc:creator>Kishore_14</dc:creator>
      <dc:date>2026-02-09T06:59:43Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144 unlock Secure debug</title>
      <link>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2314977#M56697</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/257154"&gt;@Kishore_14&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;1. Yes.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. I'm not sure if I understood the question correctly.&amp;nbsp;&lt;SPAN&gt;The FSEC register is a read-only register and is loaded with the content of the flash security&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;byte in the Flash Configuration Field located in program flash memory during the reset sequence.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;The configuration field holds the Backdoor comparison key as well and is configurable in startup_S32K1XX.S file.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you are referring to loading the key through FTFC, you can create a routine which receives the key through UART, CAN, SPI, etc. (except JTAG/SWD) and loads the key, thus un-securing the device and unlocking JTAG/SWD interface as well until the next reset.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;BR /&gt;Julián&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Feb 2026 22:14:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144-unlock-Secure-debug/m-p/2314977#M56697</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2026-02-09T22:14:21Z</dc:date>
    </item>
  </channel>
</rss>

