Taga Harmony DA-400 Help!

Name: Taga Harmony DA-400
MAIN FEATURES:
• Support for digital audio files up to 32bit/768kHz or up to DSD512 for playing music stored on computers, CD players, smartphones and other file storage devices.
• MQA (Master Quality Authenticated) support for studio-quality sound.
• Highest quality sound using the renowned ESS SABER ES9038Q2M Reference DAC with Hyperstream™ II architecture and Time Domain Jitter Eliminator.
• Digital engine based on ultra-efficient 32-bit 16-core XMOS microcontroller.
• Support for a wide range of formats, including high-resolution lossless FLAC and ALAC and uncompressed WAV for the most natural and detailed sound.
• Outputs: Digital optical and analog line outputs with gold-plated and solid machined brass RCA sockets ensure the best signal transfer.

Link to the manufacturer’s website: DA-400 - TAGA Harmony

Volumio probably recognizes it as Taga Harmony DA-300 because MQA and Native DSD do not work. everything works in PCM. Please add this device.

First, is this on a PI, Tinkerboard, x86 or a community porting device?
They all have different usb audio capabilities.
Second, submit a log according this information:

With the first two platforms, there is little that can be done by the Volumio team, as usb audio support is limited to whatever the Rapsberry foundation kernel offers, Volumio cannot just “add” something to theirs.
Tinkerboard is limited to the fact that it is an old kernel and may not receive updates anymore.
For the other two, the log will show what can be done and whether the device maintainer is willing to register the device in the usb audio driver.

Volumio installed on the x86 platform (Intel NUC). Actually, this is not an error that generates the log. This is a lack of support for this device. This DAC is simply not in the list of supported devices. I am requesting that it be added, especially to the x86 version.

When you are asked to submit a log then please submit one and don’t decide for yourself whether a log is needed.
For adding the DAC (when relevant) I need the details from within the log.
No log, no help.

And while you’re at it, please play a dsd track and do

cat /proc/asound/card5/stream0

This will verify the DACs streaming capabilities.

1 Like
TAGA DA-400 at usb-0000:00:15.0-3, high speed : USB Audio

Playback:
  Status: Running
    Interface = 1
    Altset = 3
    Packet Size = 272
    Momentary freq = 176403 Hz (0x16.0ce8)
    Feedback Format = 16.16
  Interface 1
    Altset 1
    Format: S32_LE
    Channels: 2
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
    Data packet interval: 125 us
    Bits: 32
    Channel map: FL FR
  Interface 1
    Altset 2
    Format: S32_LE
    Channels: 2
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
    Data packet interval: 125 us
    Bits: 24
    Channel map: FL FR
  Interface 1
    Altset 3
    Format: SPECIAL DSD_U32_BE
    Channels: 2
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
    Data packet interval: 125 us
    Bits: 32
    DSD raw: DOP=0, bitrev=0
    Channel map: FL FR

[Wheaten: Formatted text, to make it readable]

@Mariusz_Bednarz

Please post the log if you want support.
We don’t have crystal balls or lay tarot cards to find the root cause.

means native DSD support is there, was to be expected as the da-400 has an xmos interface, meaning dsd support should be generic. Always to be checked as some manufacturers use their own usb vendor and product id (like Cambridge does), which negates generic support.
In case of the DA-400 nothing extra needs to be done to support DSD.
Let’s wait for the log and see how the usb connection is.
Another thought: DSD streams should be passed unmodified (bit-perfect), if any resampling is done or when software volume control was activated, DSD won’t play either.

MQA has nothing to do with all of this, it does not need specific USB Audio driver support.
Volumio passes the MQA stream “as-is”, provided there is no resampling in place because of multiroom settings or plugins. The unfolding and decoding should take place in the DAC.

1 Like

Raspberry Pi 4 B + TAGA Harmony DA-400 (via USB) + Volumio 3.569 works with no problem.

BR

Perfect confirmation, thanks!