# Specter

With firmware versions V1.1.1 (BTC-Only) or newer, you can set Specter V1.4.6 or newer as a watch-only wallet that functions as the companion app for Keystone Essential or Pro.

## **I. Preparation**

1\. [Firmware](https://keyst.one/firmware?locale=en) version V1.1.1 (BTC-Only) or newer running on Keystone Essential or Pro.&#x20;

&#x20;  (Please read[ How to upgrade firmware](https://support.keyst.one/getting-started/firmware-upgrading) for more details.)

2\. Specter V1.4.6 or newer installed and running on PC/Mac.&#x20;

3\. MicroSD card (FAT32 format, capacity not exceeding 512 GB).

{% content-ref url="/pages/-MclpVfjNf9WvY0094y4" %}
[How to Format a MicroSD Card to FAT32?](/getting-started/firmware-upgrading/how-to-format-a-microsd-card-to-fat32.md)
{% endcontent-ref %}

## II. Creating a Specter Watch-Only Wallet (BTC-Only)

### A. **Add Keystone Device on Specter**

1\. Click \[+ Add new device] > Select your device type \[Keystone] and enter the name.

<figure><img src="/files/-MdQifdK3ebcDB3w1E9N" alt="Keystone-Specter-1"><figcaption></figcaption></figure>

<figure><img src="/files/-MdQip2TPmNbqCl_IIfz" alt="Keystone-Specter-2"><figcaption></figcaption></figure>

2\. You can choose to use a QR code or import a .json file to get the Xpub of the recovery phrase imported to Keystone.

#### - Option 1: Via QR code

1\) Keystone > \[Menu] > \[Watch-Only Wallet] > Select \[Generic Wallet] and Touch \[Confirm] > Touch \[•••] > Select \[Export Wallet] and show the QR code.

<figure><img src="/files/-MdQjvbFOeywwk_yP9nG" alt="Keystone-Specter-3"><figcaption></figcaption></figure>

2\) Specter > click \[Scan QR Code], then scan the QR code shown on Keystone.

<figure><img src="/files/-MdQk8zdWAjyoIMk5VlQ" alt="Keystone-Specter-4"><figcaption></figcaption></figure>

<figure><img src="/files/-MdQkPrVnFXmLhafV4de" alt="Keystone-Specter-5"><figcaption></figcaption></figure>

#### - Option 2: Via File

1\) Insert the microSD card into Keystone > Touch \[Menu] > \[Watch-Only Wallet] > Select \[Generic Wallet] > Touch \[•••] > Select \[Export Wallet] > Touch \[touch here…] > \[Export].

<figure><img src="/files/-MdQkT5y_gz9n80Og-RJ" alt="Keystone-Specter-6"><figcaption></figcaption></figure>

2\) Take out the MircoSD card from your Keystone and insert it into a PC/Mac.

3\) On Specter: Click on \[Uplaod from SD Card], then select and open the \[p2wpkh-pubkey.txt] file exported from Keystone.

<figure><img src="/files/-MdQkvNjnrBkbDwt_20W" alt="Keystone-Specter-7"><figcaption></figcaption></figure>

<figure><img src="/files/-MdQl8fP9taQWkBBpmi9" alt="Keystone-Specter-8"><figcaption></figcaption></figure>

<figure><img src="/files/-MdQld76-kG7LmilGEYn" alt="Keystone-Specter-9"><figcaption></figcaption></figure>

3\. Click \[Continue], add Keystone successfully.

<figure><img src="/files/-MdQlgzj66u1fs9hA2D5" alt="Keystone-Specter-10"><figcaption></figcaption></figure>

<figure><img src="/files/-MdQlmT2QculHdsEcVhb" alt="Keystone-Specter-11"><figcaption></figcaption></figure>

### &#x20;B. **Add** Keystone **Simple Wallet on Specter**

1\. Click \[+ Add new wallet] on Specter and select \[Single key wallet].

<figure><img src="/files/-MdQlwIYBmQT3gwbL5Ml" alt="Keystone-Specter-12"><figcaption></figcaption></figure>

2\. Select the \[Keystone] device and click \[Continue].

<figure><img src="/files/-MdQmQZaFHhKrwPJcUx_" alt="Keystone-Specter-13"><figcaption></figcaption></figure>

3\. Set the wallet name and click \[Create wallet].&#x20;

<figure><img src="/files/-MdQnAmKLtE3IBqRLa2n" alt="Keystone-Specter-14"><figcaption></figcaption></figure>

4\. Add Keystone simple wallet successfully.

<figure><img src="/files/-MdQo95r6hgU3Aueekqr" alt="Keystone-Specter-15"><figcaption></figcaption></figure>

## III. Sending and Receiving Assets with Specter Wallet

### **A. Receiving Assets**

1\. On Keystone: Touch \[Addresses] to display the receiving addresses.

<figure><img src="/files/-MdV598Cbw7nKJCXmBst" alt="Keystone-Specter-16"><figcaption></figcaption></figure>

2\. On Specter: Select your wallet (e.g. Keystone Single Sig Wallet) > Click on \[Receive] to display the receiving address.

<figure><img src="/files/-MdV5CWCMj3t-cdvfdpI" alt="Keystone-Specter-17"><figcaption></figcaption></figure>

