1. 1. Introduction
  2. 2. Core
    1. 2.1. Build
      1. 2.1.1. Embedded
      2. 2.1.2. Emulator
    2. 2.2. Emulator
    3. 2.3. Event Loop
    4. 2.4. Apps
    5. 2.5. Tests
    6. 2.6. Miscellaneous
      1. 2.6.1. SLIP-39
      2. 2.6.2. Exceptions usage
  3. 3. Legacy
  4. 4. Python
    1. 4.1. trezorlib
  5. 5. Hardware
    1. 5.1. Model T
      1. 5.1.1. Boot stages
      2. 5.1.2. Memory layout
    2. 5.2. Model One
  6. 6. Common
    1. 6.1. Communication
      1. 6.1.1. Sessions
      2. 6.1.2. Passphrase
        1. 6.1.2.1. Migration
      3. 6.1.3. Bitcoin signing
  7. 7. Storage
  8. 8. Tests
    1. 8.1. Device Tests
    2. 8.2. Upgrade Tests
    3. 8.3. UI Tests
    4. 8.4. Click Tests
  9. 9. CI
    1. 9.1. GitLab CI Jobs
  10. 10. Miscellaneous
    1. 10.1. Affected third-parties
    2. 10.2. Coins' BIP-44 Paths
    3. 10.3. Contributing
    4. 10.4. FW update and device wipe
    5. 10.5. Generated Files
    6. 10.6. Git Hooks
    7. 10.7. Monorepo Notes
    8. 10.8. Purpose48 derivation scheme
    9. 10.9. Review Process
    10. 10.10. TOIF Image Format

Trezor Firmware

Hardware