Skip to content
  • PicoKey App
Portada » Blog » PicoKey App 2.4

PicoKey App 2.4

New version 2.4

1. Major new functional modules

  • Added a full HSM section (management, crypto, initialization).
  • Expanded FIDO management with passkeysslotsaccounts, plus FIDO2 and bindings support.
  • Added a new OpenPGP module, including a PIV panel and public key export in ASCII-armored (.asc) format.
  • Integrated pypicoopenpgp and moved OpenPGP-related functionality into that package.

2. Firmware/board and ESP32 support

  • Added support for ESP BOOT modeESP Secure Boot, and ESP flashing.
  • Added scripts/parsers for ESP32 board scraping and manifest generation updates.
  • Added local firmware loading (no registration required).
  • Added serial-number caching for locked ESP boards.

3. UI/UX and app-flow improvements

  • Reorganized sections (including key management), made session section foldable, and improved sidebar behavior.
  • Reworked modal/message dialog system (replacing QMessageBox patterns), including ESC close/cancel support.
  • Improved lock/unlock flow, PIN request flow, async/thread handling, and device connection signaling.
  • Status bar behavior changed to a floating model.

4. Agent and cross-platform reliability

  • Added capability to install the agent.
  • Fixed agent behavior across macOS, Linux, and Windows.
  • Fixed Windows resource path handling and distribution restart behavior.

5. Build/packaging/dependencies

  • Multiple packaging/build refinements (UPX/strip toggles, external Qt usage, symlink handling in zip, etc.).
  • Requirements updates and SSL context fix using certifi.

6. Other notable additions

  • Added an Audit panel (with temporary disable/re-enable work during development).
  • Expanded About area (including Credits) and updated third-party license assets.
HSM
Passkeys
Slots
Accounts
OpenPGP
PIV