Asynchronous USB-to-I2S interface overview
WaveIO card is a high performance USB-to-I2S bridge especially designed for asynchronous audio streaming between any computer equipped with an USB port and virtually any digital audio device or equipment compatible with I2S or S/PDIF interfaces. Combined with a suitable music player program, this board will offer 32 bit-perfect playback at any rates from 44.1 kHz up to 384 kHz thanks to proprietary drivers which allow for ASIO, Kernel Streaming and WASAPI operation, bypassing the Windows mixer for sublime audio quality.
Two high-precision oscillators source very accurate clock signals for driving bit-transparent operations whether it’s powered from USB port or using 5Vdc external PSU. The 4-layer PCB with dedicated power and ground planes along with six ultra-low noise linear voltage regulators and high quality capacitor networks maintain the whole system noise at minimum preserving the digital audio signals’ integrity for lowest jitter performance. I2S outputs are galvanically isolated using Giant Magneto-Resistive digital isolators (GMR) avoiding noise propagation to the receiver.
WaveIO USB audio drivers uses ASIO Driver Interface Technology.
ASIO is a trademark and software of Steinberg Media Technologies GmbH.
Asynchronous USB interface:
USB and digital audio outputs:
User interface and signaling:
Hardware and layout:
100% Manually assembled, tested and cleaned product! Proofs:
Downloads & Infos
USB driver for Windows operating system:
XMOS firmware detection for DFU update
KS child PDO hardware ID does not include REV code
Support for Windows 10 (1909 / 19H2)
Added mixer app. channel count limit and make it configurable through .xml file
Added additional optional driver interface GUID
Added sample rate selection page in control panel application
Registry parameter AllowSampleRateSwitchPerApiIfAsioIsActive
Added API function TUSBAUDIO_GetControlPanelOptions, API version 5.4
Added support for Audio Class 1.0 notification endpoint (volume / mute changes),
API version 5.3
Added UAC1DefaultSampleRate registry parameter to define default sample rate
for Audio Class 1.0 device
For Audio Class 1.0 devices streaming did not start after power down / power up
Audio Class 1.0 notification endpoint handler now sends a GET_STAT or
Windows shows an error message if sample rate cannot be set because another sound device which depends on the same clock source is currently in use
Added DFUProtocol registry parameter
DFU now works with different PIDs in application and DFU mode
DFU detach request now supported
DFU application now supports different target index values ("TargetIndex" attribute
in .xml file)
Increased DFU timeout from 5 seconds to 30 seconds
Firmware image files used with DFU feature:
PCM/DSD pin mapping:
I2S_BCLK = DSD_CLK
I2S_LRCK = DSD_DAC0
I2S_DATA = DSD_DAC1
Prices and Shipping
Cannot access web service!
Please try again later!
I borrowed some simple DAC, nothing special, plays an ordinary sound but when I plugged your module it become much more cultural, better balanced and immediately it's more breath and space around. I was surprised! After connecting my made USB cable and battery sound become even more organic, midrange was terrific and its even more space and depth [...]
- Jakub Z. (Poland)
The package arrived safe. Working with no faults for 4 days now with: Buffalo III, TPA Placid HD supply with 5V, 600mA. I2S non isolated to TPA Sidecar, Foobar 2000, EeePC, Windows 7. All predicted audio resolutions working, no stops heard. Great sound! I thank you very much as my real purpose was to hear music. Best regards, and thanks again for this wonderful product!
- Luis B. (Portugal)
I just received the board today
and what a fantastic quality it is! Nevermind the sound quality since I’m still a long way from figuring out how to work this thing, but just looking at the board makes me feel something. Beauty? It is indeed a work of art. The most beautifully built board I have ever seen.
- Presapian (diyAudio)
I have been using your card first without external PS and already liked it a lot, but powering it externally reveals the quality of your card even more. I don’t think I have ever heard any digital source sounding that – non-digital. Great products and support.
Thank you very much!
- Dubai2000 (diyAudio)
the parcel arrived and your WaveIO is already running nicely with my equipment. I am really surprised how much better the sound is now!
Greetings and thanks a lot!
- Jürgen P. (Germany)
I just got the WaveIO up and running… I had been using the QA550 SD card reader. Feeding Monica isolated I2S from WaveIO. Sound is terrific! Listening mostly to 44.1/16 bits and it is very good. Better than SD card reader, easier
to use and plays Hi-Res files!
- Kevin K. (USA)
I still don’t have parts to make my power supply for the board, so I decided to run in only with USB power and S/PDIF. And to be honest my first listening experience was like: Wow… Is such a great sound possible? Really sound is amazing! Nice to hear such a low frequency finally, everything sounds spatially.
Best regards, Damian!
- Damian N. (Poland)
the WaveIO board arrives on 9th April. It is a nice piece of art, congratulation for your clean work! Today I got the time to connect it and to listen to it. What I can say is: wow, as clean as your work is the sound coming from the board. [...] All in all I'm very impressed and very happy!
- Rainer W. (Germany)
Latest customized Windows driver version for WaveIO boards is updated to v4.82.0