Skip to content

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

ASIC Test-Fixture Selection Matrix: Which Jig & Test File for Your Antminer Board

Buying a hashboard test fixture sounds simple until you discover Bitmain split its own test jigs partway through a single product family. The question that actually matters isn’t “which brand of tester” — it’s “which jig and which test file does my board generation need,” and getting it wrong can cost you chips. This matrix maps every common Antminer generation from the S9 to the S21 to the right Bitmain jig, the third-party universal-fixture path, and the free coarse check your control board already gives you.

Quick answer

"Which test fixture do I need?" has a trap in it: the answer is not one fixture per brand, it is one jig-plus-test-file per board GENERATION, and Bitmain split its own jigs mid-family. The V9-V1.2 jig covers the S9 generation through the S17, S17 Pro and T17 — but the S17+, T17+, S17e and T17e jumped to the newer V1.0 jig shared with the S19 series, which is the single most common selection mistake. Third-party universal fixtures cover everything with one board, but only because you swap a per-model (and per-PCB-revision) TF-card test file — and on S21/T21 you must first reflash the fixture to firmware B047. The control board itself gives you a free coarse test (chain-level ASIC counts in the boot log) before you buy anything.

🔴 The rule that saves boards: the test file must match the exact model AND the PCB revision (the BHB number silk-screened on the board), not just "S19". A wrong test file can apply the wrong voltages and kill the very chips you are trying to test. Match the file to the board before you power the fixture.

Board generationChipBitmain jigThird-party fixture + test fileControl-board self-test
S9 / S9i / S9jBM1387 BM1387 Bitmain V9-V1.2 test jig (official manual covers S9 series, S11, S15, T15, DR5, D5, S17, S17 Pro, T17) Universal chip fixture + S9-family TF-card test file (Zeus Mining workflow; exact current SKU unverified) Yes, coarse — the stock S9 control board reports per-chain ASIC count in the kernel log; localizes to a CHAIN, not a chip
Watch out: An S9 fixture/test file cannot test later generations and vice versa — jig + test file must match the exact model (A (Bitmain support 360039323873) / B (third-party SKU))
S15 / S17 / S17 Pro / T17BM1391 / BM1397 BM1391 / BM1397 Same Bitmain V9-V1.2 test jig as the S9 generation (S15, T15, S17, S17 Pro, T17 explicitly listed) Universal chip fixture + model-specific TF-card test file Yes, coarse — boot-log chain/ASIC status only, no chip-level localization
Watch out: 🔴 S17+ and T17+ are NOT on this jig (see next row). The within-17-family split is the single biggest fixture-selection trap (A (Bitmain support 360039323873))
S17+ / T17+ / S17e / T17eBM1397 (S17+/T17+) · BM1396 (S17e/T17e) BM1397 (S17+/T17+) · BM1396 (S17e/T17e) Bitmain V1.0 test jig (official manual covers S17+, T17+, S17e, T17e AND the S19 series); repair-centre constant-temp fixture P/N ZJ0001000004 Universal chip fixture + per-model TF-card test file Yes, coarse — boot-log chain check only
Watch out: Uses the NEWER jig shared with S19, NOT the S9/S17 V9-V1.2 jig, despite the '17' name. Matches D-Central's chip canon: S17e/T17e = BM1396 (A (Bitmain support 900001565643; Altair ZJ0001000004 listing))
S19 / S19 Pro / S19j Pro / S19 XPBM1362 / BM1360 / BM1366 family BM1362 / BM1360 / BM1366 family Bitmain V1.0 test jig (S19 series); repair-centre constant-temp fixture variants (ZJ00010000xx) Universal chip fixture + per-PCB-REVISION TF-card test file: S19 = BHB42801 / BHB42831 / BHB42841; S19 XP = BHB56801; S19j Pro, S19 Pro, S19 Pro+ Hydro and S19 Hydro (HHB28601) each have their OWN file Yes, coarse — control board reports chain ASIC counts; no per-chip fault localization
Watch out: 🔴 The test file must match the exact PCB revision (the BHB number silk-screened on the board), not just 'S19' — a wrong file can apply wrong voltages and physically DAMAGE the ASIC chips (A (Bitmain support 900001565643; third-party S19 program guide + per-revision files))
S21 / T21 / S21 Pro / S21 HydroBM1368 (108 chips, 12 domains of 9) BM1368 (108 chips, 12 domains of 9) A dedicated Bitmain S21-era jig part number is unverified; resellers list generic 'Antminer S21/T21 test fixtures' The S19-series universal chip fixture is REUSED — but you must first flash fixture firmware version B047, then load the S21/T21/S21 Pro/S21 Hydro TF-card test files. A separate BM1368 single-chip tester exists for chip-level QC Yes, coarse — boot-log chain check; whether stock S21 firmware exposes richer diagnostics is unverified
Watch out: 🔴 A 19-series fixture does NOT work on S21 boards until re-flashed to B047 fixture firmware (A (third-party S21/T21 repair guide + BM1368 tester tutorial) / unverified (Bitmain official S21 jig P/N))

Open data (CC BY 4.0): CSV · JSON · API: /wp-json/dc/v1/test-fixture-selection

The within-generation trap

The single most common mistake is assuming a “17-series” fixture covers every 17-series board. It doesn’t. Bitmain’s older V9-V1.2 jig handles the S9 generation through the S17, S17 Pro and T17 — but the S17+, T17+, S17e and T17e moved to the newer V1.0 jig that’s shared with the entire S19 line. That split lines up exactly with the silicon: the S17e and T17e run the BM1396, a different chip from the BM1397 in the S17+ and T17+, which is why we keep a strict chip-genealogy canon on the bench. Buy the jig for the chip, not for the number on the case.

Universal fixture, per-revision test file

Third-party universal fixtures dodge the jig-version problem with one hardware board and a library of TF-card test files — but they move the risk to the file. An S19 isn’t one test file; it’s a set keyed to the PCB revision silk-screened on the board (the BHB number), with separate files for the S19 XP, the j Pro, and each hydro variant. Load the wrong file and the fixture can drive the wrong voltages straight into the chips you’re trying to test. The S21 and T21 add another step: the same 19-series universal fixture only works after you reflash it to firmware B047, and there’s a dedicated single-chip tester for the BM1368. When the answer is expensive fixtures and irreversible mistakes, it’s often cheaper to ship the board to a bench that already owns the rig.

Before you buy anything, remember the free option in the last column: every stock control board reports its per-chain ASIC count in the boot log, which localizes a fault to a chain in seconds at zero cost — enough to decide whether a board is worth fixtures at all. From there, the test-fixture method guide covers how the bench testing actually works, the hashboard testers listing shows the equipment, and the interactive fault localizer turns your symptoms into the exact next probe. When it’s beyond your bench, D-Central’s Laval workshop repairs hashboards at flat-rate pricing.