Ok i got it to work!
What i ended up doing was:
- Create /etc/modprobe.d/alsa-base.conf with the right options
cat /etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=dell-headset-multi
- install alsa-tools
sudo dnf install alsa-tools
- open up hda
hdajackretask
- set correct options. Other posts i found didn’t include that you had to “show unconnected pins” and you have to do advanced override because the default outputs to both the speakers and head phone. Change pin id 0x19 to device: microphone connectivity jack and nothing else should need to be changed
and pin id 0x21 like this including device: headphone, connectivity: jack and it defaults i think to channel (in groups) with two different channels change it as shown to front.
Now it works perfect for me. it will also show a dialog when plugging a headphone into the jack afterward asking if its headphones, headset or microphone. (Though as i type this this dialog crashed not allowing me to select it but its been working otherwise)
thanks for the help!