# Set up a SeedSigner with Sparrow

**Short answer:** Build a stateless SeedSigner from parts, flash verified firmware, make a dice seed, and sign Sparrow transactions by QR only.

> Build a signer that never goes online, then use it with Sparrow Wallet.

A small device that keeps your keys offline. It talks to your computer only through QR codes. No soldering needed. You can do it in four sittings, and stop between them.

- Level: Beginner
- Time: About 3 hours, in 4 parts
- Web version: https://few.guide/guides/seedsigner-sparrow.html

## What you need

- **A SeedSigner, or its parts**: Step 2 has the shopping list. No soldering needed.
- **A computer with a webcam**: Windows, macOS or Linux. Laptops have a webcam. A desktop needs a USB webcam.
- **A microSD card and a card reader**: Any small card works. Most laptops need a cheap USB card reader.
- **A 6-sided die, pencil and paper**: For your 24 words. Later, a steel backup plate (optional).
- **A little bitcoin on an exchange**: For a small test, often 20–50 USD worth.

## Step 1. Pick how you get your device

A SeedSigner is a tiny Raspberry Pi computer with a screen and a camera. It holds your keys only while it is on. When you switch it off, it forgets them.

Not sure? Do this.

Buy a **ready-made SeedSigner** or a **complete kit** with the pins already on. See the [parts tracker](https://few.guide/guides/../parts.html). No tools, no soldering. You still put the software on it yourself, and you make your own seed.

**Easiest: ready-made**No tools

Already built. Skip to step 4 when it arrives.

**Kit or parts, pins on**Look for “WH”

A board with the 40 pins already attached. The screen just presses on. About 15 minutes.

**Bare board**Ask a shop

A board without pins? A phone repair shop can solder them in a few minutes.

The guide comes in four parts. Each one ends with a good place to pause:

| Part | Steps | Time |
| --- | --- | --- |
| Get the device | 1–3 | 15–30 minutes, plus delivery |
| Set up the computer | 4–8 | 45–60 minutes |
| Make and test your seed | 9–14 | About 1 hour |
| Your first bitcoin | 15–19 | 30–60 minutes, plus waiting |

**Is this normal?** Yes: you will type your 24 words into the device each time you use it. That is how it stays empty. Step 14 shows a faster way and its catch.

## Step 2. Get the parts

Buying parts yourself? This is the whole list. If a kit has all of it, you only need the card reader and a webcam.

- Raspberry Pi Zero 2 WHThe best pick: fast and the pins are already on. A Pi Zero WH (slower) also works. “W” means it has Wi-Fi, but SeedSigner never turns it on.
- 1.3-inch LCD HAT, 240×240 pixelsThe screen with a joystick and 3 buttons. “HAT” just means an add-on board that presses onto the pins. The SeedSigner project lists the Waveshare 1.3" model. Check it says 240×240.
- Pi Zero camera, OV5647 sensorMust come with the short, narrow “Zero” ribbon cable. Bigger Pi cameras have a wider cable that won’t fit.
- microSD cardAny size, any brand. 8 or 16 GB is easy to find. The software is only 50 MB.
- USB microSD card readerOnly if your computer has no microSD slot. It plugs into your computer, not the SeedSigner. A few dollars.
- Micro-USB cable and a USB chargerAn old phone charger or a power bank is fine.
- WebcamYour laptop’s webcam works. A desktop needs any USB webcam.
- A case (optional)Free 3D-printable designs are in the SeedSigner project.

![A finished SeedSigner in a 3D-printed case, next to a bare Raspberry Pi Zero board, a small screen board and a camera with a short ribbon cable.](https://few.guide/img/ss/ss-kit.webp)

The parts: board, screen, camera with its short ribbon, and a finished device in a case. Photo: [SeedSigner project](https://github.com/SeedSigner/seedsigner/tree/0.8.7/docs/img), MIT License.

![A Raspberry Pi Zero WH board with a row of 40 metal pins sticking up along one edge.](https://few.guide/img/ss/ss-pi-zero-wh.webp)

“H” means these 40 pins are already on. Then nothing needs soldering. Photo: Ubahnverleih, [CC0](https://creativecommons.org/publicdomain/zero/1.0/), via [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Raspberry_Pi_Zero_WH_(top).jpeg).

![A small USB stick that holds a microSD card.](https://few.guide/img/ss/ss-card-reader.webp)

Only needed if your computer has no microSD slot. It plugs into your computer, not the SeedSigner. Any cheap one works. Photo: DraftSaturn15, [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), via [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:MicroSD_XC_Reader.jpg).

Bought a ready-made unit? Skip to step 4.

## Step 3. Put it together

About 15 minutes. These parts are tougher than they look. Go slowly, and nothing will break.

![Top of a Raspberry Pi Zero 2 W. One green box marks the thin camera connector on the short right edge. Another marks the micro-USB port labelled PWR IN.](https://few.guide/img/ss/ss-board-top.webp)

Right box: the camera connector. Bottom box: the power port, labelled PWR IN. Photo: Anil Öztas, [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), via [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Raspberry_Pi_Zero_2_W_--_2024_--_0008.jpg). Green boxes added.

1. Unplug everything. Hold the boards by their edges.
2. Find the thin camera connector on the Pi’s short edge. Gently pull its dark bar (the latch) out about 1 mm. It slides; it does not come off.
3. Slide the camera ribbon in, as far as it goes, with the **metal contacts facing down toward the board**. Push the latch back in. The ribbon should not move when you tug lightly.
4. Line the screen up over the Pi so it covers the board. Press it straight down onto the pins with firm, even pressure, like closing a tight lid, until it sits flat.
5. Don’t power it on yet.

![Drawing: first, pull the dark latch out about 1 millimetre. Second, slide the ribbon in with its metal contacts facing down toward the board, then push the latch back in.](https://few.guide/img/ss/ss-latch.svg)

Latch out, ribbon in with contacts facing the board, latch in. Drawing: few.guide.

![A Raspberry Pi Zero with a camera attached by a flat orange ribbon cable plugged into the connector on its short edge.](https://few.guide/img/ss/ss-camera-ribbon.webp)

How a camera ribbon sits in a Pi Zero. This camera has a long ribbon; SeedSigner kits use a short one. Same connector. Photo: Raspberry Pi Foundation, [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/), via [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Raspberry_Pi_Zero_with_Raspberry_Pi_NoIR_Camera_v2_(cropped).jpg).

![Drawing: the screen board held over the Pi’s pins, then pressed down so it sits flat with no gap and no pin tips showing.](https://few.guide/img/ss/ss-hat.svg)

Press straight down until it sits flat. Drawing: few.guide.

Not your thing? A phone repair shop can do this in minutes. Or buy one ready-made.

**Good place to pause.** Your device is built. The next part is on your computer.

## Step 4. Install Sparrow on your computer

Sparrow Wallet is free software. It shows your balance and prepares payments. It never sees your 24 words.

1. Type sparrowwallet.com into your browser yourself, then open Download. Or use [this link](https://sparrowwallet.com/download/).
2. Download the file for your computer: .msi for Windows, .dmg for Mac (Apple M-series or Intel), .deb for Ubuntu or Debian.
3. Also download the two small files at the bottom of the list: the Manifest and the Manifest Signature. Keep all three in your Downloads folder.
4. Don’t open the installer yet. First, step 5 checks it is the real one.

**Is this normal?** The file names have a version number, like 2.5.5. Yours may be newer. That’s fine.

## Step 5. Make sure Sparrow is the real one

**Why this matters.** Fake wallet apps exist, and they steal bitcoin. This check proves your download came from Sparrow’s developer and was not changed. It takes 10–15 minutes, once. After this, Sparrow checks other downloads for you.

You need a free tool called GPG**GPG:** short for GNU Privacy Guard. Sparrow and SeedSigner sign their downloads with it, so it can check them.. Pick your computer. Wherever you see **VERSION**, type your version number, for example 2.5.5.

WindowsMacLinux

Windows

1. Install [Gpg4win](https://www.gpg4win.org/) (free). Keep the default options.
2. Open your Downloads folder. Click the address bar, type cmd and press Enter. A black window opens in that folder.
3. Copy and paste these lines, one at a time, and press Enter after each:

```
curl https://keybase.io/craigraw/pgp_keys.asc | gpg --import
gpg --verify sparrow-VERSION-manifest.txt.asc sparrow-VERSION-manifest.txt
```

1. Look for **Good signature from "Craig Raw"**. That is the line that matters.
2. Now check the installer itself:

```
CertUtil -hashfile Sparrow-VERSION.msi SHA256
```

1. A long line of letters and numbers appears. Open sparrow-VERSION-manifest.txt in Notepad, press Ctrl+F and paste the first 8 characters. The line found must end with your file name, and the whole code must match.

Mac

1. Install [GPG Suite](https://gpgtools.org/) (free).
2. Open the Terminal app (press Cmd+Space, type Terminal). Type cd Downloads and press Enter.
3. Copy and paste these lines, one at a time:

```
curl https://keybase.io/craigraw/pgp_keys.asc | gpg --import
gpg --verify sparrow-VERSION-manifest.txt.asc sparrow-VERSION-manifest.txt
shasum --check sparrow-VERSION-manifest.txt --ignore-missing
```

1. Look for **Good signature from "Craig Raw"**.
2. The last command must show your file name followed by **: OK**.

Linux

1. GPG is already installed. Open a terminal in your Downloads folder.
2. Run these lines, one at a time:

```
curl https://keybase.io/craigraw/pgp_keys.asc | gpg --import
gpg --verify sparrow-VERSION-manifest.txt.asc sparrow-VERSION-manifest.txt
sha256sum --check sparrow-VERSION-manifest.txt --ignore-missing
```

1. Look for **Good signature from "Craig Raw"**.
2. The last command must show your file name followed by **: OK**.

**Is this normal?** You may also see **WARNING: This key is not certified with a trusted signature**. That is normal. It only means you haven’t marked the key as trusted in GPG yourself. What matters is “Good signature from Craig Raw”. For extra care, the key ID shown should end in **4C67 4B40**, as listed on [keybase.io/craigraw](https://keybase.io/craigraw).

**“BAD signature”, or the codes don’t match?** Stop. Delete the files, download them again from sparrowwallet.com, and repeat. Don’t install a file that fails.

1. All good? Install and open Sparrow.
2. When Sparrow asks about a server**server:** a computer that knows the whole bitcoin history. Sparrow asks it about your addresses., choose Public Server. That’s fine to start.

A public server can see which addresses you look up. Later, you can [run your own node](https://few.guide/guides/umbrel-bitcoin-node.html) to keep that private.

## Step 6. Download the SeedSigner software

First, find out which board you have. The model name is printed on the back of the board, or on the box.

![The back of a Raspberry Pi board. A green box marks the printed text “Raspberry Pi Zero 2 W”.](https://few.guide/img/ss/ss-board-label.webp)

The model name is printed on the back. This one is a Zero 2 W. Photo: SparkFun Electronics, [CC BY 2.0](https://creativecommons.org/licenses/by/2.0/), via [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:26256-Raspberry-Pi-Zero-2-WH-Back.jpg). Cropped, box added.

| Your board says | Download this file |
| --- | --- |
| Raspberry Pi Zero 2 W (or 2 WH) | seedsigner\_os.VERSION.pi02w.img |
| Raspberry Pi Zero W, WH or v1.3 | seedsigner\_os.VERSION.pi0.img |

1. Go to [the SeedSigner releases page](https://github.com/SeedSigner/seedsigner/releases). The newest release is at the top (0.8.7 when this was written).
2. Scroll to Assets under it. If you see only a few lines, click Assets to show all the files.
3. Download your .img file**.img file:** the SeedSigner software, packed as one file that you copy onto the card. Some people call it firmware. from the table above.
4. Download two more files into the same folder: seedsigner.VERSION.sha256.txt and seedsigner.VERSION.sha256.txt.sig.

**What are those?** The .txt file lists a fingerprint of each release file. The .sig file is a signature**signature:** made with a private key only the developers hold. If anyone changes the file, the check fails. that proves the SeedSigner team made that list.

## Step 7. Check the download with Sparrow

Now Sparrow does the checking for you. No commands.

1. In Sparrow, open Tools → Verify Download. Or drag one of the three files onto Sparrow.
2. For the signature, choose the .sig file. Sparrow usually finds the other two. If not, browse to the .txt and .img files.
3. You want three green ticks, and “signed by” SeedSigner.
4. If Sparrow asks for a public key, download [SeedSigner’s public key](https://keybase.io/seedsigner/pgp_keys.asc) and select it.

**Red or failed? Stop.** Delete the files and download them again. Never write a file that fails the check.

Prefer the terminal? Show commands

```
# import the SeedSigner project key
gpg --fetch-keys https://keybase.io/seedsigner/pgp_keys.asc
# must say "Good signature"
gpg --verify seedsigner.VERSION.sha256.txt.sig
# must end in ": OK"
shasum -a 256 --ignore-missing --check seedsigner.VERSION.sha256.txt
```

Then match the last 16 characters of the key fingerprint with [keybase.io/seedsigner](https://keybase.io/seedsigner). On Windows, follow the SeedSigner README.

## Step 8. Write the microSD card

1. Put the card in your card reader and plug it in.
2. Install and open [Raspberry Pi Imager](https://www.raspberrypi.com/software/) (free). It’s the first choice on Windows. balenaEtcher also works.
3. If Imager asks for a device, pick your Pi model or No filtering. For the system, scroll down to Use custom and pick your checked .img file.
4. Choose your card. Double-check it’s the card, not another drive. Then write.
5. If Imager offers to customise settings, say no.
6. Wait until it finishes **and verifies**. It’s quick, under a minute. Then eject the card.

**Is this normal?** After writing, your computer may show the card as a small drive. Don’t put files on it. If any window asks to format the card, click **Cancel**. Writing failed or got stuck on Windows? Right-click Imager, choose Run as administrator, and try again.

The card isn’t special. If anything goes wrong, you can write it again.

## Step 9. Switch it on

1. Slide the card into the Pi’s card slot, label up.
2. Plug the cable into the micro-USB port marked PWR IN, the one nearest the corner. The other port is for data and won’t power it.
3. Wait up to a minute. You’ll see the main menu: Scan, Seeds, Tools, Settings.
4. Move with the joystick. Press the joystick in to select. The three small buttons are shortcuts.

**Is this normal?** A black or white screen for up to a minute is normal while it starts. Still blank after two minutes? Check the screen is pressed all the way down, then the card.

**Stateless** SeedSigner forgets everything when the power goes off. That’s on purpose: no keys are stored on it.

**Good place to pause.** Your computer and device are ready. The next part needs about an hour, in a private place.

## Step 10. Make your seed with dice

Your seed**seed:** also called a recovery phrase or seed phrase. Anyone who sees it can take your bitcoin. is a list of 24 words. It is the master key to your bitcoin. Set aside 30 minutes. Have a die, a pencil and paper ready.

**Why this matters.** These 24 words **are** your bitcoin. The device can be lost and replaced. The words can’t. Making them with real dice means nobody, not even the device maker, can guess them.

1. Go somewhere private. No phones, cameras or smart speakers pointed at you.
2. On the SeedSigner: Tools → New seed (dice icon) → 24 words (99 rolls).
3. Roll a real die 99 times. Enter each result. Don’t make numbers up: people are bad at random. It takes 15–25 minutes.

![The SeedSigner Tools menu with “New seed” and the dice icon highlighted.](https://few.guide/img/ss/ss-tools-new-seed.webp)

Tools → New seed (dice icon). Photo: [SeedSigner project](https://github.com/SeedSigner/seedsigner/tree/0.8.7/docs/img), MIT License.

![The SeedSigner dice entry screen showing “Dice Roll 17/99”, the rolls so far, six dice faces and a “del” key.](https://few.guide/img/ss/ss-dice-entry.webp)

The counter shows your progress. **del** removes the last roll. Photo: [SeedSigner project](https://github.com/SeedSigner/seedsigner/tree/0.8.7/docs/img), MIT License.

**Is this normal?** Entered a wrong number? Select del on the keypad. It removes the last roll. The counter goes back by one.

Want to pick the words yourself with dice and let SeedSigner add only the last word? See [the dice seed guide](https://few.guide/guides/dice-seed.html). For a first time, this step is simpler.

## Step 11. Write down and check your words

1. SeedSigner shows the words a few at a time. Write each one on paper, numbered 1 to 24, in clear block letters.
2. Choose Verify and answer the short quiz. It checks you copied them right.
3. Next you see the fingerprint**fingerprint:** Sparrow shows the same 8 characters later, so you can check both use the same seed.. Write it next to your words.
4. The passphrase**passphrase:** an extra word added to your 24 words. Each passphrase opens a different wallet, so a typo opens an empty one. option: skip it for now and choose Done.

![The SeedSigner screen “Seed Words: 1/6” listing four numbered example words.](https://few.guide/img/ss/ss-seed-words.webp)

The words appear four at a time. (These are example words. Never use words from a picture.) Photo: [SeedSigner project](https://github.com/SeedSigner/seedsigner/tree/0.8.7/docs/img), MIT License.

![The SeedSigner “Finalize Seed” screen showing an 8-character fingerprint and a Done button.](https://few.guide/img/ss/ss-fingerprint.webp)

The fingerprint names this seed. It is not secret. Photo: [SeedSigner project](https://github.com/SeedSigner/seedsigner/tree/0.8.7/docs/img), MIT License.

Skipping the passphrase is fine for most people. It’s an extra lock, but also a new way to lose access.

**Keep the words to yourself.** Never photograph them. Never type them into a phone, computer or website. Keep the paper somewhere only you can reach, away from water and fire.

## Step 12. Send your public key to Sparrow

Now you give Sparrow your public key, the xpub**xpub:** short for extended public key. From it, Sparrow can work out all your addresses.. Nothing can be spent on these screens.

1. Keep the SeedSigner on.
2. Pick exactly these: Seeds → your fingerprint → Export Xpub → Single Sig → Native Segwit. They are the normal, modern choices.
3. If asked for a QR format, keep the first one.
4. Read the notice, then an animated QR code appears. Leave it on screen.

![The SeedSigner seed menu with “Export Xpub” highlighted.](https://few.guide/img/ss/ss-export-xpub.webp)

Seeds → your fingerprint → Export Xpub. Photo: [SeedSigner project](https://github.com/SeedSigner/seedsigner/tree/0.8.7/docs/img), MIT License.

What they mean: Single Sig**Single Sig:** one key signs. The normal choice. “Multisig” needs several keys. · Native Segwit**Native Segwit:** the modern address type. Addresses start with bc1q. Lower fees..

The xpub can’t spend. Keep it private anyway: it shows all your addresses and balance.

## Step 13. Add the wallet to Sparrow

1. File → New Wallet. Give it a name.
2. Click Airgapped Hardware Wallet. Next to SeedSigner, click Scan….
3. Hold the SeedSigner 15–20 cm from your webcam. If it struggles, move the joystick up or down to change the QR brightness.
4. Check what Sparrow filled in: Single Signature and Native Segwit.
5. Click Apply. Set a password. It protects the wallet file on this computer, not your bitcoin.
6. Check the master fingerprint in Sparrow matches the one you wrote down.

![Mock-up of Sparrow’s new wallet screen. Highlighted: Policy Type “Single Signature”, Script Type “Native Segwit (P2WPKH)”, the “Airgapped Hardware Wallet” option, and the “Scan…” button next to SeedSigner.](https://few.guide/img/ss/ss-sparrow-pick.svg)

Pick these. Sparrow fills most of it in from the QR. Your screen may look a little different. Drawing: few.guide.

The SeedSigner is airgapped**airgapped:** no cable and no wireless link to other devices. Data moves only by QR code.: it never plugs into the computer.

**Is this normal?** Scanning takes a few seconds. Hold still, avoid glare, and try a little closer or further away.

## Step 14. Test your backup now

Do this before any bitcoin goes in. About 5–10 minutes.

1. Unplug the SeedSigner. Its memory is wiped.
2. Plug it back in: Seeds → Enter 24-word seed. Type the words from your paper.
3. The fingerprint must match Sparrow’s. Then your backup works.

**Is this normal?** Typing is faster than it looks. As you type, only letters that can still make a real word stay active, and matching words appear on the right. Usually 3–4 letters are enough. Then pick the word.

**No match?** A word is wrong or out of order. Fix it now, while the wallet is empty.

A faster way: SeedQR (optional)

SeedSigner can turn your words into a **SeedQR**: a QR code you copy by hand onto a grid card. Next time, you scan it instead of typing. Find it under Seeds → your seed → Backup Seed → Export as SeedQR.

![A QR code copied by hand onto a paper grid card.](https://few.guide/img/ss/ss-seedqr.webp)

A hand-copied SeedQR. Photo: [SeedSigner project](https://github.com/SeedSigner/seedsigner/tree/0.8.7/docs/seed_qr), MIT License.

**The catch:** the SeedQR **is** your seed. Anyone who scans it has your bitcoin. Protect it exactly like the words, and never photograph it or scan it with a phone.

**Good place to pause.** Your seed works and your backup is tested. Next: your first bitcoin.

## Step 15. Check a receive address on the device

1. In Sparrow, open the Receive tab. It shows an address and a QR code.
2. On the SeedSigner, enter your words (or scan your SeedQR) if it was off.
3. Choose Scan and scan Sparrow’s QR. Pick your seed.
4. It confirms the address belongs to your seed.

Do this before every payment in that you’d hate to lose. It proves your computer didn’t swap the address.

## Step 16. Withdraw a small amount from your exchange

Now move a little bitcoin from your exchange to your new wallet. Start small: often 20–50 USD worth, enough to cover the exchange’s minimum and fee.

1. In Sparrow, copy the address you just checked.
2. On your exchange, choose Withdraw (sometimes Send) and pick bitcoin (BTC).
3. For the network, choose **Bitcoin**. Not Lightning, BEP20 or any other.
4. Paste the address. Check the first 6 and last 6 characters match Sparrow.
5. Enter the amount and confirm. Your exchange may ask for a 2FA code or an email confirmation.

**Network matters.** Only the Bitcoin network sends to this address. Other networks can lose the money.

1. The payment shows in Sparrow under Transactions. First as unconfirmed.
2. Wait for one confirmation**confirmation:** your payment was written into a block. Each new block adds one more.. Usually 10–60 minutes after the exchange sends it.

**Is this normal?** Some exchanges take a few hours, or hold a first withdrawal to a new address for a day. That’s on their side. Your address is fine.

The exchange will know this address belongs to you. That’s expected for now.

## Step 17. Create a test send to yourself

**Why this matters.** A test send proves you can actually spend from this wallet, before you trust it with more. It costs a small fee. Worth it.

1. In Sparrow, open Receive and copy your next address.
2. Open Send. Paste that address and enter a small amount.
3. Pick a fee rate**fee rate:** what you pay miners, in sats per vbyte (sat/vB). Higher = faster.. Not in a hurry? Pick the lower suggestion. See the [fee weather](https://few.guide/changes/) for today’s fees.
4. Create Transaction → Finalize Transaction for Signing → Show QR.

Sparrow now shows a PSBT**PSBT:** short for partially signed bitcoin transaction. A standard format most wallets can read. as a QR code. It does nothing until your SeedSigner signs it.

![Diagram of four boxes: 1, Sparrow makes a payment draft and shows it as a QR. 2, SeedSigner scans it and shows amount, fee and address for you to check. 3, you approve and SeedSigner shows a signed QR. 4, Sparrow scans it and you click Broadcast.](https://few.guide/img/ss/ss-qr-loop.svg)

The loop: Sparrow → QR → SeedSigner → QR → Sparrow. Drawing: few.guide.

## Step 18. Sign on the SeedSigner and send

1. If the SeedSigner was off, enter your words (or scan your SeedQR).
2. Choose Scan and scan Sparrow’s QR code. Pick your seed.
3. Read the amount, fee and address **on the SeedSigner screen**. If all is right, choose Approve transaction.
4. A signed QR code appears. In Sparrow click Scan QR and hold the device to the webcam.
5. Click Broadcast Transaction to broadcast**broadcast:** send the signed payment to the bitcoin network. it.

**Is this normal?** You may see a second amount going to your own wallet. That’s change**change:** bitcoin is spent in whole coins, like paying with a banknote. The difference goes to a new address in your wallet.: the rest of the coin coming back to you. In a send to yourself, both are yours.

**Always read the small screen.** It’s the one screen malware on your computer can’t change. If the address there doesn’t match what you meant, don’t approve.

## Step 19. You’re set

You did it. Your bitcoin is now yours, not the exchange’s.

![Diagram: your 24 words are the master key, keep them offline and safe. The SeedSigner is empty when off and easy to replace; keep it somewhere else than the words. Sparrow on your computer holds your public key: it sees the balance but cannot spend.](https://few.guide/img/ss/ss-where.svg)

Where things live. Drawing: few.guide.

1. Keep your words and your SeedSigner in different places. Someone who finds the device alone gets nothing. Someone who finds the words gets everything.
2. Each use: power on, enter words (or scan your SeedQR), scan, check, sign, power off.
3. Later, copy your words onto steel. See [steel backups](https://few.guide/guides/dice-seed.html?step=8).
4. Next steps: [run your own node](https://few.guide/guides/umbrel-bitcoin-node.html). A multisig guide is coming.

{{SIGNUP:guide}}

## Sources

- [SeedSigner README: parts, download, verify, flash (incl. Windows tips)](https://github.com/SeedSigner/seedsigner)
- [SeedSigner releases: v0.8.7 files and board images](https://github.com/SeedSigner/seedsigner/releases)
- [SeedSigner 0.8.7 source: dice entry with delete key, word entry with matching words, Export Xpub and SeedQR menus](https://github.com/SeedSigner/seedsigner/tree/0.8.7/src/seedsigner)
- [SeedQR format](https://github.com/SeedSigner/seedsigner/blob/0.8.7/docs/seed_qr/README.md)
- [seedsigner.com: hardware and sellers](https://seedsigner.com/hardware/)
- [Raspberry Pi: Zero 2 W, with or without headers](https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/)
- [Raspberry Pi Imager](https://www.raspberrypi.com/software/)
- [Sparrow download and verification (Windows, macOS, Linux)](https://sparrowwallet.com/download/)
- [Craig Raw’s signing key](https://keybase.io/craigraw)
- [Sparrow: airgapped wallet with QR codes](https://sparrowwallet.com/docs/airgapped-wallet-qr.html)
- [Images: SeedSigner project photos and screens (MIT License)](https://github.com/SeedSigner/seedsigner/blob/0.8.7/LICENSE.md)
- [Image: Pi Zero 2 W top, Anil Öztas, CC BY 4.0 (boxes added)](https://commons.wikimedia.org/wiki/File:Raspberry_Pi_Zero_2_W_--_2024_--_0008.jpg)
- [Image: Pi Zero 2 WH back, SparkFun Electronics, CC BY 2.0 (cropped, box added)](https://commons.wikimedia.org/wiki/File:26256-Raspberry-Pi-Zero-2-WH-Back.jpg)
- [Image: Pi Zero WH, Ubahnverleih, CC0](https://commons.wikimedia.org/wiki/File:Raspberry_Pi_Zero_WH_(top).jpeg)
- [Image: microSD reader, DraftSaturn15, CC BY 4.0](https://commons.wikimedia.org/wiki/File:MicroSD_XC_Reader.jpg)
- [Image: Pi Zero with camera ribbon, Raspberry Pi Foundation, CC BY-SA 4.0](https://commons.wikimedia.org/wiki/File:Raspberry_Pi_Zero_with_Raspberry_Pi_NoIR_Camera_v2_(cropped).jpg)
