OP25 (Boatbod) Does an RPi HDMI monitor override the AlsaMixer for audio routing?
I am still a newbie, so perhaps I just don't have the settings quite right, yet.
I have an RPi 3B+ running OP25 (Boatbod), on the Ohio Marcs P25 Phase I system.
With help from the Forum I now have it running on Boot-up.
HDMI monitors come in versions that both include built-in speakers, and in versions that do not include built-in speakers.
In my current setup, (desktop tinkering), with an HDMI monitor without built-in speakers, and using either the RPi's AV Jack, or a USB audio dongle, it appears to me that the mere presence of the HDMI monitor being plugged into the RPI forces the OP25 (Boatbod) audio to the (absent) HDMI speakers.
When using both the AlsaMixer and the little RPi upper-right-hand-corner speaker icon to set the audio to either the AV Jack or the USB audio, this is ignored when an HDMI monitor is plugged into the RPI.
I also tried several versions of -O Audio Device to tell OP25 specifically which of the three internal audio devices to use.
That didn't work, but truth be told I am not sure exactly how to name the desired device, (1,2,3, or Headphones, etc....), several attempts failed.
I have include two command lines below as an example, (numerous other versions were also tried).
This version will Auto-start on boot-up with a speakerless HDMI monitor attached, but I can't play the audio through the AV Jack or through the USB audio dongle:
./rx.py --args 'rtl' -N 'LNA:35' --crypt-behavior 2 -S 1000000 -x 2 -o 2130 -q -1 -T trunk.tsv -D cqpsk -V -2 -U -l http:0.0.0.0:8080 2>stderr.2
This version will Auto-start on boot-up without the HDMI monitor attached, (headless), and one can then play the audio through the AV Jack:
./rx.py --args 'rtl' -N 'LNA:35' --crypt-behavior 2 -S 1000000 -x 2 -o 2130 -q -1 -T trunk.tsv -D cqpsk -V -2 -U -l http:0.0.0.0:8080 2>stderr.2
Adding the -w argument, mentioned in one of the Read Me files, also did not appear to impact the above behavior.
It would appear to me that the mere presence of the HDMI monitor being plugged into the RPi is forcing the (internal) audio to the HDMI port, (whether the HDMI monitor has built-in speakers or not), and that neither AlsaMixer nor the little RPi speaker icon can override this.
Once again, I might just be missing something, in which case guidance would be very much appreciated.
JC
I am still a newbie, so perhaps I just don't have the settings quite right, yet.
I have an RPi 3B+ running OP25 (Boatbod), on the Ohio Marcs P25 Phase I system.
With help from the Forum I now have it running on Boot-up.
HDMI monitors come in versions that both include built-in speakers, and in versions that do not include built-in speakers.
In my current setup, (desktop tinkering), with an HDMI monitor without built-in speakers, and using either the RPi's AV Jack, or a USB audio dongle, it appears to me that the mere presence of the HDMI monitor being plugged into the RPI forces the OP25 (Boatbod) audio to the (absent) HDMI speakers.
When using both the AlsaMixer and the little RPi upper-right-hand-corner speaker icon to set the audio to either the AV Jack or the USB audio, this is ignored when an HDMI monitor is plugged into the RPI.
I also tried several versions of -O Audio Device to tell OP25 specifically which of the three internal audio devices to use.
That didn't work, but truth be told I am not sure exactly how to name the desired device, (1,2,3, or Headphones, etc....), several attempts failed.
I have include two command lines below as an example, (numerous other versions were also tried).
This version will Auto-start on boot-up with a speakerless HDMI monitor attached, but I can't play the audio through the AV Jack or through the USB audio dongle:
./rx.py --args 'rtl' -N 'LNA:35' --crypt-behavior 2 -S 1000000 -x 2 -o 2130 -q -1 -T trunk.tsv -D cqpsk -V -2 -U -l http:0.0.0.0:8080 2>stderr.2
This version will Auto-start on boot-up without the HDMI monitor attached, (headless), and one can then play the audio through the AV Jack:
./rx.py --args 'rtl' -N 'LNA:35' --crypt-behavior 2 -S 1000000 -x 2 -o 2130 -q -1 -T trunk.tsv -D cqpsk -V -2 -U -l http:0.0.0.0:8080 2>stderr.2
Adding the -w argument, mentioned in one of the Read Me files, also did not appear to impact the above behavior.
It would appear to me that the mere presence of the HDMI monitor being plugged into the RPi is forcing the (internal) audio to the HDMI port, (whether the HDMI monitor has built-in speakers or not), and that neither AlsaMixer nor the little RPi speaker icon can override this.
Once again, I might just be missing something, in which case guidance would be very much appreciated.
JC