SeedHammer II manualfirmware v1.4.3 · llms.txt

Titles and what is engraved on a plate

What the SeedHammer II engraves on each plate, where a wallet title appears, and how to tell plates apart.

Stock firmware v1.4.3 engraves the layouts below on seed and descriptor plates. A wallet's title appears on the screen only, and the fingerprints tell the plates of one wallet apart.

Seed words are typed on the machine only and never pass through a phone, a computer or a chat assistant. A descriptor is not a secret, but it reveals every address of the wallet.

What you need

On every plate

Passphrases and other text

Seed plate

A seed plate has no derivation path or script type; those belong to the descriptor. After the checkmark on "Engrave Seed", the machine plans this layout:

12 words 24 words
Left column words 1 to 12 words 1 to 16
Right column the SeedQR, 25 x 25 modules, 22.5 mm wide words 17 to 20 above the SeedQR (29 x 29 modules, 26.1 mm), words 21 to 24 below
Planned engraving time, without homing 14 min 35 s 23 min 42 s
Screenshot pending: A 12-word seed plate: fingerprint, words, SeedQR
Screenshot pending: A 24-word seed plate, words 17 to 24 around the SeedQR

Descriptor plate

Example wallet Layout Space used Planned time
2-of-3 native segwit, keys with origins, /<0;1>/* TEXT ONLY top 56 mm of the plate 10 min 58 s
the same 2-of-3 QR ONLY 65.7 mm square, centred 39 min 27 s
single-sig native segwit, key with origin, /0/* TEXT + QR top 54 mm, QR 40.5 mm 18 min 41 s
Screenshot pending: Two descriptor plates for the same 2-of-3 wallet: TEXT ONLY and QR ONLY

Titles: shown, not engraved

Export Title comes from
JSON with "label" and "descriptor": Specter Desktop Copy Wallet Data or Save Wallet File; Sparrow's Specter Desktop export the label field
Coldcard-format multisig text: in Sparrow, Export File... in the Coldcard Multisig, Keystone Multisig, Passport Multisig or BlueWallet Vault Multisig pane (Show... gives a QR code, not text); Specter's Save ColdCard file; BlueWallet's Export Coordination Setup the Name: line
Screenshot pending: Specter Desktop export starting with "label": "Demo 2of3"

Engrave Descriptor with Title "Demo 2of3"

Tell the plates of one wallet apart

If it does not work

Symptom Cause Fix
No "Title" line on "Engrave Descriptor" No name in the export. Send an export from the Titles table.
The wallet name is not on the plate Titles are shown only. Keep a note of the name. Tell plates apart by their fingerprints.
"Unknown format" with Coldcard-format text No Name: line, or Format: BIP45 from Specter's Save ColdCard file for legacy P2SH. For legacy P2SH, send Copy Wallet Data. All causes.
"Unknown format" with a Sparrow export A ?bh= or ?gl= suffix. Remove it.
The seed plate's fingerprint differs from the wallet The wallet uses a passphrase, or a word differs. With a passphrase, expected: the plate shows the fingerprint without it (fingerprints).
The checksum or keys on the plate differ from what I sent The plate carries the rebuilt descriptor (Text). See why.
No /0/* or /<0;1>/* on the plate The export had none. Send a plain descriptor with /<0;1>/* (no title).
A QR from older firmware has no fingerprints v1.4.1 and v1.4.2 left out the master fingerprints and the origin paths before each key. Older plates.