Get started with Satochip

What you need to access the wallet stored on the card:

  • the smartcard loaded with the Satochip java applet and initialized (this was likely done by the one handing the card to you)
  • a smartcard reader (here an ACS ACR39U-N1 PocketMate II USB)
  • a computer with a USB port capable to run:
    • TailsOS (can be used offline, but to see new transactions and the balance needs an internet connection)
    • Debian 12
    • Windows 10
    • other operating systems will likely work, just not tested

Connect the Satochip Card

  • open the Smartcard Reader by turning

  • plug in the Card to the Reader with the chip facing up
  • connect the Reader to a USB port
  • the Reader will start flashing

  • remove other smartcards (like a Yubikey) temporarily

Download and run Sparrow Wallet

  • find the files for your operating system at sparrowwallet.com/download
  • follow the steps to verify the downloaded binary. Can use Sparrow Wallet itself to do the verification once installed.
  • if you don’t have your own server use one public server which you know, eg.: electrum.diynodes.com

Import the Satochip wallet to Sparrow Wallet

  • select New Wallet

  • type a name and Create Wallet

  • select Airgapped Hardware Wallet

  • click Import next to Satochip

  • enter the PIN code then click Import again

  • can see the details for the default derivation path. Save with Apply.

  • it is optional to set a password to protect the read-only wallet on saved on the desktop.

  • select the Transaction tab on the left to see the balance and transaction history of the wallet on the card.

  • make sure to wait for Finished loading

  • in case transactions are missing despite a connected server can try increase the Gap limit in Settings -> Advanced

  • refer to the Sparrow Wallet documentation to transact using your Satochip: https://sparrowwallet.com/docs/coldcard-wallet.html#sending-bitcoin

Reference: