# KeyOS v1.4.0 is now available!

**URL:** <https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229>\
**Category:** Passport Prime\
**Created:** [September 4, 2026, 5:51pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229 "2026-09-04T17:51:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![qna](https://community.foundation.xyz/user_avatar/community.foundation.xyz/qna/32/284_2.png) [@qna](https://community.foundation.xyz/u/qna)\
**Post date:** [September 4, 2026, 5:51pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/1 "2026-09-04T17:51:06Z")

</div>

![image](https://community.foundation.xyz/uploads/default/original/1X/66b3ced7f54661308a741f7dc25d5f4d45ef6bf6.jpeg)

We’re excited to announce that the latest version of [KeyOS – 1.4.0](https://github.com/Foundation-Devices/KeyOS/releases/tag/v1.4.0) – is now live on Passport Prime! To download it, simply initiate the update from [Envoy](https://foundation.xyz/envoy/) to be guided through the process.

### **WHAT’S CHANGED**

KeyOS 1.4.0 is a major release for Passport Prime, headlined by a fully redesigned launcher. It also introduces multisig exports for Unchained and Casa, connections for Bitcoin Safe and Coconut Wallet, imports from Aegis and Proton Authenticator, and extensive security improvements across Bitcoin signing, multisig validation, apps and storage.

**Important security update** : KeyOS 1.4.0 includes significant security hardening across Bitcoin transaction signing, multisig validation, apps and storage. We strongly recommend that all Passport Prime users update promptly to benefit from the latest protections. No additional action is required.

### **NEW FEATURES**

- The launcher has been fully redesigned, with brand-new app icons, an overhauled light-pattern background and icon dock, customizable app icon placements, and a smoother unlocking animation

- You can now sideload third-party apps directly from Settings \> Apps with a new install button. This feature is available in the new Apps menu and is backed by an “Allowed Publishers” model that puts trust decisions in your hands. In addition, you can pick and choose the permissions for sensitive operations for these apps.

- You can now export multisig wallet configurations for Unchained and Casa from the Bitcoin app, using both file and UR/QR formats

- KeyOS updates can now be downloaded and installed manually, without Envoy

- Bitcoin Safe and Coconut Wallet connections added to the Bitcoin app

- You can now import existing TOTP accounts from Aegis or Proton Authenticator by QR code or file, including password-protected encrypted exports

- You now have to enter your PIN before Passport Prime shows your seed words, adding an extra safety step to the seed reveal flow

Read the full release notes [here](https://github.com/Foundation-Devices/KeyOS/releases/tag/v1.4.0).

---

<div class="post-metadata">

**Author:** ![Panicseller](https://community.foundation.xyz/user_avatar/community.foundation.xyz/panicseller/32/99_2.png) [@Panicseller](https://community.foundation.xyz/u/Panicseller)\
**Post date:** [September 4, 2026, 11:12pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/2 "2026-09-04T23:12:44Z")

</div>

Excited for the features and apps, not sure about the icon design though 😅

---

<div class="post-metadata">

**Author:** ![mailer45](https://community.foundation.xyz/letter_avatar_proxy/v4/letter/m/3bc359/32.png) [@mailer45](https://community.foundation.xyz/u/mailer45)\
**Post date:** [September 5, 2026, 10:00am UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/3 "2026-09-05T10:00:21Z")

</div>

Tbh I don’t like the new design/icons at all. Looked much better/cleaner before. Moreover the speed has slowed down overall. Apps show now everytime a spinner before they open etc. Feels like a downgrade to me ☹

---

<div class="post-metadata">

**Author:** ![Panicseller](https://community.foundation.xyz/user_avatar/community.foundation.xyz/panicseller/32/99_2.png) [@Panicseller](https://community.foundation.xyz/u/Panicseller)\
**Post date:** [September 5, 2026, 10:49am UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/4 "2026-09-05T10:49:21Z")

</div>

I cant update through envoy, is this something we just have to accept (update without envoy) if we insist on using tor or a bug?

---

<div class="post-metadata">

**Author:** ![Hope](https://community.foundation.xyz/user_avatar/community.foundation.xyz/hope/32/264_2.png) [@Hope](https://community.foundation.xyz/u/Hope)\
**Post date:** [September 5, 2026, 1:39pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/5 "2026-09-05T13:39:31Z")

</div>

New layout looks awesome

Loving the progress let’s hope some of these apps can cover the basics like notes and a decent password manager . Dice rolls with numbers added and predictive words for adding seeds would look awesome on prime

Keep up the good work team

---

<div class="post-metadata">

**Author:** ![Randomukko](https://community.foundation.xyz/user_avatar/community.foundation.xyz/randomukko/32/1041_2.png) [@Randomukko](https://community.foundation.xyz/u/Randomukko)\
**Post date:** [September 5, 2026, 1:55pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/6 "2026-09-05T13:55:19Z")

</div>

Same experience “Failed to download” at 0 %. Same question.

---

<div class="post-metadata">

**Author:** ![Randomukko](https://community.foundation.xyz/user_avatar/community.foundation.xyz/randomukko/32/1041_2.png) [@Randomukko](https://community.foundation.xyz/u/Randomukko)\
**Post date:** [September 5, 2026, 2:44pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/7 "2026-09-05T14:44:09Z")

</div>

After app. 40 attempts I’m finally on a download phase. Envoy shows “Downloading update”. However, it also says “Failed to download”. Prime is “Downloading update”. This is certainly not supposed to take half an hour?

---

<div class="post-metadata">

**Author:** ![qna](https://community.foundation.xyz/user_avatar/community.foundation.xyz/qna/32/284_2.png) [@qna](https://community.foundation.xyz/u/qna)\
**Post date:** [September 5, 2026, 4:59pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/8 "2026-09-05T16:59:29Z")

</div>

Have you tried with Tor disabled? We have a fix on the Envoy side for this coming soon.

---

<div class="post-metadata">

**Author:** ![qna](https://community.foundation.xyz/user_avatar/community.foundation.xyz/qna/32/284_2.png) [@qna](https://community.foundation.xyz/u/qna)\
**Post date:** [September 5, 2026, 5:00pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/9 "2026-09-05T17:00:07Z")

</div>

Were you on the beta? If so you need to update via the recovery method again to get back to the public release.

---

<div class="post-metadata">

**Author:** ![Panicseller](https://community.foundation.xyz/user_avatar/community.foundation.xyz/panicseller/32/99_2.png) [@Panicseller](https://community.foundation.xyz/u/Panicseller)\
**Post date:** [September 5, 2026, 9:16pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/10 "2026-09-05T21:16:01Z")

</div>

Not on the beta, a more straightforward way to download firmware updates from the foundation website and update from usb instead envoy would be nice.

For now grabbing it from github

---

<div class="post-metadata">

**Author:** ![qna](https://community.foundation.xyz/user_avatar/community.foundation.xyz/qna/32/284_2.png) [@qna](https://community.foundation.xyz/u/qna)\
**Post date:** [September 6, 2026, 5:48am UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/11 "2026-09-06T05:48:51Z")

</div>

@Panicseller if you didn’t have the beta installed then you shouldn’t need recovery steps. Have you tried with Tor disabled?

Once you are updated to 1.4.0, manual updates will be available without the recovery path.

---

<div class="post-metadata">

**Author:** ![all.exact.fever](https://community.foundation.xyz/letter_avatar_proxy/v4/letter/a/d07c76/32.png) [@all.exact.fever](https://community.foundation.xyz/u/all.exact.fever)\
**Post date:** [September 6, 2026, 6:08am UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/12 "2026-09-06T06:08:02Z")

</div>

I successfully updated my passport prime to 1.4.0. While attempting to add this key to my Unchained account, I receive the following error message

“This Passport QR code is not a compatible multisig key export. On Passport, choose Connect Wallet, Sparrow, Multisig, then QR Code.”

However, those were the exact steps I carried out to receive this message.

---

<div class="post-metadata">

**Author:** ![qna](https://community.foundation.xyz/user_avatar/community.foundation.xyz/qna/32/284_2.png) [@qna](https://community.foundation.xyz/u/qna)\
**Post date:** [September 6, 2026, 6:14am UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/13 "2026-09-06T06:14:26Z")

</div>

Checking on the status of the Unchained stuff as I believe we might still be waiting on some changes on their side @Jack ?

@all.exact.fever to be clear here are you using Caravan, or the Unchained customer portal?

---

<div class="post-metadata">

**Author:** ![Panicseller](https://community.foundation.xyz/user_avatar/community.foundation.xyz/panicseller/32/99_2.png) [@Panicseller](https://community.foundation.xyz/u/Panicseller)\
**Post date:** [September 6, 2026, 7:13am UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/14 "2026-09-06T07:13:39Z")

</div>

Thing is, I dont want to use envoy without Tor

---

<div class="post-metadata">

**Author:** ![qna](https://community.foundation.xyz/user_avatar/community.foundation.xyz/qna/32/284_2.png) [@qna](https://community.foundation.xyz/u/qna)\
**Post date:** [September 6, 2026, 7:19am UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/15 "2026-09-06T07:19:49Z")

</div>

Understood. We have fixes coming in next Envoy release that make this substantially better.

---

<div class="post-metadata">

**Author:** ![Randomukko](https://community.foundation.xyz/user_avatar/community.foundation.xyz/randomukko/32/1041_2.png) [@Randomukko](https://community.foundation.xyz/u/Randomukko)\
**Post date:** [September 6, 2026, 12:20pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/16 "2026-09-06T12:20:32Z")

</div>

Don’t want to try. I will wait for the fix or try with microsd.

---

<div class="post-metadata">

**Author:** ![all.exact.fever](https://community.foundation.xyz/letter_avatar_proxy/v4/letter/a/d07c76/32.png) [@all.exact.fever](https://community.foundation.xyz/u/all.exact.fever)\
**Post date:** [September 6, 2026, 3:40pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/17 "2026-09-06T15:40:53Z")

</div>

Unchained.

Thank you for your support!

---

<div class="post-metadata">

**Author:** ![Username1](https://community.foundation.xyz/letter_avatar_proxy/v4/letter/u/ee59a6/32.png) [@Username1](https://community.foundation.xyz/u/Username1)\
**Post date:** [September 7, 2026, 10:00am UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/18 "2026-09-07T10:00:13Z")

</div>

Hi. Needed again to revert from “improved privacy” to “better performance” to get the download started.  
After successful download I’ve got a “panic” error on the PP that gave me a button to start KeyOS. With that I got the update installed finally.

 ![IMG20260907081036](https://community.foundation.xyz/uploads/default/original/1X/089e4fdb2a64f9c76ca48f7c70bfec4869648c42.jpeg)

---

<div class="post-metadata">

**Author:** ![qna](https://community.foundation.xyz/user_avatar/community.foundation.xyz/qna/32/284_2.png) [@qna](https://community.foundation.xyz/u/qna)\
**Post date:** [September 7, 2026, 11:46am UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/19 "2026-09-07T11:46:23Z")

</div>

The need to switch to Better Performance mode is a known issue with firmware downloads over Tor, and a fix is currently going through QA.

The panic appears to be separate. It shows the haptics service failing to initialize during startup. Since selecting **Start KeyOS** allowed the device to boot and complete the update, no further recovery action should be necessary.

I’m passing the exact error to the firmware team. If it happens again while running KeyOS 1.4.0, please use the **Support** option on that screen before restarting so we can capture the associated logs.

Thanks for reporting it.

---

<div class="post-metadata">

**Author:** ![Jack](https://community.foundation.xyz/user_avatar/community.foundation.xyz/jack/32/371_2.png) [@Jack](https://community.foundation.xyz/u/Jack)\
**Post date:** [September 8, 2026, 3:48pm UTC](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229/20 "2026-09-08T15:48:43Z")

</div>

Hey @all.exact.fever is that sentence somewhere in their documentation? If you send us over a screenshot I could try and have them update it, we have an open comm channel with them. Those are the steps to follow to pair Passport Core to Unchained. In Passport Prime you need to select the Unchained flow, so → Connect Wallet, Unchained. Make sure to import the multisig descriptor to passport prime afterwards to see the account in your device!

Let us know if you encounter any issues - thank you!

[Next page](https://community.foundation.xyz/t/keyos-v1-4-0-is-now-available/1229.md?page=2)
