While we wait to see if we can get the source code in Github for everyone, I put together some quick instructions that should be able to get you started.

# ACUSIS firmware setupThese are instructions for getting your firmware to a similar starting state as the firmware that shipped on the Acusis microphone.

## Step 1: Get needed software- Download and install [XTimeComposer][https://www.xmos.com/support/tools] from the XMOS website- Download [VocalFusion][http://www.xmos.com/support/software/vfspeaker] from the XMOS website and move it to a folder of your choice

## Step 2: Launch XTimeComposer and importLaunch XTimeComposer. If this is your first time launching, log in using your tools key found in your MyXMOS area of the XMOS website

Go to File->Import, General->Existing project into workspace. Select the donwloaded VocalFusion folder as the root folder, then select all of the projects. Click Finish.

## Step 3: Modify the project for AcusisGo to the Edit section.

Right-click on app_vf_spk_base, go to Build Configurations->Manage.Click on "New". Make a configuration called 1i1o2_Acusis_lin, and base it on the existing 1i1o2_lin33.

There may be some restrictions on redistributing the xcore firmware. If you create an account on https://www.xmos.com/ you can download the source and binaries for the "xCORE VocalFusion Speaker: Linear Array".I'm wondering if this is basically the same thing that's running on the Acusis?

My intended application for the Acusis is for a video conferencing system but after testing the board out I'm not sure it's suitable without adjustments to the microphone gain. I'm perceiving what I would call audio clipping on the input when I talk at a normal volume from a few feet away. I adjusted the UAC volume control down on Windows which reduces the volume but still produces clipping. I also tried it on an Ubuntu system with the same results.Before I ordered my board I heard this in the Bil Herd demo video starting at 3:15 but I assumed that the level matching between all of the different recording devices was screwed up. https://www.crowdsupply.com/antimatter- ... m-bil-herd

@wtip there is also a usb DFU bootloader on board you may find helpful. It doesn't have debug and you need to build the binaries and use the command line to use it, but it might be good to start out. Disclaimer: I haven't used it much personally

You can use xflash to generate the .bin file, and then upload it with your built tool. In the sw_vocalfusion package, under sc_usb_audio/module_dfu/host/xmosdfu there are some makefiles for building the host application.Creating the binary image can be done from the .xe image XTimeComposer produces, the command should look something like:xflash -v --upgrade 1 output.xe -o new_firmware.bin --factory-version 14.0

And then the upload would look something like: ./xmosdfu 0x11 --download new_firmware.bin

Also, useful note: if you do get the XTAG programmer, use the --no-compression flag for command-line programming. It's faster!

Reading through some of the source and documentation in the vocalfusion sw zip archive it looks like the chip has the option for USB control of configuration parameters if the loaded firmware has this enabled.It looks like the

flags would control this. Based on the setup instructions posted earlier I'm guessing this was not enabled on the shipped firmware.Is this correct? Just want to verify that this is correct before I order an xtag.