https://github.com/meehow/trezorctl
Reproducible build of trezorctl
https://github.com/meehow/trezorctl
Last synced: 5 months ago
JSON representation
Reproducible build of trezorctl
- Host: GitHub
- URL: https://github.com/meehow/trezorctl
- Owner: meehow
- Created: 2025-04-03T20:30:36.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-04T10:20:37.000Z (about 1 year ago)
- Last Synced: 2025-06-07T13:02:42.385Z (about 1 year ago)
- Language: Makefile
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trezor Setup
- Download trezorctl.zip from [actions](https://github.com/meehow/trezorctl/actions).
Build steps are designed to be reproducible. Building on different machines should produce identical binaries.
- Download [udev rules](https://data.trezor.io/udev/51-trezor.rules)
- Install udev rules
> sudo cp 51-trezor.rules /etc/udev/rules.d/
- Download firmware suitable for your device
> ./trezorctl firmware download
- You can also download firmware file directly. I.e. by the time of writing, the newest version for Trezor Safe 3 was: https://data.trezor.io/firmware/t2b1/trezor-t2b1-2.8.9.bin
sha256sum: 437916c8af0a7cd64c2a7c6ac34ca7a249293ff397b68c1f2b560eca6dddb17a
- Authenticity of the device can be verified only online
> ./trezorctl device authenticate
- Update firmware (filename of firmware for your device can be different)
> ./trezorctl firmware update -f trezor-t2b1-2.8.9.bin
- Start setup process
> ./trezorctl device setup -b shamir
- Derive first Bitcoin address
> ./trezorctl btc get-address -n m/44h/0h/0h/0/0
- Verify address on the device
> ./trezorctl btc get-address -n m/44h/0h/0h/0/0 -d