I'm getting a similar issue when I try to create the pipeline in C++ with
dai::Device device(pipeline);. I'm running through a USB C cable that should support higher than USB 3.0 speeds from what I understand. I'm creating an input and output XLink stream, and my exact errors are:
terminate called after throwing an instance of 'dai::XLinkWriteError'
what(): Couldn't write data to stream: '__stream_asset_storage' (X_LINK_ERROR)
I'm fairly new to this hardware and would like to reopen this thread to figure out the issue. I've tried with various USB C cables in all of my laptop's ports (USB 3.2 Gen 2 Type C ports) and it doesn't work, but I don't think that the cable is the issue.