### **B. Sending Assets**

#### 1. Create a Transaction with Specter

1\) Select your wallet (e.g. Keystone Single Sig Wallet) > Click one \[Send] > \[New] > Input the recipient address and amount > \[Create unsigned transaction].

<figure><img src="/files/-MdVlgJvfdh4kuYqzZmq" alt="Keystone-Specter-18"><figcaption></figcaption></figure>

2\) Create the transaction successfully.

<figure><img src="/files/-MdVly2XOgGVaBZu8hM0" alt="Keystone-Specter-19"><figcaption></figcaption></figure>

#### 2. Sign with Keystone Hardware Wallet

You can choose to sign the transaction on Keystone via a QR code or MircroSD card.

#### - Option 1: Via QR code

1\) On Specter: Click on \[Keystone] > \[Sign with QR codes] > Specter displays the unsigned transaction data inr a QR code format.

<figure><img src="/files/-MdVm2dUZ8ExjIV2osIn" alt="Keystone-Specter-20"><figcaption></figcaption></figure>

<figure><img src="/files/-MdVm64Vsb2ERf1aDX5J" alt="Keystone-Specter-21"><figcaption></figcaption></figure>

<figure><img src="/files/-MhNfbtqnBgRYJgdLf5D" alt="Keystone-Specter-22"><figcaption></figcaption></figure>

2\) Keystone > Press the \[Scan] icon > Scan the QR code shown on the Specter interface > \[Sign] > Enter the password and press \[Confirm].

<figure><img src="/files/-MdVmHQnySmYtVNCm7DW" alt="Keystone-Specter-23"><figcaption></figcaption></figure>

<figure><img src="/files/-MdVn9ZRjt1bLZfDjw0B" alt="Keystone-Specter-24"><figcaption></figcaption></figure>

3\) On Specter: Click on \[Scan signed transaction] > Scan the QR code shown on Keystone.

<figure><img src="/files/-MdVnD4h6ZV1eMDSem-y" alt="Keystone-Specter-25"><figcaption></figcaption></figure>

<figure><img src="/files/-MdVnFueuxyAfwA8oJBl" alt="Keystone-Specter-26"><figcaption></figcaption></figure>

{% hint style="info" %}
**OPTIONAL:** If your computer device has no camera, You can also sign transactions with the mircoSD card file.
{% endhint %}

#### - Option 2: Via mircoSD card file

1\) On Specter: Click on \[Keystone] > \[Sign with SD Card file] > \[save transaction to file] >  click \[Save] to save the unsigned transaction file to a MicroSD card.

<figure><img src="/files/-MdVrREGdU4gdJYoMWrQ" alt="Keystone-Specter-27"><figcaption></figcaption></figure>

<figure><img src="/files/-MdVrDmW-SJhR6xPLCpv" alt="Keystone-Specter-28"><figcaption></figcaption></figure>

<figure><img src="/files/-MdVrX8ch-8kdYES8Df7" alt="Keystone-Specter-29"><figcaption></figcaption></figure>

<figure><img src="/files/-MdVs8ULnFqY1A3Et2qp" alt="Keystone-Specter-30"><figcaption></figcaption></figure>

2\) Take out the MircoSD card from a PC/Mac and insert it into your Keystone.

3\) On Keystone: Press the \[microSD card] icon > Select and open the unsigned transaction file > \[Sign] > Password verification > Press \[touch here...] to export signed transaction file to MicroSD card.

<figure><img src="/files/-MdVsieHRLWAmSPkhrsK" alt="Keystone-Specter-31"><figcaption></figcaption></figure>

<figure><img src="/files/-MdVsmsUSj8KITfuVXjT" alt="Keystone-Specter-32"><figcaption></figcaption></figure>

<figure><img src="/files/-MdVsq7aCGMD7ZCRZmO8" alt="Keystone-Specter-33"><figcaption></figcaption></figure>

4\) Take out the microSD card from your Keystone and insert it into PC/Mac.

5\) On Specter: Click on \[Upload signed transaction], then select and open the signed transaction file exported from Keystone.

<figure><img src="/files/-MdVt-cFDHqGwJWp8Wcr" alt="Keystone-Specter-34"><figcaption></figcaption></figure>

<figure><img src="/files/-MdVt6O6DfnDw4ox-KqF" alt="Keystone-Specter-35"><figcaption></figcaption></figure>

#### 3. Broadcast transaction on Specter

Keystone signed successfully and you can choose to broadcast the transaction immediately or later.

<figure><img src="/files/-MdVtBTgM10safiQYZyO" alt="Keystone-Specter-36"><figcaption></figcaption></figure>

&#x20;

Instructions recommended:

{% content-ref url="/pages/-MdoHp2fqzi1CxYQkWJ8" %}
[Specter 2/3 PSBT Multi-Sig](/3rd-party-wallets/bitcoin-wallets/specter/specter-2-3-multi-sig.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVzjfEvgSZoZrQ-hfoG" %}
[Specter 2/2 PSBT Multi-Sig](/3rd-party-wallets/bitcoin-wallets/specter/cobo-vault-+-coldcard-+-specter.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.keyst.one/3rd-party-wallets/bitcoin-wallets/specter.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
