HD Audio on Orin Dev Kit (J511 header)

I was able to get it to run with the following command on yet another Orin device with the following command (note that it’s changing the files in /boot/dtb and not /boot):

sudo fdtoverlay -v -i /boot/dtb/kernel_tegra234-p3701-0000-p3737-0000.dtb -o /boot/dtb/kernel_tegra234-p3701-0000-p3737-0000.dtb ~/Downloads/tegra234-p3737-audio-codec-rt5640.dtbo

tegra234-p3737-audio-codec-rt5640.dtbo was downloaded from the other thread. Not sure if it matters for this case, but both were devices that had R34 installed using sdkmanager and then updated to R35 using these instructions.

rt5640_i2c_probe will not be part of those logs as no prints are enabled by default in that function. I suggested you to put debug prints in the codec driver and check what is blocking the codec registration i.e whether the i2c probe is getting called and if its passing the codec registration part in the failing board

Can you provide some instructions on how to do that? Is it required to download Linux_for_Tegra with the kernel sources to a host, or can this be done directly on the Orin (i.e., the “target”)?

Thanks!