Skip to main content
Version: Next

Upgrading firmware and testing hardware (USB Expert Console)

From time to time Avolites will issue updated firmware for the various modules inside the console. These may be included as part of a software version update, or can be applied separately.

Avolites also provides a software utility called USB Expert Console which is used to update firmware. It is also useful for fault finding if you have problems with the console hardware.

Opening USB Expert Console

Open the Tools menu from the system toolbar, click on Control Panel and select the USB Expert Console option. For a PC-based device or panel such as T1, T2, T3 or Titan Mobile, run USB Expert Console from the start menu.

Start USB Expert from Tools Menu

In the top left hand window Connected Panels you should see a list of the hardware panels in the system. If no panels are listed, go to the Tools menu, click ACW Service, click Start.

The USB Expert Console might be opened automatically after completion of a software upgrade, to prompt you to upgrade panel firmware.

Panel indications in USB Expert

In the top left hand window Connected Panels, an icon to the left of each panel shows its status.

  • Panels in normal operation show a green USB icon (1).
  • Panels with an update available or which are in Boot Mode awaiting update show a download/clock icon (2). Carry out the update procedure in the next section.
  • Panels which are not responding show a yellow exclamation icon (3). Try performing a panel reset, if this does not help then contact Avolites support.
  • Panels which have been manually put into Boot Mode show a spanner icon (4). If this is not intentional you can select the panel and click Exit Boot on the right.

USB Expert panel status

Automatic firmware update

Use the following steps to upgrade panel firmware:

  1. Open USB Expert Console as described above.

  2. You should see a list of the panels on the console in the left hand Connected Panels window (the list will vary depending on the console). Select the panels which have an update available (see image above). USB Expert Panel Update

  3. On the right hand side of the window select the Service tab and click Enter Boot.

  4. In the Auto Update box on the right hand side, the firmware updates will be listed. The list may vary depending on the console type and the updates available. If updates are not shown, see next section.

  5. Click Update Now to start the process and the system will update the panels one by one. A green progress bar will be shown in the bottom part of the window.

  6. When the Auto Update box is empty, close USB Expert, shut down the console using the power button, then restart it.

  • If the panel update has not completed after 10 minutes, press Exit Boot regardless and wait for all panels to reappear in the Connected Panels window. Then repeat from step 3 to check whether all panels have in fact been updated.

  • If Update Now remains greyed out, or the process fails, try and carry out a panel reset. If this does not work, you may need to manually update the panel.

Manual firmware update

If firmware updates are not listed in the Auto Update window, but you have .bin or .hex files to update from, you can manually update individual panels.

  1. Open USB Expert Console as described above.

  2. In the left hand Connected Panels window select the panel that you want to update.

  3. Click on the Service tab and click Enter Boot.

  4. Make sure the panel has gone into Boot Mode in the Connected Panels window.

  5. Click on Program in the Service Operations window.

  6. A file selection dialog will open. Navigate to C:\Program Files (x86)\Avolites\USB Expert\Panel Software

  7. Select the firmware file appropriate for the panel (see Firmware file reference at the end of this section).

  8. On completion, press Exit Boot.

Testing panel operation

The central part of the USB Expert window shows a log of hardware events. You can use this to test whether the panel controls are working correctly.

Testing Buttons / switches

Pressing any button on the panel should show up in the central window as KeyState:0 followed by KeyState:1 when the button is released. If you can see double entries, missed responses or no response at all then the switch may be faulty and should be replaced.

USB Expert Key Test

Testing Faders

In the Connected Panels window on the left, select the fader panel you want to test. On the right hand side click on the Faders tab.

USB Expert Fader Test

  • Slowly raise the fader at a steady, moderate pace. In the central window you should see a value increasing gradually from 0 to 255.
  • The green progress bar on the right should move smoothly upward as the fader is raised. There should be no flickering or erratic movement.
  • The value should not jump back and forth — consistent movement is expected.
  • Once the fader reaches the top, the value should remain stable at 255 without any drops of flickering.
  • Finally, slowly bring the fader back down and check for smooth, consistent behaviour.

If flickering or unstable values are seen, try cleaning the problematic fader with Deoxit F5 Fader Cleaner (alternatives: Servisol Super 10; Kontakt Chemie Cleaner 601). If cleaning the fader does not resolve the problem it may need to be replaced.

Testing Motorised Faders

In the Connected Panels window on the left, select the motor fader panel you want to test. On the right hand side click on the Motors tab.

