Skip to content

2.0.6 with Zcoin support

Latest
Compare
Choose a tag to compare
@yura-pakhuchiy yura-pakhuchiy released this 16 Jun 12:11

This firmware adds support for Zcoin and Zcoin testnet for Trezor T. Firmware is based on official 2.0.6 release with 3 easy to audit commits on top of it. It can be used together with Electrum XZC or Znode Tool.

WARNING: Your Trezor T will be vulnerable to physical attack if you are using this firmware. If somebody steals you Trezor, he will be able to flash malicious custom firmware without wiping private keys and extract them. Keep your Trezor in safe box or hidden if you are using this firmware! Red warning "UNSAFE, DO NOT USE!" will be shown when device starts to indicate this possibility. Also if you are going to install another custom firmware - wipe your device before flashing it. But apart from mentioned above physical attack, it is as safe to use this firmware as original 2.0.6 firmware from SatoshiLabs.

WARNING: Make sure you have backup of your recovery seed. Installing this firmware will wipe your device. Do NOT install this firmware if you have not written down your seed, or you will lose your money.

Firmware can be flashed using Znode Tool (Tools -> Hardware wallet Initialization/Recovery...), you do not have to own Znode to use it for firmware falshing. Or via command line:

trezorctl firmware_update -f trezor-2.0.6-zcoin.bin

Fingerprint : aaa74ee4182406dab3f1ebd90f8c23b80bc51962132d5fb5b5a65eedef37a631

How to verify fingerprint of downloaded file:

$ ./tools/binctl trezor-2.0.6-zcoin.bin
...
  * fngprnt : aaa74ee4182406dab3f1ebd90f8c23b80bc51962132d5fb5b5a65eedef37a631

Check Travis CI log which builds firmware from tagged commit with this fingerprint:
https://travis-ci.org/yura-pakhuchiy/trezor-core/builds/393050687

If you do not trust Travis CI, then build yourself in Docker from tagged commit and compare fingerprint:

git checkout fd5097a
./build-docker.sh fd5097a