Hello,
Your project caught my attention ! I'm trying to solve a similar issue but for a slightly different use case: I want to use a Wave XLR MK.2 (UAC 2.0 audio
interface with a mic input) on my PS5 through a UAC1<->UAC2 bridge like yours.
Two questions if you don't mind:
1. Your setup redirects audio in one direction (PS5 -> UAC2 speakers). My case needs it both ways: game audio out to my headset AND mic capture back to the PS5 for party chat. Do you know if the g_audio/UAC1 gadget config supports a capture endpoint at the same time as playback, or would that need extra ConfigFS/kernel work on top of what you already did?
2. On the latency side. What I care about is the added delay on the game audio path itself (PS5 -> your bridge -> UAC2 output), since I play competitive FPS and rely on audio cues like footsteps and gunshots for reaction time. Did you notice or measure any perceptible delay there with your alsaloop setup?
Also,did you end up sticking with the Radxa Zero 3W, or would you pick something else if you started this project today?
Thanks a lot for sharing your work, it's a great starting point.