Firmware Reflashing

Amanero board reflashing

Causes:

When a DAC is on but charger is not connected, the internal power storage (battery or supercapacitor) will gradually lose power & eventually reach a voltage where the Amanero board falls below its minimum operational voltage. When this happens the consequences are undetermined. One consequence in computer audio can be that the firmware on the on board CPLD & CPU chips can be reset.

 

A symptom of this may be that the DAC is playing *when looked at on the playback software) but no sound is heard.

 

The DAC owner can reflash this firmware as follows:

 

Procedure:

To open the case :

  • Unscrew the 4 screws on the switch end-panel.

  • Unscrew the top two screws on the other end-panel.

  • Gently pull the switch end-panel away slightly from the box just enough so that you can slide off the top aluminium plate.

  • with the top plate off, gently lift the end panel

To erase the firmware

- On ISO-DACs:

  • so you can access a white, 3 pin connector which already has a black or orange jumper between pins 2 & 3

  • You need to pull this black/orange jumper off these pins & slide over pins 1 & 2

  • Turn on the device for about 3-4 secs

  • Turn off device & reseat jumper between pins 2 & 3

  • turn on device again

 

On older Ciunas DACs:

  • In older DACs, there will be a wire unconnected to the Amanero board but not connected to anything 

  • This wire is used for firmware re-flashing by touching it to ~3.4V point inside the DAC

  • You may need to send me a picture to identify suitable point to touch

  • Connect for 1-2 seconds to this point while DAC is turned on

  • Flash is erased

  • Turn DAC off & on again

 

The DAC is shipped with the following:

- CPLD Firmware Selection = Slave2224

- CPU Firmware Selection = Firmware_1074 

 

Updating the Firmware:

- download the firmware update tool to a PC (that has the Amanero driver installed)

- unzip the downloaded zip file oemtool114.zip

- start the ConfigTool program  by double clicking on it

- Accept the default OEMID (combo384) by pressing OK

 

First Stage:

- In the CPLD Firmware Selection - use the setting slave2224

- With the converter/DAC turned on short that red wire to the spot circled in the picture, for a second or so

- Turn off & back on

- Click on the Flash CPLD button which should give you an updating progress bar - wait until finished

- Turn off & turn back on again for about 10 secs

- Turn off & back on again

 

Second Stage:

- In the CPU Firmware Selection - Change the setting to Firmware_1074 using the drop down list

- Click on Flash CPU button & wait for progress bar to finish

- Turn off & on again

 

Third stage:

- Select the tab at the top of the window "I2C Actions Setup"

- Tick on the box "Slave Mode (MCLK Input)" - Click "Write Flash" - a message in red should appear "Flash updated"

- Turn off