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.
EPEL 10
Fedora 42
openEuler 24.03
openSUSE Leap 15.6