bug: fix some issues with hammer miners

This commit is contained in:
Upstream Data
2024-11-14 11:16:09 -07:00
parent 01342738b0
commit 2523ef8484
3 changed files with 4 additions and 1 deletions

View File

@@ -231,7 +231,7 @@ class BlackMiner(StockFirmware):
hashrate = boards[1].get(f"chain_rate{i}")
if hashrate:
hashboard.hashrate = AlgoHashRate.SHA256(
hashrate, HashUnit.SHA256.GH
float(hashrate), HashUnit.SHA256.GH
).into(self.algo.unit.default)
chips = boards[1].get(f"chain_acn{i}")

View File

@@ -19,3 +19,5 @@ from pyasic.miners.device.makes import HammerMake
class D10(HammerMake):
raw_model = MinerModel.HAMMER.D10
expected_chips = 108

View File

@@ -561,6 +561,7 @@ class MinerFactory:
MinerTypes.MARATHON: self.get_miner_model_marathon,
MinerTypes.BITAXE: self.get_miner_model_bitaxe,
MinerTypes.ICERIVER: self.get_miner_model_iceriver,
MinerTypes.HAMMER: self.get_miner_model_hammer,
}
fn = miner_model_fns.get(miner_type)