<?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 SolutionsのトピックHow to Program a Fresh Ara240 Module on a Custom i.MX95 PCIe Platform?</title>
    <link>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2406222#M757</link>
    <description>&lt;DIV&gt;&lt;P&gt;Hello NXP Team,&lt;/P&gt;&lt;P&gt;We are using a &lt;STRONG&gt;custom i.MX95-based board&lt;/STRONG&gt; (not the FRDM-i.MX95 EVK) and have connected an &lt;STRONG&gt;Ara240 M.2 module&lt;/STRONG&gt; through the PCIe M-Key interface.&lt;/P&gt;&lt;P&gt;After reviewing the Ara240 Runtime SDK documentation, we understand the normal runtime flow where the Ara240 device is enumerated over PCIe and initialized by the Runtime SDK during system boot.&lt;/P&gt;&lt;P&gt;We would like to understand the requirements related to &lt;STRONG&gt;first-time module provisioning/programming&lt;/STRONG&gt; for manufacturing and production support.&lt;/P&gt;&lt;P&gt;Could you please clarify the following:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Does the Ara240 M.2 module come pre-programmed from the factory, or is any initial firmware flashing required before first use?&lt;/LI&gt;&lt;LI&gt;If the module is fresh, blank, or the onboard flash becomes corrupted, what is the recommended recovery or programming procedure?&lt;/LI&gt;&lt;LI&gt;Is there any firmware or software component that needs to be programmed only once during manufacturing?&lt;/LI&gt;&lt;LI&gt;Which components are loaded or initialized automatically during every boot by the Ara240 Runtime SDK?&lt;/LI&gt;&lt;LI&gt;Is there a manufacturing, provisioning, or recovery guide available for customers using custom i.MX95 hardware platforms?&lt;/LI&gt;&lt;LI&gt;Are there any additional steps required when using Ara240 on a custom board compared to the FRDM-i.MX95 reference platform?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any guidance or documentation related to first-time provisioning, firmware recovery, or production deployment would be greatly appreciated.&lt;/P&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 18 Aug 2026 12:46:52 GMT</pubDate>
    <dc:creator>yuvraj1102</dc:creator>
    <dc:date>2026-08-18T12:46:52Z</dc:date>
    <item>
      <title>How to Program a Fresh Ara240 Module on a Custom i.MX95 PCIe Platform?</title>
      <link>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2406222#M757</link>
      <description>&lt;DIV&gt;&lt;P&gt;Hello NXP Team,&lt;/P&gt;&lt;P&gt;We are using a &lt;STRONG&gt;custom i.MX95-based board&lt;/STRONG&gt; (not the FRDM-i.MX95 EVK) and have connected an &lt;STRONG&gt;Ara240 M.2 module&lt;/STRONG&gt; through the PCIe M-Key interface.&lt;/P&gt;&lt;P&gt;After reviewing the Ara240 Runtime SDK documentation, we understand the normal runtime flow where the Ara240 device is enumerated over PCIe and initialized by the Runtime SDK during system boot.&lt;/P&gt;&lt;P&gt;We would like to understand the requirements related to &lt;STRONG&gt;first-time module provisioning/programming&lt;/STRONG&gt; for manufacturing and production support.&lt;/P&gt;&lt;P&gt;Could you please clarify the following:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Does the Ara240 M.2 module come pre-programmed from the factory, or is any initial firmware flashing required before first use?&lt;/LI&gt;&lt;LI&gt;If the module is fresh, blank, or the onboard flash becomes corrupted, what is the recommended recovery or programming procedure?&lt;/LI&gt;&lt;LI&gt;Is there any firmware or software component that needs to be programmed only once during manufacturing?&lt;/LI&gt;&lt;LI&gt;Which components are loaded or initialized automatically during every boot by the Ara240 Runtime SDK?&lt;/LI&gt;&lt;LI&gt;Is there a manufacturing, provisioning, or recovery guide available for customers using custom i.MX95 hardware platforms?&lt;/LI&gt;&lt;LI&gt;Are there any additional steps required when using Ara240 on a custom board compared to the FRDM-i.MX95 reference platform?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any guidance or documentation related to first-time provisioning, firmware recovery, or production deployment would be greatly appreciated.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 18 Aug 2026 12:46:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2406222#M757</guid>
      <dc:creator>yuvraj1102</dc:creator>
      <dc:date>2026-08-18T12:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: How to Program a Fresh Ara240 Module on a Custom i.MX95 PCIe Platform?</title>
      <link>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2407019#M758</link>
      <description>&lt;P&gt;The Ara240 M.2 module is normally shipped pre‑programmed, with the Runtime SDK handling initialization at boot, but if the onboard flash is blank or corrupted, recovery requires re‑flashing the firmware using the SDK tools and provisioning steps outlined in NXP’s manufacturing guide. Typically only base firmware is programmed once during production, while runtime components load automatically at each boot. For custom i.MX95 boards, the same provisioning flow applies as with the FRDM‑i.MX95, though you may need to adapt board‑specific PCIe and power sequencing. Official provisioning and recovery documentation from NXP is the recommended reference for manufacturing support.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2026 11:53:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2407019#M758</guid>
      <dc:creator>cassie258elks</dc:creator>
      <dc:date>2026-08-20T11:53:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to Program a Fresh Ara240 Module on a Custom i.MX95 PCIe Platform?</title>
      <link>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2410144#M765</link>
      <description>&lt;P&gt;Hi Yuvraj,&lt;BR /&gt;1. I couldn't find NXP saying either way. The runtime SDK assumes firmware is already there. It has you run chip_info.sh and check firmware_version(raw) is 131072.&lt;BR /&gt;2. program_flash.sh in the same package is the only flashing tool I've seen. Reboot after it. I found no separate recovery doc for a blank or corrupted flash.&lt;BR /&gt;3. Just the firmware. The rt-sdk-ara2 README says flashing is a one time activity that persists across reboots.&lt;BR /&gt;4. rt-sdk-ara2.service loads uiodma.ko, does the hardware bringup, then starts the proxy daemon. A udev rule kicks it off when the module shows up.&lt;BR /&gt;5. Not that I can find. Public docs are the README at github.com/nxp-imx/rt-sdk-ara2, the getting started guide GS-ARA2-M2-16G-GT, and UM12420 for the board. None is a manufacturing guide.&lt;BR /&gt;6. Nothing extra on the software side that I could see. Get it enumerating first, lspci | grep 1e58 should give 1e58:0002. The README only lists FRDM i.MX 8M Plus and FRDM i.MX 95 as supported, and the installer warns other targets aren't guaranteed.&lt;BR /&gt;Hope it helps&lt;BR /&gt;Raz, Parter (AI Supply chain app)&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2026 12:04:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2410144#M765</guid>
      <dc:creator>rafeal</dc:creator>
      <dc:date>2026-09-01T12:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to Program a Fresh Ara240 Module on a Custom i.MX95 PCIe Platform?</title>
      <link>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2410518#M767</link>
      <description>&lt;P&gt;How can i get the manufacturing document. Is there any doc which is accessible i can refer to ??&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2026 10:29:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2410518#M767</guid>
      <dc:creator>yuvraj1102</dc:creator>
      <dc:date>2026-09-02T10:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to Program a Fresh Ara240 Module on a Custom i.MX95 PCIe Platform?</title>
      <link>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2410526#M768</link>
      <description>&lt;P&gt;&lt;SPAN&gt;How can i get the manufacturing document. Is there any doc which is accessible i can refer to ??&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2026 10:30:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Solutions/How-to-Program-a-Fresh-Ara240-Module-on-a-Custom-i-MX95-PCIe/m-p/2410526#M768</guid>
      <dc:creator>yuvraj1102</dc:creator>
      <dc:date>2026-09-02T10:30:07Z</dc:date>
    </item>
  </channel>
</rss>

