Created attachment 279639 [details] alsa-info.sh output The internal microphone of the Lenovo X1 tablet 3rd gen is only recording noise. Internal microphone works under Windows. Also plugging in an external microphone works. There are other users on different laptops with the same sound card reporting similar problems (https://bbs.archlinux.org/viewtopic.php?id=230890, https://forum.ubuntuusers.de/topic/mikrofon-funktioniert-nicht-17/). Might be problem with the pins. If I get some hints I can try to modify the kernel myself for testing. alsa-info.sh output attached.
Turns out the microphone starts working when you plugin a TRRS plug in the headphone jack (TRS not working). I'm now trying to figure out a way to make the microphone work without a plug using hdajackretask. The internal Mic has pin ID 0x12 and the external "Black Mic" 0x19. If anyone is interested in assisting, I can post more details.
After upgrading to Fedora 35, microphone started working. Seems to be solved.