Supported platforms and hardware device firmware

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. 

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 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

15.0

15.0 or later 6S or later
Android

Pie 9.0

Q 10.0 or later

See Notes below
Windows 10 10 or later Any
Mac Catalina Catalina or later Any
Linux - - See Notes below

Notes

  • Windows 8 - Windows 8 is compatible with Casa. However, because of signing issues we've seen with Windows 8 with Ledger devices, we do not recommend it.
  • Windows, Chrome, and Ledger
    • If you are running the most recent version of Chrome and can't get it to work with your Ledger:
  • Android - We recommend your phone: 1) supports Android 9+; 2) is still being supported; 3) has lockscreen enabled; and 4) is not rooted. Also note that for backup of the mobile and Pay keys, the phone will need to be connected to Google Play Services.
  • Linux - If you're using Linux, we recommend Ubuntu, Mint, Debian, or Fedora, as they tend to work best.
  • Beta app versions - Casa strongly recommends you do not install beta versions of iOS and the Android operating system as these betas can contain bugs and may cause issues.

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).

  • Google Chrome (Recommended) 
  • Brave 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.

Please note: Firefox is NOT compatible with Ledger devices in particular.

Supported hardware device firmware versions:

Device Minimum supported Recommended version Known issues ETH compatible?
Coldcard Mk3 3.1.2 4.1.9 (06/26/2023) 4.0.0 No
Coldcard Mk4 5.1.0 5.2.2 (12/31/23)   No
Ledger Nano S 1.6.0

2.1.0 (11/30/21)

BTC app v 2.1.1

1.5.5

 

Yes

Ledger Nano S+ 1.0.3 (1/17/22)

1.1.1 (01/08/24)

BTC app v 2.1.3

  Yes
Ledger Nano X 1.2.4-4 (7/8/20)

2.2.3 (10/19/23)

BTC app v 2.1.3

  Yes
Trezor One 1.9.3 (9/2/20) 1.12.1 (3/15/23) 1.12.1+
required for ETH
Yes
Trezor Model T 2.3.3 (9/2/20) 2.7.0 (03/21/24) 2.6.0+
 required for ETH
Yes
Keystone Pro BTC ONLY 2.0 B-3.4 (BTC ONLY)   No
Foundation Passport V1 1.0.9 1.0.9 Passport (Batch 2) is not compatible with Casa No

 

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.

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:

  • When first setting up your Casa account - Always install the latest recommended firmware before adding it to a funded keyset.
  • During health checks - Health checks are a great time to check your firmware and make sure it's within our recommendations. 

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

  • You're doing a health check and have already confirmed your other keys are active and working, and you've consulted this page and seen that your firmware is older than our minimum recommendations.
  • Casa has recommended you make an update.

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:

Conclusion

We want members to have the best experience possible, while ensuring that the platforms being used are safe and secure. 

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

Articles in this section

Was this article helpful?
3 out of 3 found this helpful
Share