Pages:
Author

Topic: Braiins OS & Braiins OS+ custom ASIC firmware: optimize performance & efficiency - page 32. (Read 45390 times)

full member
Activity: 500
Merit: 105
I like this a lot. I am getting a s15 in a week.  So I have an interest  in  finding out how much it can be improved.  Would be nice to get  45 watts a th Grin

only the S15? no T15?

I've got T15s, it's cheaper to get them overall $/Ths
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
In other news, this message from the Braiins OS Telegram channel might be of interest to all:

Quote from: Jan Čapek
S15's will be added to the longterm list. Let's roll the January update out first.

We are basically rewriting the mining software from scratch as through out the years it contains so much crappy/disfunctional and/or duplicate code that is very hard to maintain support for all the devices at a time, stay tuned ;-)

I like this a lot. I am getting a s15 in a week.  So I have an interest  in  finding out how much it can be improved.  Would be nice to get  45 watts a th Grin
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
Convert my noisy S9 to a quiet space heater.
Having control over my hardware feel great.
No mentions about  asic boost  ON/OFF option  ?

This was already present since the october version:

[feature] bmminer now supports overt AsicBoost via version rolling, latest bitstream from Bitmain has been integrated and BIP310 support has been enabled. AsicBoost can be turned off in the interface.

AsicBoost support

  • Braiins OS supports overt (version-rolling) AsicBoost in accordance with BIP310.

Trying to use AsicBoost on a pool that is not supporting it will result in an error message (the device will not start mining at all). Please note there is no automatic detection present at the moment, meaning AsicBoost can be only turned on/off manually.

Antminer S9

AsicBoost is turned on by default. This setting can be changed in:
   
  • web interface Services > CGMiner menu
  • config file /etc/cgminer.conf by altering the multi-version value to 1 (disabled) or 4 (enabled)

DragonMint T1

AsicBoost is turned on by default and can not be turned off. The device is incapable of mining efficiently without AsicBoost.

The DragonMint T1 always uses asicboost.
member
Activity: 91
Merit: 17
Convert my noisy S9 to a quiet space heater.
Having control over my hardware feel great.
No mentions about  asic boost  ON/OFF option  ?
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
NEW RELEASE: Braiins OS Cobalt is here with January release!

Current upgrades:

  • fan control completely rewritten (the automated fan control can be overridden and fan speed can be set manually)
  • firmware upgrade process is now more smooth
  • the web UI now contains an indicator of new release availability (+ single click to install)
  • macOS guide for factory firmware transition added
  • miner status web page no longer needs access to port 4028 of the miner, everything is provided via web proxy on the miner
  • miner status page is now the default section after login
  • ...and much more!

Visit braiins-os.org for more information and downloads.

Any feedback is appreciated!

=====

Say goodbye to backdoors, closed systems and “hidden features”. Braiins OS is completely open-source and transparent.
The code is available to anyone to understand, audit and verify. And of course, you are invited to build on top of it.

Yay!, lets get that "...much more!" part detailed:

2019-01-24-0

All mining hardware types
  • [feature] bOS now automatically detects availability of a new version. The web UI now contains an indicator of new release availability (+ single click to install)
  • [feature] firmware upgrade process is now more smooth when upgrading from bOS that is more than 2 releases old
  • [feature] miner status web page no longer needs access to port 4028 of the miner, everything is provided via web proxy on the miner
  • [feature] a new script discover.py scans the network range and provides information about bOS devices as well as factory firmware devices
  • [feature] fancontrol completely rewritten, all mining hardware now uses the same PID controller algorithm. The automated fan control can be overriden and fan speed can be set manually
  • [feature] it is now possible to run upgrade2bos.py with --dry-run parameter to create system backup and check if the firmware is likely succeed in transitioning to bOS
  • [feature] miner status page is now the default section after login
  • [feature] transition from factory firmware to bOS can now be supplied with a post-upgrade script that runs during the first boot of the machine running bOS for the first time. Official documentation provides more details.
  • [feature] macOS guide for factory firmware transition added
  • [feature] DHCP client now sends its system hostname to its DHCP server = there is a single source of truth with regards to the machine hostname

