Summary Introduction Core Build Embedded Emulator Emulator Event Loop Apps Tests Debugging on hardware SystemView instrumentation Miscellaneous Boot stages Code style Memory layout SLIP-39 Exceptions usage Memory fragmentation management Translation data format DISC1 Legacy Firmware format Python trezorlib Common Communication Sessions Passphrase Migration Bitcoin signing Reproducible builds Message Workflows Ethereum definitions Storage Tests Device Tests Upgrade Tests UI Tests Click Tests CI GitLab CI Jobs Miscellaneous Affected third-parties Coins' BIP-44 Paths Contributing FW update and device wipe Generated Files Git Hooks Monorepo Notes Review Process Changelog TOIF Image Format Developers guide Libraries Hello World in Core