The kernel 5.3.0-41 and 5.3.0-42 have some regression, please don't use them, we could wait for the -43 or just use -40.
From the card long name you provided "LENOVO-20QD003JGE-ThinkPadX1Carbon7th-20QD003JGE", your machine is not covered by this SRU, that means the ucm doesn't work on your machine, so it is expected the internal mic doesn't work.
I am preparing another SRU for alsa-lib, in that SRU I will hack the existing alsa-lib to let alsa-lib find the ucm based on the BIOS_Version instead of only based on the cardname/cardlongname. With that new SRU, for all X1C7 variants, we could use one ucm folder to support them.
The kernel 5.3.0-41 and 5.3.0-42 have some regression, please don't use them, we could wait for the -43 or just use -40.
From the card long name you provided "LENOVO- 20QD003JGE- ThinkPadX1Carbo n7th-20QD003JGE ", your machine is not covered by this SRU, that means the ucm doesn't work on your machine, so it is expected the internal mic doesn't work.
I am preparing another SRU for alsa-lib, in that SRU I will hack the existing alsa-lib to let alsa-lib find the ucm based on the BIOS_Version instead of only based on the cardname/ cardlongname. With that new SRU, for all X1C7 variants, we could use one ucm folder to support them.