BiXBiT Firmware User Manual, Rev1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 19

01.08.

19

THE BIXBIT FIRMWARE USER MANUAL


FOR ANTMINER S9, S9i, S9j, T9 WITH ASICBOOST TECHNOLOGY
(IMPLYING IMMERSION COOLING)
CONTENTS

1. System. ..............................................................................................................3
1.1 Overview.............................................................................................3
1.2 Administration ....................................................................................3
1.3 Security . .............................................................................................4
1.4 Regional settings ................................................................................5
1.5 Monitor ..............................................................................................5
1.6 Kernel Log ..........................................................................................5
1.7 Upgrade .............................................................................................6

2. Miner Configuration ...........................................................................................7


2.1 General Settings..................................................................................7
2.2 Mining profiles ....................................................................................7
2.3 Chain Frequency Settings ....................................................................8
2.4 Chip Frequency Settings ......................................................................9
2.5 Chip auto tune .................................................................................. 10

3. Miner Status.................................................................................................... 11

4. Network .......................................................................................................... 12
4.1 Settings . ........................................................................................... 12
4.2 Diagnostics . ...................................................................................... 12

5. Monitoring....................................................................................................... 13
5.1 Anthill .............................................................................................. 13
5.2 HiveOS ............................................................................................. 13

6. Config multiplier ............................................................................................. 14


6.1 Upload.............................................................................................. 14
6.2 Config .............................................................................................. 14
6.3 Configure SSH .................................................................................. 16
6.4 Configure password .......................................................................... 16
6.5 Find miner . ....................................................................................... 16
6.6 Sleep mode ...................................................................................... 17

7. DevFee............................................................................................................. 17

А. Addition .......................................................................................................... 18
А.1 Find miner........................................................................................ 18
А.2 Stop / Restart CGMiner .. .................................................................... 19
А.3 Reboot ............................................................................................. 19

BiXBiT | FIRMWARE USER MANUAL | 2


1. SYSTEM
1.1 OVERVIEW

The Overview tab shows the current state of the system, memory and network.

Miner model and firmware version

This miner's IP-address

1.2 ADMINISTRATION

In the Administration tab you can change the administrator password to access the device.
When making changes, do not forget to save them by clicking on the button in the lower right
corner.

Example
Oldpassword123

Newpassword123

Newpassword123

BiXBiT | FIRMWARE USER MANUAL | 3


1.3 SECURITY

The BiXBiT firmware allows to independently open or close SSH access. To do this, press the
toggle switch ON / OFF located on the opposite of the SSH field.

To change the port for access via SSH, enter a new one in the relevant field and click Save.
Port 22 is selected by default.

Opens/closes access via SSH

Port for access via SSH

Starts a virus scan Scan report (‘not found’ means your device is clean)

The built-in antivirus allows to scan your ASIC for viruses. To do this, click the Virus Check
button in order to start the scanning process. If the device is not infected, the firmware will
report this in the relevant field. In case of an infection, the firmware will notify you of the
problem in the Log field. Next, the device will reboot, during which the firmware will remove
the virus.

When making changes, do not forget to save them by clicking on the button in the lower right
corner.

BiXBiT | FIRMWARE USER MANUAL | 4


1.4 REGIONAL SETTINGS

Configure your time zone and select the interface language (English, Russian, Chinese,
Persian (Farsi), Spanish)

Select your timezone and submit your choice

Select interface language

1.5 MONITOR

This is where the process manager is located. It shows currently running processes and a
brief information on the system status and load.

1.6 KERNEL LOG

Here is the CGMiner’s log, where information is being updated and displayed top down.
The Download button will save the entire log data to your computer in txt file.

BiXBiT | FIRMWARE USER MANUAL | 5


Saves log in txt file

1.7 UPGRADE

In this tab, you can update the firmware. Backup allows to create a configuration file with the
current miner settings and save it in case you will need to restore them later. Reset allows
to revert the firmware to its original settings (this operation is possible only with squashfs
images). Recovery will use your backup file to restore previous settings.

To update the firmware, tick the checkbox next to Keep settings (the current settings will be
saved). Then click on Browse.. and select the new firmware. This done, the new firmware
will be displayed in the empty field. If so, click on Flash.

1. Tick the checkbox if needed

2. Select new firmware 3. Confirm your action and flashing will start

BiXBiT | FIRMWARE USER MANUAL | 6


2. MINER CONFIGURATION
2.1 GENERAL SETTINGS

