Antminer S9 firmware build, overclock, change voltage, disable fan check – Tutorial



Hey guys, decided to make a video showing how to modify the firmware for the antminer S9. If you find it useful, make sure you drop a thumbs up and share it.

If you want to use an already build firmware, you can download it from here:
http://mining-upgrade.com/product/antminer-mass-deployer/

It contains a deploy tool limited to 10 deploys at a time, if you plan on deploying on
hundreds of machines you can get the fuill version by purchasing the tutorial on
how to make your oil cooled antminer from here:

http://www.torrent-miner.com/watch.php

BTC Address for donations if you would like:
17Zhg6XUPujnNfCjb1f114LQxc1s8J7xH5

BCH:
1EG58XHf7VbEdo3ZKuYjp18jfarPEmssQk

Here are all the commands for copy and pasting:

# install dependencies
sudo dpkg –add-architecture i386
sudo apt-get update
sudo apt-get install git build-essential libz1:i386 libc6:i386 libstdc++6:i386

# clone bmminer-mix repo from github
git clone https://github.com/bitmaintech/bmminer-mix.git
cd bmminer-mix

mkdir build-tools
cd build-tools

# get platform gcc
wget https://releases.linaro.org/archive/12.11/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux.tar.bz2
tar xvf gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux.tar.bz2

# get prebuilt platform libz
git clone https://github.com/djp952/prebuilt-libz.git

cd ..

# edit the Makefile
gedit Makefile

# Add the following 2 lines after all the comments, in the “Customizable Section”
XILINX_BASE_PATH=$(CURDIR)/build-tools/gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux
XILINX_OTHER_LIB_BASE_PATH=$(CURDIR)/build-tools/prebuilt-libz/linux-armhf

# save file and exit gedit

# build bmminer
make

# if you want to make clean
make clean
./setminertype S9

#### Modifying the bmminer for frequency, disable fan check, change voltage

#file driver-btm-c5.h
line 225, define s9_63 to have it set frequency from the code instead of detecting it from the pic
line 347, debug for fans
line 512, define max freq index

# file driver-btm-c5.c
line 212, enable fixed frequency
line 654, change voltage depending frequency
line 7254, disable log for missing fan

# file from the control board etc/config/Config.ini
Change frequency

Discord channel for water block discussions and overclock :
https://discord.gg/5Eq5hUB

source
Cryptocurrency Miner Distribution Center-
E-mail:ccwto.net@gmail.com
WhatsApp: +86 18652531708
WhatsApp: +86 18652531708
AntMiner , Antminer S9 firmware build, overclock, change voltage, disable fan check – Tutorial , , eD5F_KHkkqQ , https://www.youtube.com/watch?v=eD5F_KHkkqQ , https://i.ytimg.com/vi/eD5F_KHkkqQ/hqdefault.jpg , 17918 , 5.00 , Hey guys, decided to make a video showing how to modify the firmware for the antminer S9. If you find it useful, make sure you drop a thumbs up and share it.

If you want to use an already build firmware, you can download it from here:
http://mining-upgrade.com/product/antminer-mass-deployer/

It contains a deploy tool limited to 10 deploys at a time, if you plan on deploying on
hundreds of machines you can get the fuill version by purchasing the tutorial on
how to make your oil cooled antminer from here:

http://www.torrent-miner.com/watch.php

BTC Address for donations if you would like:
17Zhg6XUPujnNfCjb1f114LQxc1s8J7xH5

BCH:
1EG58XHf7VbEdo3ZKuYjp18jfarPEmssQk

Here are all the commands for copy and pasting:

# install dependencies
sudo dpkg –add-architecture i386
sudo apt-get update
sudo apt-get install git build-essential libz1:i386 libc6:i386 libstdc++6:i386

# clone bmminer-mix repo from github
git clone https://github.com/bitmaintech/bmminer-mix.git
cd bmminer-mix

mkdir build-tools
cd build-tools

# get platform gcc
wget https://releases.linaro.org/archive/12.11/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux.tar.bz2
tar xvf gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux.tar.bz2

# get prebuilt platform libz
git clone https://github.com/djp952/prebuilt-libz.git

cd ..

# edit the Makefile
gedit Makefile

# Add the following 2 lines after all the comments, in the “Customizable Section”
XILINX_BASE_PATH=$(CURDIR)/build-tools/gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux
XILINX_OTHER_LIB_BASE_PATH=$(CURDIR)/build-tools/prebuilt-libz/linux-armhf

# save file and exit gedit

# build bmminer
make

# if you want to make clean
make clean
./setminertype S9

#### Modifying the bmminer for frequency, disable fan check, change voltage

#file driver-btm-c5.h
line 225, define s9_63 to have it set frequency from the code instead of detecting it from the pic
line 347, debug for fans
line 512, define max freq index

# file driver-btm-c5.c
line 212, enable fixed frequency
line 654, change voltage depending frequency
line 7254, disable log for missing fan

# file from the control board etc/config/Config.ini
Change frequency

Discord channel for water block discussions and overclock :
https://discord.gg/5Eq5hUB , 1528497289 , 2018-06-08 22:34:49 , 00:23:42 , UCf5xYPsM7S5mH2IFWS8Ohzg , Alex Gradea , 272 , , antminer s9,overclock,change voltage,tutorial,antminer firmware,custom firmware,water cooling,oil cooling,programming antminer,firmware bmminer , https://www.youtubepp.com/watch?v=eD5F_KHkkqQ , , , https://www.youtube.com/watch?v=eD5F_KHkkqQ, #Antminer #firmware #build #overclock #change #voltage #disable #fan #check #Tutorial

Leave a Reply

Your email address will not be published.

💬 WhatsApp Us