Good afternoon, Hans -
First - incredible work on this.? There don't seem to be
many folks left that are putting out and fully supporting complex
kits the way that you are, and I can absolutely say that I've
learned quite a bit about soldering (and some about electronics
troubleshooting) from your kits.? Now that I've buttered you up,
here's my question - are all of the virtual COM ports identical in
function in this latest QMX firmware?? Meaning can any of the
three be used for any supported function on the QMX by an
application?? Or is it like some radios (looking at you, Yaesu)
where the different virtual COM ports support different
functions/capabilities from one-another.
Thanks!
73
-- Matt N3AR
On 4/23/2025 11:25 AM, Hans Summers via
groups.io wrote:
toggle quoted message
Show quoted text
More info on USB naming, I just checked again the way QMX
does it.?
I attached a screenshot of my?/dev/serial/by-id directory.
There are three devices, named by their "Interface ID", which
are 00, 02 and 08. I could change that so that they are called
00, 01 and 02. The bit which is namable in QDX is the part
that says "QMX_Transceiver" here (and in QDX, by default, is
QDX_Transceiver).?
In WSJT-X or your terminal emulator, you would be able to
specify the port name as, for example:
/dev/serial/by-id/usb-QRP_Labs_QMX_Transceiver-if00
Now this will never change. The other device in the
screenshot is my STLink programmer I use to flash the code
into the QMX.?
So this is why it's useful. On Linux the port naming is
according to when you plug things in (or switch them on). My
plugged in ST programmer therefore has name /dev/ttyACM0 and
then the three QMX ports would become /dev/ttyACM1, 2 and 3.
The issue is that if the ST programer wasn't plugged in then
the QMX ports would be named ttyACM0, 1 and 2. But if you
enter the name as above, in the by-id device folder, then it
never changes regardless of whether there's an ST programmer
or any other kind of serial device attached.?
I recall the original point of this was that people might
connect multiple QDX to their PC. Then they could name them
"QDX-Hi" and "QDX-Lo" for example, if they connected an 80-20m
QDX and a 20-10m QDX. That will happen on QMX too, it's the
QMX which gets a unique name, so if you had multiple QMX they
could be identified. But the unique naming of the port is
already possible (Linux).?
MacOSX and Linux share common roots in UNIX. But I know
nothing about Mac stuff and whether any of this might be
applicable. I'd be happy to make any of the parameters in the
USB device description configurable as well as the product
name, if it helps - but I think this is a question first for a
Mac OSX expert, which I'm not.
On Wed, Apr 23, 2025 at
9:03?PM Hans Summers via
<hans.summers=
[email protected]>
wrote:
The solution is simple, upgrade to Linux, Jan.
Maybe not, Diarmuid... we don't even know that Mac
doesn't do it yet...?