<?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>i.MX ProcessorsのトピックRe: Using the debugger to extract the UUID from JTAG (IMX8DX)</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408111#M246504</link>
    <description>&lt;P&gt;For i.MX8 / i.MX8X SCU-based devices, connect the debugger to the&amp;nbsp;&lt;STRONG&gt;SCU core&lt;/STRONG&gt;&amp;nbsp;, not an A-core, for this UUID/PFR workflow. The Lauterbach material in the NXP knowledge base shows Trace32 attaching to&amp;nbsp;&lt;STRONG&gt;IMX8QXP-SCU&amp;nbsp;&lt;/STRONG&gt;for SCFW/JTAG work, and the SCFW monitor/API path is the documented way to obtain the device unique ID.&lt;/P&gt;
&lt;P&gt;The address confusion comes from mixing&amp;nbsp;&lt;STRONG&gt;i.MX8M-style OCOTP mapping&lt;/STRONG&gt;&amp;nbsp;with&amp;nbsp;&lt;STRONG&gt;SCU-based i.MX8 / i.MX8X fuse naming&lt;/STRONG&gt;&amp;nbsp;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Do not use&amp;nbsp;0x30350000&amp;nbsp;for i.MX8QM/QXP/8X SCU-based parts.&lt;/STRONG&gt;&amp;nbsp;That&amp;nbsp;0x3035_0000&amp;nbsp;OCOTP base is documented for i.MX8M-family devices; the i.MX8QM documentation instead shows the OCOTP base address as&amp;nbsp;0h&amp;nbsp;.&lt;/LI&gt;
&lt;LI&gt;The&amp;nbsp;0x410&amp;nbsp;value is&amp;nbsp;&lt;STRONG&gt;not the byte address to read&lt;/STRONG&gt;&amp;nbsp;. In the i.MX8 documentation it appears as the&amp;nbsp;&lt;STRONG&gt;fuse address / fuse word index range&lt;/STRONG&gt;&amp;nbsp;for&amp;nbsp;SJC_CHALL[63:0] / UNIQUE_ID[63:0]&amp;nbsp;.&lt;/LI&gt;
&lt;LI&gt;In the OCOTP register map,&amp;nbsp;HW_OCOTP_FUSE410&amp;nbsp;is at&amp;nbsp;&lt;STRONG&gt;offset&amp;nbsp;0x21A0&amp;nbsp;&lt;/STRONG&gt;, and&amp;nbsp;HW_OCOTP_FUSE420&amp;nbsp;is at&amp;nbsp;&lt;STRONG&gt;offset&amp;nbsp;0x2240&amp;nbsp;&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;The fuse map also describes the unique ID as shadowed at&amp;nbsp;&lt;STRONG&gt;0x0900–0x0910&amp;nbsp;&lt;/STRONG&gt;, fuse row index&amp;nbsp;&lt;STRONG&gt;16–17&lt;/STRONG&gt;&amp;nbsp;, and explicitly says&amp;nbsp;sc_misc_unique_id()&amp;nbsp;can return the device unique ID.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;So the answer is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Preferred / documented method:&lt;/STRONG&gt;&amp;nbsp;use SCFW:&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;SCFW API:&amp;nbsp;sc_misc_unique_id(ipc, &amp;amp;ID_L, &amp;amp;ID_H)&amp;nbsp;returns the 64-bit ID as low and high 32-bit words.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;SCFW monitor, if available:&amp;nbsp;info&amp;nbsp;or&amp;nbsp;seco info&amp;nbsp;displays SoC/SECO information including unique ID / lifecycle-related data.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;If doing raw JTAG memory/register access on SCU-based i.MX8/QXP/QM:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;attach Trace32 to the&amp;nbsp;&lt;STRONG&gt;SCU target&lt;/STRONG&gt;&amp;nbsp;;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;do&amp;nbsp;&lt;STRONG&gt;not&lt;/STRONG&gt;&amp;nbsp;read&amp;nbsp;0x30350000 + 0x410&amp;nbsp;;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;treat&amp;nbsp;0x410&amp;nbsp;/&amp;nbsp;0x420&amp;nbsp;as fuse word identifiers, whose OCOTP register-map offsets are&amp;nbsp;0x21A0&amp;nbsp;and&amp;nbsp;0x2240&amp;nbsp;respectively.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;If the device is actually i.MX8M / i.MX8MM / i.MX8MP&lt;/STRONG&gt;&amp;nbsp;, then&amp;nbsp;0x30350000&amp;nbsp;is the OCOTP base used by that family, and the Linux device tree exposes OCOTP at&amp;nbsp;30350000&amp;nbsp;with unique-ID-related nvmem cells.&amp;nbsp;That is a different access model from SCU-based i.MX8QM/QXP.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For a Lauterbach script: the public material confirms the&amp;nbsp;&lt;STRONG&gt;Trace32 target selection path&lt;/STRONG&gt;&amp;nbsp;— attach to&amp;nbsp;IMX8QXP-SCU&amp;nbsp;— but I did not retrieve a complete NXP-published PFR UUID extraction script. The script should read via the SCU/SCFW path above, or directly read the OCOTP fuse register offsets only if the SCU-side address map and access permissions are confirmed for the exact SoC/revision.&lt;/P&gt;
&lt;P&gt;Fi.MX8QM/QXP/8X, connect to the SCU;&amp;nbsp;0x30350000&amp;nbsp;is the wrong base for this flow, and&amp;nbsp;0x410&amp;nbsp;is a fuse index, not the memory address to read.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 25 Aug 2026 09:07:54 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2026-08-25T09:07:54Z</dc:date>
    <item>
      <title>Using the debugger to extract the UUID from JTAG (IMX8DX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408015#M246497</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We need to get a locked device to PFR (Partial Field Return) state. One of the steps is:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Extract the IMX8 UUID&lt;/LI&gt;&lt;/OL&gt;&lt;OL&gt;&lt;OL&gt;&lt;LI&gt;Use the debugger to extract the UUID from JTAG.&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;&lt;P&gt;I searched the Web and the NXP community, but was unable to find a clear answer:&lt;/P&gt;&lt;P&gt;1. To which core we need to connect? If SCU, can NXP help with lauterbach script?&lt;/P&gt;&lt;P&gt;2. Which address to read from memory? The information is confusing, shadow offset 0x410? In the same time I find this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="krassimirestoya_0-1787634654087.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/395264i36643D10E1EF7990/image-size/medium?v=v2&amp;amp;px=400" role="button" title="krassimirestoya_0-1787634654087.png" alt="krassimirestoya_0-1787634654087.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;krassimirestoya_0-1787634654087.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So what in the end to read? is the base address 0x30350000?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 05:12:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408015#M246497</guid>
      <dc:creator>krassimirestoya</dc:creator>
      <dc:date>2026-08-25T05:12:58Z</dc:date>
    </item>
    <item>
      <title>Re: Using the debugger to extract the UUID from JTAG (IMX8DX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408111#M246504</link>
      <description>&lt;P&gt;For i.MX8 / i.MX8X SCU-based devices, connect the debugger to the&amp;nbsp;&lt;STRONG&gt;SCU core&lt;/STRONG&gt;&amp;nbsp;, not an A-core, for this UUID/PFR workflow. The Lauterbach material in the NXP knowledge base shows Trace32 attaching to&amp;nbsp;&lt;STRONG&gt;IMX8QXP-SCU&amp;nbsp;&lt;/STRONG&gt;for SCFW/JTAG work, and the SCFW monitor/API path is the documented way to obtain the device unique ID.&lt;/P&gt;
&lt;P&gt;The address confusion comes from mixing&amp;nbsp;&lt;STRONG&gt;i.MX8M-style OCOTP mapping&lt;/STRONG&gt;&amp;nbsp;with&amp;nbsp;&lt;STRONG&gt;SCU-based i.MX8 / i.MX8X fuse naming&lt;/STRONG&gt;&amp;nbsp;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Do not use&amp;nbsp;0x30350000&amp;nbsp;for i.MX8QM/QXP/8X SCU-based parts.&lt;/STRONG&gt;&amp;nbsp;That&amp;nbsp;0x3035_0000&amp;nbsp;OCOTP base is documented for i.MX8M-family devices; the i.MX8QM documentation instead shows the OCOTP base address as&amp;nbsp;0h&amp;nbsp;.&lt;/LI&gt;
&lt;LI&gt;The&amp;nbsp;0x410&amp;nbsp;value is&amp;nbsp;&lt;STRONG&gt;not the byte address to read&lt;/STRONG&gt;&amp;nbsp;. In the i.MX8 documentation it appears as the&amp;nbsp;&lt;STRONG&gt;fuse address / fuse word index range&lt;/STRONG&gt;&amp;nbsp;for&amp;nbsp;SJC_CHALL[63:0] / UNIQUE_ID[63:0]&amp;nbsp;.&lt;/LI&gt;
&lt;LI&gt;In the OCOTP register map,&amp;nbsp;HW_OCOTP_FUSE410&amp;nbsp;is at&amp;nbsp;&lt;STRONG&gt;offset&amp;nbsp;0x21A0&amp;nbsp;&lt;/STRONG&gt;, and&amp;nbsp;HW_OCOTP_FUSE420&amp;nbsp;is at&amp;nbsp;&lt;STRONG&gt;offset&amp;nbsp;0x2240&amp;nbsp;&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;The fuse map also describes the unique ID as shadowed at&amp;nbsp;&lt;STRONG&gt;0x0900–0x0910&amp;nbsp;&lt;/STRONG&gt;, fuse row index&amp;nbsp;&lt;STRONG&gt;16–17&lt;/STRONG&gt;&amp;nbsp;, and explicitly says&amp;nbsp;sc_misc_unique_id()&amp;nbsp;can return the device unique ID.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;So the answer is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Preferred / documented method:&lt;/STRONG&gt;&amp;nbsp;use SCFW:&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;SCFW API:&amp;nbsp;sc_misc_unique_id(ipc, &amp;amp;ID_L, &amp;amp;ID_H)&amp;nbsp;returns the 64-bit ID as low and high 32-bit words.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;SCFW monitor, if available:&amp;nbsp;info&amp;nbsp;or&amp;nbsp;seco info&amp;nbsp;displays SoC/SECO information including unique ID / lifecycle-related data.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;If doing raw JTAG memory/register access on SCU-based i.MX8/QXP/QM:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;attach Trace32 to the&amp;nbsp;&lt;STRONG&gt;SCU target&lt;/STRONG&gt;&amp;nbsp;;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;do&amp;nbsp;&lt;STRONG&gt;not&lt;/STRONG&gt;&amp;nbsp;read&amp;nbsp;0x30350000 + 0x410&amp;nbsp;;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;treat&amp;nbsp;0x410&amp;nbsp;/&amp;nbsp;0x420&amp;nbsp;as fuse word identifiers, whose OCOTP register-map offsets are&amp;nbsp;0x21A0&amp;nbsp;and&amp;nbsp;0x2240&amp;nbsp;respectively.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;If the device is actually i.MX8M / i.MX8MM / i.MX8MP&lt;/STRONG&gt;&amp;nbsp;, then&amp;nbsp;0x30350000&amp;nbsp;is the OCOTP base used by that family, and the Linux device tree exposes OCOTP at&amp;nbsp;30350000&amp;nbsp;with unique-ID-related nvmem cells.&amp;nbsp;That is a different access model from SCU-based i.MX8QM/QXP.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For a Lauterbach script: the public material confirms the&amp;nbsp;&lt;STRONG&gt;Trace32 target selection path&lt;/STRONG&gt;&amp;nbsp;— attach to&amp;nbsp;IMX8QXP-SCU&amp;nbsp;— but I did not retrieve a complete NXP-published PFR UUID extraction script. The script should read via the SCU/SCFW path above, or directly read the OCOTP fuse register offsets only if the SCU-side address map and access permissions are confirmed for the exact SoC/revision.&lt;/P&gt;
&lt;P&gt;Fi.MX8QM/QXP/8X, connect to the SCU;&amp;nbsp;0x30350000&amp;nbsp;is the wrong base for this flow, and&amp;nbsp;0x410&amp;nbsp;is a fuse index, not the memory address to read.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 09:07:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408111#M246504</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-08-25T09:07:54Z</dc:date>
    </item>
    <item>
      <title>Re: Using the debugger to extract the UUID from JTAG (IMX8DX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408116#M246505</link>
      <description>&lt;P&gt;So on IMX8DX I should read from 0x000021A0 address?&lt;BR /&gt;Can you give me the Trace32 script to connect to SCU core?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 09:25:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408116#M246505</guid>
      <dc:creator>krassimirestoya</dc:creator>
      <dc:date>2026-08-25T09:25:45Z</dc:date>
    </item>
    <item>
      <title>Re: Using the debugger to extract the UUID from JTAG (IMX8DX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408165#M246508</link>
      <description>&lt;P&gt;Yes —&amp;nbsp;0x000021A0&amp;nbsp;falls inside the SCU ROM window, because the i.MX 8X reference manual maps&amp;nbsp;0x0000_0000–0x000F_FFFF&amp;nbsp;to&amp;nbsp;ROM – SCU&amp;nbsp;.&amp;nbsp;To read it as the SCU sees it, connect through the SCU M0+ debug/memory access port; the DAP port map lists Port&amp;nbsp;3&amp;nbsp;as “Debug/ Memory access to SCU M0+.”&lt;/P&gt;
&lt;P&gt;NXP docs reference Lauterbach’s&amp;nbsp;coresight-scu.cmm&amp;nbsp;for SCFW/SCU attach, but the retrieved NXP material does not include the actual script body.&amp;nbsp;A minimal TRACE32 attach script would look like this:&lt;/P&gt;
&lt;P&gt;; attach_scu_imx8dx.cmm&lt;/P&gt;
&lt;P&gt;; Minimal SCU M0+ attach for i.MX8DX / i.MX8X-class device&lt;/P&gt;
&lt;P&gt;RESet&lt;/P&gt;
&lt;P&gt;SYStem.CPU CortexM0+&lt;/P&gt;
&lt;P&gt;SYStem.JtagClock 10MHz&lt;/P&gt;
&lt;P&gt;; Select the CoreSight AP used for SCU M0+ debug/memory access.&lt;/P&gt;
&lt;P&gt;; i.MX8X DAP Port Map: Port 3 = SCU M0+ debug / memory access.&lt;/P&gt;
&lt;P&gt;SYStem.CONFIG DAPACCESSPORT 3&lt;/P&gt;
&lt;P&gt;; Attach without resetting the target&lt;/P&gt;
&lt;P&gt;SYStem.Mode Attach&lt;/P&gt;
&lt;P&gt;; Stop SCU core if required&lt;/P&gt;
&lt;P&gt;Break&lt;/P&gt;
&lt;P&gt;; Read the SCU ROM address&lt;/P&gt;
&lt;P&gt;Data.List 0x000021A0&lt;/P&gt;
&lt;P&gt;Data.Long 0x000021A0&lt;/P&gt;
&lt;P&gt;If your TRACE32 build does not accept&amp;nbsp;SYStem.CONFIG DAPACCESSPORT 3&amp;nbsp;, use Lauterbach’s packaged i.MX8 script name directly if available:&lt;/P&gt;
&lt;P&gt;DO ~~/demo/arm/hardware/imx8/coresight-scu.cmm&lt;/P&gt;
&lt;P&gt;Data.List 0x000021A0&lt;/P&gt;
&lt;P&gt;Data.Long 0x000021A0&lt;/P&gt;
&lt;P&gt;If the goal is to inspect SCFW RAM rather than Boot ROM, use the SCU TCM regions instead: TCML is&amp;nbsp;0x1FFE0000–0x1FFFFFFF&amp;nbsp;, and TCMU is&amp;nbsp;0x20000000–0x2001FFFF&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;Takeaway: read&amp;nbsp;0x000021A0&amp;nbsp;only when you intend to access SCU ROM; connect TRACE32 to the SCU M0+ through DAP Port 3, then read that address from the SCU view.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 09:47:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408165#M246508</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-08-25T09:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: Using the debugger to extract the UUID from JTAG (IMX8DX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408472#M246520</link>
      <description>&lt;P&gt;Let's verify the procedure.&lt;/P&gt;&lt;P&gt;I attached to the SCU core and found at address 0x000021A0&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="krassimirestoya_0-1787739370611.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/395362i2477DE42C47AE806/image-size/medium?v=v2&amp;amp;px=400" role="button" title="krassimirestoya_0-1787739370611.png" alt="krassimirestoya_0-1787739370611.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;krassimirestoya_0-1787739370611.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Then, at address 0x00002240 I see:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="krassimirestoya_1-1787739425460.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/395364i7F72CE72B0649650/image-size/medium?v=v2&amp;amp;px=400" role="button" title="krassimirestoya_1-1787739425460.png" alt="krassimirestoya_1-1787739425460.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;krassimirestoya_1-1787739425460.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is the UID equal to 0xF4400010FA82F007 ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Aug 2026 10:26:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2408472#M246520</guid>
      <dc:creator>krassimirestoya</dc:creator>
      <dc:date>2026-08-26T10:26:32Z</dc:date>
    </item>
    <item>
      <title>Re: Using the debugger to extract the UUID from JTAG (IMX8DX)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2409059#M246539</link>
      <description>&lt;P&gt;What SCFW version are you using? If you have the SCFW console, the easy way is to send command "seco info" or "info" to get UID values.&lt;/P&gt;
&lt;P&gt;After attaching SCU core, please try the attached script, the WORD3 and WORD4 should be the chip UID.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Aug 2026 03:26:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-the-debugger-to-extract-the-UUID-from-JTAG-IMX8DX/m-p/2409059#M246539</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-08-28T03:26:07Z</dc:date>
    </item>
  </channel>
</rss>

