When BitPerfect (or any other player, AFAIK) reports that it can recognize a DAC's capabilities, what it is really doing is polling the USB (or FireWire, or HDMI) format streams which the DAC announces during its connection handshake. If the DAC announces a stream format that it doesn't actually support, that would count as a bug in my view! In your case the DAC is apparently announcing a 32/384 stream that it doesn't support. In BitPerfect, you have the option of protecting yourself by setting a maximum sample rate and maximum bit depth so that "bogus" streams can be avoided to a limited extent. An inherent problem of the DoP format is that for DSD64 it uses a 24/176.4 PCM stream, which the DAC has to announce. For DSD128 it is a 24/352.8 PCM stream. However, as far as the computer is concerned, it has no way of knowing whether the DAC is announcing a DoP capability or a PCM capability. Therefore, any DAC that supports DSD64 DoP really needs to also support 24/176.4 PCM, and likewise if it supports DSD128 DoP it really needs to support 24/352.8 PCM. FYI, DSD256 DoP, if supported, would require a 24/705.6 PCM format!