Recovering BrainStem Firmware via CLI¶
In rare circumstances, a BrainStem device may become unresponsive after a failed firmware update (aka: “Bricked”).
Several Acroname devices have the capability to be recovered in the field, using the Updater
CLI utility.
Using your computer’s terminal interface, navigate to the “bin” folder within the Brainstem Software Development Kit. This directory contains the Updater CLI utility that will be used for recovery. Downloads for all of Acroname’s products can be found at Download Center under the Support tab.
USBHub3c¶
In order to recover a USBHub3c, you will need the following equipment on hand:
USB-C to USB-C cable or USB-C to USB-A cable
A pen or other sharp object to press the recessed Reset button.
Execute the following procedure to recover to a working firmware image:
Unplug everything from the USBHub3c, including all the USB-C ports and the DC power input.
On the bottom of the hub, press and hold the recessed Reset button.
While holding the reset button, insert the USB-C cable into the Control port.
After 5 seconds, release the Reset button.
Run the following updater command:
./Updater -U -t RECOVER -s USB
After all the lights turn off, unplug everything from the hub.
Note
If Updater cannot find the device, try flipping the USB-C connector on the Control port and repeat the process over again.
If you are still experiencing issues, contact Acroname for assistance.
USBHub3p¶
In order to recover a USBHub3p, you will need the following equipment on hand:
DC Power Supply
USB-B cable
A pen or other sharp object to press the recessed Reset button.
Execute the following procedure to recover to a working firmware image:
Unplug everything from the USBHub3p, including all the USB-C ports and the DC power input.
Connect the DC Power Supply to the hub
Connect the USB-B cable to the “Up0” port.
On the side of the hub, press and hold the recessed Reset button for at least 5 seconds, and then release.
Run the following updater command:
Windows:
./Updater -U -t RECOVER -s COM#
where#
is the number of the COM portMac/Linux:
./Updater -U -t RECOVER -s /dev/tty<NAME>
where<NAME>
is the full TTY file path.
If you are still experiencing issues, contact Acroname for assistance.
USBCSwitch¶
Note
The USBCSwitch is unable to be recovered in the field. Contact Acroname for more information.
USBHub2x4¶
Note
The USBHub2x4 is unable to be recovered in the field. Contact Acroname for more information.