Enabling I2S on Jetson Nano with JetPack 6.1 (original) (raw)

October 22, 2025, 3:56pm 1

Hi,

I’m trying to connect a Fermion I2S MEMS microphone to Jetson Orin Nano using I2S. I enabled the I2S pins via Jetson-IO and loaded the snd-soc-tegra-i2s module. Running amixer -c 1 cget name='I2S1 Mux' shows enumerated I2S interfaces (I2S1–I2S6) currently routed to ADMAIF1. I tried recording audio with arecord, but the file is not recording anything as plotting it shows a flat line at the origin. It seems the hardware is detected, but the ADMAIF↔I2S routing or device tree overlay isn’t configured correctly, so I’m looking for guidance on how to enable I2S microphone capture on JetPack 6.x.

TIA!

mkumard October 23, 2025, 4:24am 5

Hi,

Did you confirm the I2S signals are reaching the Microphone?. Could you provide the details on the amixer commands used for the capture

aliz24 October 23, 2025, 2:49pm 6

Hi,

Yes, I checked the bit clock and FS both are working and the command is : sudo amixer -c 1 cset name =’I2S2 Mux’ ADMAIF1

mkumard October 23, 2025, 3:18pm 7

Above is for playback, you could try below for capture

sudo amixer -c 1 cset name =’ADMAIF1 Mux’ ’I2S2’

run arecord command to check the capture. As you mentioned I2S FS and SCLK was working, if Microphone works fine it should send data on I2S DIN.

aliz24 October 23, 2025, 4:23pm 8

After this : sudo amixer -c 1 cset name =’ADMAIF1 Mux’ ’I2S2’ , I tried this command to record: arecord -D hw:1,0 -f S32_LE -r 48000 -c 2 test_capture.wav and still facing the same issue.

mkumard October 27, 2025, 8:00am 9

As the I2S clock signals are reaching to the Microphone and I believe this microphone would operate as soon as I2S clock reaches it and would emit the captured data on I2S DIN. As Tegra I2S is sending the clock signals to microphone, I don’t see a issue with I2S side.

Could you cross check the connections and provide the list of commands used for the capture.

system Closed December 3, 2025, 4:34am 11

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.