Please connect the earbuds to the computer and run this command:
lsusb -d 18d1:5033 -v | grep Class
If the output includes the words Audio and Streaming anywhere, there is hope: the earbuds have a built-in DAC and may be recognizable as a standard USB audio device.
But if that word is not visible, it might be that the only digital electronics in the ...
i have found with many distributions that folder /etc/modprobe.d is empty
but user can add .conf files if required
i use this on many systems to stop error beeps:
echo 'blacklist pcspkr' | sudo tee /etc/modprobe.d/nobeep.conf
to create the file you need:
echo 'options snd-hda-intel model=xxxxxx' | sudo tee /etc/modprobe.d/alsa-base.conf
replace 'xxxxxx' ...
alsa-base.conf is no longer available in Debian 10.
That doesn’t mean you can’t set your HDA options; those can go in any file with a name ending in .conf in /etc/modprobe.d, ideally a file of your own. I use /etc/modprobe.d/local.conf to store all my module options.
from the udevadm info supplied, you should be able to temporarily rename the 2 device IDs with:
echo 'CODEC_A' | sudo tee /devices/pci0000:00/0000:00:1a.1/usb3/3-1/3-1:1.0/sound/card1/id
echo 'CODEC_B' | sudo tee /devices/pci0000:00/0000:00:1a.1/usb3/3-2/3-2:1.0/sound/card0/id
new alias id names should be shown in
for the udev ...