Open maddler opened 2 years ago
Same here. Ubuntu 21.04. rustc 1.62 (snap rustup)
Downloading latest release from https://github.com/solokeys/solo2/ Fetched firmware version 1:20200101.9 (1.0.9) Tap button on key to confirm, or replug to abort... Error: User prompt to confirm maintenance timed out! norbert@norbert-Latitude-5580:~$ ./.cargo/bin/solo2 list Solo 2 F4090C8FDD7CBA5E93409795223151E7 (CTAP+PCSC, firmware 1:20200101.9)
The solo2 is already on the latest version?
Pretty sad there was no acknowledgement on this bug since., nor any update on the tools.
@maddler : Have your tried to add 70-solo2.rules in udev ?
The one from solo2-cli have an extra entry needed for firmware update in user mode.
Hello Alex, the udev-rule work:
Downloading latest release from https://github.com/solokeys/solo2/ Fetched firmware version 1:20200101.9 (1.0.9) Tap button on key to confirm, or replug to abort... LPC55 Bootloader detected. The LED should be off. Writing new firmware... Done. Rebooting key. The LED should turn back on.
The same happens on Fedora 36.
Fedora 36
sudo udevadm control --reload
solo2 ls
~ $ solo2 update
Downloading latest release from https://github.com/solokeys/solo2/
Fetched firmware version 2:20220822.0 (2.964.0)
Warning: This is is major update and it could risk breaking any current credentials on your key.
Check latest release notes here to double check: https://github.com/solokeys/solo2/releases
If you haven't used your key for anything yet, you can ignore this.
✔ Continue? · yes Continuing Tap button on key to confirm, or replug to abort... LPC55 Bootloader detected. The LED should be off. Writing new firmware... Done. Rebooting key. The LED should turn back on.
Thanks for the tip @alex-sector!
Confirmed that Fedora 36 instructions work. PR created to add makefile to this repo to make it easier: https://github.com/solokeys/solo2-cli/pull/83
Hello, I've just tried to update firmware on one of the SoloKey2 I just received. I get prompted to tap to confirm, the led on the key goes off bit then I get a tiemout error:
I installed solo2 with cargo install. I was able to update the SoloKey2 on Mac with no issues.