Antminer S9
  • [feature] upgrade to bOS is now possible for S9's running older firmware that has 4 NAND partitions
  • [feature] a multiplier allows changing frequency of either per-chip calibration settings from the factory or of user configured per hash board base frequency. Web interace adjusted accordingly. The functionality is also available through the API.
  • [feature] it is now possible to restore the factory firmware without having a backup of the original firmware. The configuration is tailored from the running bOS and the restore2factory.py tool can be supplied with a factory firmware image downloaded from manufacturer's website.
  • [feature] firmware now supports the reset button used for rebooting the machine. If the push button is held down for more than 5 seconds the machine is also "factory" reset and all bOS settings are erased (Note, that it doesn't switch back to original factory firmware)
member
Activity: 91
Merit: 17
Hi.

I understood you are using the SD-method?

In that case if you, like me, have a windows-machine with SD-card reader you can just remove the SD card from the miner, put it into your computer and change the mac addres in uEnv.txt on the SD card with notepad++ or similar.

I used the same mac-adress as my miner had with original FW, but if you have several miners the main thing is that you give each miner a unique mac.

BR.
Steff

Thanks, it make sense.
I find this on Braiins OS installation page.  I will try it soon... need to move JP4 again from controller ( need to unscrew fan plate ) Tongue

Quote
Adjusting MAC Address
If you know the MAC address of your device, mount the SD card and adjust the MAC address. in uEnv.txt (most desktop Linux systems have automount capabilities once you reinsert the card into your reader). The uEnv.txt is environment for the bootloader and resides in the first (FAT) partition of the SD card. That way, once the device boots with Braiins OS, it would have the same IP address as it had with the factory firmware.
copper member
Activity: 15
Merit: 21
BTC mining: Slush Pool, Stratum V2 & Braiins OS+
NEW RELEASE: Braiins OS Cobalt is here with January release!

Current upgrades:

  • fan control completely rewritten (the automated fan control can be overridden and fan speed can be set manually)
  • firmware upgrade process is now more smooth
  • the web UI now contains an indicator of new release availability (+ single click to install)
  • macOS guide for factory firmware transition added
  • miner status web page no longer needs access to port 4028 of the miner, everything is provided via web proxy on the miner
  • miner status page is now the default section after login
  • ...and much more!

Visit braiins-os.org for more information and downloads.

Any feedback is appreciated!

=====

Say goodbye to backdoors, closed systems and “hidden features”. Braiins OS is completely open-source and transparent.
The code is available to anyone to understand, audit and verify. And of course, you are invited to build on top of it.
jr. member
Activity: 48
Merit: 14
Maybe you cloned the mac address? Try to see it in Interfaces using the web ui or via ssh using the ifconfig | grep HWaddr command on both miners.

Hi.

I understood you are using the SD-method?

In that case if you, like me, have a windows-machine with SD-card reader you can just remove the SD card from the miner, put it into your computer and change the mac addres in uEnv.txt on the SD card with notepad++ or similar.

I used the same mac-adress as my miner had with original FW, but if you have several miners the main thing is that you give each miner a unique mac.

BR.
Steff
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
I updated another S9 but both are network conflic with each other. DHCP give me IP address of 192.168.1.100 for both miner. I tried static IP, both got different IP but somehow conflic again... Both work in stand alone but not at same time. Not my first miner, I did on several Antminer since 2014. So WTF ?? What do I forgot ? I changed IPv4 address and mask  but leaved IPv6 blank.

Maybe you cloned the mac address? Try to see it in Interfaces using the web ui or via ssh using the ifconfig | grep HWaddr command on both miners.



In other news, this message from the Braiins OS Telegram channel might be of interest to all:

Quote from: Jan Čapek
S15's will be added to the longterm list. Let's roll the January update out first.

We are basically rewriting the mining software from scratch as through out the years it contains so much crappy/disfunctional and/or duplicate code that is very hard to maintain support for all the devices at a time, stay tuned ;-)
member
Activity: 91
Merit: 17
I installed Braiins OS using SD card image

Burn SD card with this file :
https://feeds.braiins-os.org/braiins-os_am1-s9_sd_2018-11-27-0-c34516b0.img

Need to move JP4 on controller to boot on SD card.
https://docs.braiins-os.org/s9

