Quick Start

Install Braiins OS

Running stock firmware released before 2019

Single device installation

You can easily install Braiins OS via the web interface upgrade process. In order to do so, follow the steps bellow:

  • Download the Web Package from our website.

  • Login on your miner and go to the section System -> Upgrade.

  • Upload the downloaded package and flash the image.

Braiins OS will be installed on the miner. The network configuration (e.g. Static IP address) and the pool and user settings will be automatically migrated to Braiins OS.

Multiple-device installation

Installation of Braiins OS can easily be done using the BOS Toolbox. In order to do so, follow the steps bellow:

  • Download BOS Toolbox from our website.

  • Create a new text file, change the ".txt" ending to ".csv" and insert the IP addresses on which you want execute the commands. Put that file in the directory where the BOS Toolbox is located. Use only one IP address per line!

  • Once you have downloaded BOS Toolbox, open your command-line interpreter (e.g. CMD for Windows, Terminal for Ubuntu, etc.)

  • Replace the FILE_PATH_TO_BOS_TOOLBOX placeholder in the command below with the actual file path where you saved the BOS Toolbox. Then switch to that file path by running the command:

    cd FILE_PATH_TO_BOS_TOOLBOX
    
  • Now replace the listOfMiners.csv placeholder with your file name in the command below and run the appropriate command for your operating system:

    For Windows command terminal:

    bos-toolbox.exe install --batch listOfMiners.csv
    

    For Linux command terminal:

    ./bos-toolbox install --batch listOfMiners.csv
    

    Note: when using BOS Toolbox for Linux, you need to make it executable with the following command (this has to be done only once):

    chmod u+x ./bos-toolbox
    

Braiins OS will be installed on the miner. The network configuration (e.g. Static IP address) and the pool and user settings will be automatically migrated to Braiins OS.

For more information about this process, and for more options visit the sections BOS Toolbox and Install Braiins OS using BOS Toolbox.

Running stock firmware released in 2019 or later

If you are running stock firmware that was released in 2019 and later, the only way to install Braiins OS is to insert an SD card with Braiins OS flashed on it. In 2019, the SSH connection was locked and the signature verification in the web interface prevents the usage of 3rd party firmwares.

In order to install Braiins OS via the SD card method, follow the steps bellow:

  • Download the SD card image from our website.

  • Flash the downloaded image on an SD card (e.g. using Etcher). Note: Simple copy to SD card will not work. The SD card has to be flashed!

  • Adjust the jumpers to boot from SD card (instead of NAND memory), as shown below.

S9 Jumpers S9 Jumpers Board

  • Insert the SD card into the device, then start the device.

  • After a moment, you should be able to access the Braiins OS interface through the device’s IP address.

  • [Optional]: You can now install Braiins OS to the internal memory (NAND) following the section NAND install.

For more information about this process, and for more options visit the sections SD card image and Install Braiins OS using SD card.

Update Braiins OS

Single device update

The firmware periodically checks for availability of a new version. In case of a new version being available a blue Upgrade button appears in the web interface, on the right side of the top bar. Proceed to click on the button and confirm to start the upgrade.

Alternatively, you can update the repository information manually by clicking the Update lists button in the System > Software menu. In case the button is missing, try to refresh the page. To trigger the upgrade process, type firmware into the Download and install package field and press OK.

Multiple device update

Updating Braiins OS on multiple devices at once can easily be done using the BOS Toolbox. In order to do so, follow the steps bellow:

  • Download the BOS Toolbox from our website.

  • Create a new text file, change the ".txt" ending to ".csv" and insert the IP addresses on which you want execute the commands. Use only one IP address per line! Put that file in the directory where the BOS Toolbox is located.

  • Once you have downloaded BOS Toolbox, open your command-line interpreter (e.g. CMD for Windows, Terminal for Ubuntu, etc.)

  • Replace the FILE_PATH_TO_BOS_TOOLBOX placeholder in the command below with the actual file path where you saved the BOS Toolbox. Then switch to that file path by running the command:

    cd FILE_PATH_TO_BOS_TOOLBOX
    
  • Now replace the listOfMiners.csv placeholder with your file name in the command below and run the appropriate command for your operating system:

    For Windows command terminal:

    bos-toolbox.exe update --batch listOfMiners.csv
    

    For Linux command terminal:

    ./bos-toolbox update --batch listOfMiners.csv
    

    Note: when using BOS Toolbox for Linux, you need to make it executable with the following command (this has to be done only once):

    chmod u+x ./bos-toolbox
    