Here you can select the pool, name of the worker and password. If you marked Save Settings
during the firmware upgrade, the old data will remain in the fields. The Reset button will
revert previously saved settings. The PreSave button will save current data without applying
it, while the Save button will apply it.

Input new data or check existing settings

Saves current settings and applies changes

Saves current settings

Rolls-back to the previous settings

2.2 MINING PROFILES

The profiles management is located on this tab. You can select one of the prebuilt options
of overclocking and downvolting parameters. Remember considering your power supply
capacity before choosing the overclocking option.

In order to disable and disassemble the fans you must turn off the Fun rpm check function
(for immersion cooling).

To enable the hashrate control function, you need to set the value at which the firmware
will reboot the ASIC if chains aren’t producing enough hashrate during the mining process.
Example: Restart if hashrate lower: 12,000 GH (12 Th/s)

BiXBiT | FIRMWARE USER MANUAL | 7


You can manually set the temperature limit upon exceeding which the firmware will disable
chains: Disable chains at CHIP temperature: (0 - default temperature is 105C), you can set
a different value.

Turn on AsicBoost feature to reduce power consumption.


!WARNING: AsicBoost must be supported by your pool, otherwise problems with the worker
may occur (a drop in hashrate, for example).

Click on the Save button located at the bottom or at the top of the page to apply changes
made.

Once the overclocking reconfiguration is set, it will take 30 minutes to 2 hours (depending on
the chips) for ASIC to apply changes. It is normal if ASIC reboots itself several times during
the process.

Saves current settings and applies changes

Select one of the prebuilt overclocking and downvolting parameters


Disables fan control (for immersion cooling)
Decreases the frequency when HW occur
Restarts the device when hashrate drops
Restarts the device if xxxx appear on chips
Defines the maximum number of possible reboots
Disables chains when reaching temperature limit
Maintains a specified temperature on the chips
Manual fan speed control
Fans start at low speed
AsicBoost technology
Timer On/Off
Restarts devices

Firmware operation log


Chips' state

2.3 CHAIN FREQUENCY SETTINGS

If any profile is active in the Mining profiles tab, then you need to turn it off (disabled) and
click Save or PreSave. After that, the Chain Frequency Settings tab will become available
for manual configuration (otherwise all fields will be greyed out).

Same as with the Mining profiles tab, here you can set up the event, which will trigger ASIC
reboot in case if the hashrate drops below specified value. Example: Restart if hashrate
lower: 12,000 GH (12 Th/s)

BiXBiT | FIRMWARE USER MANUAL | 8


The temperature control function, which disables chains in case of a high temperature is
also available: Disable chains at CHIP temperature: (0 - default temperature is 105C), you
can set a different value.

Turn on AsicBoost feature to reduce power consumption.


!WARNING: AsicBoost must be supported by your pool, otherwise problems with the worker
may occur (a drop in hashrate, for example).

In the All chains section, set the frequency and voltage for all the chains in order to overclock
or down-volt the ASIC (example: frequency of 700M and voltage of 8.6V).

Click on the PreSave button located at the bottom or top of the page to save the changes
made.

Disables fan control (for immersion cooling)


Restarts the device when hashrate drops
Restarts the device if xxxx appear on chips
Defines the maximum number of possible reboots
Manual fan speed control

Fans start at low speed


AsicBoost technology

All boards’ frequency


All boards’ voltage

Sets the frequency and voltage for each board individually

2.4 CHIP FREQUENCY SETTINGS

Here you can monitor the state of the chips. If any of the functions located in the Chip auto
tune tab is enabled, then adjustment work will be performed in automatic mode until all
chips are in the green zone. (the frequency of red and orange chips will decrease). Also, if
the timer is set to Stage 3 in the Chip auto tune tab, the firmware will perform occasional
checks for the occurrence of the red and orange chips and move them to the green zone.

It is possible to tune the frequency of each chip manually. Manual adjustments allow to
lower all red, orange chips or increase the green ones to achieve maximum efficiency from
a particular ASIC. But it is important that the chips end up in the green zone.

BiXBiT | FIRMWARE USER MANUAL | 9


Our recommendations for a 1600 watt power supply unit:
Frequency: 750, Voltage: 9.0, speed 16.1 Th/s

Our recommendations for a 1800 watt power supply unit:


Frequency: 800, Voltage: 9.0, speed 17 Th/s

ATTENTION: Low voltage modes can be used for a greater reduction of power consumption,
though not all ASICs can maintain specified frequency at lower voltages, in some cases the
hashrate can drop or the ASIC will be unstable. If this happens, you will need to raise the
voltage.

