¿ªÔÆÌåÓý

Re: Direwolf on Lubuntu in a mobile.


David Ranch
 

¿ªÔÆÌåÓý


Hello Dave,

Yes, I'm aware of the audio level indicatior, but that ONLY shows, when it's
successfully received and decoded a packet. Along with the most excelent little
tuning indicator! Problem is, here in the UK at home, there is a very high noise
level, so decodes are rare, but the overall peak/average "Level" would be about
the same. (I've 'scoped the audio from the radio, the AGC in fast mode does a
good job.)


Ok, I understand your ask and I've asked for something similar in the past just to confirm that there is good audio routing through the sound system to Direwolf. So far, I haven't seen any feature to support this. With that said, I doubt showing the background noise will be all that helpful as a receiver that's saturated will do non-linear things. Anyway, I would recommend to email John, WB2OSZ directly with your feature request and see what he thinks.


Thanks for the recommendation re the "alsactl store" and "alsactl restore" idea.
I'll look into that, also invoking DW from a script. Doing all that from a script
does seem to be a good idea. I just need to learn the correct way. (I'm still a
Linux novice when it comes to many things others take for granted!)


If you're interested, I can send you some different examples of how I start up packet on my systems. One example is pretty minimal & strait forward for a Raspberry Pi. My other example is a very large startup script to support packet, HF, etc with very heavy tuning (found here: )


The PTT control I can work arround for now, but it obviously needs sorting as
others seem to have found issues with it also. (Stuck in TX etc.) I must admit,
I've not tried it via a "Real Hardware" serial port, only over USB<>RS232 things
(both FTDI and Prolific.)


USB PTT is a real... and it's now the norm.. NOT ISA/PCI/PCIe based serial ports! The Rpi and other little Linux machines are a little different as we now have GPIO pins to do stuff like this which is, in theory, more strait forward.


It is sometimes the default behaviour of the drivers, if a port is "opened" by an
app, DTR and RTS are asserted by default. But, the controling application can
easily override that behaviour, if so desired. I've done it myself in a "past life"
with other software I was supporting, on another OS, plus other Linux ham apps
(Fldigi, Flrig etc) do the correct thing.


Yes, but that still creates TX "glitches". I'm still thinking that the best approach is TWO lines. One line going high is the ENABLE line. Only when the ENABLE line goes high AND the PTT line goes high, then PTT will assert.


Not sure of Hamlib. I've messed with that in the past, but I found it very hit n
miss. Again, when it works, it works very well. (I have used Grig in the past
too.) But if there is something bad about the configuration, it's a nightmare to
untangle. It's also another layer of complexity that is not good for ones sanity
when portable/mobile! ;-)


Hamlib sure has a bad reputation but I've never had any real issues with it. I personally prefer to always use a hardware PTT line. Less latency, less complication.




I have a working setup on a Pi that I plan to leave monitoring 30m while I'm
away, as a RX only gate to the IS. I had it running well a few weeks back, but
found I had to moderatly overclock the Pi (900MHz) and drop the sample rate to
11k, to get acceptable performance, but it was working very well, 5 decoders at
40Hz spacing. The Pi was running at about 60% usage. (Raspian with HW
floating point.) The RX was/will be a KX3.


What would happen when running at 700Mhz? Were you seeing low sample rates from Direwolf's periodic STDOUT logging?



Still a lot to learn, and time ticks on. Two weekends to go, then it all gets used
in anger! And I realy would like to have everything at least startup in the
"right" way, especially the audio level as seen by DW from the Radio.


What is in two weeks?

--David

Join [email protected] to automatically receive all group messages.