The opposite behavior of the DSD settings

I trying to understand your position and be patient … but please understand mine - for over a week my system has not been working properly and I don’t even have an outline of a solution to the problem. As volumio is a commercial platform, it becomes natural to expect reliability - and here we have no compatibility lists, neither platforms nor peripherals; even if I wanted to replace Amanero with another USB converter, I don’t know which one, to be sure of correct operation (there is, for example, a U30 USB converter, but will it work?) … here’s what Amanero wrote back to me: "to install the native DSD endpoint on the Combo384SE there is this dedicated code firmware_2006be15r2_8804_TXRX and CPLD_1082_8804_TXRX. "- does which tell you something? We are talking about compatibility with Amanero, but you still do not answer me to the problem of crackles in the sound in vol.3 in both USB and I2S connections?

For me, and in version vol.3, the crackles are regardless of the screen settings and regardless of whether the DAC is connected via USB or I2S … there are no clicks in vol.2 … and indeed the DSD setting is inverted on vol.2 and vol.3, RPi3+ and RPi4 …

DAC Firmware is something only you can take care of, it is your hardware.
Assuming you are a myVolumio user, I would advice to request dedicated support you are entitles to, incl. your commercial thoughts.
Please contact your dedicated support:

1 Like

You are absolutely right about the firmware … but the information was realy hard to get - thx anyway :slight_smile: … I uploaded the correct firmware … now there is no reverse DSD settings (and the sound is correct) but only in version vol.2; in vol.3 further on, the settings are reversed and the sound is clearly worse than in the vol.2 version … judge the situation yourself, please - what do you think is good and what is the problem with:
/_ \ __
__ __ //\ \ __ __ ___ ___ /_\ ___
/\ /\ \ / __\\ \ \ /\ \/\ \ /' __ __\/\ \ / __
\ \ _/ |/\ \L\ \
\ _\ \ _\ /\ /\ /\ \ \ /\ \L\
\ _
/ \ _//_\ _/\ _\ _\ _\ _\ _/
// // // // /////////___/

         Free Audiophile Linux Music Player - Version 3.0

      Š 2015-2021 Michelangelo Guarise - Volumio Team - Volumio.org

Volumio Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Welcome to Volumio for Raspberry Pi (5.4.83-v7l+ armv7l)
volumio@volumio-salon:~$ cat /proc/asound/card5/stream0
Amanero Technologies Combo384 Amanero at usb-0000:01:00.0-1.4, high speed : USB Audio

(DoP set DAC displays DSD 2,8 MHz):

Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 272
Momentary freq = 176424 Hz (0x16.0d90)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 70 5600, 768000
Data packet interval: 125 us
Bits: 32
Interface 1
Altset 2
Format: S32_LE DSD_U32_BE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 70 5600, 768000
Data packet interval: 125 us
Bits: 32

(direct DSD set DAC displays PCM 352 kHz):

volumio@volumio-salon:~$ cat /proc/asound/card5/stream0
Amanero Technologies Combo384 Amanero at usb-0000:01:00.0-1.4, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 536
Momentary freq = 352848 Hz (0x2c.1b20)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Bits: 32
Interface 1
Altset 2
Format: S32_LE DSD_U32_BE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Bits: 32
volumio@volumio-salon:~$

                  /\_ \                        __
     __  __    ___\//\ \    __  __    ___ ___ /\_\    ___
    /\ \/\ \  / __`\\ \ \  /\ \/\ \ /' __` __`\/\ \  / __`\
    \ \ \_/ |/\ \L\ \\_\ \_\ \ \_\ \/\ \/\ \/\ \ \ \/\ \L\ \
     \ \___/ \ \____//\____\\ \____/\ \_\ \_\ \_\ \_\ \____/
      \/__/   \/___/ \/____/ \/___/  \/_/\/_/\/_/\/_/\/___/

         Free Audiophile Linux Music Player - Version 2.0

      C 2015 Michelangelo Guarise - Volumio Team - Volumio.org

Volumio Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
volumio@volumio-salon:~$ cat /proc/asound/card5/stream0
Amanero Technologies Combo384 Amanero at usb-0000:01:00.0-1.4, high speed : USB Audio

(direct DSD set DAC displays DSD 2,8 MHz):

