-
Notifications
You must be signed in to change notification settings - Fork 9
Notes about skycoin firmware
Check trezor-mcu repository for documentation.
We can get official firmware releases like this
wget -O trezor.signed.bin https://wallet.trezor.io/data/firmware/1/trezor-1.6.1.bin
The section "How to perform a custom signature" in skycoin hardware wallet firmware's README.md file explains how to sign a firmware and then combine it with a bootloader into one binary file.
This post here shows that Trezor team is making a lot of effort to make their bootloader impossible to modify from a delivered device.
This means that once the official trezor bootloader is flashed on a STM32F205 microprocessor it should be very very difficult to remove (if not impossible).
The memory protection is located here in the code. Look for MEMORY_PROTECT in setup.c.
An unsuccessful attempt to "break in trezor lock" had been reported on this issue.
Check here for detailed information.
If you already have a ST-LINK and installed its command line, the command is:
st-flash write trezor.bin 0x08000000
- Manual
- How to check whether device is genuine
- Initialize the wallet setting up
- Getting to know the wallet
- Update firmware
- Restore configuration
- Backup your seed
- Test your seed (Dry run)
- Optimize account security
- Send and receive crypto assets
- Wiping a Skywallet
- Remove Skywallet from wallet list
- Rename a Skywallet
- If transaction is too large
- Check the firmware version
- Manage the PIN code
- Troubleshooting
- Not yet implemented future features