Blockstream Jade's camera allows for fully air-gapped communications with a companion app. This means that instead of passing messages between Jade and your companion app using USB or Bluetooth, your devices can communicate by scanning QR codes from each other's screen.
For example, when you need to approve a transaction on Jade, your companion app will display the transaction details as a QR code which Jade can scan with its camera. Jade will then sign your transaction and display the result as a QR code for your companion app to scan and subsequently broadcast for Jade. This allows users to have physical control over when data is sent or received, which can provide an improvement in security.
Note: This functionality is available for Jade firmware versions 0.1.45 and above. If you need to upgrade and prefer to keep your private keys 100% air-gapped, users can factory reset their Jade before upgrading and afterwards restore their recovery phrase in an air-gapped manner.
Setup Jade with QR Codes
1.
Download a compatible wallet app that supports QR communications then follow Jade's advanced set up guide. Create a SeedQR if desired then select QR when prompted for your connection type and choose whether to set a PIN or use Jade solely with your SeedQR.
Tip: Nunchuk (mobile) and Specter (desktop) are recommended QR companion apps as they provide some key optimizations for QR users.
2.
Depending on your preferences during set up, you will now have one of the following paths for accessing a wallet on your Jade fully air-gapped:
- Initialized: Power on Jade, QR Mode, QR PIN Unlock or Scan SeedQR
- Uninitialized: Power on Jade, Scan SeedQR
Tip: If your Jade is already initialized and you need to create a SeedQR, you will be prompted to create one after typing your seed phrase when visiting Options -> Temporary Signer from your Jade when it is in an inactive state.