Topping E30 DSD support

Hello,

I would like to use the Topping E30 in DSD mode but it is not detected.
This is a great small DAC :slight_smile:
For those interested: https://www.audiosciencereview.com/forum/index.php?threads/topping-e30-dac-review.12119/

Is there a hope to add it to the default build ?

Here the info:
[root@RoPieee2 ~]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: E30 [E30], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
[root@RoPieee2 ~]# cat /proc/asound/card*/stream*
Topping E30 at usb-0000:01:00.0-1.4, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 576
Momentary freq = 384046 Hz (0x30.0178)
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
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
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
[root@RoPieee2 ~]# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 152a:8750 Thesycon Systemsoftware & Consulting GmbH
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

1 Like

I’m replying to myself as today after checking again DSD is now detected and appear in roon interface. I dont know why but it works. Roon restart maybe.

1 Like

I’m having the same issue – it hasn’t magically corrected itself yet. Any ideas on how to make it detect native DSD?

My E30 works perfect with no setting needed.

Weird, mine doesn’t natively work with DSD support, I have to specify it in the DSP set up to make it enhance the signal path - just purchased my topping E-30 by the way, so it has all the latest firmware updates.

I’m on the verge of contacting topping if it’s something that they need to address in a future firmware update!?

Have you figured this out? I am having an issue as well. I’m feeding the Topping E30 from a MacBook Pro running Roon.

I don’t even see an option for using DSD Native. So, I’m still converting everything to PCM and the best MQA files on Tidal convert and upsample to 96.0 or 88.2.

I suspect DSD would be much better. Do I need a different streamer that is Roon Ready and not use the MacBook?

Try DoP.

There is no native DSD on Mac OS, other than for extremely few DAC with their own Mac OS native DSD drivers.

1 Like

I have now native dsd but had to hook the d30 to a raspberry pi 4 running ropieee.

Not gonna happen on Mac OS I’m afraid.

1 Like

I had the same issue with both roon and audirvana but this weird trick fixed it.

I got the topping L30 amp to go with the E30.

So I set the volume on roon/audirvana to 100%/0.0dB and use the amp to control the volume.

Now the DAC easily switches from dsd to pcm depending on the file type.

And on top of that weirdness, I use a machine with both macos and windows (hackintiosh build); this workaround works for both mac and windows.

Hope this helps.

Update: I forgot about E30s pre amp mode where you can control the volume, you can try setting the roon volume to max and control the volume on E30. Just a warning though, set it to really low before you try it :sweat_smile:

1 Like