Replies: 2 comments 2 replies
-
Okay, so I installed solo1-cli and ran reset there, it gave me this traceback C:\Users\tester>C:\Users\tester\AppData\Local\Programs\Python\Python310\Scripts\solo.exe key reset
Warning: Your credentials will be lost!!! Do you wish to continue? [y/N]: y
Press the button to confirm -- again, your credentials will be lost!!!
Traceback (most recent call last):
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\Scripts\solo.exe\__main__.py", line 7, in <module>
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\solo\cli\key.py", line 302, in reset
solo.client.find(serial).reset()
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\solo\devices\base.py", line 79, in reset
CTAP2(self.get_current_hid_device()).reset()
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\fido2\ctap2\base.py", line 753, in reset
self.send_cbor(Ctap2.CMD.RESET, event=event, on_keepalive=on_keepalive)
File "C:\Users\tester\AppData\Local\Programs\Python\Python310\lib\site-packages\fido2\ctap2\base.py", line 675, in send_cbor
raise CtapError(status)
fido2.ctap.CtapError: CTAP error: 0x30 - NOT_ALLOWED So I unplugged my USB-A key and plugged in a USB-C key, ran a reset and it worked. After that, I tried my USB-A key and it would reset. Something odd is going on, and people need to be aware of it. I can't even reproduce the |
Beta Was this translation helpful? Give feedback.
0 replies
-
For safety reasons, the reset command has a 10-second time window, meaning that it can only be used during the first 10s after plugging in your SoloKey. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
So I've tried Windows, solo-desktop, solo2-cli and even python and I cannot reset my Solo v2 device.
Python seems to give the best information:
So what am I doing wrong? Shouldn't I be able to reset the device? If not, how would one wipe the device to give to another person?
Note: I initially set the pin in Windows.
Beta Was this translation helpful? Give feedback.
All reactions