Skip to content

Commit a8a0e4a

Browse files
Added support for Antminer S19XH Hydro running on Braiins OS (#353)
* Add pyasic files * Add pyasic files * Update pyproject.toml * Update pyproject.toml * Added support for Antminer S19XP Hydro running on Braiins OS * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 5f2f6e0 commit a8a0e4a

File tree

6 files changed

+18
-0
lines changed

6 files changed

+18
-0
lines changed

pyasic/device/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ class AntminerModels(MinerModelType):
6363
S21Pro = "S21 Pro"
6464
S21Hydro = "S21 Hydro"
6565
T21 = "T21"
66+
S19XPHydro = "S19 XP Hydro"
6667

6768
def __str__(self):
6869
return self.value

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
S19Plus,
3131
S19Pro,
3232
S19ProPlusHydro,
33+
S19XPHydro,
3334
)
3435

3536

@@ -87,3 +88,7 @@ class BOSMinerS19XP(BOSer, S19XP):
8788

8889
class BOSMinerS19ProPlusHydro(BOSer, S19ProPlusHydro):
8990
pass
91+
92+
93+
class BOSMinerS19XPHydro(BOSer, S19XPHydro):
94+
pass

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
BOSMinerS19Pro,
3030
BOSMinerS19ProPlusHydro,
3131
BOSMinerS19XP,
32+
BOSMinerS19XPHydro,
3233
)
3334
from .T19 import BOSMinerT19

pyasic/miners/device/models/antminer/X19/S19.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,3 +223,12 @@ class S19jXP(AntMinerMake):
223223
expected_fans = 4
224224
expected_hashboards = 3
225225
algo = MinerAlgo.SHA256
226+
227+
228+
class S19XPHydro(AntMinerMake):
229+
raw_model = MinerModel.ANTMINER.S19XPHydro
230+
231+
expected_chips = 204
232+
expected_fans = 0
233+
expected_hashboards = 3
234+
algo = MinerAlgo.SHA256

pyasic/miners/device/models/antminer/X19/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,6 @@
3838
S19ProHydro,
3939
S19ProPlus,
4040
S19ProPlusHydro,
41+
S19XPHydro,
4142
)
4243
from .T19 import T19

pyasic/miners/factory.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,7 @@ class MinerTypes(enum.Enum):
561561
"ANTMINER T21": BOSMinerT21,
562562
"BRAIINS MINI MINER BMM 100": BraiinsBMM100,
563563
"BRAIINS MINI MINER BMM 101": BraiinsBMM101,
564+
"ANTMINER S19 XP HYD.": BOSMinerS19XPHydro,
564565
},
565566
MinerTypes.VNISH: {
566567
None: VNish,

0 commit comments

Comments
 (0)