GuidesSeptember 24, 2026
Whatsminer Machine Types: M3X, M5X, M6X and M7X Models and Variants
"An M50S" is not enough information to order a hash board, pick a firmware file or decide whether two machines can share parts. Whatsminers are identified by a model, a tier and a variant code, and the variant is what matters on the bench. This guide explains the naming and then lists every model and variant we track, series by series.
Reading a Whatsminer model name
Take M30S++_VH20:
- M30 is the model. The first digit is the generation — M3X, M5X, M6X, M7X — and the second digit places it within that generation.
- S++ is the tier. Within a model, the base unit, S, S+ and S++ step up in hash rate and, usually, efficiency.
- VH20 is the variant. It identifies the specific hash-board and chip revision the unit was built with. Two M30S++ machines with different variant codes can have different chip counts, chip bins and PSU requirements.
You will find the full name on the machine label, in the Miner Type column of WhatsMinerTool, and encoded in the hostname on the miner's status page — M30S_VE21.H6OS-CB4V10.P221C-... reads as model and variant, then control board, then PSU.
Cooling types
Each series has air-cooled, hydro-cooled and immersion models. Within a generation the numbering follows a loose pattern — lower numbers air, middle numbers hydro, higher numbers immersion — but it is not strict (the M39 is air-cooled), so use the tables rather than the pattern.
M3X series
| Model | Cooling | Variants |
|---|---|---|
| M30 | Air | V10, V20; M30K V10; M30L V10 |
| M30S | Air | V10–V80; VE10–VE70; VF10, VF20, VF30; VG10, VG20, VG30, VG40, VG60; VH10, VH20, VH40, VH50, VH60; VI20; VJ30 |
| M30S+ | Air | V10–V100; VE30–VE100; VF20, VF30; VG20–VG60; VH10–VH70; VI30; VJ30, VJ40, VJ50 |
| M30S++ | Air | V10, V20; VE30, VE40, VE50; VF40; VG30, VG40, VG50; VH10–VH110; VI30; VJ20, VJ30, VJ50, VJ60, VJ70; VK30, VK40, VK50 |
| M31 | Air | V10, V20; M31H V10, V40; M31L V10 |
| M31S | Air | V10–V90; VE10, VE20, VE30; M31SE V10, V20, V30 |
| M31S+ / S++ | Air | V10–V60, V80, V90, V100; VE10–VE60, VE80; VF20, VF30; VG20, VG30; M31S++ rare |
| M32 | Air | V10, V20 |
| M33 | Hydro | V10, V20, V30; M33S VG30; M33S+ VG20, VG30, VH20, VH30; M33S++ VG40, VH20, VH30 |
| M34 | Hydro | M34S+ VE10 |
| M36 | Immersion | M36S VE10; M36S+ VG30; M36S++ VH30 |
| M39 | Air | V10, V20, V30 |
M5X series
| Model | Cooling | Variants |
|---|---|---|
| M50 | Air | VE10, VE20, VE30; VG10, VG20, VG30; VH10–VH90; VJ10–VJ60; VK10–VK50 |
| M50S | Air | VH10–VH50; VJ10–VJ50; VK10–VK80; VL10, VL20, VL30 |
| M50S+ | Air | VH10–VH40; VJ10–VJ60; VK10, VK20, VK30; VL10, VL20, VL30 |
| M50S++ | Air | VK10–VK60; VL10–VL60 |
| M51S / S+ / S++ | Air | M51S+ VL10, VL20, VL30, VL40 |
| M52S / S+ / S++ | Immersion | M52S VK10, VK20, VK30; M52S++ VL10 |
| M53 / M53S | Hydro | M53 VH10–VH50, VK10–VK60; M53H VH10; M53S VH10–VH40, VJ10–VJ50, VK10, VK20, VK30 |
| M53S+ | Hydro | VJ10–VJ50; VK10–VK40 |
| M53S++ | Hydro | VK10–VK70; VL10–VL60 |
| M54 / S / S+ / S++ | Hydro | M54S VH10, VH20, VH30, VK10, VK20, VK30; M54S+ VL10, VL20, VL30; M54S++ VK10, VK20, VK30, VL10–VL40 |
| M56 / S / S+ | Immersion | M56 VH10, VH20, VH30; M56S VH10, VH20, VH30, VJ10–VJ40; M56S+ VJ10, VJ20, VJ30, VK10–VK50 |
| M56S++ | Immersion | VJ10, VJ20, VJ30; VK10–VK60 |
| M59 | Immersion | VH30 |
M6X series
| Model | Cooling | Variants |
|---|---|---|
| M60 | Air | VK10–VK60; VL10–VL50; VM10–VM40 |
| M60S | Air | VK10–VK90; VL10–VL90; VM10–VM40 |
| M60S+ | Air | VK10–VK70; VL10–VL110; VM10–VM50 |
| M60S++ | Air | VL10–VL90; VM10–VM90 |
| M61 | Air | VK10–VK70; VL10–VL60 |
| M61S / S+ | Air | M61S VK10, VK20, VK30, VL10–VL90, VM10, VM20, VM30; M61S+ VL10, VL20, VL30 |
| M62S / S+ / S++ | Immersion | M62S+ VK10, VK20, VK30; M62S++ VM10, VM20, VM30 |
| M63 | Hydro | VK10–VK50; VL10–VL70 |
| M63S | Hydro | VK10–VK100; VL10–VL90; VM10, VM20, VM30 |
| M63S+ | Hydro | VK10, VK20, VK30; VL10–VL90; VM10–VM40 |
| M63S++ | Hydro | VL10–VL90; VM10, VM20, VM30 |
| M64 / S / S+ / S++ | Hydro | M64 VL10–VL40; M64S VL10, VL20, VL30; M64S++ VM10, VM20, VM30 |
| M65 / S / S+ / S++ | Hydro | M65S VK10, VK20, VK30, VL10–VL60; M65S+ VK10, VK20, VK30, VL10, VL20 |
| M66 | Immersion | VK10–VK60; VL10, VL20, VL30 |
| M66S | Immersion | VK10–VK80; VL10–VL80 |
| M66S+ | Immersion | VK10–VK50; VL10–VL80 |
| M66S++ | Immersion | VL10–VL80; VM10, VM20, VM30 |
| T66S++ | Immersion | VM30 |
| M67 / M67S | Immersion | M67S VK10, VK20, VK30 |
| M69 / M69S++ | Immersion | M69 VK30; M69S++ VM30 |
M7X series
| Model | Cooling | Variants |
|---|---|---|
| M70 | Air | VM10–VM80; VL10, VL20, VL30 |
| M70S | Air | VM10, VM20, VM30; VN10, VN20, VN30 |
| M70S+ | Air | VM10, VM20, VM30; VN10, VN20, VN30 |
| M72 / M72S | Air | M72 VM10, VM20, VM30; M72S VM10, VM20, VM30 |
| M73 | Hydro | VM10–VM70; VL10, VL20, VL30 |
| M73S | Hydro | VM10, VM20, VM30 |
| M73S+ | Hydro | VM10–VM40 |
| M76 | Immersion | VM10, VM20, VM30; VL10, VL20, VL30 |
| M76S | Immersion | VM10, VM20, VM30 |
| M78S | Immersion | VM10, VM20, VM30 |
| M79 / M79S | Immersion | M79 VM10–VM60; M79S VM10, VM20, VM30 |
A range such as VH10–VH90 means every step of ten in between; where a step is missing from the list, it is missing from our records too. This is a working reference, not MicroBT's catalogue — new variants ship regularly, so if a label shows a code that is not here, that is expected.
Why the variant matters for repair
- Parts. Hash boards, and often PSUs, are specific to a variant. See our spare parts guide for the PSU families and which ones interchange.
- Consolidation. Boards moved between units must match model, variant, ASIC type, chip count and TH rating — and ideally chip bin — or you risk error codes and hardware failure. The variant code is the first thing to check, and the ASIC count per domain printed by the boost controller is the second.
- Firmware. Recovery images are matched to the control board (H3, H6OS, H616) rather than the variant, but the variant determines which chips the firmware must support — the source of error 201-8410 after an SD recovery on older units. See the firmware guide.
- Warranty. Serial numbers are per unit and per board. A consolidated unit sent in under warranty ends the warranty on both the unit and the donor — see the warranty guide.
Not sure what you have?
Send us a photo of the machine label — or the Miner Type line from WhatsMinerTool — and we will tell you the variant, whether it is one we stock boards for, and whether it is a candidate for repair. We are an authorized Whatsminer repair centre in Chicago — contact us.
More in Guides
September 24, 2026
Hash Board Consolidation: Building Whole Miners From Partial Ones Without Wrecking Them
September 24, 2026
ASIC Miner Error Codes and Basic Troubleshooting for Whatsminer and Antminer
September 24, 2026