Work great, but unchecking ASIC Boost option have no effect.
Always stuck on ASIC Boost mode.

Anyone you have same results ?

Switching to standard mode would be useful to mine alt-coin like DGB or profit for higher mining price on Nicehash compare to ASIC Boost mode.

I updated another S9 but both are network conflic with each other. DHCP give me IP address of 192.168.1.100 for both miner. I tried static IP, both got different IP but somehow conflic again... Both work in stand alone but not at same time. Not my first miner, I did on several Antminer since 2014. So WTF ?? What do I forgot ? I changed IPv4 address and mask  but leaved IPv6 blank.
newbie
Activity: 1
Merit: 0
May I ask you a question that I Found the total hash rate is a little lower than the ideal if Enable the ASIC boost func after I use the S9 firmware in my machine. But it's normal and correct when unable the AB fuc.
I checked the kernel log and found the chip of 62's rate on per chain is zero. Any one get the same issue? The log is below

Code:
get RT hashrate from Chain[5]: (asic index start from 1-63)
Asic[01]=76.4870 Asic[02]=74.4400 Asic[03]=75.6820 Asic[04]=73.9370 Asic[05]=74.8090 Asic[06]=76.5540 Asic[07]=76.5040 Asic[08]=72.9800
Asic[09]=75.6980 Asic[10]=74.7760 Asic[11]=74.9600 Asic[12]=71.2020 Asic[13]=78.6680 Asic[14]=74.8590 Asic[15]=73.3490 Asic[16]=76.5540
Asic[17]=71.0510 Asic[18]=75.3290 Asic[19]=70.7660 Asic[20]=75.5980 Asic[21]=77.4930 Asic[22]=73.5510 Asic[23]=74.3730 Asic[24]=70.6150
Asic[25]=75.2290 Asic[26]=75.5640 Asic[27]=71.4870 Asic[28]=75.0270 Asic[29]=73.1650 Asic[30]=74.2220 Asic[31]=79.6740 Asic[32]=74.3230
Asic[33]=71.6890 Asic[34]=73.5170 Asic[35]=70.4300 Asic[36]=78.2320 Asic[37]=72.1580 Asic[38]=70.8330 Asic[39]=73.3490 Asic[40]=75.2790
Asic[41]=76.3530 Asic[42]=76.6710 Asic[43]=78.9200 Asic[44]=67.4610 Asic[45]=74.5570 Asic[46]=74.5910 Asic[47]=77.7280 Asic[48]=69.7260
Asic[49]=74.5240 Asic[50]=78.6180 Asic[51]=69.6590 Asic[52]=72.1580 Asic[53]=74.1210 Asic[54]=74.5910 Asic[55]=76.0510 Asic[56]=69.6080
Asic[57]=75.2960 Asic[58]=74.7250 Asic[59]=74.7080 Asic[60]=74.2050 Asic[61]=70.8660 Asic[62]=0.00000 Asic[63]=71.1520

get RT hashrate from Chain[6]: (asic index start from 1-63)
Asic[01]=69.8600 Asic[02]=75.9840 Asic[03]=83.3490 Asic[04]=74.5070 Asic[05]=73.9870 Asic[06]=68.3500 Asic[07]=72.5440 Asic[08]=73.9870
Asic[09]=78.6340 Asic[10]=74.4230 Asic[11]=70.2960 Asic[12]=70.9340 Asic[13]=71.3030 Asic[14]=70.1950 Asic[15]=75.2620 Asic[16]=74.1210
Asic[17]=73.0980 Asic[18]=72.4600 Asic[19]=72.2930 Asic[20]=74.4400 Asic[21]=65.3470 Asic[22]=77.4260 Asic[23]=38.1680 Asic[24]=70.5980
Asic[25]=69.6420 Asic[26]=69.7590 Asic[27]=73.0310 Asic[28]=69.4910 Asic[29]=75.3120 Asic[30]=71.7890 Asic[31]=70.7150 Asic[32]=77.4100
Asic[33]=76.2350 Asic[34]=70.3630 Asic[35]=69.1890 Asic[36]=75.5310 Asic[37]=66.3370 Asic[38]=75.0100 Asic[39]=74.2890 Asic[40]=73.9530
Asic[41]=71.6720 Asic[42]=70.7830 Asic[43]=71.5380 Asic[44]=68.9370 Asic[45]=73.6010 Asic[46]=73.7350 Asic[47]=73.6850 Asic[48]=69.8090
Asic[49]=72.9130 Asic[50]=70.4640 Asic[51]=75.1610 Asic[52]=81.0670 Asic[53]=71.5210 Asic[54]=74.6080 Asic[55]=78.5000 Asic[56]=74.2550
Asic[57]=73.4840 Asic[58]=75.2790 Asic[59]=76.4200 Asic[60]=72.9300 Asic[61]=72.3600 Asic[62]=0.00000 Asic[63]=76.5540

