Topping D50 iii - compatibility problem?

Hi community,
I’ve been using volumio since years (with a Hifiberry DAC) and it is working very well.

Now I bought a Topping D50 iii DAC but did not check the compatibility careful enough :frowning:
I saw some D50 models are listed so I thought my D50 iii will also work.
But now I see it is not working, at least not when I connect it via USB.

On a W11 laptop the DAC is working, but I had installed some Topping drivers before I have tested.
What can I do now?
Thanks in advance for any helping advise

My volumio runs on a Raspberry pi 3B.
Volumio is on Version 3.785.
The firmware of the DAC is version 1.39

  • Please remove the DAC and reboot the system.
  • When Volumio is fully booted enable the log option in <ip-address>/dev
  • Connect the DAC via USB
  • Give us the URL to the log.

Here the URL to the log: http://logs.volumio.org/volumio/NuCHPoD.html

What I did not mention in detail: the DAC creates a quiet and very-very distorbed output signal.

What I have done.
DAC removed
Volumio rebooted
<ip-address>/dev - start live log
DAC via USB attached to the raspberry
Send log

sorry, just saw on this raspberry the volumio version is 3.512 - I will update an test again

Now I have updated to Volumio 3.785 - DAC still creates distorbed sound.

Behavior of the starting Volumio is different. When having the DAC disconnected it tells me “Wiedergabegerät erfolgreich gestartet” / “audio device started successfully” - with the older version there was a message telling audio device could not be started.

Here is the log when the DAC was connected on a running volumio: http://logs.volumio.org/volumio/QNwR4Lj.html

@Nerd,

Any suggestion:
From the log:

Jan 07 19:35:04 volumiogaestezimmer kernel: usb 1-1.4: New USB device found, idVendor=152a, idProduct=8750, bcdDevice= 0.07
Jan 07 19:35:04 volumiogaestezimmer kernel: usb 1-1.4: New USB device strings: Mfr=1, Product=3, SerialNumber=0
Jan 07 19:35:04 volumiogaestezimmer kernel: usb 1-1.4: Product: D50 III UAC1.0
Jan 07 19:35:04 volumiogaestezimmer kernel: usb 1-1.4: Manufacturer: Topping
Jan 07 19:35:04 volumiogaestezimmer kernel: input: Topping D50 III UAC1.0 as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.3/0003:152A:8750.0001/input/input0
Jan 07 19:35:04 volumiogaestezimmer kernel: hid-generic 0003:152A:8750.0001: input,hidraw0: USB HID v1.10 Device [Topping D50 III UAC1.0] on usb-3f980000.usb-1.4/input3
Jan 07 19:35:05 volumiogaestezimmer volumio[926]: info: BOOT COMPLETED
Jan 07 19:35:09 volumiogaestezimmer kernel: usb 1-1.4: Warning! Unlikely big volume range (=2032), cval->res is probably wrong.
Jan 07 19:35:09 volumiogaestezimmer kernel: usb 1-1.4: [10] FU [D50 III UAC1.0  Playback Volume] ch = 2, val = -32512/0/16

The snd-usb-audio kernel driver is pretty robust and mature. There is something odd in the USB firmware of the device itself. I would check with the manufacturer for similar reports or, perhaps, newer firmware.

Kind Regards,

Do you use both the USB-C ports? In mean seperate power and usb-c inputs?

Yes, for the DAC I use one USB-C for powering and the other port for connecting the DAC and the raspberry.

I have done a test with another laptop without having the topping drivers installed - sounds is alos distorbed

Reading reviews I notice the the D50 III implements optional preamp and parametric EQ. You may need to disable those modes. Also if you have hardware volume control enabled in Volumio, try the SW volume control.

Thanks for the hints, but still not working.
I contacted Topping support, but only got a not very useful standard response from their FLS.

I think I will add an interface board to my raspi providing a SPDIF (koax) output to connect to the DAC.