I2s microphone hardware setup

I have the ICS-43434 i2s MEMS microphone that I connected to my ESP32 - works great - sound is excellent. to achieve this I connected 5 of its 6 pins:
3.3v,gnd,DataIn, fs(AKA ws) and sclk. (since I am recording mono I just pulled the 6th pin (mic L/R set) down )

As I understand - in order to move this mic over to the jetson nano (to do some AI stuff) I need to connect:
power to 3.3v and GND pins![i2sJetsonNano|375x500]
DataIn pin to GPIO28
fs(ws) pin to GPIO35
sclk pin to GPIO12

as I understand I need to configure my nano somehow to enable i2s on those pins - to be able to record sound. trying to understand how to do so from the forum posts got my head spinning (it usually doesn’t…). I tried all sort of commands and file manipulations as suggested and failed miserably.

arecord -D hw:tegrasndt210ref,0 -c 2 -f S16_LE -r 48000 -d 30 cap.wav
and got a silent file.

my questions:

  1. is there a step by step guide to do this?
  2. after it’s done - what is the way to get a recording sample?


I am not sure you have posted your questions in the right topic/thread.
This is the DOCA forum for NVIDIA’s Bluefield DPU/SmartNIC.

I believe Jetson-related materials are in the Deep learning/AI topic. Thus, you should post your question to Deep Learning (Training & Inference) - NVIDIA Developer Forums

I hope you will find answer soon :)