<?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: Need  Software tool for PC to load bin file to test Firmware upgrade through Uart in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2170638#M67887</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Please find the attached source code for&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;FWUpgradeClient.exe. It is a C++ code build in visual studio IDE.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR,&lt;BR /&gt;Omar&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 16 Sep 2025 19:06:51 GMT</pubDate>
    <dc:creator>Omar_Anguiano</dc:creator>
    <dc:date>2025-09-16T19:06:51Z</dc:date>
    <item>
      <title>Need  Software tool for PC to load bin file to test Firmware upgrade through Uart</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2160679#M67851</link>
      <description>&lt;P&gt;I am using the &lt;STRONG&gt;AN12837SW reference design&lt;/STRONG&gt; for my &lt;STRONG&gt;smart metering project&lt;/STRONG&gt; with the &lt;STRONG&gt;MKM35Z512VLL7 controller&lt;/STRONG&gt;. I have reviewed the firmware upgrade and bootloader code for &lt;EM&gt;"Firmware Upgrade through UART"&lt;/EM&gt;, but I still have some doubts. Could you please clarify the following points:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Which software tool should I use on the PC to test the firmware upgrade process?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;How should I load the .bin file, divide it into 256-byte chunks, and add CRC data for transmission?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;I have already reviewed the document &lt;STRONG&gt;AN12829&lt;/STRONG&gt;, but I could not clearly understand the OTA frame format. Could you please explain this in more detail?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Is there any specific software tool or additional documentation available for testing the &lt;STRONG&gt;firmware upgrade&lt;/STRONG&gt; feature?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Fri, 29 Aug 2025 12:15:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2160679#M67851</guid>
      <dc:creator>JayakumarM</dc:creator>
      <dc:date>2025-08-29T12:15:00Z</dc:date>
    </item>
    <item>
      <title>Re: Need  Software tool for PC to load bin file to test Firmware upgrade through Uart</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2162386#M67858</link>
      <description>&lt;P&gt;1. There is no specific tool for this. It is expected that the PC host tool is created by the user based on the description of 5.1.2.3 where it details how the communication frame should be.&lt;/P&gt;
&lt;P&gt;2. You can create a python script that splits the image on 256byte block, there is no specific method for doing this.&lt;/P&gt;
&lt;P&gt;3. Could you please be more specific on the doubt? What part is not clear? Do you mean the flow on figure 10 where the frame is:&lt;/P&gt;
&lt;P&gt;-Command nxpfwutx.&lt;BR /&gt;-File size/block size&lt;BR /&gt;-Firmware divided on blocks. To identify the firmware block, 4 bytes long block number is transferred along with the block. The current block count is updated and saved every time a new file block is received and programmed to the destination flash bank.&lt;BR /&gt;-Command nxpfwuact.&lt;/P&gt;
&lt;P&gt;4. The AN mentions a custom tool named FWUpgradeClient, let me check if this is available.&lt;/P&gt;
&lt;P&gt;BR,&lt;BR /&gt;Omar&lt;/P&gt;</description>
      <pubDate>Tue, 02 Sep 2025 21:12:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2162386#M67858</guid>
      <dc:creator>Omar_Anguiano</dc:creator>
      <dc:date>2025-09-02T21:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: Need  Software tool for PC to load bin file to test Firmware upgrade through Uart</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2162817#M67860</link>
      <description>&lt;P&gt;&lt;!--  StartFragment   --&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;Dear Sir, &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Thank you for your response. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;(i) I reviewed the description&amp;nbsp;5.1.2.3&amp;nbsp;in AN12829. But in AN12837SW smart meter firmware design, more OTA commands are available&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;k_cmdfwuinit&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;k_cmdfwuhdr,k_cmdfwutx&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;in &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;comportcommandprocessing.c&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class=""&gt;function. And also in receiving firmware code(communication.cv, the&amp;nbsp;1 bye Auth-Enc-Flag and&amp;nbsp;AES-GCM-128&amp;nbsp; decryption firmware is available. So AN12829 document not correctly matched to AN12837SW firmware. This is my confusion.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;(ii) How to prepare the "PC tool" for firmware upgrade testing through uart3. Any reference tool/Any document is available from &lt;/SPAN&gt;&lt;SPAN class=""&gt;nxp&lt;/SPAN&gt;&lt;SPAN class=""&gt;?. &lt;/SPAN&gt;&lt;SPAN class=""&gt;Nxp&lt;/SPAN&gt;&lt;SPAN class=""&gt; mentioned in AN12829 that it is already tested by &lt;STRONG&gt;"FWtransferclient.exe"&lt;/STRONG&gt;. Where i will get this tool? Can we arrange the pc tool as own?&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;(iii) can we use &lt;STRONG&gt;DLMS&lt;/STRONG&gt; director for firmware testing?&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;(iv) Which serial terminal tool is best for writing the &lt;STRONG&gt;scripting in C&lt;/STRONG&gt; language. How to start the scripting . &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;I am expecting your valuable solution.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;!--  EndFragment   --&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Sep 2025 10:04:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2162817#M67860</guid>
      <dc:creator>JayakumarLecs</dc:creator>
      <dc:date>2025-09-03T10:04:15Z</dc:date>
    </item>
    <item>
      <title>Re: Need  Software tool for PC to load bin file to test Firmware upgrade through Uart</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2167088#M67875</link>
      <description>&lt;P&gt;I'm checking if the Fwtransferclient referenced on the AN is available for reference. As well as if more details are available for the rest of the commands from the software.&lt;/P&gt;
&lt;P&gt;Any tool you chose for this is okay as long as it complies with the details on AN12829&amp;nbsp; for communication. I'm not familiar with DLMS to confirm if this can be used, it needs to be validated by your side.&lt;/P&gt;
&lt;P&gt;BR,&lt;BR /&gt;Omar&lt;/P&gt;</description>
      <pubDate>Wed, 10 Sep 2025 21:37:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2167088#M67875</guid>
      <dc:creator>Omar_Anguiano</dc:creator>
      <dc:date>2025-09-10T21:37:26Z</dc:date>
    </item>
    <item>
      <title>Re: Need  Software tool for PC to load bin file to test Firmware upgrade through Uart</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2170638#M67887</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Please find the attached source code for&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;FWUpgradeClient.exe. It is a C++ code build in visual studio IDE.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR,&lt;BR /&gt;Omar&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Sep 2025 19:06:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Need-Software-tool-for-PC-to-load-bin-file-to-test-Firmware/m-p/2170638#M67887</guid>
      <dc:creator>Omar_Anguiano</dc:creator>
      <dc:date>2025-09-16T19:06:51Z</dc:date>
    </item>
  </channel>
</rss>