Playback:
Status: Running
Interface = 1
Altset = 2
Packet Size = 136
Momentary freq = 88212 Hz (0xb.06c8)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 70 5600, 768000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S32_LE DSD_U32_BE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 70 5600, 768000
Data packet interval: 125 us

(DoP set DAC displays DSD 2,8 MHz):

volumio@volumio-salon:~$ cat /proc/asound/card5/stream0
Amanero Technologies Combo384 Amanero at usb-0000:01:00.0-1.4, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 272
Momentary freq = 176424 Hz (0x16.0d90)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S32_LE DSD_U32_BE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us

yes, that is the output I expected to see.
Congrats, so now you have your DAC finally behaving like it should.
This is super feedback other posters in this topic could profit from.
As a reward for us pointing you in the right direction, please post a step-by-step instruction for upgrading the Amanero firmware.
Fellow sufferers will be gratefull.

So, back to the remaining issues with V3.
Are you sure you have volumio control NOT set to software mixer, and when using hardware mixer, volume level set to 100%, no volume level normalisation, anything else that can destroy bit-perfect by Playback Settings?

So here we go :slight_smile:

To upgrade Amanero firmware you shoud Download tool www.amanero.com/oemtool117u.zip
Erase the board (like no the picture) www.amanero.com/erase.jpg

Run ConfigTool.exe and insert on the first form shown oemid nativedsd (replacing combo384)

at the bottom of the available firmware list selector box there is for
CPLD CPLD_1082_8804_TXRX firmware_2006be15r2_8804_TXRX
select CPLD_1082_8804_TXRX
Press FLASH CPLD

then when done select
firmware_2006be15r2_8804_TXRX
and press FLASH CPU
it installs the native dsd support with 8804 rxtx

PS Amanero to replace firmware should be connected via USB to the computer with installed drivers.

… so unfortunately I am sure that I do not use any software or hardware mixer … moreover, I tested both with the “automatic volume DSD” option turned on and off, it behaves the same …

There is a fix on the way, see Volumio’s post

Thank you for the optimistic information :slight_smile: but to be honest, since we fixed my DSD, I am so pleased with the sound quality that I am in no hurry and I can easily wait for vol.3 with all necessary corrections.

Thank you for your honest feedback and the information you gave to help us fix this.
I’m glad I could help which lead to the firmware updates.
It just shows you don’t need rude remarks to get issues resolved, though some seem to think otherwise :wink:

1 Like

The DSD fix has been done. We are now testing the update, if all is good it will be released shortly

1 Like

Hi,
I have updated to the latest version but now I can not find the option for dsd direct. On my sistem dsd files are converted in pcm.
Topping e30 dac.
Thanks

Found this topic. Was testing Amanero the other day with ES9038q2m DAC from Ali with LED indicators and LCD screen. Volumio version 2.917 on Raspberry Pi 4 , the behavior was exactly the same as OP. When switched to DoP , DAC displays correct DSD information, corresponding to DSD file bitrate (DSD 64 / 128 / 256), when Volumio is set to DSD direct, DAC shows PCM 352? kHz. Of course, no mixer. The tests were performed using rather old Amanero module I borrowed from friend, I ordered the latest version, it should arrive this week and I will do some more tests.

you should update to Volumio 3 where this issue has been resolved, this won’t happen with Volumio 2 as there will be no more updates.
But, also make sure you have the latest DAC firmware installed.
Search for “Amanero” and you will see the reason why.

1 Like

Sorry, but with Pi4, Cambridge DacMagic 200M, Volumio v3.198 and 3.226, my DSD settings make no diference, the DAC never shows DSD led.

1 Like

Yes, I explained to you in the other thread why that is the case.
As long as Cambridge does not fix DSD support on linux, you’re out of luck.

The last reply from Cambridge: “We have already passed your feedback through to our DacMagic 200M product team and I am assured that your case will be reviewed at their next meeting and taken into consideration when planning future firmware and product updates.”

But I had this reply 3 times already, so it seems to be a standard reply.

But regarding DAC Topping E30 it was an issue in volumio, because not it works ? :slight_smile: . I am planning to buy another one .
Thanks

You are right, of course. I just read the " Volumio fixed the DSD problem" and went for it… I’ll continue to bug Cambridge Audio… :grin:

I can fix it for x86 if needed.

Thank you, I appreciate that, but I think I’ll stick with Raspberry. I was tempted by the thinclients you posted, but I really don’t need more hardware…