Braiins OS is the very first fully open-source, Linux based system for cryptocurrency embedded devices. Finally, you know exactly what’s running on your device, have the ability to customize it and enjoy significant power saving and performance improvements.
With overt AsicBoost enabled by default, you can be really sure that you do not spend more than you really have to.
(*on Antminer S9)
Install and update Braiins OS on your farm quickly and efficiently using the provided scripts. We use the standard opkg package system to facilitate fast and hassle-free updates.
Per chain frequency and voltage control allows you to tweak the performance an squeeze even more out of your devices.
Lots of performance data are available on the status page and ready to be pulled through the miner API. Have a perfect overview of what is going on.
With Bitcoin mining being highly competitive lately, AsicBoost can make the real difference between making and losing money. Make your farm profitable again!
We (Braiins, the company operating Slush Pool) were being regularly asked by our users about various mining firmware issues. Eventually, this lead us to think that we should extend our software stack. Along with providing mining endpoints, we now also provide custom firmware for some of the major mining hardware devices.
Braiins OS use over (version-rolling) AsicBoost in accordance with BIP310. For Antminer S9, this is currently done using the bitstream provided by the manufacturer. However, our goal is to switch to our custom open-source bitstream as soon as possible.
All S9 variants (S9, S9i, S9j) are supported, however, the amount of possible variations is rather high. Initially, for this reason we recommend testing our SD card images first. Once you are confident that the firmware operates according to your expectations, you can apply factory transitional firmware images.
You can change the clock frequency and voltage in the miner GUI, even per chain. If you don't change anything, chips will follow the factory calibration constants for optimal (safe) performance.
There are many flavors of these devices. We currently exclusively support devices with Xilinx based control boards. The bitstream is fully open-source. Initially, we recommend testing our SD card images. Once you are confident that the firmware operates according to your expectations, you can apply factory transitional firmware images.
These are the images published on GitHub that are intended to upgrade your device from original factory firmware to Braiins OS. This needs to be done only once.
The bOS Linux distribution (OpenWrt based) uses standard package signature verification based on ED25519 elliptic curve. This mechanism is independent of the GPG key used ONLY for the transitional images. Once bOS is installed, the Linux distribution maintains its integrity by allowing installing only updates signed by this ED25519 key. The ED25519 public key is contained in every installed firmware image. We publish the public key used for signing the bOS package repositories on slushpool.com that we have been operating for over five years.
We want to see initial reactions of the users and their experience with the distribution. A goal is to polish the support for the above two devices and add support for another, primarily popular SHA256 miners for the time being. We also have in mind other parts of the Bitcoin ecosystem. These include Bitcoin & Lightning Network nodes.
LEDE has forked off OpenWrt about one year ago. The developers have decided to remerge the project back to OpenWrt so that it stands unified under OpenWrt brand. We have started the project at the time when LEDE looked like to be the future for embedded Linux distributions. Our plan is to update the Braiins OS to the latest OpenWrt release.
Braiins OS image allows upgrade/downgrade by standard packaging means since a firmware release is represented as a package installed in the system. If you are not happy with the latest release, just downgrade ‘firmware’ package. Details are provided in user guide.
Yes, the automated fan control can be overridden and fan speed can be set manually. It is also possible to disable the fans completely.
Braiins OS automatically detects availability of a new version and shows an “Upgrade” button. A new version can be installed by few clicks.