Tick the checkbox for Link Faders and reduce Speed to 30 for testing.

USB Expert Motor Test

  • Move one of the onscreen slider bars to the right.
  • All faders should move smoothly and in unison without any stuttering. If you see any jerky or inconsistent movement it may indicate a fault with the fader's motor - please contact your local Avolites support team.

Calibrating Motorised Faders

If the faders recall to an incorrect position then they may need calibration. In the Connected Panels window on the left, select the motor fader panel you want to test. On the right hand side click on the Motors tab, then press the Start Calibration button on the bottom right of the screen and follow the on-screen prompts.

USB Expert Motor Test

  • Put all faders on the console to full
  • Put all faders on the console to zero
  • Store the calibration values

Testing DMX panels

This test will require a DMX tester. You will need to shut down the Titan software using the shutdown option in the Tools menu.

In the Connected Panels window on the left, select the DMX panel you want to test. On the right hand side click on the DMX tab, then move the Channel Level slider up and down to change the DMX output level. Check with the DMX tester that the correct levels are being output.

  • For consoles with 8 DMX outputs, select DMX 1 to test outputs 1-4 and DMX 2 to test outputs 5-8.

USB Expert DMX Test

Testing panel LEDs

The process for testing the panel LEDs varies slightly depending on the console type.

T3 and D3

  • Under Connected Panels select T3/D3 Main Board.
  • On the right select Leds tab.
  • Change End LED value to 64.
  • Under Binary State press On.
  • Press LED echo.
  • Raise all faders on console
  • All LEDs should be illuminated on the front panel.

Quartz and Titan Mobile

  • Under Connected Panels select Mobile Main Board.
  • On the right select Leds tab.
  • Change End LED value to 56.
  • Under Binary State press On.
  • Press LED echo.
  • Raise all faders on console
  • All LEDs should be illuminated on the front panel.

Quartz

  • Under Connected Panels select Mobile Main Board.
  • On the right select Leds tab.
  • Change End LED value to 56.
  • Under Binary State press On.
  • Press LED echo.
  • Raise all faders on console
  • All LEDs should be illuminated on the front panel.

Tiger Touch II

  • Under Connected Panels select Touch Playback Panel 1.
  • On the right select Leds tab.
  • Change End LED value to 20.
  • Raise level bar to the top.
  • Change End LED value to 56.
  • Under Binary State press On.
  • All LEDs should be illuminated on the front panel.

Arena

  • Under Connected Panels select Touch Playback Panel 1.
  • On the right select Leds tab.
  • Change End LED value to 20.
  • Raise level bar to the top.
  • Under Connected Panels select Fader Wing Panel 5.
  • Change End LED value to 18.
  • Raise level bar to the top (you may need to lower it slightly first then raise it again).
  • Under Connected Panels select Arena Auxiliary Panel 1.
  • Change End LED value to 4.
  • Raise level bar to the top (you may need to lower it slightly first then raise it again).
  • Under Connected Panels check Arena Auxiliary Panel 1 is still selected.
  • Change End LED value to 30.
  • Under Binary State press On.
  • Under Connected Panels select Touch II Program Panel 1.
  • Change End LED value to 56.
  • Under Binary State press On.
  • All LEDs should be illuminated on the front panel.

Sapphire Touch

  • Under Connected Panels select Sapphire Program Panel 1.
  • On the right select Leds tab.
  • Change End LED value to 56.
  • Under Binary State press On.
  • Under Connected Panels check Sapphire Program Panel 1 is still selected.
  • Change End LED value to 4.
  • Press Led Colour, set the colour to red and press OK.
  • Raise level bar to the top.
  • Under Connected Panels select Sapphire Motor Panel 1.
  • Change End LED value to 5.
  • Raise level bar to the top.
  • All LEDs should be illuminated on the front panel.

D9

  • Under Connected Panels select Diamond Encoder Panel 2.
  • On the right select Leds tab.
  • Press Led Colour, set the colour to red and press OK.
  • Under Binary State press Off then On.
  • All LEDs should be illuminated on the console.
  • Use the horizontal bar to adjust the encoder LEDs (step up/down).
  • Use the vertical bar to adjust the intensity of the LEDs.
  • Repeat the above steps for colours Green, Blue and White.

Testing UPS battery

In the Connected Panels window on the left, select the UPS panel. On the right hand side click on the UPS tab.

  • Make sure that the battery status is set to charging. A fully charged battery will show a current between 0.02A – 0.05A. A charging battery may show a current of 2A-3A.
  • When power is removed the Charging status should switch to a green bar with NoLoad, indicating that the console is on UPS battery.

