Support for Native DSD - TempoTec March V

Hi Harry,
I am using a TempoTec March V DAC with RoPieee on a Raspberry Pi 4B. Currently, it only supports DoP up to DSD256. The hardware itself is capable of Native DSD512.
Could you please add the Native DSD quirk for this device in the next kernel update?
Here are the device details:
USB ID: 22e1:f00c
Product Name: TempoTec March V
stream0 output:
root@DietPi:~# cat /proc/asound/card2/stream0
TempoTec TempoTec MARCH V at usb-0000:00:14.0-4, high speed : USB Audio

Playback:
Status: Stop
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 0x01 (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
Sync Endpoint: 0x81 (1 IN)
Sync EP Interface: 1
Sync EP Altset: 1
Implicit Feedback Mode: No
Interface 1
Altset 2
Format: S16_LE
Channels: 2
Endpoint: 0x01 (1 OUT) (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
Bits: 16
Channel map: FL FR
Sync Endpoint: 0x81 (1 IN)
Sync EP Interface: 1
Sync EP Altset: 2
Implicit Feedback Mode: No
Interface 1
Altset 3
Format: S32_LE
Channels: 2
Endpoint: 0x01 (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
Sync Endpoint: 0x81 (1 IN)
Sync EP Interface: 1
Sync EP Altset: 3
Implicit Feedback Mode: No
Interface 1
Altset 4
Format: SPECIAL
Channels: 2
Endpoint: 0x01 (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
Sync Endpoint: 0x81 (1 IN)
Sync EP Interface: 1
Sync EP Altset: 4
Implicit Feedback Mode: No

Thank you for your great work!

Hi Harry, just an update. I’ve sent the feedback, the unique identifier is: 317bbd4f6dee46c4 .

My DAC is TempoTec March V , and I’m looking for Native DSD support. It’s currently limited to DoP256. Thanks!

For reference:

Hi @houdun_zhang ,

Can you try out this image: https://image.ropieee.io/ropieee_pi4-2025.12.0-test.20260113.3139.bin

Let me know if it it works.

Thanks

Hi Harry,

I’ve re-flashed the ropieee_pi4-2025.12.0-test.20260113.3139.bin image, and my Raspberry Pi 4B is now booting up properly, connecting to HQPlayer, and outputting native DSD512.
Thank you so much for your support!

Nice!

Keep in mind that you have a ‘test’ version: ignore update messages for now.
After I’ve released the next stable version (expected this month) you can switch back.

Thanks