Read the label on the miner chassis carefully. Record the full model name (e.g. S19j Pro rather than just S19) together with the control-board revision number. Even a single prefix or suffix difference in the model name can require an entirely different firmware build, and installing the wrong one will disable the device.
Only download from the links referenced on this page or the manufacturer's direct support portal. Whenever the manufacturer publishes an MD5 or SHA-256 checksum, verify the downloaded file against it before proceeding, to confirm both integrity and authenticity.
Connect over a direct network cable, without a VPN or proxy in between, to the miner's management IP address. For most Antminer units the default credentials are root/root; for other brands consult the device's technical manual.
In the management panel, navigate to System β Firmware Upgrade. Upload the file, typically a .tar.gz or .bin package, and wait for the validation confirmation message. Do not refresh or close the browser tab during this stage.
Depending on the model, flashing usually takes five to fifteen minutes, after which the miner reboots automatically. During this window, monitor the control-board LEDs and avoid changing any settings.
After reboot, check the installed firmware version from System Overview and confirm it matches the downloaded build. Re-enter the pool address, worker name, and password, since several models reset these values to defaults after flashing.
The miner fails to boot or the hashboards are no longer detected. Usually caused by installing firmware built for a visually similar but non-identical model, such as flashing S19 firmware onto an S19 Pro.
A sudden power cut during flashing corrupts the control board's bootloader. The device remains completely unresponsive after power is restored.
The upload stops midway, or an "Invalid Firmware / CRC Error" message appears. Usually caused by an internet connection drop during the original download.
Core frequency and voltage automatically revert to factory defaults after a new firmware install. This is normal and part of the standard update process.
The device restarts repeatedly and never reaches the mining/hashing stage β most often the result of a corrupted or infected firmware image.
In some series (e.g. Whatsminer M-series, Antminer S17) the controller revision differs between units. Installing the wrong revision's firmware causes clock errors or false temperature readings.
After flashing, the miner reverts to DHCP or a default static IP, making it unreachable at its previous address β especially disruptive in farms relying on fixed IP assignments.
Displayed hashboard temperatures fluctuate erratically or read far outside normal range immediately after an update, often due to a sensor-calibration mismatch in the new build.
ASIC miner firmware is generally structured in three layers. The bootloader handles initial hardware startup. The kernel, built on a minimal Linux distribution, manages the drivers that communicate with the hashboards. The mining application layer (e.g. CGMiner/BMMiner) executes the mining algorithm and manages pool communication. A standard flashing operation typically updates only the kernel and application layers, leaving the bootloader untouched except during specialized recovery procedures.
Unofficial firmware is one of the most serious security threats facing mining operations of any size. In "hashrate hijacking," the pool address is silently altered inside a hidden section of the firmware configuration, redirecting part of the device's processing power to an attacker's wallet without any visible change in behavior β this can go undetected for months. Validating the SHA-256 checksum and, where possible, monitoring network traffic with a tool such as Wireshark are essential precautions.
Immediately after installing new firmware, keep the device under continuous observation for at least thirty minutes. Check hashboard temperatures from the Miner Status section; a swing of more than fifteen degrees Celsius versus normal operation can indicate incompatibility between the firmware build and the physical PCB revision. Compare fan speed against pre-update baselines β in a successful install, hashrate should stabilize at its rated value within roughly five minutes.
Because firmware updates frequently reset network and pool parameters to factory defaults, document the miner's static IP, subnet mask, gateway, and DNS settings before beginning, alongside primary/backup pool URLs, port numbers, and worker naming conventions. Restoring these values manually prevents a device from silently falling off the pool dashboard, which in large-scale operations can go unnoticed for hours and translate directly into lost revenue.
| Brand | Primary algorithm | Efficiency | Cooling options | Most notable trait |
|---|---|---|---|---|
| Antminer | SHA-256 / Scrypt | High (BM chipset) | Air / Hydro | Largest global install base |
| Whatsminer | SHA-256 | Very high (BM1370) | Air / Immersion | Strong immersion-cooling lineup |
| Innosilicon | Ethash / SHA-256 / Grin | Moderate | Air | Broadest algorithm diversity |
| Goldshell | Blake2S / Handshake / Scrypt | Moderate | Air (low noise) | Best for home / office use |
| Avalon (Canaan) | SHA-256 | High | Air / Water | Pioneer of commercial ASIC mining |
| Elphapex | Scrypt | High for its class | Air | Newer brand, rapid firmware iteration |
| iPollo | Ethash / SHA-256 / CuckooCycle | Moderate to high | Air / Hydro | Popular for Ethash-legacy mining |
| Iceriver | KHeavyHash | High | Air | Dominant brand for Kaspa mining |
Bitmain is the largest ASIC miner manufacturer in the world, founded in Beijing in 2013. The proprietary BM chipset architecture used across the S19 and S21 series delivers a substantially improved energy-to-hashrate ratio (J/TH). Official firmware for this brand is distributed through the Bitmain Service portal. On the S17 series, pay close attention to the thermal-sensor revision, since this line shipped with several distinct control-board versions, each requiring its own dedicated firmware build.
Technician note: Copy the model name exactly, including prefixes and suffixes (Pro, j, XP, Hydro), from the physical label. S19 and S19 Pro firmware are entirely different files. For a bricked control board, recovery requires the official TFTP recovery tool.
MicroBT, focused on the SHA-256 algorithm and the M-series line, is recognized as Bitmain's primary competitor in the Bitcoin ASIC market. The M60/M66 series, built on the BM1370 chipset architecture, achieves notably high energy efficiency. A distinguishing feature of Whatsminer is the immersion-cooling option available in the M56/M66 "Immersion" variants, which requires a specialized dielectric cooling fluid. Always verify the control-board revision (H3 or H6) before downloading firmware.
Technician note: Read the control-board revision (H3 versus H6) from the internal label. Installing H6 firmware on an H3 board leads to clock errors and false temperature readings. Recovery relies on the token-based recovery method.
Innosilicon specializes in ASIC chipsets across a range of algorithms. The A10 Pro series was built specifically for Ethash / Ethereum Classic mining, shipping in 5, 6 and 7 gigabyte memory variants, each requiring its own dedicated firmware. The T-series targets SHA-256, while the G32 model targets Grin's Cuckoo Cycle algorithm; matching the exact memory revision is critical when choosing firmware.
Technician note: On the A10 series, the memory revision (5G/6G/7G) must exactly match the downloaded firmware. Installing 5G firmware on a 7G unit causes memory-detection failures. Verify the exact memory capacity on the Memory Module label.
Goldshell has built strong popularity among home and semi-professional users through quiet, cost-effective miner designs. The BOX series, with noise under 35 dB, is usable even in office environments. The KD series targets Kadena (Blake2S), the HS series targets Handshake, and the LT series targets Litecoin. Official firmware for this brand is published through a public GitHub repository.
Technician note: Read the RELEASE.md notes in the relevant GitHub branch before installing. The update runs from System β Update Firmware in the device panel. For the BOX series, use a high-speed connection to avoid transfer corruption.
Canaan was the first company in cryptocurrency history to produce a commercial ASIC miner. The Avalon A14/A15 series, using a multi-chip module architecture, reaches a high level of operational stability. A distinctive feature of this brand is an external controller (AUC3) that manages the serial UART link between the control box and the hashing board β both controller and hashing-board firmware must be updated together and kept on matching versions.
Technician note: On Avalon products, control-box and hashing-board firmware must stay on matching versions. After updating the hashing board, also update the AUC3 controller firmware β a version mismatch causes UART communication errors.
Elphapex is a relatively new brand that has carved out a place in the ASIC market by focusing on energy efficiency and support for popular algorithms. The DG-series is built specifically for Scrypt and combined Dogecoin/Litecoin mining, offering notably strong energy efficiency. Because the brand is still young, firmware updates often arrive alongside meaningful stability and efficiency improvements.
Technician note: Given how young this brand is, always back up your current settings before installing new firmware. Following Elphapex's official Telegram or Discord channel is recommended for urgent advisories.
iPollo covers a wide range of users by manufacturing miners for several different algorithms. The V1/V1 Hydro series targets Ethash / Ethereum Classic mining, the B-series targets SHA-256, and the G1 model targets Grin's Cuckoo Cycle algorithm. The V1 and V1 Mini models, despite similar naming, use entirely separate, non-interchangeable firmware.
Technician note: The V1 and V1 Mini models carry completely different firmware β confusing them causes the device's hashboards to go undetected. The Hydro series also needs firmware built specifically for liquid cooling, distinct from the air-cooled build.
Iceriver specializes in miners based on the KHeavyHash algorithm for the Kaspa network. The KS-series spans everything from the small home-oriented KS0 to industrial-grade KS5L/KS7 units. Given how rapidly Kaspa's network parameters evolve, keeping firmware current is essential for correctly running the latest protocol changes.
Technician note: Given how frequently the Kaspa network protocol changes, keeping Iceriver firmware current is especially important. After every update, re-check and confirm the pool address and worker settings.
In most cases yes, provided you kept a copy of the previous firmware file before updating. Reinstalling it through System β Firmware Upgrade typically restores prior behavior, though pool and network settings will still need to be re-entered.
A wired connection is strongly recommended. Wi-Fi introduces a higher risk of packet loss and dropped connections during upload, which can corrupt the transfer and, in rare cases, interrupt the flashing process while the device is writing to flash memory.
Some firmware builds reset administrative credentials to factory defaults as part of a security-hardening update. Check the manufacturer's release notes for the current default username and password before assuming the device is compromised.
Installing official firmware from the manufacturer's own portal generally does not affect the warranty. Installing unofficial or modified firmware typically does void warranty coverage and is also the leading cause of hashrate-hijacking incidents.
Warning signs include pool-reported hashrate consistently lower than the miner's own dashboard, unexpected outbound network connections visible in traffic monitoring, or a firmware version string that does not match anything published by the manufacturer.
New mining ads, directory listings and industry articles, straight to your inbox.
π Your information is safe and will never be shared.
