Supported platforms and hardware device firmware

Supported platforms and hardware device firmware

This page contains our recommended operating systems, browsers, and hardware wallet firmware versions. We regularly test new versions and keep this page updated with those results.

For your safety, we've built Casa to work with a variety of smartphones, PCs, and hardware devices. This ensures that a failure in any one platform or with any one supplier will never prevent you from accessing your digital assets.

For the smoothest experience, follow these four best practices:

  1. Keep your mobile and desktop browsers up-to-date
  2. Use Chrome and keep your browser updated
  3. NEVER update your hardware wallet firmware without first checking this document
  4. It's best to keep your device updated to our latest recommended firmware version for best compatibility with third-party software like Electrum or Gnosis in the event you need to perform Sovereign Recovery.

Supported mobile and desktop operating systems

Operating system Minimum supported Recommended version Required hardware
iOS 17.0 17.0 or later iPhone 11/XR or later
Android 11 14.0 or later See Notes below
Windows 11 11 or later Any
Mac Catalina Catalina or later Any

Notes

Supported browsers

We regularly test the following browsers. For best performance during signing, we recommend you keep your browser software up-to-date and use Chrome by default (or use Chrome as a backup if you encounter an issue while using another browser).

*Brave's default pop-up blocking may cause issues with some hardware devices. Changing your Brave settings to allow pop-ups may be a good troubleshooting step if issues arise. Brave cannot be used with YubiKey as a hardware key.

Supported hardware device firmware versions:

Device Minimum supported Recommended version Known issues ETH compatible?
Coldcard Mk3 3.1.2 4.1.9 (06/26/23) 4.0.0 No
Coldcard Mk4 5.1.0 5.5.0 (03/05/26) 5.4.4 No
Coldcard Mk5 5.5.0 5.5.0 (03/05/26) No
Coldcard Q v 1.2.3 1.4.0Q (03/05/26) 1.3.4Q, QR code signing is not supported, only SD card signing No
Ledger Nano S 2.1.0 2.1.0      (11/30/21)
BTC App Version - 2.4.2
1.5.5 Yes
Ledger Nano S+ 1.0.3.  (1/17/22) 1.5.1      (01/21/26)
BTC App Version - 2.4.2
Yes
Ledger Nano X 1.2.4-4 (7/8/20) 2.6.1    (01/21/26) 
BTC App Version - 2.4.2
Yes
Ledger Flex 1.1.1 1.5.1         (01/21/26) Yes
Ledger Stax 1.9.1 (01/21/26) Yes
Trezor One 1.9.3 (9/2/20) 1.13.1 (02/21/2025) 1.12.1 required for ETH Yes
Trezor Safe 3 2.7.0 2.11.0 (03/18/26) Yes
Trezor Safe 5 2.11.0 (03/18/26) Yes
Trezor Model T 2.3.3 (9/2/20) 2.11.0 (03/18/26) 2.3.1-2.3.2
2.6.0 required for ETH
Yes
Keystone Pro 2 BTC ONLY 2.0 B-3.4 (BTC ONLY) No
Foundation Passport V1 and Batch 2 (now renamed to Passport Core) 2.3.5 2.3.5 No
YubiKey 5C NFC 5.5 5.7 Yes
Security Key C NFC by Yubico 5.5 5.7 Yes

Hardware device firmware FAQs

Traditionally, maintaining your hardware device firmware and knowing when to update it (and when not to) has been a tedious and stressful process. With Casa, you'll still want to keep an eye on your firmware versions. However, because our team routinely tests new firmware versions and keeps this page up-to-date with our most recent recommendations, we've removed the guesswork, making this process as painless as possible.

What is firmware?

Firmware is specialized, low-level software that safely operates your hardware device.

Trezor, Ledger, CoinKite (manufacturer of the Coldcard hardware wallet), Keystone, and Foundation (manufacturer of the Passport hardware wallet) will regularly release updates to their firmware. Note that in many cases, these updates offer limited security benefits in the context of Casa's geographically-distributed security model.

For instance, while a firmware update addressing a seed leak vulnerability is crucial for users storing funds with a hardware device's single key, the vulnerability is less critical if the impacted hardware device is one of several keys in a Casa vault and the other keys are held at access-controlled locations hundreds or thousands of miles away. In the latter case, even if an attacker got access to a single seed through an unpatched vulnerability, they’d still be unable to move funds.

YubiKey devices do not support firmware updates because they are designed without this capability. If your device is not supported as a vault key, you will need to purchase a new YubiKey. To check the firmware version of your YubiKey, see this article.

Why do I need to keep my firmware current?

It's important to keep your firmware updated to ensure you have a smooth signing experience through your browser. If it's been some time since you've signed a transaction or performed a health check and your hardware device firmware is out of date, it's possible you may get an error. These errors do NOT mean that your key is lost or damaged or that your device is corrupted. They only mean that there is an incompatibility and that you need to make an update to your firmware (or potentially your browser or OS) to address it.

If your firmware is in the 'recommended' thresholds above and your mobile and desktop OS are up-to-date, you should have an error-free experience.

When should I update my firmware?

There are two primary times you to update your firmware:

As a rule, do not update your firmware on active devices, unless:

If you have any questions about when to update, always reach out to Casa first.

How do I update my firmware?

🚨 In rare cases, performing a firmware update can wipe all the data on your hardware device, including your private key. This is why Casa only recommends updating your firmware when necessary, using the table above as reference. To mitigate this risk, always follow these two steps before performing an update:

  1. Only update firmware on one device at a time - This way, in the event the key is affected, this ensures you can do a key rotation to recover funds without issue.
  2. Always perform a health check on a different device and your mobile key (if applicable) first - This ensures that enough other keys are healthy. This way, even if the firmware update wipes the device you are updating, you will still have a quorum of keys to perform a key rotation. This is especially important for members using a 3-key vault.

When you've determined it's time to make a firmware update, you can begin the update. Additional reference links below from each manufacturer provide details:

Passkeys Supported Devices

Passkeys are designed to enhance your security and simplify your login process. To ensure optimal performance and compatibility, Passkeys are supported on the following devices and operating systems:

For mobile devices, ensure you have the latest version of the Casa app installed. For web access, make sure your browser is up to date to avoid any compatibility issues.

Check this link for updated compatible devices.

If you run into any issues on our supported platforms, please submit a support request to help@team.casa with details of your issue and we will investigate.