1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-18 05:28:40 +00:00
trezor-firmware/legacy/bootloader/CHANGELOG.md
2020-07-27 12:13:43 +02:00

1.9 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

1.8.1 [Unreleased]

Added

Changed

  • Use Trezor instead of TREZOR.

Deprecated

Removed

Fixed

Security

1.8.0 [Feb 2019]

Changed

  • Make the update process more similar to Model T process.

1.6.1 [Dec 2018]

Fixed

  • Fix USB issue on some Windows 10 installations.

1.6.0 [Sep 2018]

Changed

  • Switch from HID to WebUSB.

1.5.1 [Aug 2018]

Fixed

  • Improve MPU configuration.

1.5.0 [Jun 2018]

Fixed

  • Make unofficial firmwares work again.

1.4.0 [Mar 2018]

Added

  • More flash-write tests.
  • Support WipeDevice message.

Fixed

  • Don't restore storage from unofficial firmware.
  • Activate MPU and don't switch VTOR table for unofficial firmware.

1.3.3 [Aug 2017]

Added

  • Add self-test.

Fixed

  • Erase metadata backup after usage.
  • Erase SRAM on application start.

1.3.2 [Jul 2017]

Added

  • Add self-test.

Changed

  • Don't show recovery seed warning if firmware is flashed for the first time.
  • Don't show fingerprint if firmware is flashed for the first time.

Fixed

  • Compute firmware hash before checking signatures.
  • Fix usage of RNG before setup.
  • Fix stack protector fault.

1.3.1 [Feb 2017]

Fixed

  • Fix button testing so it does not break USB communication.

1.3.0 [Oct 2016]

Added

  • Add test for buttons.

Changed

  • Clean USB descriptor.
  • Return firmware_present in Features response.
  • Don't halt on broken firware, stay in bootloader.

1.2.8 [Sep 2016]

Fixed

  • Don't halt on broken firmware.

1.2.7 [May 2016]

Changed

  • Optimize speed of firmware update.

1.2.6 [Feb 2016]

Changed

  • Show hash of unofficial firmware.
  • Clean USB descriptor.

Fixed

  • Use stack protector.

1.2.5 [Oct 2014]

Added

  • Initial import of code.