Commit Graph

58 Commits (b4a61d60c3eb820c1eb08f3aa5b7fcf5d65328a7)

Author SHA1 Message Date
Jochen Hoenicke b4a61d60c3 bootloader: Delay flashing firmware magic.
7 years ago
Pavol Rusnak bc7c66aa76
add Features.model field (set to "1")
7 years ago
Pavol Rusnak 18d8cb3c56
add project website (trezor.io) to license header
7 years ago
Jochen Hoenicke 98e617d874
startup: use custom reset_handler
7 years ago
Pavol Rusnak 91c4cbdbd0
setup: move stack protector variable to setup.h
7 years ago
Pavol Rusnak 0760ff0468
setup: move stack smashing protection code to setup.c
7 years ago
Pavol Rusnak cb020cb1d8
bootloader: refactor calculate fingerprint part (not issue button request if brand new firmware)
7 years ago
Pavol Rusnak 184529bbfc
bootloader: erase metadata backup after usage
7 years ago
Pavol Rusnak 5fa82cc4cb
bootloader: align during docker build
7 years ago
Pavol Rusnak 980bae6cb5
bootloader: in self-test perform each step just once
7 years ago
Pavol Rusnak 6141782270
bootloader: fix whitespace
7 years ago
Pavol Rusnak bf374f1769
bootloader: add RNG test
7 years ago
Pavol Rusnak 86bcede12d
bootloader: add changelog, bump version to 1.3.2
7 years ago
Pavol Rusnak 7ca4b11c3a
add USB test to SelfTest
7 years ago
Pavol Rusnak 3d6bfddc5f
move -Os flag to Makefiles of bootloader and fastflash
7 years ago
Pavol Rusnak d4b9ea2287
bootloader: add cpu test
7 years ago
Pavol Rusnak 8581a9a37a
bootloader: add UI to SelfTest
7 years ago
Saleem Rashid f23489050a util: Add load_vector_table
7 years ago
Pavol Rusnak 4603b0c800
bootloader: subtle changes in bootloader.c and fastflash.c to make them more similar
7 years ago
mruddy f274d8cd73 fix bootloader stack protector fault
7 years ago
Pavol Rusnak 0f42f64dfd
bootloader: do not show fingerprint on very first flash; refactor firmware_present, introduce brand_new_firmware
7 years ago
Pavol Rusnak 87b815d6ec
bootloader: selftest now writes and checks various bit patterns
7 years ago
Pavol Rusnak 425341ba44
bootloader: add small test to SelfTest (erase/restore metadata), small refactor
7 years ago
Pavol Rusnak 2bf807878d
bootloader: add SelfTest
7 years ago
Saleem Rashid 80d17c1333 bootloader: Allow building as an app
7 years ago
Saleem Rashid 0b3373e6df bootloader: Remove duplicate 'flash' target
7 years ago
Pavol Rusnak 09eaaa09ee
bootloader: don't show recovery seed warning if no firmware is present
7 years ago
Pavol Rusnak 0200ee5763
bootloader: cleanup protobuf messages
7 years ago
Jochen Hoenicke 49645ba277 Compute hash before checking signatures. (#158)
7 years ago
Saleem Rashid dfe783d729 firmware_sign: Python 3 compatibility (#156)
7 years ago
mruddy c8c85424b6
fix usage of RNG before setup (#150/#151)
7 years ago
Pavol Rusnak 2a22d9f0ed
fix combine/prepare script for python3
8 years ago
Pavol Rusnak 801ca6e644
adapt python scripts to Python3
8 years ago
Pavol Rusnak 1943d840e3
add ChangeLog for bootloader, move firmware ChangeLog
8 years ago
Pavol Rusnak ab006262e8
mytrezor.com -> trezor.io/start
8 years ago
Pavol Rusnak ee3a7cbcfa
fix bug when long press of buttons breaks usb communication in bootloader, bump bl version to 1.3.1
8 years ago
Pavol Rusnak d7ff70caf6
add checking of buttons to bootloader
8 years ago
Pavol Rusnak 9fe9ebc990
fix usb descriptor in bootloader
8 years ago
Pavol Rusnak 2f7ed2aa0f
implement firmware_present flag in bootloader
8 years ago
Pavol Rusnak cda9ae4b29
change version description in bootloader
8 years ago
Pavol Rusnak dc8348b4a0
add flash target to bootloader makefile
8 years ago
Pavol Rusnak 259eeae26e
don't halt on broken firmware but stay in bootloader mode
8 years ago
Pavol Rusnak b1e3c52b08
remove DialogIcon enum, use bitmap structure directly
8 years ago
Jochen Hoenicke af442d17e0 Faster flashing, smoother animation.
8 years ago
Pavol Rusnak c691f9b5e9
fix python shebangs
8 years ago
Pavol Rusnak 27b3c63d85
cleanup usb in bootloader
8 years ago
Pavol Rusnak 1f3369788a
use __asm__ instead of asm
8 years ago
Pavol Rusnak 5e5138066a
adapt the reorder of hash_final functions
8 years ago
Pavol Rusnak fa0b238b45
show firmware hash screen after unofficial firmware dialog
9 years ago
Pavol Rusnak 63bc16d375
signatures_ok function in bootloader exports firmware hash if needed
9 years ago