GUIDE 03 / VERIFICATION
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.
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.
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.
This example uses the S21 model entry. Use your own model's record if its package differs. Catalog record checked on 2026-10-23:
s21-aml-nand-v1.3.6vnish-s21-aml-nand-v1.3.6.tar.gzPublished SHA-256:
8679f6540f8b9f3cfe3f747d6d44399f8b277c7abaccc6efc99c3cdd52e15a2f
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.
shasum -a 256 "./vnish-s21-aml-nand-v1.3.6.tar.gz"
sha256sum "./vnish-s21-aml-nand-v1.3.6.tar.gz"
(Get-FileHash -LiteralPath '.\vnish-s21-aml-nand-v1.3.6.tar.gz' -Algorithm SHA256).Hash
certutil -hashfile ".\vnish-s21-aml-nand-v1.3.6.tar.gz" SHA256
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.
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 syntax: Perl shasum, GNU SHA-2 utilities, Microsoft Get-FileHash, Microsoft certutil -hashfile.
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