About Combo384 DSD256 Native support

Oh i see

thanks

Dear Spockfish

I’m looking for Roon Ready Lan to i2S board.
By the way, products that are sold for commercial use do not look well. I thought Ropieee would be Lan to i2S through Rasbery Pi’s GPIO, right?

iancanada has some i2s DSD HATs for RPi on diyaudio.com

edit

https://www.diyaudio.com/forums/pc-based/291261-cool-raspberry-pi-odroid-i2s-dsd-isolator-hat-native-dsd-decoder.html

Thanks a lot

I tried to get it running with my DAM1021 Soekris r2r dac, that’s currently uses the anamero 384 but gave up. Might have another go one day.

Oh

This Singxer C-1 DDC working well with Soekris all R2R Board(DIY, OEM)

Look at this on eBay - https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.com%2Fulk%2Fitm%2F122221601192

@SeaChange So this will work…??? I’m using a Vinshine R2R Reference DAC its a custom built unit of maybe less than 40 units made. cheap enough its worth a shot I guess.

Vinshine R2R Reference DAC used Combo384 DDC

I know the person who made the DAC.
I bought a lot of them too.
The DAC was using the Soekris DIY R2R board
The Sinxger C-1 DDC is directly compatible with the Combo384

If you want to know about Sinxger C-1 DDC manufacturer, you can contact me

Dear Spockfish

May I request Ropieee image for ASUS Tinker board?
I think
It’s best matching for good sound

If you can
I can donation with my Audiophile community members

Thanks

whywho@naver.com

Hi, I am having a similar issue. I have a Denafrips Terminator which has a Amanero384. From Roon, I do not see native DSD support. I only see DoP.

How do I find out which Amanero384 firmware it is running? I am able to log into Ropieee but I am not sure which log file to look at.

Thanks!

More info I can find. I have the latest version of Ropieee, look at the usb config, I am seeing this:

Bus 001 Device 004: ID 16d0:071a MCS
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x16d0 MCS
  idProduct          0x071a
  bcdDevice            1.96
  iManufacturer           1 Amanero Technologies
  iProduct                2 Combo384 Amanero
  iSerial                 3 413-001
  bNumConfigurations      2
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x00b0
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          2 Combo384 Amanero
    bmAttributes         0x40
      (Missing must-be-set bit!)
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         1
      bInterfaceCount         2
      bFunctionClass          1 Audio
      bFunctionSubClass       0
      bFunctionProtocol      32
      iFunction               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol     32
      iInterface              0
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               2.00
        bCategory               1
        wTotalLength       0x0048
        bmControls           0x00
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype     10 (CLOCK_SOURCE)
        bClockID               41
        bmAttributes            3 Internal programmable clock
        bmControls           0x07
          Clock Frequency Control (read/write)
          Clock Validity Control (read-only)
        bAssocTerminal          0
        iClockSource            2 Combo384 Amanero
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype     11 (CLOCK_SELECTOR)
        bClockID               40
        bNrInPins               1
        baCSourceID(0)         41
        bmControls           0x03
          Clock Selector Control (read/write)
        iClockSelector          2 Combo384 Amanero
      AudioControl Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID            42
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bCSourceID             40
        bNrChannels             2
        bmChannelConfig    0x00000000
        iChannelNames           0
        bmControls         0x0000
        iTerminal               0
      AudioControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                10
        bSourceID              42
        bmaControls(0)     0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls(1)     0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls(2)     0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        iFeature                0
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID            43
        wTerminalType      0x0301 Speaker
        bAssocTerminal          0
        bSourceID              10
        bCSourceID             40
        bmControls         0x0000
        iTerminal               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32
      iInterface              0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32
      iInterface              0
      AudioStreaming Interface Descriptor:
        bLength                16
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink          42
        bmControls           0x00
        bFormatType             1
        bmFormats          0x00000001
          PCM
        bNrChannels             2
        bmChannelConfig    0x00000003
          Front Left (FL)
          Front Right (FR)
        iChannelNames           0
      AudioStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bSubslotSize            4
        bBitResolution         32
        AudioStreaming Endpoint Descriptor:
          bLength                 8
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bmControls           0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay         0x0008
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           17
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Feedback
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval               6
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0019
    bNumInterfaces          1
    bConfigurationValue     2
    iConfiguration          2 Combo384 Amanero
    bmAttributes         0x40
      (Missing must-be-set bit!)
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Even more info. here is /proc/asound/card0/stream0 :slight_smile:

from some other thread, it seems that AltSet=1 is bad? Is there a patch for it?

Amanero Technologies Combo384 Amanero at usb-3f980000.usb-1.5, high speed : USB Audio

Playback:
  Status: Stop
  Interface 2
    Altset 1
    Format: S32_LE
    Channels: 2
    Endpoint: 5 OUT (ASYNC)
    Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
    Data packet interval: 125 us

Hi, i’ve successfully updated AMANERO USB receiver to 1099c beta firmware (using my T+A DAC “service mode” and Amanero OEM tool).

1099c (beta) is very stable (PCM and DSD) from LINUX up to DSD256 native (non DoP).

Unfortunately no perfect solution yet for DSD512 from LINUX (so ASIO WIN only).
Confirmation still some glitches with last AMANERO beta FW (v2005).
see: https://github.com/lintweaker/xmos-native-dsd/issues/12

1 Like

@volpone , do you know how to tell what version my Amanero Combo384 has? from the vendor, it seems that it should be 1099c but I’d like to confirm from the actual usb info.

@jmpsmash. I don’t know if it is possible. Sorry.
1099c OK for native DSD support for me up to DSD 256 from NAA, RoonBridge, SqueezeLite. I’m using ALLO USBridge / DietPi.

This is not something which can be fixed with a patch (and besides that, RoPieee’s kernel is already patched for the Amanero chipset), but relies on the firmware of your device.

Contact your vendor to see if they have a firmware update available.

@volpone, how do you update the Amanero firmware ? is it the tool listed in the Amanero website? are there instructions?

Yes. I’ve dowloaded OEM Tool 117 listed in the Amanero Website.
Update procedure depends on DAC. With my T+A DAC8 DSD it is quite easy from a WIN PC using USB cable. What is your DAC ?

I have a Denafrips Terminator.

Are all the images part of the firmware tool download? Are there risks to bricking the board?

I presume OEM tool 117 gain access to Amanero firmware repository on-line

Yes … depending on procedure, with my DAC “service mode” there is some security