FW16/HX370/Void - Internal Microphone has no sound but is seen by pipewire

I have a Ryzen HX 370 Framework 16 and I can’t get my microphone to record any audio.

I am on void linux using pipewire.

I have seen other threads regarding how to fix this issue in Fedora or on the 7000 series, but none of the solutions I have found works. I see my microphone, when I run wpctl status, I get

Audio
 ├─ Devices:
 │      49. HD-Audio Generic                    [alsa]
 │      50. Family 17h/19h HD Audio Controller  [alsa]
 │  
 ├─ Sinks:
 │  *   57. Family 17h/19h HD Audio Controller Analog Stereo [vol: 1.00]
 │  
 ├─ Sources:
 │  *   58. Family 17h/19h HD Audio Controller Analog Stereo [vol: 1.00]
 

Which is correct as far as I can tell. I get sound out of my speakers, but nothing out of the internal microphone.

In alsamixer, I have two cards. ATI R6xx HDMI and Realtek ALC285. Both of them state “This sound device does not have any capture inputs”. Not sure if that’s relevant considering that I do see the source in wpctl.

I have tried an absolute ton of /etc/modprode.d configs and different kernel params. I upgraded from linux6.12 to linux6.18. I am going to try going to linux6.13. It’s pretty frustrating because the chatbot is saying that void simply isn’t shipping the driver that I need to get this to work, but I’m really lost as to what I need to do.

I know that there is upstream issues with the amd drivers in general, and I am experiencing the graphics problems where everything just freezes for no reason and I have to reboot. At least with this issue, there is a response from framework here where they address it.

But I haven’t seen much about the microphone not working. Any help is appreciated.