Examples of modes and consumption:


Frequency: 750, Voltage: 8.8, speed 16.1 Th/s - 1450 watts (93 watts - Th/s)
Frequency: 700, Voltage: 8.6, speed 15 Th/s - 1300 watts (86 watts - Th/s)
Frequency: 631, Voltage: 8.4, speed 13.5 Th/s - 1050 watts (78 watts - Th/s)
Frequency: 550, Voltage: 8.2, speed 11.8 Th/s - 880 watts ( 75 watts - Th/s)

Your performance values may be different as consumption depends on the ASIC quality and
power supply capacity.

1 2 3 4 5

6
1 Voltage control

2 Resets all frequency changes of this board to default

3 Decreases the frequency of all red chips on the board by 1 step

4 Decreases the frequency of all orange chips on the board by 1 step

5 Decreases the frequency of all green chips on the board by 1 step

6 Manual setting of frequency on each chip

7 Saves the profile with your settings

8 Loads a previously saved profile

9 Resets all frequency changes of this board to default

10 Resets all settings to default

11 Shows the amount of HW on each chip

12 Saves current settings

13 Saves current settings and applies changes 8 7 9 10 11 12 13

2.5 CHIP AUTO TUNE

In this tab, you can set the instructions for lowering the frequency of the chips. Depending
on the current state of the chip (red, orange), the firmware will take action. Do not forget to
click on Save upon making changes. Once the overclocking reconfiguration is set, it will take
30 minutes to 2 hours (depending on the chips) for ASIC to apply the changes. It is normal if
ASIC reboots itself several times during the process.

BiXBiT | FIRMWARE USER MANUAL | 10


Decreases the frequency of red chips

Decreases the frequency of red and orange chips

Decreases the frequency if HW occur

Check timer for red and orange chips

Define ideal hashrate in % for stage 2

Minimum frequency value to decrease

Minimum value of downscale step

Sets the time after which chips checking starts

Resets chips’ frequencies and cleans the log

Restarts the device

3. MINER STATUS
This tab is intended for monitoring the main indicators of the miner’s performance. However,
you can change the main pool and decrease/increase the voltage of the entire board. This
section is the most convenient for monitoring miner’s current hashrate in the GH/S(RT) field
and its power consumption (W).

Update timer
Current hashrate Average hashrate

Switching pool buttons


Pool’s name Worker’s name Technology

Board’s average frequency Board’s ideal hashrate

Board’s voltage (changeable) Board’s current hashrate


Board’s state
Fan speed (-0 in case of immersion cooling)

BiXBiT | FIRMWARE USER MANUAL | 11


4. NETWORK
4.1 SETTINGS

Configure the host name, choose between automatically obtaining an IP address (DHCP) or
manually configure it by selecting Static (for advanced users). When choosing a static type,
do not forget to fill the empty fields. When making changes, do not forget to Save them by
clicking on the button in the lower right corner. Modifying the input network data will require
a reboot of the device.

Current settings

IP-address acquisition configuration protocol

If choosing Static you must input new addresses

4.2 DIAGNOSTICS

Here are 3 tools: Ping, Traceroute and NSLookup. They identify connectivity issues and find
key nodes of the network. Ping determines the possibility of passing packets between user-
network nodes. Traceroute sends TCP requests and identifies each node as it passes the
packet from the request computer to the target. As a result, all the hops (routers) will be
displayed. The NSLookup tool is used to obtain DNS records.

BiXBiT | FIRMWARE USER MANUAL | 12


Enter the host server address in the empty field

Diagnostic analysis report appears here

Submits and launches the utility

5. MONITORING
5.1 ANTHILL

Keep up with your farm through the https://anthill.farm/ service. To integrate the system
with the firmware, follow the instructions in the section itself.

Connection instructions

Submits and launches the utility


Field to input the key received from the website

5.2 HiveOS

Keep up with your farm through the https://hiveos.farm/ service. To integrate the system
with the firmware, follow the instructions in the section itself.

BiXBiT | FIRMWARE USER MANUAL | 13


Connection instructions

Confirms the connection


Field to input the key received from the website

6. CONFIG MULTIPLIER
6.1 UPLOAD

The configuration file previously saved in the Config tab can be applied to the range of
specified IP addresses. That is, if you have successfully configured one ASIC, you can apply
its settings to the entire range of devices with the help of this function.

Last device’s IP-address


First device’s IP-address

Your password