get RT hashrate from Chain[7]: (asic index start from 1-63)
Asic[01]=77.8290 Asic[02]=67.3100 Asic[03]=71.3700 Asic[04]=79.8590 Asic[05]=73.4500 Asic[06]=71.0010 Asic[07]=77.8960 Asic[08]=71.2860
Asic[09]=70.9840 Asic[10]=81.2350 Asic[11]=71.7220 Asic[12]=72.3600 Asic[13]=78.8520 Asic[14]=77.2590 Asic[15]=68.1150 Asic[16]=68.9040
Asic[17]=76.5540 Asic[18]=71.9740 Asic[19]=75.8330 Asic[20]=71.7390 Asic[21]=78.6340 Asic[22]=73.7860 Asic[23]=76.4530 Asic[24]=69.2220
Asic[25]=73.7350 Asic[26]=73.9030 Asic[27]=75.8490 Asic[28]=80.3460 Asic[29]=68.6520 Asic[30]=70.2620 Asic[31]=68.3000 Asic[32]=72.7620
Asic[33]=79.0540 Asic[34]=72.6450 Asic[35]=77.3930 Asic[36]=77.9800 Asic[37]=72.9470 Asic[38]=72.7460 Asic[39]=73.7190 Asic[40]=84.5400
Asic[41]=75.1450 Asic[42]=72.6780 Asic[43]=73.3830 Asic[44]=78.3660 Asic[45]=80.3460 Asic[46]=74.0210 Asic[47]=69.0040 Asic[48]=76.6380
Asic[49]=74.9770 Asic[50]=74.9600 Asic[51]=73.0640 Asic[52]=74.2390 Asic[53]=73.9200 Asic[54]=73.7020 Asic[55]=74.0880 Asic[56]=76.6710
Asic[57]=74.7920 Asic[58]=77.1910 Asic[59]=79.2050 Asic[60]=75.3960 Asic[61]=70.4810 Asic[62]=0.00000 Asic[63]=71.6720
Check Chain[J6] ASIC RT error: (asic index start from 1-63)
Check Chain[J7] ASIC RT error: (asic index start from 1-63)
Check Chain[J8] ASIC RT error: (asic index start from 1-63)
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
you can also unplug the fan

I think that is the opposite of what he wants.
jr. member
Activity: 48
Merit: 14
The heat does not increase it decreases slowly.

Let’s say temp inside was 70c all power cut. Temps go lower slowly nothing wrong with that.
Temps don’t rise there is no energy being sent to gear.

If unit can run 24/7/365 at 70c it can take three hours to cool from 70c to whatever,
Your fear is not logical or rational.
And the suggestion given that you can turn off internet whic will stop hash but let fans run is simply not needed to do.
As cooling the gear down from 70c to say 20c in ten minutes is harder on the gear then taking three hours.

Hi.

Yes you're completely right about that the heat does not increase as there is no more energy added. However the heat already generated will transfer to places in the miner where it's cooler when hashing because of the airflow.

I've never opened a miner (other than removing the fans to blow dust out and moving the jumper on the control board) so I don't know what other component are in there except for the chip boards, if any. The control board is also outside the miner so that is obviously not affected.

Anyway I'm sure you're all correct and next time I'll just unplug the power without thinking any more of it.

Thanks for your opinions.

BR.
Steff
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
Might be "somename" is correct, but for me it feels just wrong to unplug a hot miner knowing that the hot air from the chips gets more or less stuck in the miner for a much longer time when the air cirulation stops.

