开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

SBITX v3 - Ability to use a Headset for phone modes


 

I should also preface that this DOES NOT work with all USB devices..

Considerations for Compatibility:
  • Standard USB Audio Class: Look for headsets that comply with the standard USB Audio Class 1 or 2. These should work without needing special drivers.
  • Power Requirements: Ensure the headset doesn’t require more power than the USB port can provide. The Raspberry Pi 4 can provide a decent amount of power over USB, but very power-hungry devices might still have issues.
  • Vendor Support: Some manufacturers are better than others when it comes to supporting Linux or providing information about compatibility.


 

JJ, success here with my old Logitech Headset & Mic ... (cost me AU$1.00 at the local Op Shop a few years back)

I have my IC-7300 monitoring on 15M and have the sbitx_v3 at 5w through a cheap ebay loop and I could clearly hear my TX via the 7300 !!
I have yet to do an "off QTH" test but more testing to continue ...

Great job JJ, and also thanks goes to Paul G0KAO and the other "team members" for the work done here.?
--
Pete VK3PYE


 

On Thu, Mar 14, 2024 at 11:56 PM, Peter VK3PYE wrote:
JJ, success here with my old Logitech Headset & Mic ... (cost me AU$1.00 at the local Op Shop a few years back)

I have my IC-7300 monitoring on 15M and have the sbitx_v3 at 5w through a cheap ebay loop and I could clearly hear my TX via the 7300 !!
I have yet to do an "off QTH" test but more testing to continue ...

Great job JJ, and also thanks goes to Paul G0KAO and the other "team members" for the work done here.?
--
Pete VK3PYE
Awesome. I forgot to mention that you can use the spacebar on a keyboard to toggle transmit. What headset mode are you using?



-JJ


 

On Fri, Mar 15, 2024 at 04:05 PM, JJ - W9JES wrote:
What headset mode are you using?
I am using a Logitech USB headset that has a side mic, and can both hear the audio and tx via the USB mic.

Is that what you were after??
--
Pete VK3PYE


 

Is it one of these?

?


 

On Fri, Mar 15, 2024 at 04:16 PM, JJ - W9JES wrote:
Is it one of these?
Very close, mine is so old and beat up, but yer, looks the same.

I just did a "recording" via my IC-7300 and it sounded very good via the USB headset, a little over driven maybe but load and clear !! - I have the slide at around 30% for the mic.
?
--
Pete VK3PYE


 

Gentlemen,
it is a pleasure to read what is being discussed here!
Congratulations on the results achieved.
It's time to get one of these usb headsets. :-)
--
Gyula HA3HZ


Paul
 

Well done JJ.
I have done some initial testing and at first I wasn’t sure it was working. It is working but need to do some more testing as I removed the internal electret and the fist mike to make sure audio was coming from the headset microphone.
One thing to ask, should I be hearing audio in the radio speaker from the headset microphone? If yes can the volume be turned down for it to reduce/eliminate as it sounded rough and raspy, hope that is not an indication of output audio :-) might be a feedback issue.
I noticed a delay from speaking into the microphone to the audio being transmitted, this may need to be considered from an operational perspective. I noticed this when I did the initial command line testing, I think adding sox to the mix creates the delay. Not an issue but needs to be considered.
Only tested into a dummy load so far.
Headset is a Jabra Evolve 30 II which has inline volume control and microphone mute buttons.
I also have a cheap USB sound card (branded UGREEN)to take twin 3.5mm connectors from some headsets. RX audio worked but need to test again to ensure consistency of test results between headsets.

This is a brilliant step forward, well done
Regards
Paul G0KAO


 

On Fri, Mar 15, 2024 at 06:05 PM, Paul wrote:
Well done JJ.
I have done some initial testing and at first I wasn’t sure it was working. It is working but need to do some more testing as I removed the internal electret and the fist mike to make sure audio was coming from the headset microphone.
One thing to ask, should I be hearing audio in the radio speaker from the headset microphone? If yes can the volume be turned down for it to reduce/eliminate as it sounded rough and raspy, hope that is not an indication of output audio :-) might be a feedback issue.
I noticed a delay from speaking into the microphone to the audio being transmitted, this may need to be considered from an operational perspective. I noticed this when I did the initial command line testing, I think adding sox to the mix creates the delay. Not an issue but needs to be considered.
Only tested into a dummy load so far.
Headset is a Jabra Evolve 30 II which has inline volume control and microphone mute buttons.
I also have a cheap USB sound card (branded UGREEN)to take twin 3.5mm connectors from some headsets. RX audio worked but need to test again to ensure consistency of test results between headsets.

