bug: fix some issues with hammer miners
This commit is contained in:
@@ -231,7 +231,7 @@ class BlackMiner(StockFirmware):
|
|||||||
hashrate = boards[1].get(f"chain_rate{i}")
|
hashrate = boards[1].get(f"chain_rate{i}")
|
||||||
if hashrate:
|
if hashrate:
|
||||||
hashboard.hashrate = AlgoHashRate.SHA256(
|
hashboard.hashrate = AlgoHashRate.SHA256(
|
||||||
hashrate, HashUnit.SHA256.GH
|
float(hashrate), HashUnit.SHA256.GH
|
||||||
).into(self.algo.unit.default)
|
).into(self.algo.unit.default)
|
||||||
|
|
||||||
chips = boards[1].get(f"chain_acn{i}")
|
chips = boards[1].get(f"chain_acn{i}")
|
||||||
|
|||||||
@@ -19,3 +19,5 @@ from pyasic.miners.device.makes import HammerMake
|
|||||||
|
|
||||||
class D10(HammerMake):
|
class D10(HammerMake):
|
||||||
raw_model = MinerModel.HAMMER.D10
|
raw_model = MinerModel.HAMMER.D10
|
||||||
|
|
||||||
|
expected_chips = 108
|
||||||
|
|||||||
@@ -561,6 +561,7 @@ class MinerFactory:
|
|||||||
MinerTypes.MARATHON: self.get_miner_model_marathon,
|
MinerTypes.MARATHON: self.get_miner_model_marathon,
|
||||||
MinerTypes.BITAXE: self.get_miner_model_bitaxe,
|
MinerTypes.BITAXE: self.get_miner_model_bitaxe,
|
||||||
MinerTypes.ICERIVER: self.get_miner_model_iceriver,
|
MinerTypes.ICERIVER: self.get_miner_model_iceriver,
|
||||||
|
MinerTypes.HAMMER: self.get_miner_model_hammer,
|
||||||
}
|
}
|
||||||
fn = miner_model_fns.get(miner_type)
|
fn = miner_model_fns.get(miner_type)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user