diff --git a/trezorlib/client.py b/trezorlib/client.py index 173bb54..df13fe2 100644 --- a/trezorlib/client.py +++ b/trezorlib/client.py @@ -343,7 +343,7 @@ class DebugLinkMixin(object): class ProtocolMixin(object): PRIME_DERIVATION_FLAG = 0x80000000 - VENDORS = ('bitcointrezor.com',) + VENDORS = ('bitcointrezor.com', 'keepkey.com',) def __init__(self, *args, **kwargs): super(ProtocolMixin, self).__init__(*args, **kwargs) diff --git a/trezorlib/transport_hid.py b/trezorlib/transport_hid.py index 63a679c..3cfbd8b 100644 --- a/trezorlib/transport_hid.py +++ b/trezorlib/transport_hid.py @@ -8,6 +8,7 @@ from transport import Transport, ConnectionError, NotImplementedException DEVICE_IDS = [ (0x10c4, 0xea80), # Shield (0x534c, 0x0001), # Trezor + (0x2b24, 0x0001), # KeepKey ] class FakeRead(object):