LayerZeroFault
Hardware & BIP-39 CODE: SLIP39-BIP39 Reviewed & Verified:

Trezor Safe 3 & Safe 5 Invalid Recovery Seed (SLIP-39 vs BIP-39)

Verified by Victor Vance • Lead Technical Analyst & Systems Researcher
Quick Diagnostic Answer (Executive Summary) GSC Snippet Verified

An "Invalid recovery seed" error on Trezor Safe 3 or Safe 5 typically indicates confusion between standard BIP-39 (12 or 24 words) and Shamir Backup SLIP-39 (20 or 33 words). Trezor Safe devices support both standards, but SLIP-39 uses an entirely different 1,024-word dictionary. Entering SLIP-39 words into a BIP-39 prompt results in immediate word rejections. Ensure you select the exact backup protocol used during device creation.

# Root Cause & Technical Architecture

Trezor Safe 3 and Safe 5 support multi-share Shamir backups defined by SatoshiLabs in SLIP-39. SLIP-39 phrases are composed of 20 or 33 words chosen from a specialized 1,024-word vocabulary designed for acoustic and visual clarity. BIP-39, in contrast, uses 12, 18, or 24 words from a 2,048-word dictionary. If a user initiates a standard BIP-39 recovery and enters SLIP-39 share words, the device throws invalid word errors because words like "academic" or "shrink" may have different index mappings or be missing entirely.

# 4-Step Actionable Diagnostic Protocol

Step-by-Step Resolution
01

Identify Backup Standard: Count Total Words per Share

Count the words on your recovery sheet. 12 or 24 words indicate standard BIP-39. Exactly 20 or 33 words indicate SLIP-39 Shamir Backup.

02

Select Matching Restoration Mode in Trezor Suite

During device recovery setup in Trezor Suite, explicitly choose "Standard recovery" for BIP-39 or "Shamir recovery" for SLIP-39 before typing any words.

03

Verify SLIP-39 Threshold Requirements

If restoring a Shamir backup, ensure you have reached the required threshold of shares (e.g., 2 of 3 shares). Entering the same share twice will fail initialization.

04

Check Safe 3/5 Secure Element PIN Entry

Ensure the on-device touchscreen (Safe 5) or tactile buttons (Safe 3) are used to enter seed words directly onto the hardware, never into your computer browser or desktop keyboard.

# Diagnostic Verification Code / Command

text
slip39-vs-bip39-matrix.txt
Cryptographic Wordlist Specification Matrix:
Standard: BIP-39
  Word Counts: 12, 18, 24 words
  Dictionary Size: 2,048 words
  Checksum: 4 to 8 bits SHA-256

Standard: SLIP-39 (Shamir Backup)
  Word Counts: 20 or 33 words per share
  Dictionary Size: 1,024 words
  Checksum: 30-bit Reed-Solomon polynomial over GF(1024)
Zero-Secrets Client Sandbox

Launch BIP-39 Checksum Solver

Execute client-side cryptographic simulation and parameter checks safely in your browser via native WebCrypto without sending private keys or mnemonics over the wire.

Open Sandbox →
Comprehensive In-Depth Guide

Read Full Investigation & Recovery Workflow

Explore complete architectural diagrams, edge-case failure trees, and detailed post-mortem analysis in our verified deep guide.

Read Guide →

# Related Diagnostic Codes in Hardware & BIP-39

Related Hex Statuses

# Frequently Asked Questions

FAQ Schema

Can I restore a 20-word Trezor Shamir backup onto a Ledger?

No. Ledger devices do not natively support SLIP-39 Shamir recovery shares without third-party offline conversion tools, as Ledger utilizes standard BIP-39.

How does Trezor Safe 5 verify a Shamir seed phrase?

Trezor Safe 5 uses a 30-bit Reed-Solomon polynomial checksum that can detect up to 3 typographical errors or 4 transpositions within any 20-word share.

What is the purpose of the Secure Element in Trezor Safe 3 and Safe 5?

The Secure Element (OPTIGA Trust M) protects against physical PIN brute-forcing and voltage glitching attacks, keeping your seed encrypted at rest.