ATTENTION: If you have BITMAIN firmware from March 2024 and later, you need to use this instruction to install VNISH firmware.
NAND INSTALL: Download NAND INSTALL IMAGE for your miner model and type of control board and VNISH TOOLKIT (unzip, read manual how to install).
SD INSTALL: Download the SD IMAGE , unzip and read manual ( Use SD card to install the firmware (not more than 16gb, FAT 32) Insert the SD card with VNISH FIRMWARE and turn on the asic, if you pull out the SD card the BITMAIN firmware will return. For amlogic control boards you can pull out an SD card or USB flash drive. If you need to update the version of vnish firmware which you are already using on the SD card or in NAND you need to download the firmware WEB SD update file and use upgrade function in the firmware.
Standard types of control boards: Xilinx ( SD slot outside ) , beagle bone BB version ( SD slot is located inside on the control board) , Amlogic ( only micro usb slot is located outside ), CVitek ( SD slot outside ), check the file types of control boards
After rebooting the miner with the CVitek control board with the vnish firmware, the stock firmware will return, you need to scan the network where the miner is located using phoenix-scanner in the background and the Vnish firmware will be restored automatically
Select Vnish firmware
Vnish firmware for Bitmain
( - ,)
Modes vnish S19, T19 firmware
VNISH FIRMWARE MODES FOR ALL 19 SERIES MODELS
STOCK BITMAIN FIRMWARE ANTMINER S19:
Bitman Antminer S19pro – 110 TH/s – 3300 watt (30 watt – TH/s)
Antminer S19j – 90 TH/s – 3100 watt (34 watt – TH/s)
Antminer T19 – 81 TH/s – 3100 watt (38 watt – TH/s)
Version 1.2.6 Stable
🆕 Expanded Miner Support
• Newly Antminer supported models:
• T19 Pro Hydro, S19j XP, S19e XP Hydro, S19 Pro Hydro (120 chips)
• S21 XP, S21+, S21+ Hydro, S21 Immersion, S21 Pro,
• S21 XP Hydro, S21 XP Immersion, T21 with Xilinx and L9
• Antminer submodel support added for:
• S19 XP: BHB56802
• S21 Hydro: HHB68601, HHB68502, HHB68503
• T21: BHB68701-
• S21: BHB68606, BHB68603P, BHB68603-
⚙️ New Features & Enhancements
• Added ability to edit tuned presets
• Chinese language now available in dashboard
• New detailed graph for power consumption
• Shows miner consumption and hashboards from presets (for models without PSU consumption reporting)
• Water temperature widget for Antminer S19 Pro Hydro and S19 Pro Plus Hydro (inlet/outlet)
• Miner Initialization: Quick pause during initialization
• PSU temperature monitoring support
• Automatic preset retuning after repeated “Chain Break Detected” errors
• Comprehensive error system with detailed error codes
• Updated voltage limits for Antminer T21
• Automatic shutdown on any chain error for models without PIC controllers
• Charts now persist after reboot
• Resolved unexpected miner crash
🔧 New Configuration Options
• Preset Switcher options:
• Ignore fan speed and Auto-lower top preset based on temperature
• Chip Throttling: Available for x21 series (excluding S21 Pro)
• Sensor Handling:
• Option to ignore chip temperature sensors (Antminer L9, Antminer S21, Antminer T21, Antminer S21 Imm, Antminer S21 Hydro)
• Option to skip broken temperature sensors
• Startup Control:
• Configurable delay before mining starts (reduces startup power spikes)
• Configurable minimum number of operational boards required to start mining
🔧 Bug Fixes
• Fixed occasional EEPROM corruption
• Fixed issue with pool configuration loss on abrupt shutdown
• Fixed dashboard freezing caused by error handling
• Fixed immersion mode unexpectedly resetting to auto
⚠️ Deprecated Features
• Removed Hotel Pool and Fees
tab
🌡 Preset & Temperature Control Improvements
• Preset Switcher thresholds updated: RISE at 85 °C and DECREASE at 90 °C
• New presets added for: Antminer S19j Pro+, S19a, S19 XP, S21
• Corrected presets for: Antminer S19e XP Hydro, S19 (76 chips), S19j Pro, S19 Pro+ Hydro, L7 and S19i
🌬 Fan & Cooling Enhancements
• Added maximum fan speed limit for auto mode
• Reduced minimum fan speed during pause to 0%
• Increased maximum fan speed to 90% during preset increase
• Improved fan control logic based on temperature
⚙️ Configuration & System Behavior
• Restart Configs: Max Restart Attempts now defaults to disabled (0)
• TimeZone:
• Added time zone handling for Cvitek
• Full reboot now required when changing time zone
• EEPROM Reading: Accelerated on all boards except XIL
• Default Support: Default board_model assigned for miners without EEPROM
• Logging:
• Logs not saved after reboot on Cvitek boards
• Chip ID shown in logs during overheat events
🌍 User Experience (UX) & UI Improvements
• Dashboard now auto-detects system/browser language at first launch
• Various UI and UX enhancements for improved usability
🔐 Stability, Performance & Security
• Improved autoswitcher and autotune performance
• General system stability improvements
• Strengthened firmware security
• Improved PSU compatibility across supported models
• Added brute-force protection for web interface passwords
💻 API Changes
• Factory Info Enhancements: Added has_pics
, psu_model
, and psu_serial
to response
• New API Fields:
• summary
: includes hr_nominal
(theoretical hashrate)
• info
: includes build_uuid
, build_name
• metrics
: includes power_consumption
• chips
: includes throttled
field