From 8e1b5a969c4af44e2d4881af90ebc3e059e1b4b7 Mon Sep 17 00:00:00 2001 From: grdddj Date: Sun, 1 May 2022 14:10:39 +0200 Subject: [PATCH] feat(python): support model R in trezorlib --- python/.changelog.d/2230.added | 1 + python/src/trezorlib/models.py | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 python/.changelog.d/2230.added diff --git a/python/.changelog.d/2230.added b/python/.changelog.d/2230.added new file mode 100644 index 000000000..55a400fc7 --- /dev/null +++ b/python/.changelog.d/2230.added @@ -0,0 +1 @@ +Add support for model R diff --git a/python/src/trezorlib/models.py b/python/src/trezorlib/models.py index 183dfb3eb..8663f5b9f 100644 --- a/python/src/trezorlib/models.py +++ b/python/src/trezorlib/models.py @@ -33,7 +33,15 @@ TREZOR_T = TrezorModel( default_mapping=mapping.DEFAULT_MAPPING, ) -TREZORS = {TREZOR_ONE, TREZOR_T} +TREZOR_R = TrezorModel( + name="R", + minimum_version=(2, 1, 0), + vendors=VENDORS, + usb_ids=((0x1209, 0x53C1), (0x1209, 0x53C0)), + default_mapping=mapping.DEFAULT_MAPPING, +) + +TREZORS = {TREZOR_ONE, TREZOR_T, TREZOR_R} def by_name(name: str) -> Optional[TrezorModel]: