Display rotation (model one)

Does the Model One support display rotation or is it a Model T only feature?
(firmware version 1.10.5, trezorctl version 0.13.0)

I get the following error when attempting to set it:

$ trezorctl -v set display-rotation south
[2022-02-25 10:26:00,693] trezorlib.transport.hid INFO: HID transport is disabled: No module named 'hid' 
[2022-02-25 10:26:02,755] trezorlib.transport INFO: Enumerating BridgeTransport: found 0 devices 
[2022-02-25 10:26:02,756] trezorlib.transport INFO: Enumerating UdpTransport: found 0 devices 
[2022-02-25 10:26:02,798] trezorlib.transport INFO: Enumerating WebUsbTransport: found 1 devices 
[2022-02-25 10:26:02,798] trezorlib.client INFO: creating client instance for device: webusb:001:1:2 
[2022-02-25 10:26:02,798] trezorlib.client DEBUG: sending message: Initialize 
Initialize (0 bytes) { 
} 
[2022-02-25 10:26:02,834] trezorlib.client DEBUG: received message: Features (195 bytes) 
[2022-02-25 10:26:02,836] trezorlib.client DEBUG: sending message: ApplySettings 
ApplySettings (3 bytes) { 
    display_rotation: 180, 
} 
[2022-02-25 10:26:02,842] trezorlib.client DEBUG: received message: Failure 
Failure (23 bytes) { 
    code: <FailureType.DataError: 3>, 
    message: 'No setting provided', 
} 
[2022-02-25 10:26:02,843] trezorlib.client DEBUG: sending message: EndSession 
EndSession (0 bytes) { 
} 
[2022-02-25 10:26:02,845] trezorlib.client DEBUG: received message: Success 
Success (15 bytes) { 
    message: 'Session ended', 
} 
Error: DataError: No setting provided

Hi, display rotation is only available on Model T

1 Like

Thanks. Is this stated in any documentation anywhere?

Not that I know of. But only this option is visible in the suite when you connect a Model T.

Additionally, running trezorctl get-features you won’t see a display_rotation property.

2 Likes