This is a brilliant step forward, well done
Regards
Paul G0KAO
You should test from my 64bit build because all of the changes you may have previously made may be affecting the results. There is no audio loopback from mic to radio speaker. The delay exists because there is a conversion in the loopback. The dynamic range is dependent on the mic element. The internal mic and handheld mic are not used in the loopback for the USB audio chain.



-JJ


 

I am going to try an experiment to improve the volume and level control functionality without using sox.. Wish me luck!


-JJ


Paul
 

I was using your b2 build as I have not done very much work within your build, I might just redo it again from scratch though to eliminate anything I might have changed and forgotten about :-)
Good luck with testing, I think sox will be needed as that provides some gain control that has a better range than without it. Hope you are successful with that testing as it alleviate the delay. Introduced by that additional processing.
I don’t think the delay is an issue at this stage as long as users are aware that it is a feature of being able to use a different audio I/O device such as USB

Paul


Paul
 

开云体育

Perhaps the info on this page might provide some help to see if ALSA can do what we need without sox:



 

I was not able to forgo sox unless additional development is made to interface directly with the dac and I am not interested in diving into that rabbit hole.

Here is a new version I finished yesterday. Let me know how it works. Thanks!

?



-JJ


 

Thanks JJ, too hot to wear sox here anyway so no issues, hi hi.

Testing v2 soon and will report back.

One addition that would be nice, if possible, would be to have a numeric value displayed next to the mic gain, so that it can be set to the same point each time.
--
Pete VK3PYE


 

On Sat, Mar 16, 2024 at 09:46 PM, Peter VK3PYE wrote:
Thanks JJ, too hot to wear sox here anyway so no issues, hi hi.

Testing v2 soon and will report back.

One addition that would be nice, if possible, would be to have a numeric value displayed next to the mic gain, so that it can be set to the same point each time.
--
Pete VK3PYE
Haha.. I already added it in v1.1 :)



 

If I understand correctly, this USB Audio can be part of the sBitx-ToolBox.
--
Gyula HA3HZ


 

Control of the receiver audio response can also be controlled via telnet delivered commands from the toolset.
Ashhar has effectively allowed remote control via telnet.? ??
Gordon KX4Z


On Sun, Mar 17, 2024 at 7:46?AM HA3HZ <gyula@...> wrote:
If I understand correctly, this USB Audio can be part of the sBitx-ToolBox.
--
Gyula HA3HZ


Paul
 

开云体育

Hi JJ
I Think we have a workable solution here thanks to your efforts.?
I started again from scratch with your 64-bit beta2 build, needed to install sox app. You will see from picture that the mic gain value isn’t showing but the fact that the recorded audio via my FTdx 10 with 18db attenuator and no aerial connected sounded pretty good. This is real progress for using a USB headset.
There is a delay from pressing the PTT button either by clicking with mouse or using spacebar before the radio goes into transmit and the same for reverting back to receive. Already discussed about audio delays, that can be worked around.


Hope this works :-)
Thanks again JJ
Paul G0KAO

image0.jpeg
SBITX USB Headset test.m4a
SBITX USB Headset test.m4a


Paul
 

forgot to add the USB headset being used is a Jabra Evolve 30:

pi@sbitx:~ $ cat /proc/asound/cards
?0 [audioinjectorpi]: audioinjector-p - audioinjector-pi-soundcard
? ? ? ? ? ? ? ? ? ? ? audioinjector-pi-soundcard
?1 [Loopback? ? ? ?]: Loopback - Loopback
? ? ? ? ? ? ? ? ? ? ? Loopback 1
?2 [Loopback_1? ? ?]: Loopback - Loopback
? ? ? ? ? ? ? ? ? ? ? Loopback 2
?5 [II? ? ? ? ? ? ?]: USB-Audio - Jabra EVOLVE 30 II
? ? ? ? ? ? ? ? ? ? ? GN Audio A/S Jabra EVOLVE 30 II at usb-0000:01:00.0-1.4, full speed
pi@sbitx:~ $?


Regards
Paul


Paul
 

Did a bit more testing after swapping to 20m and USB mode. Didn’t work at first, closed both apps and started again, still didn’t work at first but then suddenly burst into life.
Volume slider made no difference to volume control but using headset control worked ok.
The microphone control worked ok. Audio sounded ok once I got it adjusted again.
There seems to be delays before things happen and I am wondering weather reverting back to the original 2Gb pi-4 was the right move. I did this as I was considering moving the sbitx on, may hang on to it a bit longer now that USB audio is working better. Still some kinks to resolve though.
Regards
Paul G0KAO