I bought a Fe-Pi Audio Z (v2.2) to get a headphone socket for my Nano without sacrificing a USB port for a USB sound card. It works fine on my RPi 4 so its not a hardware fault with the Audio Z.
There is already a thread on these forums where a nano user managed to get their Audio Z v1.1 working using the dtb for the 2.x so I’d hope I should be able to get my v2.2 to work but I’ve had no luck yet.
That user neglected to mention which version of Jetpack they were running and if they had rebuilt the kernel.
Some of the commands I have run trying to get it to run include:
Which created a new dtb. Jetson-io has a preset for the Audio Z so I chose that and rebooted. After rebooting and trying it again, it still didn’t work, even when I manually flashed the dtb file it created, I still haven’t been able to get any sound out of my Audio Z.
$ dmesg | grep sgtl5000
Doesn’t return anything. aplay -l does list several tegrasndt210 devices and I’ve also tried running:
alsactl init tegrasndt210
but that hasn’t helped. The speaker test command runs but I don’t hear any sound.
I am presuming Jetpack 4.4 has a suitable ALSA driver for this board included with its standard kernel but just the DTB needs to be replaced?
Do NVIDIA plan to enable SPI and GPIO audio by default in future Jetpack releases? Switching dtb files is simple on the RPi but its quite an involved process on the Nano, one I’d rather avoid.