introlab / 16SoundsUSB

16 Synchronized Inputs USB (UAC2) Sound Card Based on XMOS xCORE-200
Creative Commons Attribution Share Alike 4.0 International
98 stars 20 forks source link

Clarification on firmware patching/flashing #14

Closed roboav8r closed 3 years ago

roboav8r commented 3 years ago

Hi all, I just got my hardware kit, but unfortunately I am not sure how to flash the firmware properly. I understand the concept, but am not sure of which specific commands to run to apply the patch & flash the firmware onto the kit.

My OS:

From XMOS, I have:

From this repository, I have:

And so far, I have done the following:

The last command results in the following error: Error: F03136 No devices attached - Cannot run the enquirer until a device is found

Beyond this, I'm not sure which commands to run or files to edit. Could anyone provide some more specific information about how to apply the patch and flash it to the kit?

Thanks!

doumdi commented 3 years ago

Hello John (@roboav8r),

Could you first tell me why you need to flash the firmware since it was already done when you purchased the kit? Normally, this is done only once and then you are good to use the device. If the device is present with lsusb, it means it is flashed already.

doumdi commented 3 years ago

The device requires no driver and Linux will recognize it as an USB sound card. You can use Audacity or any other audio tool compatible with ALSA for record/playback to the device.

roboav8r commented 3 years ago

Thanks @doumdi! I didn't realize the kit had the firmware flashed already.