It’s been more than a month since our rushed release of bOS upgrade with AsicBoost support for S9. This post summarizes the sequence of events that lead us to put even more effort into making the feature available to the general public.

Image for post
Image for post
Braiins OS architect, Jan Čapek meeting Adam Back @LaBITconf 2018
Image for post
Image for post
From now on, all our Product Updates and Mining Insights will be published on the Braiins blog. If you follow us on Medium and want to continue getting notified when we publish new content, you can subscribe to our blog mailing list. We really appreciate your support!

October 19th: Asic Boost Analysis Report for S9's

As part of the ongoing effort, we have analyzed the available bmminer sources and performed quite a few experiments trying to verify the ‘AB’ capabilities of the hashing chips. In a very short time, it was quite obvious that the chips are capable of running in reduced power consumption mode as long as they are supplied with multiple SHA256 midstates at a time (see AsicBoost whitepaper for details).

October 22nd: Bitmain magically reacts, providing ‘fixed’ bitstream

As expected, Bitmain reacted very quickly in providing a so-called low power firmware that had the magically fixed FPGA bitstream code rolling the correct/permitted block version field bits. We have spent the next 2 days to integrate full BIP310 support into bmminer code.

October 24th: bOS Wolfram released with the AB support for S9's

Even though the bOS firmware for S9 was not still to our liking (it was missing some important features like per chip frequency setting, better telemetry data, Awesome miner integration), we couldn’t wait any longer with the release. It was far more important to provide an open-source alternative with AB support to the general public.

December 5th: Welcome bOS Cobalt

November was finally a month where we could focus on implementing some of the awaited features. The most wanted feature being the S9 automatic per-chip frequency calibration mechanism. This feature takes factory calibration values that are stored in each hashboard and sets the PLL (phase-locked loop) of each chip accordingly. Thus, achieving optimum performance. At the same time, we allow the users to override this setting specifying per-chain enforced chip frequency and voltage.

  • optional hostname retention (checkout the — keep-hostname parameter)
  • optional skipping of full firmware dump (for size and speed reasons when upgrading large farms)

December 6th: LaBITconf announce and a small present to Bitmain

We have decided to go public with the Cobalt release during our participation at laBITconf in Chile.

Image for post
Image for post
Image for post
Image for post
Mining panel starts at 02:26:43; bOS gift to Bitmain at 02:57:54 https://www.facebook.com/labitconf/videos/205167990413632/

What’s next on the roadmap

December is planned on gathering user feedback, fixes and implementing manual fan controls — yes there are farms out there that demand to disabling automatic fan speed control as it disturbs their airflow systems. A rather big research task is to start looking into more mining hardware devices (currently in the SHA256 field). Stay tuned.

Image for post
Image for post
From now on, all our Product Updates and Mining Insights will be published on the Braiins blog. If you follow us on Medium and want to continue getting notified when we publish new content, you can subscribe to our blog mailing list. We really appreciate your support!

Bitcoin mining: Slush Pool, Braiins OS+ & Stratum V2 | www.braiins.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store