Add firmware check
This commit is contained in:
parent
796d52ac09
commit
2c096f9669
|
@ -27,7 +27,7 @@ try:
|
|||
from btchip.btchipUtils import compress_public_key,format_transaction, get_regular_input_script
|
||||
from btchip.bitcoinTransaction import bitcoinTransaction
|
||||
from btchip.btchipPersoWizard import StartBTChipPersoDialog
|
||||
from btchip.btchipFirmwareWizard import updateFirmware
|
||||
from btchip.btchipFirmwareWizard import checkFirmware, updateFirmware
|
||||
from btchip.btchipException import BTChipException
|
||||
BTCHIP = True
|
||||
BTCHIP_DEBUG = False
|
||||
|
@ -143,7 +143,7 @@ class BTChipWallet(NewWallet):
|
|||
d.setWaitImpl(DongleWaitQT(d))
|
||||
self.client = btchip(d)
|
||||
firmware = self.client.getFirmwareVersion()['version'].split(".")
|
||||
if int(firmware[0]) <> 1 or int(firmware[1]) <> 4 or int(firmware[2]) < 9:
|
||||
if (not checkFirmware(firmware)) or (int(firmware[0]) <> 1) or (int(firmware[1]) <> 4) or (int(firmware[2]) < 9):
|
||||
d.close()
|
||||
try:
|
||||
updateFirmware()
|
||||
|
|
Loading…
Reference in New Issue