Closed Perlover closed 5 years ago
Hi @Perlover, afaik Mycelium cannot handle passphrase workflow in Model T yet. We had to change low-level protocol as the workflow is slightly different (you may enter passphrase on device or in legacy way over computer).
This is, however, the only incompatibility we're aware of. Guys at Mycelium should have at least one device to test, and we're ready to help! If there'll be any question, I'll reach out our devs.
Generally, Trezor now sends PassphraseStateRequest message and expects PassphraseStateAck response on it.
Messages are defined here: https://github.com/trezor/trezor-common/blob/master/protob/messages-common.proto#L120
The reasoning of this change is that host is informed about device state change even when the passphrase entry has been done on-device. In Mycelium case, just ignoring the state and answering with empty PassphraseStateAck() is enough, as implemented here: https://github.com/trezor/python-trezor/blob/master/trezorlib/client.py#L420
Hello, @slush0. Could you ping me via cto@mycelium.com?
Fixed in SegWit release, rolled out to beta. Closing.
If i try to add accounts of Trezor T - i get crash
To reproduce:
Tested in Galaxy S8 and Galaxy Tab S3
I sent report from Android but i don't hope that crash will be viewed (i did it many times and nothing result in Mycelium updates)
Please for @slush0 too ;)