Antminer Firmware Updater for whole fleets.
Batch-update Bitmain Antminer firmware across hundreds of miners. Scan a subnet, test on a few units, then flash the rest in parallel. Pools and worker names are kept. Free, no account, nothing leaves your network.
Windows Defender may flag this build. Why, and what to doOne window. Scan, review, update.
A scan of 71 addresses: every miner's model, board and firmware at a glance, with suggestions on the right and the activity log below. The numbered markers match the included User Guide.
Built for fleets, not single miners.
Updating Antminers one web page at a time doesn't scale. This tool handles the scanning, file matching, uploading and verification across a whole site.
From zip to updated fleet in four steps.
_internal next to the exes) and run MMB-FirmwareUpdater.exe. First run? See the SmartScreen note.firmware subfolder.# What's in the zip MMB-FirmwareUpdater.exe desktop app MMB-FirmwareUpdater-cli.exe command line _internal\ runtime files, keep it miner_defaults.json default logins per brand containers.cfg.example saved IP ranges template MMB-FirmwareUpdater_User_Guide.pdf 18-page guide MMB-FirmwareUpdater_README.txt SHA256SUMS.txt hash of every file # Saved ranges (containers.cfg) c25 = 10.208.66.0/23 c26 = 10.208.68.10-10.208.69.254 # CLI scan of two containers > MMB-FirmwareUpdater-cli.exe scan --container c25,c26 ✓ inventory.csv saved, history logged
Ranges accept 10.1.1.10-40, full start-end, CIDR /23, or several separated by commas.
What it updates, and what it only sees.
Firmware flashing is for Bitmain miners on stock firmware. Other brands show up in the scan for inventory and basic control.
- Any model with an official Bitmain .bmu file, e.g. S19 and S21 families
- Single-image and merged multi-board .bmu files
- Older
Antminer-Model-release-*.bmufile names - Restart, sleep and wake
- WhatsMiner (detection and status; restart not yet)
- Avalon / Canaan
- Sealminer / Bitdeer
- Braiins OS, LuxOS, Auradine (FluxOS)
- Antminers on custom firmware (VNish, Braiins OS, LuxOS)
- Miners whose model or board has no loaded .bmu file
- Miners already running newer firmware than the file
Check it before you run it.
These are the SHA-256 checksums of the files we published. If your copy gives a different hash, don't run it. Download it again from this page.
How to check the hash on Windows
Open PowerShell in the download folder and run:
Get-FileHash .\MMB-FirmwareUpdater_260930.1451.zip -Algorithm SHA256
The result must match the zip hash above exactly. After unzipping, SHA256SUMS.txt inside the folder lists the hash of every file, including everything in _internal.
"Windows protected your PC"?
The app isn't code-signed yet, so Windows SmartScreen can't show a verified publisher. Click More info → Run anyway.
The app is a packaged Python program. A few antivirus engines flag that packaging style generically, which is a known false positive. The VirusTotal links above show the current results from 70+ engines for these exact files.
Windows Defender says "Trojan:Win32/Wacatac"?
That is a known false positive. The !ml at the end of the name means Defender's machine-learning model flagged the file because of how it is packaged (a Python app bundled with PyInstaller); no actual malware signature matched. We have reported build 260930.1451 to Microsoft as an incorrect detection and will remove this note once it is cleared.
Before you allow it, compare the file's SHA-256 with the table above. If it matches, the file is exactly what we published. If Defender has already quarantined it:
- Open Windows Security → Virus & threat protection → Protection history.
- Select the Wacatac entry for
MMB-FirmwareUpdater.exe(or-cli.exe). - Click Actions → Allow on device (or Restore), then unzip again if the file is missing.
System requirements
Recent changes
- First public release
- Default logins per miner brand in
miner_defaults.json - New folder-based packaging with a checksum for every file
- Version shown in the exe's file properties
- PDF user guide included
- Safety and stability fixes from a full code review
- Hover tips on every button
- Auradine login, faster default updates, start-up notice
- Red confirmation before any flash that resets miner settings
- Sortable firmware details popup
- Faster scans by default, scan history, Debug mode
- Braiins OS support (experimental)
Questions operators ask.
Is it really free?
Does it include Bitmain firmware?
firmware subfolder. Using Bitmain's own files means you always flash the genuine release.Which Antminer models are supported?
Will it reset my pools and worker names?
Can a miner be bricked?
Does it send data anywhere?
inventory.csv and history.db, and miner passwords are never written to disk.Why does Windows or my antivirus warn about it?
Windows Defender says it's "Trojan:Win32/Wacatac". Is it safe?
!ml suffix means no real malware signature matched). We've reported it to Microsoft. Check that the SHA-256 matches the one on this page, then restore the file from Windows Security → Protection history. Step-by-step instructions.Is there a command-line version?
MMB-FirmwareUpdater-cli.exe uses the same engine and the same saved ranges, so it works in scripts and scheduled tasks.Where do I report bugs or get updates?
Firmware is one job.
MMB runs the whole site.
This updater comes from the same team that builds MineMoreBtc, an on-premise platform for managing Bitcoin mining sites. One plug-in device, every miner in one dashboard in about 10 minutes.
- Visual rack maps with per-slot hashrate and temperature
- Pool, power and reboot control for Antminer, Whatsminer, Avalon, Auradine and Sealminer
- Price-based automated curtailment and Modbus power metering
- Alerts, System Health and Telegram push
- Fully on-premise, with no cloud dependency
Licence & disclaimer. Freeware, free to use including commercially. Provided "as is", without warranty of any kind. You use it entirely at your own risk. MineMoreBtc / Goldingen Tech and its authors are not liable for any direct, indirect or consequential damage or loss, including bricked miners, lost settings, downtime or lost revenue. Only flash official Bitmain firmware. Flashing may affect the manufacturer's warranty. Antminer and Bitmain are trademarks of their respective owners. This tool is not affiliated with or endorsed by Bitmain.