Emagic A6|2m

Emagic (EMI) driver

The A6|2m driver provided with the device has not worked wince Mac OS-X Lion (10.7). I have written a replacement driver for Audio and Midi usages, from Lion to present (Sierra), and hopefully beyond. The audio works fine. I have not tested the Midi, but have received word that midi works.

Please note, this driver is for the A62m device (6 inputs 2 outputs). It is not for the A26. A new driver for the A26 can be found here.

To install the driver you will need to obtain and install files as detailed below. When finished you will have the following files installed (shown with yellow shading).

A62M file and directory structure
Files post-installation

I have circled the size of bitsream.HEX because the size is important. There are many "wrong" versions available on the internet. If yours is about 190 KB you have the wrong file.

Pre Installation

Installation

  1. Download and expand the A62M-v2.zip file

    Download the archive from this link. When expanded it produces an A62M-v2 folder containing two files. Make sure the folder’s name is “A62M-v2” exactly. If it is not, rename it. Also ensure the A62M-v2 folder is on your desktop and not somewhere else. A step below expects to find it on the desktop with this exact name. (You may remove the folder after successful installation).

  2. Obtain the firmware files

    The .HEX files shown in the above image are the firmware for the A62m device. These files are copyright, so I have not included them in the zip file. They are not hard to find on the internet, but every bitstream.HEX file I found using Google was the wrong file. Reading various blogs, it seems bitstream.HEX for the A26 has been mistaken as the A62m file of the same name. The A26 file is approx. 190 KB. The correct A62m file is approx. 270 KB.

    Continuing…

    1. Download loader.HEX and midi.HEX

      The files can be found at many locations, including here. If you use this address, after clicking on the relevant file link (which takes you to a new web page), click Download (on the right) to save the file.

      Get loader.HEX, then go back and repeat for midi.HEX. Do not get bitstream.HEX or spdif.HEX. (The first is the wrong file, and my driver does not support spdif.HEX).

      Please note, this website keeps changing its interface. You might need to play with the above instructions to get the files.

    2. Download the correct bitstream.HEX

      A correct version of the bitstream.HEX file can be found at http://code.metager.de/source/xref/linux/stable/firmware/emi62/bitstream.HEX . Click the 'Download' link at the top of the page to download the file.

    3. Remove unwanted ".txt" file extension

      Check to see if your browser has added ".txt" to the end of any filenames and remove them if it has. Safari added them for me. It is safest to check the file names using "Get Info" in the Finder.

  3. Move the files into place

    Place all three .HEX files into the A62M-v2 folder on your desktop.

    Then open Terminal and type the following 3 lines:
    cd $HOME/Desktop/A62M-v2
    chmod 755 install.sh
    sudo ./install.sh
    Provide your admin password when requested. You should see the following:
    Making directories...
    Renaming files…
    Copying files…
    Setting permissions...
    Installation successful. Launching driver...
    Done!
    Your files and folders should now reflect the picture shown at the start.

Done

That's it. No need to reboot.

The driver takes several seconds to upload the firmware. Between 10 and 20 seconds is typical. You can use the Sound Control Panel to check that the firmware has been uploaded successfully.

Sound Control Panel
System Preferences Sound Panel showing the A62m device

Please me if you find any mistakes with these instructions.

One more thing. I have responded to many emails for assistance. Almost every time the problem has been a result of people not following the instructions carefully. Please follow the instructions carefully. Here's an FAQ which may also help.

Thanks,
John