<?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: NXP IW612 Kernel Integration &amp;amp; Firmware Flashing Issues in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/NXP-IW612-Kernel-Integration-amp-Firmware-Flashing-Issues/m-p/2057578#M27792</link>
    <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/247632"&gt;@JayKumar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your detailed information!&lt;/P&gt;
&lt;P&gt;Would you like to follow these steps to load WiFi driver?&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(1) Getting the latest driver from github.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--driver&lt;/STRONG&gt;&lt;BR /&gt;#git clone &lt;A href="https://github.com/nxp-imx/mwifiex.git" target="_blank"&gt;https://github.com/nxp-imx/mwifiex.git&lt;/A&gt;&lt;BR /&gt;#cd mwifiex&lt;/P&gt;
&lt;P&gt;# git tag&lt;/P&gt;
&lt;P&gt;#&amp;nbsp;git checkout&amp;nbsp;lf-6.6.52_2.2.0&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(2) Getting firmware &amp;amp; wifi_mod_para.conf&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--firmware&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/nxp-imx/imx-firmware/tree/lf-6.6.52_2.2.0/nxp/FwImage_IW612_SD" target="_blank"&gt;https://github.com/nxp-imx/imx-firmware/tree/lf-6.6.52_2.2.0/nxp/FwImage_IW612_SD&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IW612-FW.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/327107i3A19383E84FDE154/image-size/large?v=v2&amp;amp;px=999" role="button" title="IW612-FW.png" alt="IW612-FW.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[Note]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--If you want to use WiFi &amp;amp; Bluetooth, Select "&lt;STRONG&gt;sduart_nw61x_v1.bin.se&lt;/STRONG&gt;", please!&lt;/P&gt;
&lt;P&gt;--If you want to use WiFi, Bluetooth &amp;amp; 802.15.4, Select "&lt;STRONG&gt;sd_w61x_v1.bin.se&lt;/STRONG&gt; &amp;amp; &lt;STRONG&gt;uartspi_n61x_v1.bin.se&lt;/STRONG&gt;" , please!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--wifi_mod_para.conf&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/nxp-imx/imx-firmware/tree/lf-6.6.52_2.2.0/nxp" target="_blank"&gt;https://github.com/nxp-imx/imx-firmware/tree/lf-6.6.52_2.2.0/nxp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IW612-para.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/327108iA8FDEFBBE0F049BF/image-size/large?v=v2&amp;amp;px=999" role="button" title="IW612-para.png" alt="IW612-para.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Download it, please! in the file, there exist SDIW612 node, like below, pay attention to fw_name, firmware file's name is fixed here. if you want to use other firmware , here should be changed.&lt;/P&gt;
&lt;P&gt;for example, if you want single wifi, and hope to change firmware, sduart_nw61x_v1.bin.se should be changed to "&lt;STRONG&gt;sd_w61x_v1.bin.se&lt;/STRONG&gt; ".&lt;/P&gt;
&lt;P&gt;SDIW612 = {&lt;BR /&gt;cfg80211_wext=0xf&lt;BR /&gt;max_vir_bss=1&lt;BR /&gt;cal_data_cfg=none&lt;BR /&gt;ps_mode=1&lt;BR /&gt;auto_ds=1&lt;BR /&gt;host_mlme=1&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;fw_name=nxp/sduart_nw61x_v1.bin.se&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;For&amp;nbsp;&lt;STRONG&gt;uartspi_n61x_v1.bin.se, &lt;/STRONG&gt;if users want to use 802.15.4 feature, the firmware should be used, but it can' t be loaded via wifi_mod_para.conf, NXP has a tool named&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;fw_loader,&lt;/STRONG&gt;&lt;/EM&gt;&amp;nbsp;it can download the firmware over UART interface to IW612 module.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(3) Copying firmware &amp;amp; wifi_mod_para.conf to /lib/firmware/nxp on your linux platform of board.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;if there is nxp folder on your board, create it, please!&amp;nbsp; then copy&amp;nbsp;firmware &amp;amp; wifi_mod_para.conf to the folder.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(4) Building WiFi driver&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;-- Building linux kernel source code of&amp;nbsp;&lt;SPAN&gt;Telechips platform.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;-- Building WiFi driver&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;# export KERNELDIR= .../your built kernel source code above&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Then set your cross compile environment, which is determined by your linux bsp.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[Note]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please check if wlan_src/Makefile of wifi driver needs to be changed according to your cross compile environment!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;After building wifi driver is done, you will get 2 .ko files:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;mlan.ko &amp;amp; moal.ko&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;copy them to a folder of your boards,&amp;nbsp; for example /home/xxxx/iw612&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(5) Loading wifi driver&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;# cd ~/iw612&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;# insmod mlan.ko&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;# insmod moal.ko mod_para=nxp/wifi_mod_para.conf&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Then you will know if the driver can be loaded successfully.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;if errors occurs , please get linux logs using dmesg, and share it with me!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;weidong&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 07 Mar 2025 06:50:33 GMT</pubDate>
    <dc:creator>weidong_sun</dc:creator>
    <dc:date>2025-03-07T06:50:33Z</dc:date>
    <item>
      <title>NXP IW612 Kernel Integration &amp; Firmware Flashing Issues</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/NXP-IW612-Kernel-Integration-amp-Firmware-Flashing-Issues/m-p/2056277#M27721</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Description:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN&gt; We are integrating the Murata LBES5PL2EL module (based on NXP IW612) with the Telechips platform and facing the following issues:&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Kernel Integration Challenges:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;NXP Kernel Version: 7 vs. Telechips Kernel Version: 5.4 causing incompatibility.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Compilation failures due to missing/modified kernel functions.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Need guidance on backporting NXP drivers to kernel 5.4.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Firmware Flashing Issues:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Timeout error: "Timeout for waiting header signature in fw_Change_Timeout function."&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Download failure: "Download Error - Error code is -1."&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Need assistance in debugging flashing failures.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;&amp;nbsp;Support Required:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Clarifications on power management signals (WL_EN, BT_EN, PMU_EN) and reset handling.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Best host interface selection (SDIO, UART, PCIe) and firmware loading process.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Confirmation on Bluetooth &amp;amp; Wi-Fi stack integration requirements.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN&gt;Requesting NXP's support and guidance on resolving these integration and flashing issues. Any insights or recommended solutions would be highly appreciated.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Mar 2025 12:24:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/NXP-IW612-Kernel-Integration-amp-Firmware-Flashing-Issues/m-p/2056277#M27721</guid>
      <dc:creator>JayKumar</dc:creator>
      <dc:date>2025-03-05T12:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: NXP IW612 Kernel Integration &amp; Firmware Flashing Issues</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/NXP-IW612-Kernel-Integration-amp-Firmware-Flashing-Issues/m-p/2056699#M27741</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/247632"&gt;@JayKumar&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you give me the following information on your side?&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp; Is the&amp;nbsp;&lt;SPAN&gt;Telechips platform ARM64 ARCH?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2. ARM gcc version&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;3. IW612 driver version&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--When did you get it? from github or NXP website?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--Tell me driver &amp;amp; firmware version, please!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;4. Do you have the source code of&amp;nbsp;Telechips platform bsp including linux kernel?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;weidong&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Mar 2025 03:39:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/NXP-IW612-Kernel-Integration-amp-Firmware-Flashing-Issues/m-p/2056699#M27741</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2025-03-06T03:39:44Z</dc:date>
    </item>
    <item>
      <title>Re: NXP IW612 Kernel Integration &amp; Firmware Flashing Issues</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/NXP-IW612-Kernel-Integration-amp-Firmware-Flashing-Issues/m-p/2057503#M27790</link>
      <description>&lt;P&gt;Dear &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/26366"&gt;@weidong_sun&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Please find the requested information below:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Is the Telechips platform ARM64 ARCH?&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Yes, the Telechips platform is &lt;STRONG&gt;ARM64 ARCH&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;ARM GCC Version:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The GCC version used in our AOSP build is &lt;STRONG&gt;4.9&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;IW612 Driver Version:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Source:&lt;/STRONG&gt; &lt;A href="https://github.com/nxp-imx/imx-firmware/blob/lf-6.6.3_1.0.0/nxp/FwImage_IW612_SD" target="_blank" rel="noopener"&gt;https://github.com/nxp-imx/imx-firmware/blob/lf-6.6.3_1.0.0/nxp/FwImage_IW612_SD&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Driver Version:&lt;/STRONG&gt; lf-6.6.y&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Firmware Version:&lt;/STRONG&gt; 6.6.3_1.0.0&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Do you have the source code of the Telechips platform BSP, including the Linux kernel?&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Yes, we have access to the &lt;STRONG&gt;Telechips BSP and Linux kernel source code&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Let me know if you need any further details.&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;&lt;STRONG&gt;Jay Kumar&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Mar 2025 04:45:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/NXP-IW612-Kernel-Integration-amp-Firmware-Flashing-Issues/m-p/2057503#M27790</guid>
      <dc:creator>JayKumar</dc:creator>
      <dc:date>2025-03-07T04:45:58Z</dc:date>
    </item>
    <item>
      <title>Re: NXP IW612 Kernel Integration &amp; Firmware Flashing Issues</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/NXP-IW612-Kernel-Integration-amp-Firmware-Flashing-Issues/m-p/2057578#M27792</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/247632"&gt;@JayKumar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your detailed information!&lt;/P&gt;
&lt;P&gt;Would you like to follow these steps to load WiFi driver?&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(1) Getting the latest driver from github.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--driver&lt;/STRONG&gt;&lt;BR /&gt;#git clone &lt;A href="https://github.com/nxp-imx/mwifiex.git" target="_blank"&gt;https://github.com/nxp-imx/mwifiex.git&lt;/A&gt;&lt;BR /&gt;#cd mwifiex&lt;/P&gt;
&lt;P&gt;# git tag&lt;/P&gt;
&lt;P&gt;#&amp;nbsp;git checkout&amp;nbsp;lf-6.6.52_2.2.0&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(2) Getting firmware &amp;amp; wifi_mod_para.conf&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--firmware&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/nxp-imx/imx-firmware/tree/lf-6.6.52_2.2.0/nxp/FwImage_IW612_SD" target="_blank"&gt;https://github.com/nxp-imx/imx-firmware/tree/lf-6.6.52_2.2.0/nxp/FwImage_IW612_SD&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IW612-FW.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/327107i3A19383E84FDE154/image-size/large?v=v2&amp;amp;px=999" role="button" title="IW612-FW.png" alt="IW612-FW.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[Note]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--If you want to use WiFi &amp;amp; Bluetooth, Select "&lt;STRONG&gt;sduart_nw61x_v1.bin.se&lt;/STRONG&gt;", please!&lt;/P&gt;
&lt;P&gt;--If you want to use WiFi, Bluetooth &amp;amp; 802.15.4, Select "&lt;STRONG&gt;sd_w61x_v1.bin.se&lt;/STRONG&gt; &amp;amp; &lt;STRONG&gt;uartspi_n61x_v1.bin.se&lt;/STRONG&gt;" , please!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;--wifi_mod_para.conf&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/nxp-imx/imx-firmware/tree/lf-6.6.52_2.2.0/nxp" target="_blank"&gt;https://github.com/nxp-imx/imx-firmware/tree/lf-6.6.52_2.2.0/nxp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IW612-para.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/327108iA8FDEFBBE0F049BF/image-size/large?v=v2&amp;amp;px=999" role="button" title="IW612-para.png" alt="IW612-para.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Download it, please! in the file, there exist SDIW612 node, like below, pay attention to fw_name, firmware file's name is fixed here. if you want to use other firmware , here should be changed.&lt;/P&gt;
&lt;P&gt;for example, if you want single wifi, and hope to change firmware, sduart_nw61x_v1.bin.se should be changed to "&lt;STRONG&gt;sd_w61x_v1.bin.se&lt;/STRONG&gt; ".&lt;/P&gt;
&lt;P&gt;SDIW612 = {&lt;BR /&gt;cfg80211_wext=0xf&lt;BR /&gt;max_vir_bss=1&lt;BR /&gt;cal_data_cfg=none&lt;BR /&gt;ps_mode=1&lt;BR /&gt;auto_ds=1&lt;BR /&gt;host_mlme=1&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;fw_name=nxp/sduart_nw61x_v1.bin.se&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;For&amp;nbsp;&lt;STRONG&gt;uartspi_n61x_v1.bin.se, &lt;/STRONG&gt;if users want to use 802.15.4 feature, the firmware should be used, but it can' t be loaded via wifi_mod_para.conf, NXP has a tool named&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;fw_loader,&lt;/STRONG&gt;&lt;/EM&gt;&amp;nbsp;it can download the firmware over UART interface to IW612 module.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(3) Copying firmware &amp;amp; wifi_mod_para.conf to /lib/firmware/nxp on your linux platform of board.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;if there is nxp folder on your board, create it, please!&amp;nbsp; then copy&amp;nbsp;firmware &amp;amp; wifi_mod_para.conf to the folder.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(4) Building WiFi driver&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;-- Building linux kernel source code of&amp;nbsp;&lt;SPAN&gt;Telechips platform.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;-- Building WiFi driver&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;# export KERNELDIR= .../your built kernel source code above&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Then set your cross compile environment, which is determined by your linux bsp.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[Note]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please check if wlan_src/Makefile of wifi driver needs to be changed according to your cross compile environment!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;After building wifi driver is done, you will get 2 .ko files:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;mlan.ko &amp;amp; moal.ko&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;copy them to a folder of your boards,&amp;nbsp; for example /home/xxxx/iw612&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(5) Loading wifi driver&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;# cd ~/iw612&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;# insmod mlan.ko&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;# insmod moal.ko mod_para=nxp/wifi_mod_para.conf&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Then you will know if the driver can be loaded successfully.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;if errors occurs , please get linux logs using dmesg, and share it with me!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;weidong&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Mar 2025 06:50:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/NXP-IW612-Kernel-Integration-amp-Firmware-Flashing-Issues/m-p/2057578#M27792</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2025-03-07T06:50:33Z</dc:date>
    </item>
  </channel>
</rss>

