Jan Pochyla
|
f093ca23d5
|
tests: ignore specific tests, testpy -> test_emu
|
2017-10-30 18:52:10 +01:00 |
|
Jan Pochyla
|
431a711060
|
usb: add trezor1-like debuglink
|
2017-10-30 17:34:21 +01:00 |
|
Jan Pochyla
|
6213974b6e
|
prodtest: emulate python impl in OTP READ
|
2017-10-30 14:08:56 +01:00 |
|
Jan Pochyla
|
1e883530b4
|
scons: get file sizes in portable way
|
2017-10-30 14:07:52 +01:00 |
|
Pavol Rusnak
|
01356bad72
|
keyctl: show digest and path
|
2017-10-29 23:30:56 +01:00 |
|
Pavol Rusnak
|
7d0a12c29e
|
unix: fix build
|
2017-10-29 23:26:44 +01:00 |
|
Pavol Rusnak
|
311a28242b
|
boardloader: fix production build, disable reset_flags_init for now
|
2017-10-29 21:12:40 +01:00 |
|
Pavol Rusnak
|
16f657361c
|
boardloader: disable BOR protection; fix setting OB flags
|
2017-10-29 18:07:05 +01:00 |
|
Pavol Rusnak
|
a08f18c2ce
|
boardloader: use PVD level 4
|
2017-10-29 17:58:33 +01:00 |
|
Pavol Rusnak
|
30ddb53c11
|
prodtest: fix calls to sdcard functions
|
2017-10-29 17:51:16 +01:00 |
|
Pavol Rusnak
|
6738796d8b
|
trezorhal: call shutdown in default_handler
|
2017-10-29 17:50:50 +01:00 |
|
Pavol Rusnak
|
69c17dae9b
|
trezorhal: use uint32_t* for sdcard_{read,write}_blocks
|
2017-10-29 16:34:09 +01:00 |
|
Pavol Rusnak
|
fa802e9353
|
boardloader: fix test for existence of bootloader on sd card
|
2017-10-29 16:23:25 +01:00 |
|
Pavol Rusnak
|
b9a599d08d
|
makefile: add gdb_prodtest target
|
2017-10-29 15:45:41 +01:00 |
|
Pavol Rusnak
|
a56da7d7ed
|
prodtest: fix sdcard test
|
2017-10-29 15:07:34 +01:00 |
|
Pavol Rusnak
|
5d6d342813
|
bootloader: erase storage on vendor change
|
2017-10-27 18:45:33 +02:00 |
|
Jan Pochyla
|
836508657d
|
prodtest: style
|
2017-10-27 17:26:14 +02:00 |
|
Pavol Rusnak
|
3851404d04
|
small cosmetic changes to prodtest and others
|
2017-10-27 06:01:22 +02:00 |
|
Pavol Rusnak
|
d0e81edc8f
|
bootloader: check chunk hash before flashing
|
2017-10-27 05:09:35 +02:00 |
|
Pavol Rusnak
|
36143033c4
|
bootloader: check vendor header / image header before flashing
|
2017-10-27 04:49:59 +02:00 |
|
Pavol Rusnak
|
9690f1abdf
|
bootloader: load chunk into memory first, then save it to flash
|
2017-10-27 04:20:03 +02:00 |
|
Pavol Rusnak
|
4d36d0e1c1
|
trezorhal: use sectrue where possible
|
2017-10-27 03:58:00 +02:00 |
|
Pavol Rusnak
|
efa918a2f9
|
prodtest: code cleanup, fix build
|
2017-10-27 01:00:39 +02:00 |
|
Jan Pochyla
|
905e0bc82a
|
prodtest: codestyle, touch, fixes
|
2017-10-26 23:55:15 +02:00 |
|
Jan Pochyla
|
51d00e1de7
|
trezorhal/usb: add Inf timeout to blocking fns
|
2017-10-26 23:55:14 +02:00 |
|
Jan Pochyla
|
9cb342fcb6
|
prodtest: implement commands
|
2017-10-26 23:55:14 +02:00 |
|
Jan Pochyla
|
95965c3ff7
|
prodtest: add new target
|
2017-10-26 23:55:13 +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
|
9e82a4d348
|
bootloader, firmware: introduce chunk hashes in the image header
|
2017-10-26 14:25:10 +02:00 |
|
Pavol Rusnak
|
3c974095aa
|
trezorhal: increase image header size from 512 to 1024 bytes
|
2017-10-26 02:11:40 +02:00 |
|
Pavol Rusnak
|
0c6ee14ee1
|
trezorhal: move image related defines to image.h
|
2017-10-26 01:17:57 +02:00 |
|
Pavol Rusnak
|
28aca51bc8
|
firmware: sign just the firmware part, not vendor header
|
2017-10-26 00:09:21 +02:00 |
|
Pavol Rusnak
|
bdbbf0e5e8
|
tools: add firmware signature check (against its vendor header)
|
2017-10-26 00:09:17 +02:00 |
|
Pavol Rusnak
|
46fdb8bcb4
|
tools: use combine_sign to compute signatures, binctl just for adding to binary
|
2017-10-25 23:03:34 +02:00 |
|
Pavol Rusnak
|
57f2eee5bf
|
tools: split computation of signatures to keyctl, remove from binctl
|
2017-10-25 22:52:11 +02:00 |
|
Pavol Rusnak
|
383b5d7c89
|
firmware: fix last commit
|
2017-10-25 20:04:19 +02:00 |
|
Pavol Rusnak
|
e4003700cd
|
bootloader, firmware: update visuals
|
2017-10-25 15:20:06 +02:00 |
|
Pavol Rusnak
|
8bd258db6f
|
trezorhal: added calls to USBD_LL_FlushEP in deinit functions
|
2017-10-24 19:19:57 +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
|
ebaeb52b62
|
docs: fix last commit
|
2017-10-24 18:07:23 +02:00 |
|
Pavol Rusnak
|
ad71fc1578
|
docs: update trezor logo
|
2017-10-24 18:06:40 +02:00 |
|
Pavol Rusnak
|
d2ecae71d7
|
trezorhal: return position of last touch event from touch_click
|
2017-10-24 17:59:25 +02:00 |
|
Pavol Rusnak
|
34f363f903
|
tools: add optional output parameter to toi2png
|
2017-10-24 17:50:19 +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 |
|