← Downloadsvnish.global

GUIDE 03 / VERIFICATION

How to verify a VNISH firmware download with SHA-256

Compute the SHA-256 of the downloaded firmware archive and compare all 64 hexadecimal characters with the value for that exact file in the VNISH GLOBAL catalog. A match confirms file correspondence. It does not, by itself, establish that the model, control board or installation route matches your miner.

Why it matters

A filename alone does not establish that a download contains the published package. A completed download and a partly downloaded or changed file can have the same name. Computing its SHA-256 lets you compare the file's contents with the value published for the exact package.

Get the published value

Open your exact model in the firmware catalog and select the control-board platform and installation method. Use the filename, version and SHA-256 for that package. The same fields are available in the machine-readable catalog. Keep the archive packed while checking it.

Example: Antminer S21, AML, NAND, VNISH 1.3.6

This example uses the S21 model entry. Use your own model's record if its package differs. Catalog record checked on 2026-10-23:

Published SHA-256:

8679f6540f8b9f3cfe3f747d6d44399f8b277c7abaccc6efc99c3cdd52e15a2f

Compute the value locally

Open a terminal or command window in the folder containing the downloaded archive. Run the command for your system. Replace the example filename with your exact downloaded filename, retaining the quotes. These commands read the file; they do not install firmware.

macOS Terminal

shasum -a 256 "./vnish-s21-aml-nand-v1.3.6.tar.gz"

Linux with GNU Coreutils

sha256sum "./vnish-s21-aml-nand-v1.3.6.tar.gz"

Windows PowerShell

(Get-FileHash -LiteralPath '.\vnish-s21-aml-nand-v1.3.6.tar.gz' -Algorithm SHA256).Hash

Windows Command Prompt

certutil -hashfile ".\vnish-s21-aml-nand-v1.3.6.tar.gz" SHA256

Compare the results

Compare the complete 64-character hash with the value for the same filename and version. Uppercase and lowercase letters A to F represent the same hexadecimal value. Ignore labels and the filename printed alongside the hash. If the command says that the file cannot be found, check the current folder and filename; that error is not a checksum result.

MatchThe file matches the catalog's published SHA-256. Next, check the model, board and installation conditions in the matching installation guide. A matching hash alone is not confirmation that this firmware can be installed on your device.
No matchDo not install this file. Download the same package again from this site and compare again. If it still mismatches, contact support with the model, build ID and both hash values.

One origin, no mirrors

Every build on this site is served from the official release origin with its own checksum and board route. We do not publish mirrors, and a file that did not come from here is not a file we can vouch for.

Command references

Command syntax: Perl shasum, GNU SHA-2 utilities, Microsoft Get-FileHash, Microsoft certutil -hashfile.

VNISH GLOBAL · install documentation · release 1.3.6 stable · builds are FREE OF CHARGE to download and test · developer fee: a small share of active hashrate

VNISH GLOBAL is the global distribution, documentation and support ecosystem for VNISH firmware. The verified build catalog, control board routes and release history are maintained here

Firmware catalog · Control boards · Verify a build · The network