The heat does not increase it decreases slowly.

Let’s say temp inside was 70c all power cut. Temps go lower slowly nothing wrong with that.
Temps don’t rise there is no energy being sent to gear.

If unit can run 24/7/365 at 70c it can take three hours to cool from 70c to whatever,
Your fear is not logical or rational.
And the suggestion given that you can turn off internet whic will stop hash but let fans run is simply not needed to do.
As cooling the gear down from 70c to say 20c in ten minutes is harder on the gear then taking three hours.
full member
Activity: 500
Merit: 105
Like the lamp of a video projector, which keeps fans running for a while after turning it off. It makes sense, but also could be trouble if the equipment is in winter.

Another simpler alternative is to just unplug the network cable, wait what you like to wait for a "cooldown" and then the power. After all, no connection, nothing to work with...

you can also unplug the fan
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
Might be "somename" is correct, but for me it feels just wrong to unplug a hot miner knowing that the hot air from the chips gets more or less stuck in the miner for a much longer time when the air cirulation stops.

Like the lamp of a video projector, which keeps fans running for a while after turning it off. It makes sense, but also could be trouble if the equipment is in winter.

Another simpler alternative is to just unplug the network cable, wait what you like to wait for a "cooldown" and then the power. After all, no connection, nothing to work with...
jr. member
Activity: 48
Merit: 14
Did you try:
  • halt
  • shutdown
  • init 0

Online documentation seems to suggest that poweroff should be in there, are you sure you didn't use any caps? did you try with the full path ie: /sbin/poweroff?

Hi.

Didn't try anything else than "poweroff" which I read somewhere in Bitmain support a long time ago. I'll try the above when I get to it. Thanks.

And no, caps-lock was off and I wrote it correct.

"Poweroff" did something as the red led on the control panel came on, but it didn't stop hashing. With original firmware after "poweroff" red lights on chipboards turns off in about 30 seconds (one at a time) and you can feel the air coming from the fan cool down.

Might be "somename" is correct, but for me it feels just wrong to unplug a hot miner knowing that the hot air from the chips gets more or less stuck in the miner for a much longer time when the air cirulation stops.

BR.
Steff
newbie
Activity: 12
Merit: 5
Is there a way to Power Off keeping the fans running? As I have much higher chip temperatures with BOS (around 80 degrees celsius vs 60 with original FW) it just seems wrong unplugging it without cooling it down firs.

I don't think is a good idea to power off and cool it down quickly with fan running. It is a big thermal shock for PCB, chips etc. You better let it cool down slowly.
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
I write this edit also because of another thing. With original firmware I always stopped my miner (when needed) with putty and the command "poweroff". Then it stopped mining, but fans kept running so that it cooled down before unplugging.

This doesn't seem to work with BOS. Is there a way to Power Off keeping the fans running? As I have much higher chip temperatures with BOS (around 80 degrees celsius vs 60 with original FW) it just seems wrong unplugging it without cooling it down firs.

Did you try:
  • halt
  • shutdown
  • init 0

Online documentation seems to suggest that poweroff should be in there, are you sure you didn't use any caps? did you try with the full path ie: /sbin/poweroff?
member
Activity: 67
Merit: 31
Support is telling me to upgrade from one version to the next starting with  2018-10-24-0-9e5687a2 , but the full ssh tarball is not on the feeds site. What i'm looking for is the braiins-os_am1-s9_ssh_VERSION (2018-10-24-0-9e5687a2) = <-- do you know where this file is anyone?

I see the older firmware files on the git but these arent helping unless i am suppose to put those into a directory with a copy of the python update scripts, which there is zero documentation. so frustrating.



Edit [Fix]

okay here we go

Updating from 09-22:

ssh into miner

Code:
$ miner factory_reset
$ wget https://feeds.braiins-os.org/am1-s9/firmware_2018-10-24-0-9e5687a2_arm_cortex-a9_neon.ipk
$ opkg install firmware_2018-10-24-0-9e5687a2_arm_cortex-a9_neon.ipk

- miner updated thank Jesus

2018-10-24-0-9e5687a2

Smiley thank you Adam @ support Cheesy
Pages:
Jump to: