Vnish S19, T19 Firmware

How to install

Do you have more than 1000 ASICs?    Get a DEV FEE discount!

NAND INSTALLATION: Download the Vnish NAND firmware image below and read the installation guide using Hashcore Toolkit

SD INSTALLATION: Download the SD image, extract it, and read the installation guide (To install the firmware, use an SD card no larger than 16 GB, FAT32). Insert the SD card with the Vnish image and power on the miner — if you remove the SD card, the BITMAIN firmware will be restored. If you need to update the version of the Vnish firmware already installed on the SD card or in NAND, download the WEB version of the Vnish firmware and upload it using the UPGRADE function.

VNISH FIRMWARE UPDATE: Download the Vnish Online Updater (VOU) to quickly update your firmware to the latest version without downloading any additional files.

Select Vnish firmware

Model
Antminer U3S19Xph
Antminer T19 Pro Hydro
Antminer T19
Antminer T19 Hydro
Antminer S19Xp
Antminer S19Xp+ Hydro
Antminer S19Xp+
Antminer S19Xp Hydro
Antminer S19 Pro
Antminer S19 Pro+ Hydro
Antminer S19 Pro Hydro
Antminer S19 Pro Hydro 120
Antminer S19 Pro A
Antminer S19+
Antminer S19K Pro
Antminer S19J Pro
Antminer S19J Pro+
Antminer S19J Pro A
Antminer S19J Xp
Antminer S19J
Antminer S19J+
Antminer S19I
Antminer S19E Xp Hydro
Antminer S19A Pro
Antminer S19A
Antminer S19
Antminer S19 Hydro
Antminer S19 88
Antminer S19 126
Version
1.2.6
1.2.7
Type
CV
XIL
AML
BB
Method
NAND
SD

Vnish firmware for Bitmain
( - ,)




After rebooting a miner with a CVitek control board running Vnish firmware, the stock firmware will return. To prevent this, the Hashcore Toolkit must be running and connected to the miner network, so that Vnish remains active after a reboot or power-off.


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



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)

Antminer S19 profitability


Vnish Firmware Versions

Version 1.3.1

🆕 Expanded Miner Support
Newly Supported Antminer Models
• Air-Cooled: S19 XP+, S21 Pro, S21 XP
• Hydro Series: U3S21EXPH, S21e Hydro(AMLogic/CVitek), U3S19XP+H, S21+ Hydro (CVitek), S21 XP Hydro
Added Support for Specific Hashboard/Sub-models
• Antminer S19j XP: BHB56804-
• Antminer S19k Pro: BHB56907
• Antminer S21+: A3HB70702
• Antminer S21+ Hydro: H6HB70702, H6HB70704
• Antminer S21 Pro: A3HB70603
• Antminer S21 XP: A3HB70502, A3HB70503
• Antminer S21 XP Hydro: H6HB70502
• Antminer S19 XP+ Hydro: HHB68702, HHB68703

🆕 Expanded PSU Support
• Added support for PSU types: 0xc4, 0x69

⚙️ New Features & Enhancements
• Default Thermal Safety for Hydro/Immersion: To ensure hardware longevity, the default Critical Temperature for all Hydro and Immersion-cooled models is now set to 80°C upon firmware installation.
• Expanded Localization: Added support for two new languages: Portuguese (pt) and Georgian (ka).
• Expanded Startup & Resume Delay: The Mining startup delay (configurable in seconds) now also applies to Resume mining. This ensures a controlled staggered start for power stability, whether the miner is powering on for the first time or resuming after a pause.
• Rollback to Stock: Added an option to automatically wipe system logs when performing a “Rollback to Stock” operation.
• Thermal Protection: Implemented critical PSU temperature monitoring. The system will now automatically lower/raise presets to prevent PSU overheating.
• Safety Shutdowns: Miner now switches to “Failure State” immediately upon detecting sensor errors or overheating.
• Autotune Optimization: Improved autotune algorithms for better stability and efficiency.
• Voltage Management: Reduced voltage offsets during frequency tuning for more precise power control.
• Enhanced Diagnostics: Updated temperature sensor validation logic and fixed widespread issues related to global setting applications.
• Stability Fixes: Resolved the “Random DevFee penalty” bug.

🔧 New Configuration Options
• Offline Mining: Allows the miner to continue operating without an internet connection (Note: hashrate produced offline is not submitted to pools).
• Delayed Resume: Added an optional delay before mining resumes.
• Advanced Power Management: New throttle command: Allows users to manually scale down mining power. For example, setting the throttle to 50% will reduce a 200TH miner to 100TH, allowing for immediate power savings without stopping the miner.
• Hydro-Specific Settings: Added “Minimum water temperature for startup” for liquid-cooled systems.
• New Cooling Widget: Added a dedicated dashboard widget for Hydro and Immersion cooling systems.
• Advanced Logic:
• Added “Retune on chain break” option.
• Added “Allow disable chain without PICs” option.
• Preset Tuning Timestamps: The interface now displays the completion date for autotuned presets. Note: This applies only to tuning sessions performed on this version or later. Presets tuned in previous versions will not display a date.
• Power Limit: Added a new Power Limit functionality. The miner will now strictly adhere to a user-defined wattage cap, automatically lowering the overclock (frequency/voltage) if power consumption attempts to exceed the limit.

🔧 Bug Fixes
• NTP Synchronization: Added new time-server pools (pool.ntp.org) to ensure more reliable system clock synchronization and faster connection to mining pools.
• Factory Reset Protection: Fixed an issue where the device serial number was accidentally deleted during a factory reset.
• Fixed issues involving the cloning of miner settings.
• Resolved a dashboard freezing bug occurring when querying third-party monitoring services.
• Configuration Persistence: Fixed an issue where miner configuration changes failed to save correctly.
• Network Settings: Fixed an issue with reading and displaying Network settings.

This ensures that IP addresses, gateway configurations, and other network parameters are correctly retrieved from the system and accurately shown in the web interface.

⚠️ Deprecated & Removed Features
• Removed: higher-volt-offset option.
• UI Cleanup: Widget settings have been removed from the interface for a more streamlined experience.
• Removed “Modded PSU” Setting: The option to manually select a Modded PSU has been removed from the configuration.

💻 API Changes
• Method Migration: The find-miner method is now deprecated.
• New Route: Introduced ‘locate-miner’. This new method includes a parameter to explicitly enable or disable the miner locator (LED), providing better control via the API.
• New Route: Added the ‘boards’ route to the API for more granular hashboard data retrieval.
• New Route: ‘/mining/throttle’ added a specific route to control the new throttling/power scaling feature.
• Route Removal: The ‘/chips’ route has been permanently removed from the API.
• Field Renaming: To improve clarity, the API field ‘remain_stopped_on_reboot’ has been renamed to ‘restore_miner_state_on_reboot’.



Version 1.2.7

🆕 New Antminer models

  • S19 XP+
  • S19 XP+ Hydro
  • U3S19XPH
  • S21e Hydro
  • U3S21EXPH

🆕 Extended submodel support

  • S19 XP — BHB56806
  • S19j XP — BHB56804-
  • S19k Pro — BHB56907
  • S21+ Hydro — H6HB70702, H6HB70704
  • S21+ — A3HB70702, A3HB70703
  • S21 Pro — A3HB70603
  • S21 XP — A3HB70502, A3HB70503


Version 1.2.6

🆕 Extended miner support

  • New supported Antminer 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
  • Added Antminer submodel support for:
  • S19 XP: BHB56802
  • S21 Hydro: HHB68601, HHB68502, HHB68503
  • T21: BHB68701-
  • S21: BHB68606, BHB68603P, BHB68603-

⚙️ New features and improvements

  • Added the ability to edit configured presets
  • Chinese language is now available in the dashboard
  • New detailed power consumption chart
  • Displays miner and hashboard power consumption from presets (for models without a built-in wattmeter in the power supply)
  • Water temperature widget for Antminer S19 Pro Hydro and S19 Pro Plus Hydro (inlet/outlet)
  • Miner initialization: fast pause during initialization
  • Power supply temperature monitoring support
  • Automatic preset reconfiguration 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 are now saved after reboot
  • Fixed unexpected miner crash

🔧 New configuration options

  • Preset switching options:
  • Ignore fan speed and automatic upper preset downgrade based on temperature
  • Chip regulation: available for x21 series (except S21 Pro)
  • Sensor handling:
  • Ability to ignore chip temperature sensors (Antminer L9, Antminer S21, Antminer T21, Antminer S21 Imm, Antminer S21 Hydro)
  • Ability to skip broken temperature sensors
  • Startup control:
  • Configurable delay before mining starts (reduces power spikes at startup)
  • Configurable minimum number of working hashboards required to start mining

🔧 Bug fixes

  • Fixed random EEPROM corruption
  • Fixed pool configuration loss during abrupt power-off
  • Fixed dashboard freeze caused by error handling
  • Fixed unexpected reset of immersion mode to automatic

⚠️ Removed features

  • Hotel Pool and Fees tabs removed

🌡 Preset and temperature control improvements

  • Updated preset switch thresholds: RISE at 85 °C and DECREASE at 90 °C
  • Added new presets for: Antminer S19j Pro+, S19a, S19 XP, S21
  • Fixed presets for: Antminer S19e XP Hydro, S19 (76 chips), S19j Pro, S19 Pro+ Hydro, L7 and S19i

🌬 Fan and cooling improvements

  • Added maximum fan speed limit for automatic mode
  • Reduced minimum fan speed during pause to 0%
  • Increased maximum fan speed to 90% when increasing presets
  • Improved fan control logic based on temperature

⚙️ System configuration and behavior

  • Restart configurations: maximum restart attempts are now disabled by default (0)
  • Time zone:
  • Added time zone handling for Cvitek
  • Full reboot is now required when changing the time zone
  • EEPROM reading: accelerated on all boards except XIL
  • Default support: for miners without EEPROM, a default board model is assigned
  • Logging:
  • Logs are not preserved after reboot on Cvitek boards
  • Chip ID is displayed in logs during overheat events

🌍 User experience (UX) and interface improvements

  • The dashboard now automatically detects the system/browser language on first launch
  • Various UI and UX improvements to enhance usability