Trezor Safe 3 – "ERROR FIRMWARE" on Solana tx

Hi,

I get “ERROR FIRMWARE” every time I try to sign a Solana transaction with my Trezor Safe 3 on exponential.finance.

  • Tx shows correctly on device

  • I confirm quickly (<45 seconds)

  • Right after confirm → “ERROR FIRMWARE” → fails

Solana txs expire fast (~45–60 s), but I’m definitely under the limit — it’s not a timeout.Already tried: factory reset, latest firmware reinstall, different PC/cables/browsers. Only Solana fails, other chains work fine.

Device: Trezor Safe 3

Firmware: 2.10.0

Trezor suite 26.1.2
Wallet: I have tried with Jupiter, Nufi and Trezor suite (using wallet connect)

Has anyone else seen this exact error on Safe 3 with Solana recently?Could it be because the transaction is too large/complex (many instructions, lookup tables, versioned tx, etc.) and the firmware can’t handle it?Looking for any workarounds that still keep the hardware secure:

  • Force simpler/legacy/smaller tx format in the dApp?

  • Any kind of blind signing or splitting into smaller txs?

  • Other tricks people found?

Importing the seed to a software wallet is my very last option — hoping there’s still a way to sign with the device.

Thanks!

Hi @Zorbak , One possibility is that the transaction is too complex for the Trezor device to sign.

As a first step, I would recommend changing Safety checks in Trezor Suite → Settings → Device → Security - Change Safety checks from Strict to Prompt.

Yes, you’re right — the transaction was failing because it was too complex.

I tried the solution you suggested, but unfortunately it didn’t work.

In the end, I derived the private key of the Solana account on an air-gapped PC, imported that key into Phantom wallet, and was finally able to withdraw the funds (the transaction that kept failing).Immediately afterwards, I created a brand new Solana account and transferred all the funds there for safety.

Thank you.

1 Like