Commit Graph

53 Commits (7288d056a16d25c30d774985d347f130623cb958)

Author SHA1 Message Date
Pavol Rusnak 0ab3eee37d
bootloader: make code smaller by changing the send_msg logic
6 years ago
Pavol Rusnak 98ec2f096c
bootloader: small changes to ui, replace vendor string
6 years ago
Pavol Rusnak 66a8d18348
bootloader: remove obsoleted self-test
6 years ago
Pavol Rusnak 2b40fdcdd1
bootloader: use fixed serial number (instead of empty one)
6 years ago
Pavol Rusnak de96efdb1d
usb: change vendor/product id to ones we use for WebUSB
6 years ago
Pavol Rusnak 4da73df57d
re-enable WebUSB
6 years ago
Pavol Rusnak 988209ab7d
bootloader: erasing -> preparing
6 years ago
Jochen Hoenicke c09590b54d Cleaner flash handling using FLASH_PTR
7 years ago
Jochen Hoenicke c4e1c5953e Fix shift overflow
7 years ago
Pavol Rusnak dbe444029a
bootloader: guard signatures_ok calls with firmware_present (or !brand_new_firmware)
7 years ago
Pavol Rusnak 816b4e0f72
bootloader: process WipeDevice
7 years ago
Pavol Rusnak b933e292db
bootloader: fix signatures_ok usage in usb.c after refactoring
7 years ago
Pavol Rusnak b20336e82d
Revert WinUSB feature
7 years ago
Pavol Rusnak e0b5526f27
bootloader: react to GetFeatures too
7 years ago
Pavol Rusnak ab76828e16
update usb descriptors
7 years ago
Pavol Rusnak 56d3cbe2e9
bootloader: remove debug
7 years ago
Karel Bilek a22abfe90b
Bootloader - Switch from HID to WebUSB
7 years ago
Pavol Rusnak bd660655ee
introduce and use memzero instead of explicit_bzero
7 years ago
Pavol Rusnak 4a2d68acb9
use explicit_bzero where possible; update trezor-crypto
7 years ago
Pavol Rusnak eb0574bda7
bootloader: don't restore storage from unofficial firmware
7 years ago
Pavol Rusnak 41901a8056 firmware: rework protectChangePin
7 years ago
Jochen Hoenicke 2387f71813 bootloader: Check that erasing flash worked
7 years ago
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
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 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 7ca4b11c3a
add USB test to SelfTest
7 years ago
Pavol Rusnak d4b9ea2287
bootloader: add cpu test
7 years ago
Pavol Rusnak 8581a9a37a
bootloader: add UI to SelfTest
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
Pavol Rusnak 09eaaa09ee
bootloader: don't show recovery seed warning if no firmware is present
8 years ago
Pavol Rusnak 0200ee5763
bootloader: cleanup protobuf messages
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 b1e3c52b08
remove DialogIcon enum, use bitmap structure directly
8 years ago
Jochen Hoenicke af442d17e0 Faster flashing, smoother animation.
8 years ago
Pavol Rusnak 27b3c63d85
cleanup usb in bootloader
8 years ago
Pavol Rusnak 5e5138066a
adapt the reorder of hash_final functions
9 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