MIC+ V3 on pi5 with fresh 64-bit Pi OS, no sound recorded

Hi,
I have tried two different MIC+ V3s on a new pi5 with a fresh 64-bit Pi OS and I’m getting absolutely no sound from the microphone.

  • Tried it with arecord and also from python.
  • Tried dialing up the mic volume, still nothing.
  • If I connect a usb mic/speaker combo from another vendor then everything works (playback and recording) but with MIC+ V3 I can only play audio and getting no sound from the onboard microphone.
  • I have reseated the MIC+ as well as the onboard microphone.
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: sndrpigooglevoi [snd_rpi_googlevoicehat_soundcar], device 0: Google voiceHAT SoundCard HiFi voicehat-hifi-0 [Google voiceHAT SoundCard HiFi voicehat-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

arecord -l
**** List of CAPTURE Hardware Devices ****
card 2: sndrpigooglevoi [snd_rpi_googlevoicehat_soundcar], device 0: Google voiceHAT SoundCard HiFi voicehat-hifi-0 [Google voiceHAT SoundCard HiFi voicehat-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

please send me a picture of your board with microphone inserted form top and bottom angle



This is how both of the boards arrived from Amazon; both missing the mesh from one of the speakers and the microphone orientation is the same.

Well, you can try to do use pulse audio utils

1- as in the picture and tap on the mic and check the gauge (where my mouse cursor is). is it moving?

2- If not moving, remove and put back mic you should see something moving. is it moving?

With the desktop app PulseAudio Volume Control I can push the input volume up to 153% and then audio captured in also desktop app Audacity I can actually hear the captured audio.
However, this doesn’t solve my problem that I can’t capture useful audio in Python.
I have tried setting capture volume higher using pactl and amixer im bash and neither had any effect on the outcome. The default mic volume seems very low…

well it is a very important news as it means that there are no hardware issue!

regarding python send your code here I will have a look;