mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-04-14 22:35:56 +00:00
feat(core): set final name for Safe 3
[no changelog]
This commit is contained in:
parent
7cf3a655e5
commit
c9a657b074
Binary file not shown.
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.4 KiB |
@ -257,6 +257,9 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_0(mod_trezorutils_reboot_to_bootloader_obj,
|
||||
STATIC mp_obj_str_t mod_trezorutils_revision_obj = {
|
||||
{&mp_type_bytes}, 0, sizeof(SCM_REVISION) - 1, (const byte *)SCM_REVISION};
|
||||
|
||||
STATIC mp_obj_str_t mod_trezorutils_model_name_obj = {
|
||||
{&mp_type_str}, 0, sizeof(MODEL_NAME) - 1, (const byte *)MODEL_NAME};
|
||||
|
||||
/// SCM_REVISION: bytes
|
||||
/// VERSION_MAJOR: int
|
||||
/// VERSION_MINOR: int
|
||||
@ -299,7 +302,7 @@ STATIC const mp_rom_map_elem_t mp_module_trezorutils_globals_table[] = {
|
||||
#else
|
||||
{MP_ROM_QSTR(MP_QSTR_USE_BACKLIGHT), mp_const_false},
|
||||
#endif
|
||||
{MP_ROM_QSTR(MP_QSTR_MODEL), MP_ROM_QSTR(MODEL_NAME_QSTR)},
|
||||
{MP_ROM_QSTR(MP_QSTR_MODEL), MP_ROM_PTR(&mod_trezorutils_model_name_obj)},
|
||||
{MP_ROM_QSTR(MP_QSTR_INTERNAL_MODEL),
|
||||
MP_ROM_QSTR(MODEL_INTERNAL_NAME_QSTR)},
|
||||
#ifdef TREZOR_EMULATOR
|
||||
|
@ -4,7 +4,6 @@
|
||||
#define MODEL_NAME "T"
|
||||
#define MODEL_INTERNAL_NAME "D001"
|
||||
#define MODEL_INTERNAL_NAME_TOKEN T
|
||||
#define MODEL_NAME_QSTR MP_QSTR_T
|
||||
#define MODEL_INTERNAL_NAME_QSTR MP_QSTR_D001
|
||||
|
||||
/*** Discovery uses DEV keys in any build variant ***/
|
||||
|
@ -4,7 +4,6 @@
|
||||
#define MODEL_NAME "1"
|
||||
#define MODEL_INTERNAL_NAME "T1B1"
|
||||
#define MODEL_INTERNAL_NAME_TOKEN T1B1
|
||||
#define MODEL_NAME_QSTR MP_QSTR_1
|
||||
#define MODEL_INTERNAL_NAME_QSTR MP_QSTR_T1B1
|
||||
|
||||
#define BOOTLOADER_START 0x08000000
|
||||
|
@ -1,10 +1,9 @@
|
||||
#ifndef MODELS_MODEL_T2B1_H_
|
||||
#define MODELS_MODEL_T2B1_H_
|
||||
|
||||
#define MODEL_NAME "R"
|
||||
#define MODEL_NAME "Safe 3"
|
||||
#define MODEL_INTERNAL_NAME "T2B1"
|
||||
#define MODEL_INTERNAL_NAME_TOKEN T2B1
|
||||
#define MODEL_NAME_QSTR MP_QSTR_R
|
||||
#define MODEL_INTERNAL_NAME_QSTR MP_QSTR_T2B1
|
||||
|
||||
/*** PRODUCTION KEYS ***/
|
||||
|
@ -4,7 +4,6 @@
|
||||
#define MODEL_NAME "T"
|
||||
#define MODEL_INTERNAL_NAME "T2T1"
|
||||
#define MODEL_INTERNAL_NAME_TOKEN T2T1
|
||||
#define MODEL_NAME_QSTR MP_QSTR_T
|
||||
#define MODEL_INTERNAL_NAME_QSTR MP_QSTR_T2T1
|
||||
|
||||
/*** PRODUCTION KEYS ***/
|
||||
|
@ -58,6 +58,6 @@ impl Component for WelcomeScreen {
|
||||
impl crate::trace::Trace for WelcomeScreen {
|
||||
fn trace(&self, t: &mut dyn crate::trace::Tracer) {
|
||||
t.component("WelcomeScreen");
|
||||
t.string("model_name", "Trezor Model R");
|
||||
t.string("model_name", "Trezor Safe 3");
|
||||
}
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ pub const LOADER_OUTER: i16 = 32;
|
||||
pub const LOADER_INNER: i16 = 18;
|
||||
pub const LOADER_ICON_MAX_SIZE: i16 = 8;
|
||||
|
||||
pub const MODEL_NAME: &str = "Trezor Model R";
|
||||
pub const MODEL_NAME: &str = "Trezor Safe 3";
|
||||
|
||||
pub const fn size() -> Offset {
|
||||
Offset::new(WIDTH, HEIGHT)
|
||||
|
Binary file not shown.
@ -19,7 +19,10 @@ async def homescreen() -> None:
|
||||
if storage.device.is_initialized():
|
||||
label = storage.device.get_label()
|
||||
else:
|
||||
label = f"Trezor Model {utils.MODEL}"
|
||||
if utils.INTERNAL_MODEL in ("T1B1", "T2T1"):
|
||||
label = f"Trezor Model {utils.MODEL}"
|
||||
else:
|
||||
label = f"Trezor {utils.MODEL}"
|
||||
|
||||
notification = None
|
||||
notification_is_error = False
|
||||
|
@ -53,7 +53,7 @@ TREZOR_T = TrezorModel(
|
||||
)
|
||||
|
||||
TREZOR_R = TrezorModel(
|
||||
name="R",
|
||||
name="Safe 3",
|
||||
internal_name="T2B1",
|
||||
minimum_version=(2, 1, 0),
|
||||
vendors=VENDORS,
|
||||
|
Loading…
Reference in New Issue
Block a user