diff --git a/bitkeylib/client.py b/bitkeylib/client.py index b65e1de..095c0e1 100644 --- a/bitkeylib/client.py +++ b/bitkeylib/client.py @@ -237,11 +237,11 @@ class BitkeyClient(object): self.init_device() return isinstance(resp, proto.Success) - def load_device(self, seed, otp, pin, spv): + def load_device(self, algo, seed, otp, pin, spv): if not self.debuglink: raise Exception("DebugLink not available") - if not self.debuglink.load_device(seed, otp, pin, spv): + if not self.debuglink.load_device(algo, seed, otp, pin, spv): return False self.init_device() return True \ No newline at end of file diff --git a/bitkeylib/debuglink.py b/bitkeylib/debuglink.py index 427e946..b7043fd 100644 --- a/bitkeylib/debuglink.py +++ b/bitkeylib/debuglink.py @@ -22,8 +22,8 @@ class DebugLink(object): self.transport.write(proto.DebugLinkGetState(otp=otp, pin=pin)) return self.transport.read_blocking() - def load_device(self, seed, otp, pin, spv): - self.transport.write(proto.LoadDevice(seed=seed, otp=otp, pin=pin, spv=spv)) + def load_device(self, algo, seed, otp, pin, spv): + self.transport.write(proto.LoadDevice(algo=algo, seed=seed, otp=otp, pin=pin, spv=spv)) resp = self.transport.read_blocking() return isinstance(resp, proto.Success)