<html><head/><body><html><head>
  
  <meta name="viewport" content="width=device-width" /><meta http-equiv="Content-Type" content="text/vnd.ui.secure+html;charset=utf-8" /></head><body><div class="mail_android_message" style="line-height: 1; padding: 0.5em">Hi, <br>
<br>
I had more luck with <a href="https://www.heise.de/download/product/free-serial-port-monitor-26030">https://www.heise.de/download/product/free-serial-port-monitor-26030</a> than with portmon (it lacks e.g. the accurate timing,  but it was sufficient for my purpose).<br>
<br>
Furthermore you could try capturing the usb-traffic with wireshark (when using a linux-host).<br>
<br>
73,<br>
Michael  (OE4AMW)<br>
</div><div class="mail_android_quote" style="line-height: 1; padding: 0.3em">Am 16.10.16, 18:16, &quot;Leo Bärring via chirp_devel&quot; &lt;chirp_devel@intrepid.danplanet.com&gt; schrieb:<blockquote class="gmail_quote" style="margin: 0.8ex 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

  
    <div>
      I can&apos;t really advise on how to solve the situation in windows, since I&apos;m a linux guy,<br />
    </div>
    <div>
      but since I did my protocol snooping on the hardware side, /that/ part should be<br />
    </div>
    <div>
      the same, if you&apos;re not averse to a little hardware hacking, and can find the right<br />
    </div>
    <div>
      software to dump serial data (as in just listen to the port, not listening in on a port<br />
    </div>
    <div>
      that some other program is using).<br />
    </div>
    <div>
      <br />
    </div>
    <div>
      What I did was to open up the programming cable, so that I could get at the RX<br />
    </div>
    <div>
      and TX lines, and then listened in on these lines by also connecting them to<br />
    </div>
    <div>
      the RX lines of two more serial ports. Then I just listened to the data arriving<br />
    </div>
    <div>
      on the additional ports with regular serial dumping software. (I used jpnevulator,<br />
    </div>
    <div>
      which can listen on multiple ports, so I get the back and forth interleaved correctly,<br />
    </div>
    <div>
      but it&apos;s linux only.)<br />
    </div>
    <div>
      <br />
    </div>
    <div>
      You need two additional serial ports of course, whether regular hardware or usb<br />
    </div>
    <div>
      to serial converters. And you need to take care to make sure that the the voltage<br />
    </div>
    <div>
      levels are correct, that is some serial devices use rs232 voltage levels, some<br />
    </div>
    <div>
      devices use 5V logic levels. You may need to pass data through e.g. max232<br />
    </div>
    <div>
      chips to convert levels where appropriate.<br />
    </div>
    <div>
      <br />
    </div>
    <div>
      /Leo<br />
    </div>
    <div class="protonmail_signature_block-empty">
      <br />
    </div>
    <div class="protonmail_signature_block protonmail_signature_block-empty">
      <div class="protonmail_signature_block-user protonmail_signature_block-empty">
        <div>
          <br />
        </div>
      </div>
      <div class="protonmail_signature_block-proton protonmail_signature_block-empty">
        <br />
      </div>
    </div>
    <div class="protonmail_signature_block-empty">
      <br />
    </div>
    <div>
      <br />
    </div>
    <blockquote class="protonmail_quote">
      <div>
        -------- Original Message --------<br />
      </div>
      <div>
        Subject: [chirp_devel] Need help with tracing/logging serial communication<br />
      </div>
      <div>
        Local Time: October 16, 2016 5:29 PM<br />
      </div>
      <div>
        UTC Time: October 16, 2016 3:29 PM<br />
      </div>
      <div>
        From: chirp_devel@intrepid.danplanet.com<br />
      </div>
      <div>
        To: chirp_devel@intrepid.danplanet.com<br />
      </div>
      <div>
        <br />
      </div>
      <div>
        Hello!<br />
      </div>
      <div>
        <br />
      </div>
      <div>
        We are currently running an amateur radio license training and will<br />
      </div>
      <div>
        provide all successful participants (hopefully about 30) with Alinco DJ<br />
      </div>
      <div>
        500. The Alinco software does it&apos;s job, but I want to have support for<br />
      </div>
      <div>
        that model in CHIRP.<br />
      </div>
      <div>
        I&apos;m happy to see that CHIRP is written in Python and does a very nice<br />
      </div>
      <div>
        job in doing all this bit and structure shuffling.<br />
      </div>
      <div>
        <br />
      </div>
      <div>
        I have a running programming setup, that is the HT, original FTDI-based<br />
      </div>
      <div>
        USB Serial converter and the software, running in Virtualbox 4.3 both<br />
      </div>
      <div>
        Windows XP 32 bit and Windows 7 32 bit.<br />
      </div>
      <div>
        Now I followed<br />
      </div>
      <div>
        <a href="http://chirp.danplanet.com/projects/chirp/wiki/DevelopersAdd_a_Radio" target="_blank">http://chirp.danplanet.com/projects/chirp/wiki/DevelopersAdd_a_Radio</a><br />
      </div>
      <div>
        and tried to get a trace of the communication while reading/writing the<br />
      </div>
      <div>
        channels.<br />
      </div>
      <div>
        <br />
      </div>
      <div>
        Unfortunately Portmon 3.02, the last version that was published, does<br />
      </div>
      <div>
        not support Windows 7. I tried compatibility settings for XP, not<br />
      </div>
      <div>
        better. I tried Portmon in Windows XP, no trace possible. Portmon simply<br />
      </div>
      <div>
        does not offer to trace at all.<br />
      </div>
      <div>
        <br />
      </div>
      <div>
        What are your experiences with working setup?<br />
      </div>
      <div>
        Which recommendations can you give me?<br />
      </div>
      <div>
        <br />
      </div>
      <div>
        Best Regards<br />
      </div>
      <div>
        <br />
      </div>
      <div>
        73 de Patrick OE6PSE<br />
      </div>
      <div>
        --<br />
      </div>
      <div>
        Engineers motto: cheap, good, fast - choose any two<br />
      </div>
      <div>
        Amateur Radio Operator / Ham / Funkamateur / QTH: JN77rb<br />
      </div>
      <div>
        <a href="http://oevsv.at/" target="_blank">http://oevsv.at/</a><br />
      </div>
      <div>
        One of the lucky 10.000:<a href="http://xkcd.com/1053" target="_blank"> http://xkcd.com/1053</a><br />
      </div>
      <div>
        Use Mail Encryption Today! PGP Key ID: 0xDF8A127E5A120903<br />
      </div>
      <div>
        Patrick Strasser-Mikhail OE6PSE &lt;oe6pse at oevsv dot at&gt;<br />
      </div>
      <div>
        _______________________________________________<br />
      </div>
      <div>
        chirp_devel mailing list<br />
      </div>
      <div>
        chirp_devel@intrepid.danplanet.com<br />
      </div>
      <div>
        <a href="http://intrepid.danplanet.com/mailman/listinfo/chirp_devel" target="_blank">http://intrepid.danplanet.com/mailman/listinfo/chirp_devel</a><br />
      </div>
      <div>
        Developer docs:<a href="http://chirp.danplanet.com/projects/chirp/wiki/Developers" target="_blank"> http://chirp.danplanet.com/projects/chirp/wiki/Developers</a><br />
      </div>
    </blockquote>
    <div>
      <br />
    </div>
    _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com<a href="http://intrepid.danplanet.com/mailman/listinfo/chirp_devel" target="_blank"> http://intrepid.danplanet.com/mailman/listinfo/chirp_devel</a> Developer docs:<a href="http://chirp.danplanet.com/projects/chirp/wiki/Developers" target="_blank"> http://chirp.danplanet.com/projects/chirp/wiki/Developers</a>
  
</blockquote></div></body></html></body></html>