Pavol Rusnak
|
0d7f486733
|
bootloader: show different dialogs for firmware upgrade and vendor change
|
2018-01-26 15:51:19 +01:00 |
|
Pavol Rusnak
|
6e81a68fbe
|
bootloader: refactor flash erase after first chunk is received
|
2018-01-26 15:51:19 +01:00 |
|
Pavol Rusnak
|
739e4f2e45
|
fix release_num values
|
2018-01-25 17:46:29 +01:00 |
|
Pavol Rusnak
|
1280073c04
|
trezorhal: remove unnecessary casting for usb strings
|
2018-01-25 15:34:45 +01:00 |
|
Pavol Rusnak
|
d39ceb0d99
|
bootloader: fix ui_screen_done flicker
|
2018-01-25 14:44:03 +01:00 |
|
Pavol Rusnak
|
d27111472e
|
bootloader: show fingerprint on info click
|
2018-01-25 14:16:21 +01:00 |
|
Pavol Rusnak
|
8fc65d7f32
|
bootloader: small UI nitpicks
|
2018-01-25 13:21:04 +01:00 |
|
Pavol Rusnak
|
117a3efbe2
|
bootloader: refactor fadeins/fadeouts
|
2018-01-25 12:33:09 +01:00 |
|
Pavol Rusnak
|
5538614a79
|
bootloader: rework onboarding
|
2018-01-24 18:28:10 +01:00 |
|
Pavol Rusnak
|
2e00c090b6
|
bootloader: add confirm dialogs for wipe/upgrade
|
2018-01-24 17:00:25 +01:00 |
|
Pavol Rusnak
|
ae94bc95fb
|
bootloader: add "connect to host" screen
|
2018-01-24 14:22:57 +01:00 |
|
Pavol Rusnak
|
2f567ee822
|
bootloader: rework UI
|
2018-01-24 12:47:55 +01:00 |
|
Pavol Rusnak
|
f6f6e8593a
|
bootloader: don't crash on empty usb queue
|
2018-01-24 00:37:58 +01:00 |
|
Pavol Rusnak
|
1e7920435c
|
bootloader: fix flashing of non-continous firmware areas
|
2018-01-23 16:58:53 +01:00 |
|
Pavol Rusnak
|
f50afd2d2a
|
bootloader: add (optional) WebUSB support
|
2018-01-21 04:04:33 +01:00 |
|
Pavol Rusnak
|
30ff61b588
|
trezorhal: add configuration, interface strings to usb descriptors, minor typos
|
2018-01-20 21:48:53 +01:00 |
|
Pavol Rusnak
|
4cc8a5432d
|
bootloader: use normal/regular font rather than bold
|
2018-01-02 01:44:39 +01:00 |
|
Pavol Rusnak
|
424115967f
|
embed: fix wur for usb functions
|
2018-01-01 21:49:08 +01:00 |
|
Pavol Rusnak
|
63e999ab84
|
trezor.ui: introduced minwidth to display.text functions; more optimizations
|
2017-12-16 19:33:09 +01:00 |
|
Pavol Rusnak
|
11a3ff055c
|
boardloader/bootloader: typo
|
2017-12-16 15:12:58 +01:00 |
|
Pavol Rusnak
|
7504366a02
|
bootloader: simplify vtrust code
|
2017-12-15 20:57:54 +01:00 |
|
Pavol Rusnak
|
1a32e46e5d
|
bootloader: cleanup ui code
|
2017-12-15 15:26:36 +01:00 |
|
Pavol Rusnak
|
2f719526e7
|
bootloader: implement vendor keys lock
|
2017-12-13 23:08:15 +01:00 |
|
mcudev
|
2ea5d102a8
|
bootloader, firmware: remove unneeded call to display_orientation
|
2017-11-21 10:22:08 -05:00 |
|
Pavol Rusnak
|
e4360a7296
|
bootloader: change upgrade criteria to vendor keyset comparison
|
2017-11-07 13:46:18 +01:00 |
|
Pavol Rusnak
|
3636a5f1b1
|
bootloader/vendorheader: vtrust is bitmap not scalar
|
2017-11-06 16:31:09 +01:00 |
|
mcudev
|
d9a64fbb6a
|
touch: app note related updates and exit loop upon detection
|
2017-11-05 16:20:37 +01:00 |
|
Pavol Rusnak
|
3851404d04
|
small cosmetic changes to prodtest and others
|
2017-10-27 06:01:22 +02:00 |
|
Pavol Rusnak
|
36143033c4
|
bootloader: check vendor header / image header before flashing
|
2017-10-27 04:49:59 +02:00 |
|
Pavol Rusnak
|
4d36d0e1c1
|
trezorhal: use sectrue where possible
|
2017-10-27 03:58:00 +02:00 |
|
Pavol Rusnak
|
f73eb3effd
|
trezorhal: introduce secbool/sectrue/secfalse and use it where possible
|
2017-10-26 23:51:39 +02:00 |
|
Pavol Rusnak
|
7ddfdf69d6
|
trezorhal: support for non-continous areas in check_image_contents
|
2017-10-26 19:09:53 +02:00 |
|
Pavol Rusnak
|
89cc35b195
|
trezorhal: fix hash offset in check_image_contents
|
2017-10-26 18:53:20 +02:00 |
|
Pavol Rusnak
|
7c891e19e5
|
boardloader, bootloader: check image contents against hashes in the header
|
2017-10-26 17:16:59 +02:00 |
|
Pavol Rusnak
|
b4ff9deb6b
|
bootloader: better wording
|
2017-10-26 15:56:57 +02:00 |
|
Pavol Rusnak
|
63636be0a3
|
trezorhal: rework header checking to new format
|
2017-10-26 15:54:02 +02:00 |
|
Pavol Rusnak
|
0c6ee14ee1
|
trezorhal: move image related defines to image.h
|
2017-10-26 01:17:57 +02:00 |
|
Pavol Rusnak
|
e4003700cd
|
bootloader, firmware: update visuals
|
2017-10-25 15:20:06 +02:00 |
|
Pavol Rusnak
|
9e31e0f4d4
|
bootloader: stop/deinit usb for unplug events as well
|
2017-10-24 18:48:01 +02:00 |
|
mcudev
|
b922579173
|
bootloader: cleanup usb on firmware upload success before jumping to firmware (#68)
|
2017-10-24 18:45:02 +02:00 |
|
Pavol Rusnak
|
6e51ee251f
|
bootloader+firmware: call shutdown instead of inf-loop after main is finished
|
2017-10-24 17:23:06 +02:00 |
|
Pavol Rusnak
|
6b9751d30d
|
trezorhal: cleanup usb api
|
2017-10-20 18:51:05 +02:00 |
|
Pavol Rusnak
|
3033762618
|
trezorhal: make touch_init and usb_init return void, use ensure inside
|
2017-10-20 17:18:55 +02:00 |
|
Pavol Rusnak
|
5f256ce0b0
|
bootloader: show DOM QR code on welcome screen
|
2017-10-20 16:07:42 +02:00 |
|
Pavol Rusnak
|
b544fd3f81
|
bootloader: fix usb_init_all api
|
2017-10-20 16:03:51 +02:00 |
|
Pavol Rusnak
|
79fe9162b5
|
trezorhal: simplify api for init functions, use bool and void rather than int
|
2017-10-20 15:25:24 +02:00 |
|
mcudev
|
fc7b1cfe81
|
flash_init: remove empty function from all stages
|
2017-10-20 14:41:01 +02:00 |
|
mcudev
|
167d476fff
|
image_parse_header: remove undefined behavior and other updates (#61)
boardloader: bootloader: remove undefined behavior in header parsing, code cleanup
|
2017-10-19 18:45:57 +02:00 |
|
Pavol Rusnak
|
749b80ba03
|
bootloader: fix touch detection at start
|
2017-10-18 17:18:58 +02:00 |
|
Pavol Rusnak
|
e10d40f846
|
bootloader: restart into firmware after update, don't shutdown
|
2017-10-17 18:29:03 +02:00 |
|