Specter Firmware enables you to build your own trust minimized signing devices.
It is FOSS free open source software under the MIT license.
Open source firmware and off-the-shelf hardware, for trust minimized bitcoin self-custody.

Specter DIY
Very easy to build from off-the-shelf components to minimize supply chain risk.
Build Instructions >>
Signing Device
The Specter DIY uses the STM Discovery Board and Waveshare QR Code Scanner to create a signing device purely from off-the-shelf components, minimizing supply-chain risks.
Temporary Seed Mode
To eliminate the need for a built-in secure element, Specter DIY can operate in Temporary Seed Mode. In this mode, seed words are deleted each time the device is powered off and must be re-imported with each use.
Easy Seed Import
The smartphone-sized touchscreen display makes it simple to enter the Bitcoin seed phrase. Additionally, SeedQR codes are supported for added convenience.

Specter Shield
An open-source extension board for the Specter DIY, the Specter Shield enables highly secure seed phrase encryption using smartcards.
Find vendors >>Secure Element
With the Specter Shield, you can encrypt your Bitcoin seed phrase securely using a secure chip. Even if an attacker gains physical access to the device, they are limited to 10 PIN attempts to access the seed phrase.
Multiple Smartcards
Support for multiple smartcards allows you to manage multiple seed phrases, functioning like several independent hardware wallets.
Family Hardware Wallet
The Specter Shield can be shared among family members. Each member can use their own smartcard with a unique seed phrase, eliminating the need to purchase multiple hardware wallets.

Firmware Features
Embit Library
Specter firmware uses our Embit bitcoin library. It is designed to run either with Python 3 on a PC or with MicroPython on embedded devices.
Liquid Support
Use Specter Hardware wallets in singlesig or multisig wallets for self custody of Liquid assets.
Intuitive Interaction
Interface optimized for a 4inch touch display.
Anti-phishing words
Seed displayed after each pin entry verifies the device was not tampered with.
Secure Element
Shield board enables smart cards to encrypt wallet seeds. Multiple cards are acting like separate hardware wallets.
Airgapped
Use QR codes to stay completely offline.
QR Code Wallet Import
Scan QR code to import wallet descriptor to the device.
Temporary Seed
Private keys can be stored locally in device memory.
Added Entropy
Use coin-flips to introduce extra randomness to key generation.
Key Generation
Securely generate seed words using the microcontrollers true random number generator and entropy from koordinates and timestamps of every display touch.
Pin Generation
Lock device access with a pin.
PSBT
Partially signed bitcoin transaction support.
Verify Addresses
Verify and export receive addresses.
SeedQR
Import Seeds instant into the device by just scanning classic or compact seedQR Codes.
BIP85
Derive child seed phrases from your primary seed phrase for use on less secure devices, such as hot wallets, lightning wallets, etc.