Skip to content
This repository was archived by the owner on Jul 6, 2026. It is now read-only.

Commit 305ce27

Browse files
committed
feat: add BOSMiner/BOSer support for Antminer S19 Pro Hydro
S19 Pro Hydro was missing from the BRAIINS_OS model map in the factory, causing it to be detected as "Unknown (BOS+)" despite the API reporting the correct model name. Added BOSMinerS19ProHydro class and registered both "ANTMINER S19 PRO HYD." and "ANTMINER S19 PRO HYDRO" variants.
1 parent 5111233 commit 305ce27

3 files changed

Lines changed: 8 additions & 0 deletions

File tree

pyasic/miners/antminer/bosminer/X19/S19.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
S19kProNoPIC,
3030
S19Plus,
3131
S19Pro,
32+
S19ProHydro,
3233
S19ProPlusHydro,
3334
S19XPHydro,
3435
)
@@ -86,6 +87,10 @@ class BOSMinerS19XP(BOSer, S19XP):
8687
pass
8788

8889

90+
class BOSMinerS19ProHydro(BOSer, S19ProHydro):
91+
pass
92+
93+
8994
class BOSMinerS19ProPlusHydro(BOSer, S19ProPlusHydro):
9095
pass
9196

pyasic/miners/antminer/bosminer/X19/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
BOSMinerS19kProNoPIC,
2828
BOSMinerS19Plus,
2929
BOSMinerS19Pro,
30+
BOSMinerS19ProHydro,
3031
BOSMinerS19ProPlusHydro,
3132
BOSMinerS19XP,
3233
BOSMinerS19XPHydro,

pyasic/miners/factory.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,8 @@ class MinerTypes(enum.Enum):
564564
"ANTMINER S19K PRO NOPIC": BOSMinerS19kProNoPIC,
565565
"ANTMINER S19K PRO": BOSMinerS19kProNoPIC,
566566
"ANTMINER S19 XP": BOSMinerS19XP,
567+
"ANTMINER S19 PRO HYD.": BOSMinerS19ProHydro,
568+
"ANTMINER S19 PRO HYDRO": BOSMinerS19ProHydro,
567569
"ANTMINER S19 PRO+ HYD.": BOSMinerS19ProPlusHydro,
568570
"ANTMINER T19": BOSMinerT19,
569571
"ANTMINER S21": BOSMinerS21,

0 commit comments

Comments
 (0)