asicseer_installer
also includes an automatic "braiins" removal tool.
ASICseer takes security seriously and hopes to achieve the Bitmain© vision for true operational security. Bitmain© recently released SSH-disabling security firmwares. Our company applauds Bitmain© for taking into account aftermarket security concerns and for protecting their customers.
To restore SSH after installing these firmwares and to prevent unauthorized logins, follow the Download Instructions and the Command Usage Instructions.
Download and prepare asicseer_installer
version 1.1.6 according to your architecture's instructions:
asicseer_installer
to a linux box local to your ASIC network.curl -L -o asicseer_installer https://install.asicseer.com/download/asicseer_installer
chmod +x asicseer_installer
to make the program executable.Use Windows WSL on a Windows box local to your ASIC network, and follow the Linux x86_x64 download instructions (recommended if you must use Windows 10).
Alternatively, download the Windows 10 executable:
asicseer_installer.exe
to a Windows box local to your ASIC network.cmd
and open the Command Prompt app.cd C:\Users\yourname\Downloads
(or wherever you downloaded asicseer_installer.exe)asicseer_installer.exe
instead of ./asicseer_installer
Run ./asicseer_installer
to get a list of all available options:
Help
--help (-h) display help
--version (-v) display version
Usage
--force (-f) ignore warnings and continue with operation
--iplist (-l) use a file containing:
a list of ips (10.8.251.25)
vlan ranges (10.8.250.0-255)
CIDRs max /20 (10.8.200.0/21)
--threads (-t) number of concurrent units to process, default is 1
Maintenance actions on target ASIC(s)
--pw-reset (-p) remove "braiins" if present, restore ssh, remove sig check, set ssh/webui passwords to "admin"/"root"
--remote (-r) change the remote config file to another one
--fix-curl (-c) re/install and/or fix missing/corrupted curl
Installation actions on target ASIC(s)
--execute (-e) execute command (can be used to install ASICseer with SINGLE-ASIC INSTALLER command)
--upgrade (-u) re/install and/or upgrade with a specified tar file
Enter your Remote Config File (for auto-installing ASICseer):
For this Remote Config File, after installation, the ASIC login will be: root / [your current password]
NOTE: In the below examples, replace webuipass
with the current password you use to login to your ASIC webUI. It is usually root
and should be at the end of your command.
For using --pw-reset
Auto-Install ASICseer:
./asicseer_installer -p -e "curl -k -s https://install.asicseer.com/deploy/a/https://asicseer.com/config.txt | ash" 192.168.1.189 webuipass
Keep stock and/or revert to stock firmware:
./asicseer_installer -p ip.of.target.asic webuipass
For using --pw-reset
Create a file parallel to asicseer_installer
called iplist.txt
and add your list of target ASIC IPs (separated by newlines).
Auto-Install ASICseer:
./asicseer_installer -p -e "curl -k -s https://install.asicseer.com/deploy/a/https://asicseer.com/config.txt | ash" -t 5 -l iplist.txt webuipass
Keep stock and/or revert to stock firmware:
./asicseer_installer -p -t 5 -l iplist.txt webuipass
Any Function can be combined with multithreading (--threads
-t
) and ip lists (--iplist
-l
)
changing remote config | ./asicseer_installer -r https://myserver.com/myconfig.txt ip.of.target.asic webuipass |
fixing curl | ./asicseer_installer -c ip.of.target.asic webuipass |
upgrading firmware | ./asicseer_installer -u any.firmware.tar.gz ip.of.target.asic webuipass |
asicseer-sd.zip
in preparation for making a Micro SD Card image.
asicseer-sd.zip
file instead of the t9+ -SD Tools.zip
file.For best-effort security, proceed with Securing your ASIC with Passwordless Login and Public Key.
NOTE: We advise against installing unverified executables from questionable sources, and/or allowing others access to your network. When sharing this program, link only to this page: https://asicseer.com/page/security-restoring-ssh as it has the following security features:
asicseer_installer
sha256sum:
3ba8c7d054b0d06e13d108cbcbd777a11a9d284519d48fb3d8fc7117c894dc8e
asicseer_installer.exe
sha256sum:
19f28a7cff0b4c974342209b85c8bd8804f54438941c8b16dbb4d37a21490c0d