USB Expert UPS Test

Testing timecode

In the Connected Panels window on the left, select the SMPTE panel. On the right hand side click on the Timecode tab. Connect a timecode source to the console and you should see the timecode updating in the In Timecode panel.

USB Expert Timecode Test

Testing MIDI

In the Connected Panels window on the left, select the IO panel (or DMX panel on some consoles). On the right hand side click on the MIDI tab and click Watch MIDI. Connect a MIDI device to the console and send some MIDI commands, you should see the commands appear in the MIDI Watcher window.

USB Expert MIDI Test

Firmware file reference

PanelFilename
T1 / TitanOne
Titan One DMX Panel 1titan_one.bin
T2
T2 DMX 1titan_two.bin
T2 SMPTE Panel 1N/A
T3
T3 Panel 1T3_MB.bin
T3 DMX 1N/A
T3 SMPTE 8N/A
Titan Mobile
Titan Mobile DMX Panel 1N/A
Titan Mobile Panel 1m_mb.bin
TitanNet Processor
Sapphire SMPTE Panel 1N/A
Sapphire SMPTE Panel 2N/A
Sapphire DMX Panel 1st_dmx.bin
Sapphire DMX Panel 2st_dmx.bin
DC UPS Panel 2dc_ups.bin
Quartz
Quartz Main Board 1qz_mb.bin
Quartz DMX Panel 1N/A
Quartz Auxiliary Panel 1qz_qab.bin
Tiger Touch
Touch Preset Panel 1pt_fas.hex
Touch Playback Panel 1pt_mf.hex
Touch Program Panel 1pt_pp.hex
DMX Panel 1xp_dmx.hex
DMX Panel 2xp_dmx.hex
Tiger Touch Pro
Touch Preset Panel 1pt_fas.hex
Touch Playback Panel 1pt_mf.hex
Touch Program Panel 1pt_pp.hex
DMX Panel 1xp_dmx.hex
DMX Panel 2xp_dmx.hex
UPS Panel 1ups.bin
Tiger Touch II
Touch Preset Panel 1pt_fas.hex
Touch Playback Panel 1pt_mf.hex
Touch Program Panel 1tt_pp.bin
Sapphire SMPTE Panel 1N/A
Sapphire DMX Panel 1st_dmx.bin
DC UPS Panel 1dc_ups.bin
Pearl Expert
Preset Fader Panel 1xp_fas.hex
Preset Fader Panel 2xp_fas.hex
Preset Fader Panel 3xp_fas.hex
Playback Panel 1xp_mf.hex
Program Panel 1xp_pp.hex
Screen Panel 1xp_scb.hex
Master Panel 1xp_mas.hex
Touch Wing Panel 1ew_sb.hex
DMX Panel 1xp_dmx.hex
DMX Panel 2xp_dmx.hex
Pearl Expert Pro
Preset Fader Panel 1xp_fas.hex
Preset Fader Panel 2xp_fas.hex
Preset Fader Panel 3xp_fas.hex
Playback Panel 1xp_mf.hex
Program Panel 1xp_pp.hex
Screen Panel 1xp_scb.hex
Master Panel 1xp_mas.hex
Touch Wing Panel 1ew_sb.hex
DMX Panel 1xp_dmx.hex
DMX Panel 2xp_dmx.hex
UPS Panel 1ups.bin
Arena
Sapphire SMPTE Panel 1N/A
Sapphire SMPTE Panel 2N/A
Sapphire DMX Panel 1st_dmx.bin
Sapphire DMX Panel 2st_dmx.bin
Arena Auxiliary Panel 1ar_asb.bin
Touch Playback Panel 1pt_mf.hex
TitanNet Switch Panel 1tns_mb.bin
Touch II Program Panel 1tt_pp.bin
Tiger Touch Wing 5tt_fw.bin
Tiger Touch Wing 6tt_fw.bin
Sapphire Touch
Sapphire Motor Panel 1st_mb.bin
Sapphire Motor Panel 2st_mb.bin
Sapphire Motor Panel 3st_mb.bin
Sapphire Motor Panel 33st_mb.bin
Sapphire Motor Panel 34st_mb.bin
Sapphire Motor Panel 35st_mb.bin
Sapphire Motor Panel 36st_mb.bin
Sapphire Motor Panel 37st_mb.bin
Sapphire Motor Panel 38st_mb.bin
Sapphire Program Panel 1st_pp.bin
DC UPS Panel 1dc_ups.bin
Sapphire SMPTE Panel 1N/A
Sapphire SMPTE Panel 2N/A
Sapphire DMX Panel 1st_dmx.bin
Sapphire DMX Panel 2st_dmx.bin
Diamond 7 (D7-215)
D7 SMPTE Panel 1N/A
D7 UPS & Network SwitchN/A
D7 Fader Panel 1D7_MOT.bin
D7 Fader Panel 2D7_MOT.bin
D7 Fader Panel 3D7_MOT.bin
Diamond DMX 1D7_DMX.bin
D7 IO 1D7_SIO.bin
D7 Display Hub 1D7_UDH.bin
D7 Program Panel 1D7_PPC.bin
D7 Encoder Panel 1D7_ECB.bin
Diamond 7 (D7-330)
D7 SMPTE Panel 1N/A
D7 UPS & Network SwitchN/A
D7 Fader Panel 1D7_MOT.bin
D7 Fader Panel 2D7_MOT.bin
D7 Fader Panel 3D7_MOT.bin
D7 Fader Panel 4D7_MOT.bin
D7 Fader Panel 5D7_MOT.bin
D7 Fader Panel 6D7_MOT.bin
Diamond DMX 1D7_DMX.bin
Diamond DMX 2D7_DMX.bin
D7 IO 1D7_SIO.bin
D7 Display Hub 1D7_UDH.bin
D7 Program Panel 1D7_PPC.bin
D7 Encoder Panel 1D7_ECB.bin
D7 Encoder Panel 2D7_ECB.bin
Diamond 9 (D9-215)
Diamond Fader Panel 1BB_MOT.bin
Diamond Fader Panel 2BB_MOT.bin
Diamond Fader Panel 3BB_MOT.bin
Diamond Program Panel 1BB_PP.bin
Diamond Softkey Panel 1BB_SKB.bin
Diamond Mini Screen 1BB_RGB2P2.bin
Diamond Mini Screen 2BB_RGB2P2.bin
Diamond Mini Screen 3BB_RGB2P2.bin
UPS 24 Panel 1BB_UPS.bin
Diamond IO 1BB_IO.bin
Diamond SMPTE 1N/A
Diamond Encoder Panel 1BB_MEB.bin
Diamond Encoder Panel 2BB_MEB.bin
Diamond Side Encoders 1BB_SKBLR.bin
Diamond Side Encoders 2BB_SKBLR.bin
Diamond DMX 1BB_DMX.bin
Diamond DMX 2BB_DMX.bin
Keyboard Panel 1BB_KBD.bin
Diamond Layer Screen 1BB_MST4P3.bin
Diamond Layer Screen 2BB_MST4P3.bin
Diamond Layer Screen 3BB_MST4P3.bin
Diamond 9 (D9-330)
Diamond Fader Panel 1BB_MOT.bin
Diamond Fader Panel 2BB_MOT.bin
Diamond Fader Panel 3BB_MOT.bin
Diamond Fader Panel 4BB_MOT.bin
Diamond Fader Panel 5BB_MOT.bin
Diamond Fader Panel 6BB_MOT.bin
Diamond Program Panel 1BB_PP.bin
Diamond Softkey Panel 1BB_SKB.bin
Diamond Mini Screen 1BB_RGB2P2.bin
Diamond Mini Screen 2BB_RGB2P2.bin
Diamond Mini Screen 3BB_RGB2P2.bin
UPS 24 Panel 1BB_UPS.bin
Diamond IO 1BB_IO.bin
Diamond SMPTE 1N/A
Diamond Encoder Panel 1BB_MEB.bin
Diamond Encoder Panel 2BB_MEB.bin
Diamond Encoder Panel 3BB_MEB.bin
Diamond Encoder Panel 4BB_MEB.bin
Diamond Side Encoders 1BB_SKBLR.bin
Diamond Side Encoders 2BB_SKBLR.bin
Diamond DMX 1BB_DMX.bin
Diamond DMX 2BB_DMX.bin
Keyboard Panel 1BB_KBD.bin
Diamond Layer Screen 1BB_MST4P3.bin
Diamond Layer Screen 2BB_MST4P3.bin
Diamond Layer Screen 3BB_MST4P3.bin
T3-Wing
T3 Wing 1T3_WING.bin
TM-Wing
~~
TT2-Wing
Tiger Touch Wing 5tt_fw.bin
Tiger Touch Wing 6tt_fw.bin