<?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: HAB SRK revoke in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2268177#M243038</link>
    <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/34846"&gt;@Bio_TICFSL&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;can you assist&amp;nbsp; please , anything would be helpful&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 23 Dec 2025 10:20:11 GMT</pubDate>
    <dc:creator>yosri_c</dc:creator>
    <dc:date>2025-12-23T10:20:11Z</dc:date>
    <item>
      <title>HAB SRK revoke</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2260148#M242828</link>
      <description>&lt;P class=""&gt;&lt;SPAN&gt;Hello NXP Support,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;I'm using an RT1176 board with HABv4 (CST 4.0.1). I currently have my image signed using SRK1, but I need to switch to using SRK2 instead. (we're trying to test the image with SRK2 before revoking SRK1)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;In my current CSF file, I have:&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;text&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;[Install SRK]&lt;BR /&gt;File = "..\..\crts\SRK_1_2_3_4_table.bin"&lt;BR /&gt;Source index = 0&lt;/P&gt;&lt;P&gt;[Install CSFK]&lt;BR /&gt;File = "CSF1_1_sha256_secp256r1_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate CSF]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Install Key]&lt;BR /&gt;Verification index = 0&lt;BR /&gt;Target index = 2&lt;BR /&gt;File = "IMG1_1_sha256_secp256r1_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;BR /&gt;Verification index = 2&lt;BR /&gt;Engine = CAAM&lt;BR /&gt;Engine Configuration = 0&lt;BR /&gt;Blocks = 0x80000000 0x0 0x8000 "BOOT.bin"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;Could you please explain:&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P class=""&gt;&lt;SPAN&gt;What is the simplest way to change from SRK1 to SRK2?&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;&lt;SPAN&gt;What changes do I need to make in my CSF file?&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;&lt;SPAN&gt;Do I only need to change the &lt;/SPAN&gt;Source index&lt;SPAN&gt; in &lt;/SPAN&gt;[Install SRK]&lt;SPAN&gt; from &lt;/SPAN&gt;0&lt;SPAN&gt; to &lt;/SPAN&gt;1&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P class=""&gt;&lt;SPAN&gt;Thank you for your help.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Dec 2025 11:34:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2260148#M242828</guid>
      <dc:creator>yosri_c</dc:creator>
      <dc:date>2025-12-11T11:34:45Z</dc:date>
    </item>
    <item>
      <title>Re: HAB SRK revoke</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2260320#M242833</link>
      <description>&lt;P&gt;i tried changing&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Install SRK]&lt;BR /&gt;File = "SRK_1_2_3_4_table.bin"&lt;BR /&gt;Source index = 1&lt;/P&gt;&lt;P&gt;[Install CSFK]&lt;BR /&gt;File = "CSF2_1_sha256_secp256r1_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Install Key]&lt;BR /&gt;Verification index = 0&lt;BR /&gt;Target index = 2&lt;BR /&gt;File = "IMG2_1_sha256_secp256r1_v3_usr_crt.pem"&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;to eventually use SRK 2 but i get these events&amp;nbsp;&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="yosri_c_1-1765463880990.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/369551i0898F08D74731ED9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yosri_c_1-1765463880990.png" alt="yosri_c_1-1765463880990.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Dec 2025 14:38:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2260320#M242833</guid>
      <dc:creator>yosri_c</dc:creator>
      <dc:date>2025-12-11T14:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: HAB SRK revoke</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2261295#M242855</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Yes, the simplest way to change from using SRK1 to SRK2 is to modify the Source index parameter in the [Install SRK] section of your CSF file from 0 to 1.&lt;BR /&gt;&lt;BR /&gt;In your current CSF file:&lt;BR /&gt;```&lt;BR /&gt;[Install SRK]&lt;BR /&gt;File = "..\..\crts\SRK_1_2_3_4_table.bin"&lt;BR /&gt;Source index = 0&lt;BR /&gt;```&lt;BR /&gt;&lt;BR /&gt;You should change this to:&lt;BR /&gt;```&lt;BR /&gt;[Install SRK]&lt;BR /&gt;File = "..\..\crts\SRK_1_2_3_4_table.bin"&lt;BR /&gt;Source index = 1&lt;BR /&gt;```&lt;BR /&gt;&lt;BR /&gt;The Source index parameter determines which key in the SRK table will be used. Index 0 corresponds to SRK1, index 1 to SRK2, and so on.&lt;BR /&gt;&lt;BR /&gt;You will also need to reference the appropriate certificate files for CSF2 and IMG2 instead of CSF1 and IMG1 in your CSF file, replacing:&lt;BR /&gt;- "CSF1_1_sha256_secp256r1_v3_usr_crt.pem" with "CSF2_1_sha256_secp256r1_v3_usr_crt.pem"&lt;BR /&gt;- "IMG1_1_sha256_secp256r1_v3_usr_crt.pem" with "IMG2_1_sha256_secp256r1_v3_usr_crt.pem"&lt;BR /&gt;&lt;BR /&gt;This approach allows you to test using SRK2 before permanently revoking SRK1.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Dec 2025 14:02:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2261295#M242855</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2025-12-12T14:02:39Z</dc:date>
    </item>
    <item>
      <title>Re: HAB SRK revoke</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2266795#M242987</link>
      <description>&lt;P&gt;@Bio Thank you for your previous clarifications.&lt;/P&gt;&lt;P&gt;I have a critical follow-up regarding the security logic and the SRK migration process during a firmware update.&lt;/P&gt;&lt;P&gt;Our Current Scenario: Normal Boot: The device boots using SRK1 (Index 0). The chain of trust is fully established: ROM -&amp;gt; Bootloader (SRK1) -&amp;gt; Application (SRK1).&lt;/P&gt;&lt;P&gt;Firmware Update: While the system is running under the trust of SRK1, we download a new full image (BS + App) into SDRAM, signed with SRK2 (Index 1).&lt;/P&gt;&lt;P&gt;Verification: The currently running Bootloader calls hab_rvt.authenticate_image() to verify the new image in SDRAM.&lt;/P&gt;&lt;P&gt;My questions are:&lt;/P&gt;&lt;P&gt;1. Regarding runtime SRK switching: Can you confirm that the HAB library allows the execution of a new [Install SRK] command with Source index = 1 (SRK2) within the same power cycle, even if SRK1 was used for the initial boot?&lt;/P&gt;&lt;P&gt;2. Regarding revocation in the same cycle: Would it be possible, during this update process, to revoke SRK1 (by burning the SRK_REVOKE eFuse), then install SRK2 and perform the verification of the new RAM image, all within the same power cycle? Thank you&lt;/P&gt;</description>
      <pubDate>Fri, 19 Dec 2025 09:59:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2266795#M242987</guid>
      <dc:creator>yosri_c</dc:creator>
      <dc:date>2025-12-19T09:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: HAB SRK revoke</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2268177#M243038</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/34846"&gt;@Bio_TICFSL&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;can you assist&amp;nbsp; please , anything would be helpful&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Dec 2025 10:20:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-SRK-revoke/m-p/2268177#M243038</guid>
      <dc:creator>yosri_c</dc:creator>
      <dc:date>2025-12-23T10:20:11Z</dc:date>
    </item>
  </channel>
</rss>

