Skip to content

Releases: solokeys/solo2

2:20220822.0: Fix credential length and NFC issues

25 Aug 16:54
Compare
Choose a tag to compare

Trussed® firmware

Discussion: #129

WARNING! This update will invalidate any existing credentials you have on your authenticator. This is to solve a credential encoding length we had before.

  • Credential ID lengths exceeded 255 bytes which caused issues for some platforms and whenever U2F is used. Lengths are now shorter than 255.
  • Fixed problematic use of wait uptime messages
  • Fixed U2F issue with NFC treating APDUs incorrectly
  • Fixed LED to work as intended (green pulse for OK, blue/purple to ask for user touch, red for "dead")

This release 2:20220822.0 switches versioning schemes to "date-versioning" (era:date.patch). The prefix 2: means that this is a breaking change vs. previous 1: releases, and the date 20220822 denotes when it was built (in this case August 22, 2002 - later is better). The suffix .0 would only be needed in case of multiple releases on one day. Hence with the CLI tool, running solo2 ls easily shows how current the firmwares are. For technical reasons, in some places an associated semantic versioning (in this case, X.Y.Z = 2.964.0) may be visible. These convert via era = X, date = 2020-01-01 + Y, patch = Z. That is, Y means days since the start of 2020.

Breaking change means that your FIDO credentials will likely stop working (existing TOTP credentials, if any, are not affected). So, ensure you have alternate ways to login to your sites, and re-register the device after updating it. You can "wipe" a device using fido2-token -R (in the future, the CLI will also implement this).

Fix occasional windows error

25 Jan 03:00
Compare
Choose a tag to compare

Trussed® firmware

  • When using U2F via windows it would sometimes error with "Cannot use this security key". It was because solo2 always used ctaphid keepalive messages which aren't strictly needed for U2F, and it broke the windows CTAP driver.

Minor fixes

11 Nov 04:18
Compare
Choose a tag to compare

Trussed® firmware

  • Fix an issue with allow list not returning correct amount of credentials when RK's are matched.

Minor fixes

20 Sep 03:48
Compare
Choose a tag to compare

Trussed® firmware

  • Fix an issue where holding 3 buttons for 5s at start did NOT reboot into update mode as it should
  • Disable PIV app as it is incomplete and can cause issues.

Initial firmware

14 Jul 04:38
Compare
Choose a tag to compare

Trussed® firmware

Initial firmware:

  • Complete FIDO2 implementation
  • Partial PIV app
  • USB + NFC interfaces
  • Signed update support + ability to boot to bootrom using solo-cli or holding down buttons.

dummy release to test associated discussions

07 Sep 11:10
Compare
Choose a tag to compare

foobar