[quote author="jawi"][quote author="alexwhittemore"][quote author="frankalicious"] But if I plug in>start client>unplug>[s:]replug[/s:]>try to capture the client quits itself.[/quote]
Interesting, I never had that problem, I just always got a connection error. Maybe that was only on .9.2 though.[/quote]
I've seen this happen on Windows platforms, but never on Linux/OSX. Does this still happen with the latest release (the service pack, I mean ;))?[/quote]
Looks like the issue is cleared up. Unplug/capture gives capture aborted, failed to open/use device (which is obviusly what you'd expect), and now unplug/replug(/wait a second for the device to initialize) captures without a problem.
[quote author="frankalicious"] Tested your actual version from git. Really nice work, now it works. I just want to mention that it only works if the OLS is enumerated before you start the client. And I had to rename "org.apache.felix.fileinstall-3.1.6.jar" to "org.apache.felix.fileinstall-3.1.2.jar" to start your client, but I think this is already mentioned here.[/quote]
When you say enumerated before the client starts, do you mean enumerated for the only time during which the client has run?
When the client opens, it populates the list of available serial devices once, so you can't start THEN plug in the sniffer, but I've also had connection problems when I plug in>start client>unplug>replug>try to capture.
It looks like the UART analysis broke as of 0.9.3. In 0.9.2, everything works fine, but as of 3, the analysis stops after 2 bytes. I can send along my waveforms if it'll help.