Hello everyone,
I recently bought the XK-AUDIO-316-MC-AB dev kit — works great so far!
I compiled and flashed the example 2AMi8o8xxxxxx, and all 8 analog outputs work perfectly. My C++ app on Linux can feed each channel separately without any issues.
However, when I tried using the 2AMi16o16xxxaax example (which uses 8 analog outputs + ADAT Tx for the next 8 channels), Linux correctly detects 16 output channels, but only the first 8 actually play — the ADAT channels don’t produce any sound.
Interestingly, when I modified the XMOS firmware build configuration to use only 2 analog outputs plus ADAT, the 6 ADAT outputs worked fine. But I still can’t get all channels (analog + ADAT) to play simultaneously. The OS sends 16 channels, but it seems the second 8 channels are somehow “muted” in the firmware.
It almost looks like there might be a bug in the original XMOS example — which would be surprising.
Or am I missing something or expecting it to work differently?
Thanks a lot!
Karel
ADAT Tx example does not work with XK-AUDIO-316-MC-AB
-
- Newbie
- Posts: 1
- Joined: Fri Oct 10, 2025 7:02 pm