# Perform an air-gapped firmware upgrade

Source URL: https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/perform-an-air-gapped-firmware-upgrade
Updated: 2026-04-09T09:35:45.000Z
Category: Blockstream Jade
Section: Use Jade Air-Gapped

---

> **Note:** The following feature is only available with [Jade Plus](https://store.blockstream.com/products/jade-plus?variant=49701334155552).

Jade Plus lets you connect external accessories to unlock brand new functionality. When you connect [JadeLink](https://store.blockstream.com/products/jadelink-air-gapped-usb-drive) to Jade Plus, the device can read available files stored on the JadeLink and perform firmware updates.

Updating Jade Plus in this air-gapped fashion not only allows for faster firmware upgrades but also improves security by limiting remote attack vectors.

> **Warning:** Only follow this procedure when using a .bin and .hash file downloaded directly from the official [Jade firmware upgrade page](https://jadefw.blockstream.com/upgrade/download.html).

## Air-gapped Firmware Upgrade Process

You can follow this process with most FAT32-formatted USB storage devices or SD card readers, however we recommend using JadeLink to avoid potential compatibility issues or security threats.

1.

Navigate to the [firmware binary download page](https://jadefw.blockstream.com/upgrade/download.html) and select your desired version, then click **Download Binary**. Open your Downloads folder, locate the .zip file, and unzip to retrieve the firmware .bin and .hash files.  
![Screenshot 2024-12-10 at 12.06.02 PM.png](https://storage.googleapis.com/blockstream_dev_tmp/content/blockstream-jade/use-jade-air-gapped/perform-an-air-gapped-firmware-upgrade/41012075742233.png)

2.

Plug JadeLink into your computer or mobile device and copy the firmware .bin and .hash files directly to it. Eject JadeLink and connect it to your Jade Plus.

> **Note:** In order to be recognized by Jade Plus, the file names need to be the same as when they were downloaded and cannot be duplicates with a trailing (1) or (2), for example.

![Screenshot 2024-12-10 at 12.13.59 PM.png](https://storage.googleapis.com/blockstream_dev_tmp/content/blockstream-jade/use-jade-air-gapped/perform-an-air-gapped-firmware-upgrade/41012356431001.png)

3.

Navigate to **USB Storage** on Jade Plus by selecting **Options** on the main menu. If your Jade Plus is initialized, you will first need to unlock it via PIN with QR, USB, or Bluetooth. The USB Storage option will be displayed when your Jade Plus is unlocked in an Active state.

![111.png](https://storage.googleapis.com/blockstream_dev_tmp/content/blockstream-jade/use-jade-air-gapped/perform-an-air-gapped-firmware-upgrade/40281583444761.png)

4.

Select **Firmware Upgrade** and choose your desired firmware binary, downloaded from the Jade firmware upgrade page.

![12.png](https://storage.googleapis.com/blockstream_dev_tmp/content/blockstream-jade/use-jade-air-gapped/perform-an-air-gapped-firmware-upgrade/40281631018777.png) ![333.png](https://storage.googleapis.com/blockstream_dev_tmp/content/blockstream-jade/use-jade-air-gapped/perform-an-air-gapped-firmware-upgrade/40281631019801.png)

5.

Review the firmware details, then click the checkmark to confirm and begin the upgrade. Your Jade Plus will reboot after the process is complete.

![21.png](https://storage.googleapis.com/blockstream_dev_tmp/content/blockstream-jade/use-jade-air-gapped/perform-an-air-gapped-firmware-upgrade/40281583445401.png)

Navigation: Blockstream Help Center > Blockstream Jade > Perform an air-gapped firmware upgrade

## Related Articles in This Section
- [Air-gapped Jade Plus setup](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/air-gapped-jade-plus-setup)
- [Perform an air-gapped firmware upgrade](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/perform-an-air-gapped-firmware-upgrade) (current)
- [Create a SeedQR from my recovery phrase](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/create-a-seedqr-from-my-recovery-phrase)
- [SeedQR vs. QR PIN unlock](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/seedqr-vs-qr-pin-unlock)
- [Access Jade air-gapped with QR PIN Unlock](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/access-jade-air-gapped-with-qr-pin-unlock)
- [Access Jade Plus air-gapped with SeedQR](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/access-jade-plus-air-gapped-with-seedqr)
- [Add Jade Plus to an air-gap supported app](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/add-jade-plus-to-an-air-gap-supported-app)
- [Verify receive addresses with an air-gapped Jade Plus](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/verify-receive-addresses-with-an-air-gapped-jade-plus)
- [Send air-gapped Bitcoin transactions via QR](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/send-air-gapped-bitcoin-transactions-via-qr)
- [Send air-gapped Bitcoin transactions via JadeLink](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/send-air-gapped-bitcoin-transactions-via-jadelink)
- [Supported air-gapped functionality via QR](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/supported-air-gapped-functionality-via-qr)
- [Supported air-gapped functionality via JadeLink](https://helpcenter.dxp-frontend.devserver.app/blockstream-jade/use-jade-air-gapped/supported-air-gapped-functionality-via-jadelink)
