I don't know if this is already known (?), but the M-Audio Audiophile USB seem to be possible to run in native S16_LE mode if initialized with device_setup=0x01 (possibly with 0x11 also, have not tested that).
No I wasn't aware of this ! How did you figure this out ?
When initialized with device_setup=0x01 my box only produces noise. With 0x00 (or omitted) it works ok, except for spdif out sometimes not being setup correctly (no signal detect by the amp it is connected to). 0x09 seem to work without problems. Have not tested any other combinations.
Using a setup with 0x01 and preparing a raw S16_LE file (with "mpg123 -s") and then playing with "aplay -D hw:2 -f S16_BE -r 44100 -c 2" produced good quality sound. This made me suspect that the device really is operating in native S16_LE.
When you say 'it is possible' to run it in S16_LE do you mean it both recognizes S16_BE and S16_LE or only S16_LE ?
Sorry, a bit unclear. Only S16_LE.
Mine works with S16_BE but I must admit I haven't tested with S16_LE.
Ok, this then seem to be something that has changed over time in the firmware (or hw) ? The fw version of my box is 1.01.
Regards.
/HÃ¥kan