Summary Introduction Core Build Embedded Emulator Emulator Event Loop Apps Tests SystemView instrumentation Miscellaneous Code style SLIP-39 Exceptions usage Memory fragmentation management Python trezorlib Hardware Model T(touch) Boot stages Memory layout Model One(mini/classic) Firmware format Common Communication Sessions Passphrase Migration Bitcoin signing Reproducible builds Storage Tests Device Tests Upgrade Tests UI Tests Click Tests CI Miscellaneous Coins' BIP-44 Paths Contributing FW update and device wipe Generated Files Git Hooks Monorepo Notes Review Process Changelog TOIF Image Format COINS Verify Onekey firmware Build custom Onekey firmware