After flashing again, we effectively get sound in the headphone’s pins, but the microphone input doesn’t work. If I directly input audio from a source, it works without problem, but the capacitor-based microphones don’t work.
According to this schematic, the MICBIAS should output the voltage that polarizes the microphone, but there is no voltage in the mic pins:
We have the same issue on Jetson AGX Orin Dev-Kit Module (P3701-0000) with Jetson AGX Orin reference carrier board (P3737-0000). using L4T R35.2.1.
The microphone is not working, and MIC_IN_DETECT continuously detects the MIC jack is in, even if I unplug the Audio Panel header cable or unplug the MIC jack.
So the Ubuntu desktop/Settings/Sound still presents an Input Device, “Analog Input - Built-in Audio.”
MIC_IN_DETECT(AUDIO_MIC_HDA) pin(6) and HP_JACK_DETECT(AUDIO_HP_HDA) pin(10) level should be 1.8V with jack unplug.
PRESENCE#(AUDIO_PRDNT_HDA_L) pin(4) level should be 0V with the Front panel in.
But Ubuntu desktop/Settings/Sound always presents an Input Device, “Analog Input - Built-in Audio” and an Output Device, “Analog Output - Built-in Audio”, even I unplug the HP jack and MIC jack.
“Analog Input - Built-in Audio” and “Analog Output - Built-in Audio" entry is for Sound card 0. It is tied with many other audio I/O’s. So it presence or absence cannot be correlated with Jack State. It will appear even if Jack is unplugged
If you need to check the jack insertion state, you could use below mixer control to check the same,