Full release of autotuning firmware for Antminer S17 and S17 Pro models. Plus 0% pool fees if you choose to mine with Slush Pool.
Today is a milestone release for Braiins OS+. It is the first full release for newer-generation ASICs, namely the Antminer S17 and S17 Pro. In addition, we have added the much anticipated beta support for the S17+, T17, and T17+ with this release.
In this update, we’ll provide an overview of features in the autotuning firmware for X17 models as well as the future of our open-source initiative as it pertains to Braiins OS and Stratum V2.
If you’re an existing Braiins OS+ user or you participated in our beta for S17 and S17 Pro models with the Braiins OS+ 20.09 release, then you’ll already be familiar with the core feature set of the firmware: per-chip autotuning, Dynamic Power Scaling, saved tuning profiles, pre-heating for miners in cold locations, and more. Here’s some of what’s new in the latest release.
One new feature in this release is auto-detection of which hardware model in the S17 class that you’ve installed Braiins OS+ onto. In other words, there will be a single image for the S17, S17+, and S17 Pro, and BOSminer will automatically detect which machine type you’re using and dynamically set the default configuration (e.g. power limit) accordingly. (For now the S17+ is separate for the beta version.)
Another noteworthy change from the beta release is that we’ve lowered default temperature limits to 72oC for the target temp, 85oC for the hot temp, and 92oC for the dangerous temp on X17 models. This was done because the S17 family is extra sensitive to overheating due to the manufacturer’s choice to use thermal glue as a solder material on the hashboard PCBs (Printed Circuit Boards) instead of the relatively higher-performance thermal paste that had been used in previous generations.
In addition to machine type detection, there is also automatic detection of which control board variant your ASICs have (C49 or C52) in order to properly drive the fans. On a less positive note, there is a known issue with Macronix NAND Flash on S17 models that currently prevents the installation of Braiins OS+. We are working on a fix for this, but in the meantime only the Micron NAND Flash is supported. The vast majority of machines have Micron chips, so hopefully this issue is not relevant to you. The chips have brand names on them, so you can easily inspect your machines to determine which type they have.
Finally, we’d like to clear up one point of confusion. If you use the BOS+ Toolbox to uninstall Braiins OS+, you will be installing stock firmware. For S9 models, the stock firmware is a pre-2019 version so that SSH remains unlocked. For S17 models, the stock firmware image is Antminer-S17-user-OM-201912250945-ssh.tar.gz which has unlocked SSH as well.
As was the case with the prior release for S17 and S17 Pro Antminers, this release is being labeled a beta for the S17+ due to the relatively limited external testing thus far. Besides getting more testing completed, another goal for the S17+ full release is to iterate on the tuning algorithms to work more effectively with high power limits (overclocking). S17 models are notorious for overheating issues, so we want to be extremely diligent about maximizing the tuner’s effectiveness when operating near peak capacity.
As mentioned in the previous development update, we’ve also been working on the T17 models in parallel with the S17 models as they are quite similar. The 20.10 build runs on both the T17 and T17+, so we plan to make it available in the nightly feed by the end of day tomorrow for anybody interested in trying it out.
Be aware that we have been more focused on the S17 models and have not yet performed thorough testing on the T17 models. If you have a larger operation, please test it on just a few machines at first before rolling it out to more machines if you are pleased with the results. We will be gathering data and feedback in the coming weeks in order to make the next update a full release for the T17 and T17+.
The best place to send us your feedback or get technical support is in our Telegram support groups, so join in if you haven’t already:
With 20.10 being a milestone release in terms of the support added for new hardware, this is also a good time to provide an update on our open-source initiative in Bitcoin mining.
Due to some tooling limitations, we are not publishing sources for the Antminer S9 with this release. However, we will resolve the tooling and publish the full sources including the Stratum V2 implementation in Braiins OS 20.11, next month’s release. The most recently published sources can be found here.
As for the newer hardware we are supporting (Antminer S17, S17+, and S17 Pro now along with the T17 and T17+ in an upcoming release), our approach is going to differ from the Antminer S9.
In the case of this newer-generation hardware, we will not be publishing the full sources and instead focusing strictly on Braiins OS+ — at least for the foreseeable future. The biggest reason for this is that the autotuning firmware revenue is now a significant portion of our business, and we simply cannot afford to help our competitors by giving away the knowledge and code we’ve spent many intensive months to build. Writing BOSminer from scratch requires a comprehensive understanding of the ASIC architecture. As such, open-sourcing this code for newer-gen hardware would weaken one of our competitive advantages. In this ultra-competitive industry, it just doesn’t make sense.
Our Director of Business Development discusses changes to the mining pool industry and why we are focusing on firmware as a core part of the business.
At the same time, the incentive to continue dedicating resources to the open-source Braiins OS isn’t there. We’ve received minimal outside support and collaboration thus far on the open-source version for the S9, and even people who do build on top of our codebase haven’t been providing their code back.
That being said, we are not burying the open-source initiative. We remain open to the idea of publishing all sources for S17 models after 1 year or more has passed, if we feel that doing so will not significantly harm our business. Meanwhile, we will continue releasing Stratum V2 code for ALL hardware models, which can serve as a reference implementation for other firmwares to add V2 support.
We will have two main focuses for the upcoming development cycle:
Other hardware models on our radar include the Antminer S17e and T17e, as well as the newest generation from Bitmain and MicroBT — the S19 family and M30S family, respectively. We will be sure to inform you of our plans to support more hardware in the next development update.
Operators of Slush Pool. Creators of Braiins OS+ autotuning firmware & a fully open-source mining stack: Braiins OS + BOSminer + Stratum V2.
Industry leaders in transparency and innovation, with more than 1.25 million BTC mined since 2010.
Increase hashrate on S9s to 17+ TH/s, improve efficiency as much as 20%, and get 50% lower pool fees on Slush Pool
Cutting-edge firmware with an implementation of Stratum V2 and mining software written from scratch in Rust language.
Quality improvements including reduced data loads, empty block elimination, hashrate hijacking prevention, and more.