From 4ed09a4a98c32d90ef3125466b34d073ddccf0bf Mon Sep 17 00:00:00 2001 From: guowei0105 Date: Mon, 21 Jul 2025 14:06:13 +0800 Subject: [PATCH 1/2] add attach to pin for BTC-only build --- common/protob/messages.proto | 6 +++--- core/src/trezor/enums/MessageType.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/common/protob/messages.proto b/common/protob/messages.proto index 41058484bd..b7cc7cd561 100644 --- a/common/protob/messages.proto +++ b/common/protob/messages.proto @@ -605,9 +605,9 @@ enum MessageType { MessageType_FileInfoList = 10024 [(wire_out) = true]; MessageType_OnekeyGetFeatures = 10025 [(bitcoin_only) = true,(wire_in) = true]; MessageType_OnekeyFeatures = 10026 [(bitcoin_only) = true,(wire_out) = true]; - MessageType_WriteSEPrivateKey = 10027 [(wire_in) = true, (wire_bootloader) = true]; - MessageType_GetPassphraseState = 10028 [(wire_in) = true]; - MessageType_PassphraseState = 10029 [(wire_out) = true]; + MessageType_WriteSEPrivateKey = 10027 [(bitcoin_only) = true,(wire_in) = true, (wire_bootloader) = true]; + MessageType_GetPassphraseState = 10028 [(bitcoin_only) = true,(wire_in) = true]; + MessageType_PassphraseState = 10029 [(bitcoin_only) = true,(wire_out) = true]; MessageType_UnLockDevice = 10030 [(bitcoin_only) = true, (wire_in) = true]; MessageType_UnLockDeviceResponse = 10031 [(bitcoin_only) = true, (wire_out) = true]; } diff --git a/core/src/trezor/enums/MessageType.py b/core/src/trezor/enums/MessageType.py index ac8f214730..c9c951d199 100644 --- a/core/src/trezor/enums/MessageType.py +++ b/core/src/trezor/enums/MessageType.py @@ -104,6 +104,9 @@ ListResDir = 10023 OnekeyGetFeatures = 10025 OnekeyFeatures = 10026 +WriteSEPrivateKey = 10027 +GetPassphraseState = 10028 +PassphraseState = 10029 UnLockDevice = 10030 UnLockDeviceResponse = 10031 if not utils.BITCOIN_ONLY: @@ -424,6 +427,3 @@ ResourceRequest = 10020 ResourceAck = 10021 FileInfoList = 10024 - WriteSEPrivateKey = 10027 - GetPassphraseState = 10028 - PassphraseState = 10029 From faf049d773533700b2f79a64f24d61052ff07195 Mon Sep 17 00:00:00 2001 From: guowei0105 Date: Mon, 21 Jul 2025 14:19:58 +0800 Subject: [PATCH 2/2] restore code --- common/protob/messages.proto | 2 +- core/src/trezor/enums/MessageType.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/protob/messages.proto b/common/protob/messages.proto index b7cc7cd561..89b2be435c 100644 --- a/common/protob/messages.proto +++ b/common/protob/messages.proto @@ -605,7 +605,7 @@ enum MessageType { MessageType_FileInfoList = 10024 [(wire_out) = true]; MessageType_OnekeyGetFeatures = 10025 [(bitcoin_only) = true,(wire_in) = true]; MessageType_OnekeyFeatures = 10026 [(bitcoin_only) = true,(wire_out) = true]; - MessageType_WriteSEPrivateKey = 10027 [(bitcoin_only) = true,(wire_in) = true, (wire_bootloader) = true]; + MessageType_WriteSEPrivateKey = 10027 [(wire_in) = true, (wire_bootloader) = true]; MessageType_GetPassphraseState = 10028 [(bitcoin_only) = true,(wire_in) = true]; MessageType_PassphraseState = 10029 [(bitcoin_only) = true,(wire_out) = true]; MessageType_UnLockDevice = 10030 [(bitcoin_only) = true, (wire_in) = true]; diff --git a/core/src/trezor/enums/MessageType.py b/core/src/trezor/enums/MessageType.py index c9c951d199..fe20ae313e 100644 --- a/core/src/trezor/enums/MessageType.py +++ b/core/src/trezor/enums/MessageType.py @@ -104,7 +104,6 @@ ListResDir = 10023 OnekeyGetFeatures = 10025 OnekeyFeatures = 10026 -WriteSEPrivateKey = 10027 GetPassphraseState = 10028 PassphraseState = 10029 UnLockDevice = 10030 @@ -427,3 +426,4 @@ ResourceRequest = 10020 ResourceAck = 10021 FileInfoList = 10024 + WriteSEPrivateKey = 10027