lockedmutex/picoforge-test

Project ID: 220889

Description

PicoForge

A modern desktop application for configuring and managing Pico FIDO security keys. Built with Rust, Tauri, and Svelte. This is the official COPR repository of PicoForge application, providing official stable builds for various Fedora, OpenSuse and RPEL distros.

Features

  • Device Management: Read device information and firmware details
  • USB Configuration: Configure VID/PID and customize product names
  • LED Control: Adjust GPIO, brightness, and driver settings
  • Security Features: Manage secure boot and firmware locking (WIP)
  • Multi-Vendor Support: Compatible with multiple hardware variants
  • PassKey Management: Manage resident keys store on your pico-key

Compatibility

  • Tested Platforms: Fedora Linux, openSUSE Tumbleweed
  • Tested Boards: Raspberry Pi Pico2, Waveshare RP2350-One, ESP32-S3
  • Firmware Version: Pico FIDO 7.2

Development Status

⚠️ Alpha Release: This application is under active development. Expect bugs and breaking changes. Bug reports and feedback are welcome.

Installation Instructions

Installation Instructions

Fedora

Fedora Rawhide, 43, 42

sudo dnf copr enable lockedmutex/picoforge sudo dnf install picoforge

RHEL-based Distributions

RHEL, CentOS, AlmaLinux, Rocky Linux (EPEL 10)

sudo dnf install dnf-plugins-core sudo dnf copr enable lockedmutex/picoforge sudo dnf install picoforge

openSUSE

Tumbleweed

sudo zypper addrepo https://copr.fedorainfracloud.org/coprs/lockedmutex/picoforge/repo/opensuse-tumbleweed/lockedmutex-picoforge-opensuse-tumbleweed.repo sudo zypper refresh sudo zypper install picoforge

Leap 15.6

sudo zypper addrepo https://copr.fedorainfracloud.org/coprs/lockedmutex/picoforge/repo/opensuse-leap-15.6/lockedmutex-picoforge-opensuse-leap-15.6.repo sudo zypper refresh sudo zypper install picoforge

Post-Installation

After installation, you can launch picoforge from your application menu or run:

picoforge

Troubleshooting

If you encounter issues during installation:

  • Fedora/RHEL: Ensure EPEL repository is enabled for RHEL-based systems
  • openSUSE: Verify the repository URL matches your distribution version
  • For general issues, check the project repository or report a bug

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 10 aarch64 (0)*, x86_64 (0)* EPEL 10 (1 downloads)
EPEL 8 aarch64 (0)*, x86_64 (0)* EPEL 8 (1 downloads)
EPEL 9 aarch64 (0)*, x86_64 (0)* EPEL 9 (1 downloads)
Fedora 42 aarch64 (0)*, riscv64 (0)*, x86_64 (0)* Fedora 42 (1 downloads)
Fedora 43 aarch64 (0)*, riscv64 (0)*, x86_64 (10)* Fedora 43 (4 downloads)
Fedora 44 aarch64 (0)*, x86_64 (0)* Fedora 44 (1 downloads)
Fedora rawhide aarch64 (0)*, x86_64 (0)* Fedora rawhide (2 downloads)
openEuler 24.03 aarch64 (0)*, x86_64 (0)* openEuler 24.03 (1 downloads)
openSUSE Leap 15.6 aarch64 (0)*, x86_64 (0)* openSUSE Leap 15.6 (1 downloads)
openSUSE Tumbleweed aarch64 (0)*, x86_64 (0)* openSUSE Tumbleweed (1 downloads)

* Total number of downloaded packages.