|
|
|
@ -123,10 +123,10 @@ message GetFeatures {
|
|
|
|
|
* @prev GetFeatures
|
|
|
|
|
*/
|
|
|
|
|
message Features {
|
|
|
|
|
optional string vendor = 1; // name of the manufacturer, e.g. "bitcointrezor.com"
|
|
|
|
|
optional uint32 major_version = 2; // major version of the device, e.g. 1
|
|
|
|
|
optional uint32 minor_version = 3; // minor version of the device, e.g. 0
|
|
|
|
|
optional uint32 patch_version = 4; // patch version of the device, e.g. 0
|
|
|
|
|
optional string vendor = 1; // name of the manufacturer, e.g. "trezor.io"
|
|
|
|
|
optional uint32 major_version = 2; // major version of the firmware/bootloader, e.g. 1
|
|
|
|
|
optional uint32 minor_version = 3; // minor version of the firmware/bootloader, e.g. 0
|
|
|
|
|
optional uint32 patch_version = 4; // patch version of the firmware/bootloader, e.g. 0
|
|
|
|
|
optional bool bootloader_mode = 5; // is device in bootloader mode?
|
|
|
|
|
optional string device_id = 6; // device's unique identifier
|
|
|
|
|
optional bool pin_protection = 7; // is device protected by PIN?
|
|
|
|
@ -144,6 +144,10 @@ message Features {
|
|
|
|
|
optional bool needs_backup = 19; // does storage need backup? (equals to Storage.needs_backup)
|
|
|
|
|
optional uint32 flags = 20; // device flags (equals to Storage.flags)
|
|
|
|
|
optional string model = 21; // device hardware model
|
|
|
|
|
optional uint32 fw_major = 22; // reported firmware version if in bootloader mode
|
|
|
|
|
optional uint32 fw_minor = 23; // reported firmware version if in bootloader mode
|
|
|
|
|
optional uint32 fw_patch = 24; // reported firmware version if in bootloader mode
|
|
|
|
|
optional string fw_vendor = 25; // reported firmware vendor if in bootloader mode
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|