Bitcoin Forum
November 17, 2024, 07:41:44 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 »
  Print  
Author Topic: Braiins OS & Braiins OS+ custom ASIC firmware: optimize performance & efficiency  (Read 45379 times)
braiins (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 15
Merit: 21

BTC mining: Slush Pool, Stratum V2 & Braiins OS+


View Profile WWW
September 24, 2018, 03:16:26 PM
Last edit: May 31, 2021, 06:29:49 PM by braiins
Merited by suchmoon (10), ABCbits (3), OgNasty (1), hugeblack (1), papampi (1), sergw (1), rz66 (1)
 #1

Custom ASIC firmwares developed by the Braiins team:

also the company behind Slush Pool & Stratum V2.


EXPLORE BRAIINS SOLUTIONS

Braiins OS+
Increase hashrate on your Bitcoin ASICs, improve efficiency as much as 25%, and get 0% pool fees on Slush Pool




  • includes autotuning/per-chip tuning feature to increase performance & optimize efficiency
  • CGminer replaced with BOSminer
  • more supported models
  • GET BRAIINS OS+

Braiins OS
Cutting-edge firmware with an implementation of Stratum V2 and mining software written from scratch in Rust language.




  • fully open-source, fully auditable
  • CGminer replaced with written-from scratch (in Rust) BOSminer
  • supported models: S9, S9i, S9j
  • GET BRAIINS OS

Any feedback is really appreciated!

For miners, by miners.
braiins.com

Braiins - bitcoin mining company:
Slush Pool, Stratum V2 & Braiins OS+
https://braiins.com/
sarcheer
Copper Member
Full Member
***
Offline Offline

Activity: 330
Merit: 103


View Profile
September 24, 2018, 03:56:54 PM
 #2

So having read through the guide on how to get this os running on the T1, it would seem that some assumptions are made about the experience of the user. If possible, some pictures/more details about jumpers on the board and perhaps some more details on the necessary Linux commands might increase uptake among users.

Miners:
Avalon 1041, Whatsminer M10, Antminer T15 x 2, DragonMint T1 x 3, Innosilicon T2T, R4 x 2
sarcheer
Copper Member
Full Member
***
Offline Offline

Activity: 330
Merit: 103


View Profile
September 24, 2018, 08:16:46 PM
 #3

So I went ahead and attempted this OS install.

1st problem: quick guide is not very descriptive! For instance, the requirement to get the control board on the T1 to recognize your SD card requires you to adjust the jumpers on the control board. No guide is given on this besides J1 0 1. I removed the control board from my T1 to get a good look at the jumpers (had to try and find them as no guidance was given on where they were on the board). Upon finding them I had no idea what to do from there or even how to adjust it to make its status 0 1. This is could simply be from my lack of hardware experience.

2nd problem: There is no SD card reader on the T1 control board. From what I can gather from the quick guide, this OS install is predicated upon using the SD card slot. So this is a hard stop and I'm not sure how to proceed.

Can the Braiins team please provide more detailed instructions, like a video perhaps, on the complete, step-by-step process to get the Braiins OS installed on our machines?

Miners:
Avalon 1041, Whatsminer M10, Antminer T15 x 2, DragonMint T1 x 3, Innosilicon T2T, R4 x 2
fanatic26_
Full Member
***
Offline Offline

Activity: 294
Merit: 129


View Profile
September 25, 2018, 05:18:30 PM
Last edit: September 25, 2018, 11:35:53 PM by frodocooper
 #4

I am able to get an s9 to boot from the SD card but the python script that is supposed to install the OS to the controller itself is completely broken and doesnt work.

It just pukes out garbage when following the instructions to the letter:

Code:
Connecting to remote host...
/home/geo/braiins-os-firmware_zynq-am1-s9_2018-09-22-1-8d9b127d/factory_transition/.env/lib/python3.5/site-packages/paramiko/rsakey.py:119: CryptographyDeprecationWarning: signer and verifier have been deprecated. Please use sign and verify instead.
  algorithm=hashes.SHA1(),
Traceback (most recent call last):
  File "upgrade2bos.py", line 182, in <module>
    main(args)
  File "upgrade2bos.py", line 131, in main
    with SSHManager(args.hostname, USERNAME, PASSWORD) as ssh:
  File "/home/geo/braiins-os-firmware_zynq-am1-s9_2018-09-22-1-8d9b127d/factory_transition/ssh.py", line 89, in __enter__
    self._client.connect(hostname=self._hostname, username=self._username, password=None, look_for_keys=False)
  File "/home/geo/braiins-os-firmware_zynq-am1-s9_2018-09-22-1-8d9b127d/factory_transition/.env/lib/python3.5/site-packages/paramiko/client.py", line 366, in connect
    raise BadHostKeyException(hostname, server_key, our_server_key)
paramiko.ssh_exception.BadHostKeyException: ('10.70.0.244', <paramiko.rsakey.RSAKey object at 0x7fbbbc21a048>, <paramiko.rsakey.RSAKey object at 0x7fbbbd11bf60>)
taserz
Sr. Member
****
Offline Offline

Activity: 808
Merit: 294


Created AutoTune to saved the planet! ~USA


View Profile
September 25, 2018, 10:54:39 PM
 #5

Thanks Braiins. Any plans on using a different bitstream than the one that is on the S9.

Autotune Firmware for S19 and S19j! Overclock, Underclock, AutoTuning. Asic.to The MOON Increased hashrate, improved power efficiency 30w/TH up to 85th/s!!Mining bitcoin since 2011 • Best nerd decision of my life
bitsolutions
Sr. Member
****
Offline Offline

Activity: 261
Merit: 257



View Profile
September 26, 2018, 02:26:07 AM
Last edit: September 26, 2018, 12:05:21 PM by frodocooper
 #6

So I went ahead and attempted this OS install.

1st problem: quick guide is not very descriptive! For instance, the requirement to get the control board on the T1 to recognize your SD card requires you to adjust the jumpers on the control board. No guide is given on this besides J1 0 1. I removed the control board from my T1 to get a good look at the jumpers (had to try and find them as no guidance was given on where they were on the board). Upon finding them I had no idea what to do from there or even how to adjust it to make its status 0 1. This is could simply be from my lack of hardware experience.

2nd problem: There is no SD card reader on the T1 control board. From what I can gather from the quick guide, this OS install is predicated upon using the SD card slot. So this is a hard stop and I'm not sure how to proceed.

Can the Braiins team please provide more detailed instructions, like a video perhaps, on the complete, step-by-step process to get the Braiins OS installed on our machines?

Yeah, this isn't going to flash easily on production T1's since those don't have SD card slots.

Mining Software Developer.
deferate
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
September 27, 2018, 12:57:07 AM
 #7

It's awesome! I have 60 L3+/++ and can help with alpha test, if you need, I'm just burning with impatience. It works only with slushpool, or with any?
What's about changes in work S9 on this firmware? You can setting hashrate control, autoreboot and any monitoring services on each piece and stop use awesome miner?
grinbuck
Member
**
Offline Offline

Activity: 68
Merit: 18


View Profile WWW
September 27, 2018, 08:11:07 AM
Last edit: September 27, 2018, 11:09:18 PM by grinbuck
Merited by frodocooper (5)
 #8

It is developed by us - Braiins, the company responsible for Slush Pool since 2013.

Um... a bit confused here. The link from slushpool.com (see bottom of page) to it's maintainer Braiinz is to http://www.braiins.cz/.
You're providing an entirely new domain - braiins-os.org - and that too from a newbie account.

How do users trust that you're actually THE Braiinz that's maintaining SlushPool? Maybe a linkback from http://www.braiins.cz/ would help?

Frankly, with the number of scams going around, I would seriously think twice about installing non verified firmware, from a new source, on my antminers. Been bitten once already.

EDIT: The site is genuine. There's a press release on SlushPool as mentioned by @sarcheer a few posts down.

BTC: 37x5L8wq3pRxjDof6g2CnwgSrt34C5cFHy
vincl
Member
**
Offline Offline

Activity: 386
Merit: 18


View Profile
September 27, 2018, 02:18:39 PM
 #9

someone sccessfully installed it? i copied the image on sd card but s9 wont boot from it. how to boot from sd?

how to change jumpers? which jumpers exactly?
fanatic26_
Full Member
***
Offline Offline

Activity: 294
Merit: 129


View Profile
September 27, 2018, 03:37:03 PM
Last edit: September 27, 2018, 08:06:58 PM by frodocooper
 #10

Um... a bit confused here. The link from slushpool.com (see bottom of page) to it's maintainer Braiinz is to http://www.braiins.cz/.
You're providing an entirely new domain - braiins-os.org - and that too from a newbie account.

How do users trust that you're actually THE Braiinz that's maintaining SlushPool? Maybe a linkback from http://www.braiins.cz/ would help?

Frankly, with the number of scams going around, I would seriously think twice about installing non verified firmware, from a new source, on my antminers. Been bitten once already.

You dont have to install it, you just put it on an SD card and you can test it in whatever sandbox you would like to use.

Braiinz is the company that runs slushpool.....Braiinz OS is just a product they have put out. Is it really that confusing? Many many companies have a corporate website that is different from the website they offer products through.
sarcheer
Copper Member
Full Member
***
Offline Offline

Activity: 330
Merit: 103


View Profile
September 27, 2018, 04:25:50 PM
Last edit: September 27, 2018, 08:08:22 PM by frodocooper
Merited by frodocooper (5), grinbuck (1)
 #11

Braiinz is the company that runs slushpool.....Braiinz OS is just a product they have put out. Is it really that confusing? Many many companies have a corporate website that is different from the website they offer products through.

I don't doubt that they are the same company, but I think grinbucks point is how can we be sure its actually the same company.

We can be sure it is the same company through a number of methods:

1.) There is a press release announcing the release of Braiins OS on the SlushPool website.

2.) The OS release is signed by a GPG key found on the SlushPool website.

Given these factors I would say that yes, it is the same company behind both SlushPool and Braiins-OS.

Miners:
Avalon 1041, Whatsminer M10, Antminer T15 x 2, DragonMint T1 x 3, Innosilicon T2T, R4 x 2
grinbuck
Member
**
Offline Offline

Activity: 68
Merit: 18


View Profile WWW
September 27, 2018, 11:07:49 PM
Merited by frodocooper (2), sarcheer (1)
 #12

We can be sure it is the same company through a number of methods:

1.) There is a press release announcing the release of Braiins OS on the SlushPool website.

2.) The OS release is signed by a GPG key found on the SlushPool website.

Thanks for the info @sarcheer. I stand corrected. Here's a link to the press release on SlushPool in case someone wants to review it:

https://slushpool.com/news/introducing-braiins-os-fully-open-source-mining-system/

BTC: 37x5L8wq3pRxjDof6g2CnwgSrt34C5cFHy
Shad0wSmurf
Jr. Member
*
Offline Offline

Activity: 59
Merit: 10


View Profile
September 28, 2018, 02:28:17 PM
 #13

Seems like a great idea, I'll post my results tonight! Thanks
onegiantcock
Copper Member
Jr. Member
*
Offline Offline