Saves the config for the specified range of IP addresses

Confirms the changes made

6.2 CONFIG

Here you can configure the settings for mining and save it for its further cloning in the
Upload tab.

BiXBiT | FIRMWARE USER MANUAL | 14


If you want to keep the existing pools data, click on Dont change label next to the fields.
To assign different workers to ASIC devices, use functions Add HostName, Add IP, W(worker)
+ HostName, W(worker) + IP, thus all ASICs will receive different workers.
Overclocking and downvolting is configured either through the Mining profile tab (automatic
mode), or manually, through the Chain Frequency Settings tab. Do not forget that if the
profile is selected, the manual mode will not be activated!
Turn on the hashrate control function (Restart if hashrate lower) and the temperature
control function (Disable chains at CHIP temperature).
Enable AsicBoost if it is supported by your pool.
In the Chip auto tune section set the instructions for automatic chip optimization.

Click on the Apply button and set the name of the config. Lastly, click on the Save button.

Skip if you do not want addresses of pools to be changed


or set the address of pools (pool 0, pool 1, pool 2)

Skip if you do not want workers to be changed or set individual worker per
ASIC by using HostName, IP, worker + HostName, worker + IP options.

Skip if you do not want password to be changed or set password

Select preset profile


Disables fan control (for immersion cooling)
Sets the number of HW errors to decrease the frequency
Restarts the ASIC if the hashrate is below the specified value
Restarts the ASIC if xxxx appear on chips
Defines the maximum number of possible reboots
Disables chains when reaching temperature limit
Maintains a specified temperature on the chips
Manual fan speed control
Fans start at low speed
AsicBoost technology
Timer On/Off
Restarts devices

Select your region or region with a stable connection


Locks the settings of each chip for changes
Locks the boards’ settings for changes
Locks the current profile for changes

If the profile is selected, the manual mode will not be activated

All boards’ frequency


All boards’ voltage

Sets the frequency and voltage for each board individually

Decreases the frequency of red chips


Decreases the frequency of red and orange chips
Check timer for red and orange chips
Define ideal hashrate in % for stage 2
Minimum frequency value to decrease
Minimum value of downscale step
Sets the time after which chips checking starts

Click to create the CONFIG

BiXBiT | FIRMWARE USER MANUAL | 15


6.3 CONFIGURE SSH

The SSH port number will be changed and/or SSH port access enabled/disabled for the
specified range of IP addresses.

Last device’s IP-address


First device’s IP-address

Your password

Saves the config for the specified range of IP addresses


Opens/closes access via SSH

Confirms the changes made

6.4 CONFIGURE PASSWORD

The password will be changed for the specified range of IP addresses.

Last device’s IP-address


First device’s IP-address

Input old password

Input new password Confirm new password

Confirms the changes made

6.5 FIND MINER

The find miner function will be called for the specified range of IP addresses. Read more
about it in Addition A1. It helps finding a certain/bunch number of devices at once.

BiXBiT | FIRMWARE USER MANUAL | 16


Last device’s IP-address
First device’s IP-address

Your password
Find miner function On/Off

Confirms the changes made

6.6 SLEEP MODE

Sleep mode can be enabled for the specified range of IP addresses. In this mode, mining
process stops and fans speed reduces to the minimum values.

First device’s IP-address Last device’s IP-address

Your password
Sleep mode On/Off

Confirms the changes made

7. DevFee
DevFee is a development team commission that is charged to support the project and to
receive further updates.

If in the Miner Status tab you see DevFee has a DEAD status and receive Dev Pool Exit error
in the log, then select the nearest or the most stable location for your region.

BiXBiT | FIRMWARE USER MANUAL | 17


Confirms the changes made

Region selection

А. ADDITION
А.1 FIND MINER

This button is available from any tab. We added the Find Miner function for a quick navigation
on miners of your farm. With the help of this function you can quickly determine which
particular ASIC device you are currently working with. Just click on the button and the
corresponding device will alternately signal with its Fault(red) and Normal(green) diodes. To
turn off the state, click on the same button again.

BiXBiT | FIRMWARE USER MANUAL | 18


А.2 STOP/RESTART THE CGMINER

These buttons are accessible from any tab. Once the action is confirmed, the CGMiner will
be stopped or restarted. The process takes about 1 minute.

А.3 REBOOT

This button is accessible from any tab. Once the action is confirmed, the ASIC will be
restarted. The process takes about 1 minute.

BiXBiT | FIRMWARE USER MANUAL | 19

You might also like