# Trezor device naming in codebase
Development/Internal name consists of 4 keys
<product_class> <platform> <feature_class> <generation>
product_class-'T'for Trezor hardware walletplatform-'1'for STM32F207,'2'for STM32F42xfeature_class-'B'for Buttons,'T'for Touchgeneration
| Official name | Development name |
|---|---|
| Trezor Model 1 | T1B1 |
| Trezor Model T | T2T1 |
| Trezor Safe 3 | T2B1, T3B1 |
| Trezor Safe 5 | T3T1 |
- Trezor Safe 3 exists in two variants, depending on its chip. It was upgraded post-release.