This command will look for an update for the miners that are specified in the listOfMiners.csv and update them if there is a new version of firmware.

For more information about this process, and for more options visit the sections BOS Toolbox and Update Braiins OS using BOS Toolbox.

Uninstall Braiins OS

Single device uninstallation

You can easily uninstall Braiins OS on a single device using the BOS Toolbox. In order to do so, follow the steps bellow:

  • Download the BOS Toolbox from our website.

  • Once you've downloaded the BOS Toolbox, open your command-line interpreter (e.g. CMD for Windows, Terminal for Ubuntu, etc.)

  • Replace the FILE_PATH_TO_BOS_TOOLBOX placeholder in the command below with the actual file path where you saved the BOS Toolbox. Then switch to that file path by running the command:

    cd FILE_PATH_TO_BOS_TOOLBOX
    
  • Now replace the IP_ADDRESS placeholder with your miner's IP address (or host name) in the command below and run the appropriate command for your operating system:

    For Windows command terminal:

    bos-toolbox.exe uninstall IP_ADDRESS
    

    For Linux command terminal:

    ./bos-toolbox uninstall IP_ADDRESS
    

    Note: when using BOS Toolbox for Linux, you need to make it executable with the following command (this has to be done only once):

    chmod u+x ./bos-toolbox
    

This will revert back to stock firmware. It will automatically install an older version where the SSH was not locked, so you can access your miner remotely.

Multiple device uninstallation

You can easily uninstall Braiins OS on multiple devices using the BOS Toolbox. In order to do so, follow the steps below:

  • Download the BOS Toolbox from our website.

  • Create a new text file in your text editor and insert the IP addresses on which you want execute the commands. Use only one IP address per line! (Note that you can find the IP address in the Braiins OS web interface by going to Status -> Overview.) Then save the file in the same directory as you saved the BOS Toolbox and change the ".txt" ending to ".csv".

  • Once you have downloaded BOS Toolbox and saved the .csv file, open your command-line interpreter (e.g. CMD for Windows, Terminal for Ubuntu, etc.).

  • Replace the FILE_PATH_TO_BOS_TOOLBOX placeholder in the command below with the actual file path where you saved the BOS Toolbox. Then switch to that file path by running the command:

    cd FILE_PATH_TO_BOS_TOOLBOX
    
  • Now replace the listOfMiners.csv placeholder with your file name in the command below and run the appropriate command for your operating system:

    For Windows command terminal:

    bos-toolbox.exe uninstall --batch listOfMiners.csv
    

    For Linux command terminal:

    ./bos-toolbox uninstall --batch listOfMiners.csv
    

    Note: when using BOS Toolbox for Linux, you need to make it executable with the following command (this has to be done only once):

    chmod u+x ./bos-toolbox
    

This will revert back to stock firmware. It will automatically install an older version where the SSH was not locked, so you can access your miner remotely.

For more information about this process, and for more options visit the sections BOS Toolbox and Uninstall Braiins OS using BOS Toolbox.

Configure Braiins OS

Single device configuration

You can configure Braiins OS+ on single device using the web interface of the miner or directly in the configuration file located in /etc/bosminer.toml (for more information, visit the Configuration section).

Multiple device configuration

You can easily configure Braiins OS on multiple devices using the BOS Toolbox. In order to do so, follow the steps in the section Configure Braiins OS using BOS Toolbox.