I am trying to build a new ASL3 radioless node using a Raspberry Pi (4b) and the pre-packaged Raspberry Pi image. I am also using an MPOW headset which worked fine on a HAMVOIP node I built a while a go (Headset1).
When I get to the configuration stage of selecting the USB Sound Card no sound cards are listed.
While investigating I have also connected a similar headset from VENKER (Headset2).
Using the asl-find-sound script reports no sound cards.
arecord and lsusb do list the sound cards.
If I connect a DINAH and a DigiRig mobile they are both recognised as expected.
I have looked at the asl-find-sound script and it appears that it only recognises sound cards with idVendor=0d8c and idProduct in [0008, 000c, 0012, 0013, 013a, 013c, 6a00]
Headset1 has idVendor=0d8c and idProduct=0014
Headset2 has idVendor=08bb and idProduct=2902
The output of lsusb is:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 015: ID 08bb:2902 Texas Instruments PCM2902 Audio Codec
Bus 001 Device 010: ID 0d8c:0014 C-Media Electronics, Inc. Audio Adapter (Unitek Y-247A)
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Clearly both headsets do not meet the criteria which explains why they aren’t recognised/reported.
Are these soundcard types not supported? If not, is there a reason?
I have seen Github issue #359, but:
1/ I am not sure if my context is sufficiently similar.
2/ I am not sure what progress has been made and/or what the resolution might be.
I am a relative novice so I was hoping to gain some experience while minimising the variables (i.e not modifying code and compiling). I am capable of making simple modifications an compiling if that is the only option but would appreciate a clear list of what needs changing and where.