<div>I can't really advise on how to solve the situation in windows, since I'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'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'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 type="cite" 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's job, but I want to have support for<br></div><div>
that model in CHIRP.<br></div><div>
I'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>
  http://chirp.danplanet.com/projects/chirp/wiki/DevelopersAdd_a_Radio<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>
http://oevsv.at/<br></div><div>
One of the lucky 10.000: http://xkcd.com/1053<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>
http://intrepid.danplanet.com/mailman/listinfo/chirp_devel<br></div><div>
Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers<br></div></blockquote><div><br></div>