# Update Jade firmware

Source URL: http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/update-jade-firmware
Updated: 2026-05-12T07:02:14.000Z
Category: Blockstream Jade
Section: Set Up, Transact, & Recover Your Wallet

---

For the best setup experience, we **recommend** updating your firmware before beginning the initialization process. However, if you choose to set up first, you will still be prompted to update afterward when using the **Blockstream app**.

> **Tip:** Users who want to keep their private keys fully air-gapped can update Jade before setup, then create or restore their wallet after installing the latest firmware. If you’ve already initialized your Jade, you can perform a [factory reset](https://support.dxp-staging.blockstream.com/blockstream-jade/troubleshooting/perform-a-factory-reset) to erase keys from the device and **restore your recovery phrase** to regain access. If your device shipped with firmware older than 1.0.38, perform a factory reset either before or after upgrading the firmware for the first time.

## 4 Options To Update Jade

Choose your preferred method below. If you encounter any issues, view our [firmware troubleshooting guide](https://support.dxp-staging.blockstream.com/blockstream-jade/troubleshooting/fix-issues-upgrading-jade).

### Option #1: [Blockstream App](https://blockstream.com/app/) 

- **Desktop:** When you open the app and connect your Jade via **USB**, you'll be prompted to upgrade. Alternatively, go to _Hardware Devices_ → select your Jade in the left menu → connect Jade → follow the firmware prompt.
- **Mobile:** You can upgrade Jade on iOS or Android using **USB** or **Bluetooth**, but the prompt will only appear after initial setup is complete.

### Option #2: [Upgrade Web Portal](https://jadefw.blockstream.com/upgrade/fwupgrade.html) 

- Connect Jade via **USB** to your computer, then visit the Update Web Portal in a browser that supports WebSerial (e.g., Chrome). Click **Update your Jade** to begin the process.

### Option #3: [Air-gapped via JadeLink](https://support.dxp-staging.blockstream.com/blockstream-jade/use-jade-air-gapped/perform-an-air-gapped-firmware-upgrade) (Jade Plus only)

- Use the [JadeLink](https://store.blockstream.com/products/jadelink-air-gapped-usb-drive) air-gapped USB drive to upgrade your Jade Plus without physically connecting your device.

### Option #4: [Command Line](https://github.com/Blockstream/Jade/blob/master/FWUPDATE.md) (Advanced)

- Clone the [Blockstream Jade repository](https://github.com/Blockstream/Jade), navigate to the directory, and run `./update_jade_fw.py` while your device is connected via **USB**.

> **Note:** With the command line method, technical users can save a local copy of the firmware, [verify it against the source code](https://github.com/Blockstream/Jade/blob/master/FWUPDATE.md#method-2---download-and-update---two-separate-steps), and update using a reviewed and authenticated file.

## Next: [Set up Jade](https://support.dxp-staging.blockstream.com/blockstream-jade/set-up-transact-recover-your-wallet/set-up-jade)

Navigation: Blockstream Help Center > Blockstream Jade > Update Jade firmware

## Related Articles in This Section
- [Jade overview](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/jade-overview)
- [Download a companion app for Jade](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/download-a-companion-app-for-jade)
- [Update Jade firmware](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/update-jade-firmware) (current)
- [Set up Jade](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/set-up-jade)
- [Connect Jade to a companion app](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/connect-jade-to-a-companion-app)
- [Receive bitcoin using Jade](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/receive-bitcoin-using-jade)
- [Send bitcoin using Jade](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/send-bitcoin-using-jade)
- [Verify your recovery phrase](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/verify-your-recovery-phrase)
- [Restore recovery phrase to Jade](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/restore-recovery-phrase-to-jade)
- [Perform a Genuine Check with Jade](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/perform-a-genuine-check-with-jade)
- [Migrate to Jade from another hardware wallet](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/migrate-to-jade-from-another-hardware-wallet)
- [Set up watch-only access for Jade](http://localhost:3000/blockstream-jade/set-up-transact-recover-your-wallet/set-up-watch-only-access-for-jade)
