<?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>Wireless MCUのトピックPython HSDK problem in Linux</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677729#M3079</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have some problems with the Python HSDK (MKW41Z_ConnSw_1.0.2) in Ubuntu 17.04:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1./ the Python DeviceManager seems to me get wrong device list from the C lib:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In [2]: from com.nxp.wireless_connectivity.hsdk.device.device_manager import DeviceManager&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In [3]: dm = DeviceManager()&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In [4]: dm.initDeviceList(True)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[Command 0] /dev/ttyUSB0: Sniffer_DetectRequest -&amp;gt; { }&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;No response for the previous command &amp;lt;com.nxp.wireless_connectivity.commands.thread.frames.Sniffer_DetectRequest object at 0x7f7dc8194e90&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[Command 1] /dev/ttyACM0: Sniffer_DetectRequest -&amp;gt; { }&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;No response for the previous command &amp;lt;com.nxp.wireless_connectivity.commands.thread.frames.Sniffer_DetectRequest object at 0x7f7dc8194e90&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[Command 2] /dev/ttyACM1: Sniffer_DetectRequest -&amp;gt; { }&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;No response for the previous command &amp;lt;com.nxp.wireless_connectivity.commands.thread.frames.Sniffer_DetectRequest object at 0x7f7dc8194e90&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In [5]: dm.getDevices()&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Out[5]: &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[True /dev/ttyUSB0 /dev/ttyUSB0 True 067b 2303Sniffer: False,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; True /dev/ttyACM0 /dev/ttyACM0 True 1366 1015Sniffer: False,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; True /dev/ttyACM1 /dev/ttyACM1 True 15a2 0300Sniffer: False]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2./ the Sniffer detection is not working&lt;/P&gt;&lt;P&gt;In the above example the ttyACM1 was a USB-KW41Z sniffer which is working under Windows with the Wireshark adapter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3./ something wrong with the C library because with GetKinetisDevices demo app I also get wrong result:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;sz@pc:~/REPOS/MKW41Z_ConnSw_1.0.2/tools/wireless/host_sdk/hsdk/demo/bin$ ./GetKinetisDevices &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Device name /dev/ttyUSB0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; VID 067b&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; PID 2303&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Friendly name /dev/ttyUSB0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Availability 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; KinetisDev 1&lt;/EM&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;NXP Kinetis-W device on /dev/ttyUSB0. &amp;lt;-- PL2303 RS232 USB&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;EM&gt;Device name /dev/ttyACM0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; VID 1366&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; PID 1015&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Friendly name /dev/ttyACM0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Availability 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; KinetisDev 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;NXP Kinetis-W device on /dev/ttyACM0.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Device name /dev/ttyACM1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; VID 15a2&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; PID 0300&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Friendly name /dev/ttyACM1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Availability 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; KinetisDev 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;NXP Kinetis-W device on /dev/ttyACM1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added some debug prints to the code to see what is wrong and if I understand well the VID/PID lookup form the whitelist is not working. &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any fix for the problems?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gabor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Jun 2017 04:02:43 GMT</pubDate>
    <dc:creator>gaborszabo</dc:creator>
    <dc:date>2017-06-29T04:02:43Z</dc:date>
    <item>
      <title>Python HSDK problem in Linux</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677729#M3079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have some problems with the Python HSDK (MKW41Z_ConnSw_1.0.2) in Ubuntu 17.04:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1./ the Python DeviceManager seems to me get wrong device list from the C lib:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In [2]: from com.nxp.wireless_connectivity.hsdk.device.device_manager import DeviceManager&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In [3]: dm = DeviceManager()&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In [4]: dm.initDeviceList(True)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[Command 0] /dev/ttyUSB0: Sniffer_DetectRequest -&amp;gt; { }&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;No response for the previous command &amp;lt;com.nxp.wireless_connectivity.commands.thread.frames.Sniffer_DetectRequest object at 0x7f7dc8194e90&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[Command 1] /dev/ttyACM0: Sniffer_DetectRequest -&amp;gt; { }&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;No response for the previous command &amp;lt;com.nxp.wireless_connectivity.commands.thread.frames.Sniffer_DetectRequest object at 0x7f7dc8194e90&amp;gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[Command 2] /dev/ttyACM1: Sniffer_DetectRequest -&amp;gt; { }&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;No response for the previous command &amp;lt;com.nxp.wireless_connectivity.commands.thread.frames.Sniffer_DetectRequest object at 0x7f7dc8194e90&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In [5]: dm.getDevices()&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Out[5]: &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[True /dev/ttyUSB0 /dev/ttyUSB0 True 067b 2303Sniffer: False,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; True /dev/ttyACM0 /dev/ttyACM0 True 1366 1015Sniffer: False,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; True /dev/ttyACM1 /dev/ttyACM1 True 15a2 0300Sniffer: False]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2./ the Sniffer detection is not working&lt;/P&gt;&lt;P&gt;In the above example the ttyACM1 was a USB-KW41Z sniffer which is working under Windows with the Wireshark adapter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3./ something wrong with the C library because with GetKinetisDevices demo app I also get wrong result:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;sz@pc:~/REPOS/MKW41Z_ConnSw_1.0.2/tools/wireless/host_sdk/hsdk/demo/bin$ ./GetKinetisDevices &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Device name /dev/ttyUSB0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; VID 067b&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; PID 2303&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Friendly name /dev/ttyUSB0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Availability 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; KinetisDev 1&lt;/EM&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;NXP Kinetis-W device on /dev/ttyUSB0. &amp;lt;-- PL2303 RS232 USB&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;EM&gt;Device name /dev/ttyACM0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; VID 1366&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; PID 1015&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Friendly name /dev/ttyACM0&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Availability 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; KinetisDev 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;NXP Kinetis-W device on /dev/ttyACM0.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Device name /dev/ttyACM1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; VID 15a2&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; PID 0300&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Friendly name /dev/ttyACM1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Availability 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; KinetisDev 1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;NXP Kinetis-W device on /dev/ttyACM1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added some debug prints to the code to see what is wrong and if I understand well the VID/PID lookup form the whitelist is not working. &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any fix for the problems?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gabor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2017 04:02:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677729#M3079</guid>
      <dc:creator>gaborszabo</dc:creator>
      <dc:date>2017-06-29T04:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: Python HSDK problem in Linux</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677730#M3080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;HSDK Python dose not support KW41 sniffer in&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;MKW41Z_ConnSw_1.0.2. &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;It only support KW24 USB dongle.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;KW41 and KW24 FSCI command length is different.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jun 2017 03:21:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677730#M3080</guid>
      <dc:creator>haidong_zheng</dc:creator>
      <dc:date>2017-06-30T03:21:23Z</dc:date>
    </item>
    <item>
      <title>Re: Python HSDK problem in Linux</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677731#M3081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I &amp;nbsp;attach my patch for this, with that it will support KW41 sniffer.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jun 2017 03:23:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677731#M3081</guid>
      <dc:creator>haidong_zheng</dc:creator>
      <dc:date>2017-06-30T03:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: Python HSDK problem in Linux</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677732#M3082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you! It is not mentioned in the documentation. Have you already attached the patch? I don't see any attachment.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jul 2017 21:46:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677732#M3082</guid>
      <dc:creator>gaborszabo</dc:creator>
      <dc:date>2017-07-04T21:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Python HSDK problem in Linux</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677733#M3083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tom,&lt;/P&gt;&lt;P&gt;I tested the patch and it is working now with the KW41Z sniffer. I didn't have time today to deeply study the whole package but I didn't find any API to switch the sniffer in BLE mode. The Windows adapter can do this. Could you help where can I find this?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jul 2017 21:20:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Python-HSDK-problem-in-Linux/m-p/677733#M3083</guid>
      <dc:creator>gaborszabo</dc:creator>
      <dc:date>2017-07-05T21:20:22Z</dc:date>
    </item>
  </channel>
</rss>