Activity: 96
Merit: 1


View Profile
September 28, 2018, 11:01:34 PM
 #14

Saw mention of this working only on S9i, not S9.  Think I’ll wait until this is available as a standard firmware u/g - not hassle w/SD boot.  Tongue
sarcheer
Copper Member
Full Member
***
Offline Offline

Activity: 330
Merit: 103


View Profile
September 28, 2018, 11:44:25 PM
 #15

Saw mention of this working only on S9i, not S9.  Think I’ll wait until this is available as a standard firmware u/g - not hassle w/SD boot.  Tongue

Well they're advertising it as working on the T1, but the T1 has no SD card slot! So I guess I am in the same boat.

Maybe the Braiins team will address this thread at some point Tongue

Miners:
Avalon 1041, Whatsminer M10, Antminer T15 x 2, DragonMint T1 x 3, Innosilicon T2T, R4 x 2
vincl
Member
**
Offline Offline

Activity: 386
Merit: 18


View Profile
September 30, 2018, 10:43:23 AM
 #16

after running on my S9 13.5 TH, it does not show temperatures, is there any solution to this problem?

how did you manage to boot from sdcard?
Shad0wSmurf
Jr. Member
*
Offline Offline

Activity: 59
Merit: 10


View Profile
September 30, 2018, 01:24:17 PM
Merited by frodocooper (2)
 #17

So, I flashed the S9 firmware to my s9 13.5. After a while of waiting and beep boop beeps, it's up and running.

https://imgur.com/a/x3yUiVR

I kinda wish it had a cleaner ui, the graph is great, except, I would like a dashboard similar to antminer. Just because I have to keep switching between tabs and then forgetting which tab is what. Maybe I will begin to like it.

Frequency seems alittle wonky, at 743 I am getting less than I should, but, Temps are lower. But I have no real confirmation on what the frequency of the miner is.

Ill let it run alittle more, anyone know how to get a ssh cgminer window open to see it running?
daniel232388
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
September 30, 2018, 06:37:21 PM
 #18

can i just do a simple firmware update on s9? or i must use the sd card?
Shad0wSmurf
Jr. Member
*
Offline Offline

Activity: 59
Merit: 10


View Profile
September 30, 2018, 06:47:03 PM
 #19

Tbh, the firmware is specifically designed for s9i, in so, that it won't do a firmware upgrade for another s9 unless you have the model name returned as S9i.

With that, it's a open source firmware, so, there is a file which you can edit to make it read as what ever model you want.
vincl
Member
**
Offline Offline

Activity: 386
Merit: 18


View Profile
October 01, 2018, 11:22:19 AM
Last edit: October 01, 2018, 11:58:20 PM by frodocooper
 #20

yes, I launched it from the sd card,
this is antminer with autotune frequency

https://i.imgur.com/ElCgTUX.jpg

and HOW did you boot from sd card? i copied the image on the sd card but miner wont boot from it. i have s9i ..
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!