You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Trezor Safe 3 device supports an additional passphrase when creating a wallet. With the official monero software (GUI or CLI) there is the option to input the passphrase either on the device itself or using the keyboard on the host computer.
There appears to be a bug when entering the password on the host computer: any passphrase over 10 (I think, see below) characters, or containing certain special characters, causes the operation to fail with Error: failed to load wallet: Cannot get a device address. This feels like a bug in the wallet software not correctly parsing the input.
I have tested this with the GUI and CLI versions of the Mac software and the CLI version of the linux software. All give the same result. The same bug exists both when trying to generate a new wallet or when accessing an existing wallet. In all cases entering the passphrase on the device itself works.
Examples of passphrases that work: "foo", "Foo", "Foo Bar", "12345678", "Foo.Bar", "aaaaaaaaa" (9 a's)
Examples of passphrases that DON'T work: "FooBar$%", "123456789", "aaaaaaaaaa" (10 a's)
The text was updated successfully, but these errors were encountered:
lobster-kerouac
changed the title
Trezor Safe 3 passphrase fails on host with long/special passphrases
Trezor Safe 3 passphrase entry fails on host with long/special passphrases
Jun 20, 2024
The Trezor Safe 3 device supports an additional passphrase when creating a wallet. With the official monero software (GUI or CLI) there is the option to input the passphrase either on the device itself or using the keyboard on the host computer.
There appears to be a bug when entering the password on the host computer: any passphrase over 10 (I think, see below) characters, or containing certain special characters, causes the operation to fail with
Error: failed to load wallet: Cannot get a device address
. This feels like a bug in the wallet software not correctly parsing the input.I have tested this with the GUI and CLI versions of the Mac software and the CLI version of the linux software. All give the same result. The same bug exists both when trying to generate a new wallet or when accessing an existing wallet. In all cases entering the passphrase on the device itself works.
Examples of passphrases that work: "foo", "Foo", "Foo Bar", "12345678", "Foo.Bar", "aaaaaaaaa" (9 a's)
Examples of passphrases that DON'T work: "FooBar$%", "123456789", "aaaaaaaaaa" (10 a's)
The text was updated successfully, but these errors were encountered: