ledger: newer fw throws different exception when not in bitcoin mode

This commit is contained in:
SomberNight 2018-03-18 02:14:47 +01:00
parent ee3ab5361e
commit 2ce2b36846

View file

@ -180,8 +180,8 @@ class Ledger_Client():
try:
self.perform_hw1_preflight()
except BTChipException as e:
if (e.sw == 0x6d00):
raise BaseException("Device not in Bitcoin mode")
if (e.sw == 0x6d00 or e.sw == 0x6f00):
raise BaseException(_("Device not in Bitcoin mode")) from e
raise e
self.preflightDone = True