Commit Graph

848 Commits (7fc58eb5db904f5f2de2873ab1d5e35ca157ad7e)
 

Author SHA1 Message Date
Jochen Hoenicke 7fc58eb5db
bootloader: signatures_ok must work without magic
6 years ago
Jochen Hoenicke 9f50f09421
Init timer interrupt for unsigned firmware
6 years ago
Jochen Hoenicke be64864efc
Put persistent variables at end of stack
6 years ago
Jochen Hoenicke ed7a8bfa6c
Fixes for emulator
6 years ago
Jochen Hoenicke 68e02c94da
Reworked memory protection unit
6 years ago
Jochen Hoenicke 25e824aaa3
Supervisor Calls
6 years ago
Jochen Hoenicke 068f013bc6 Force size fields in storage to be 32 bit
6 years ago
Jochen Hoenicke 0127c1a374 Add function storage_getPinWait
6 years ago
Jochen Hoenicke c09590b54d Cleaner flash handling using FLASH_PTR
6 years ago
Jochen Hoenicke 1fcd512b7f Fix compilation problems
6 years ago
Jochen Hoenicke 39ea33523d Don't hog CPU on shutdown
6 years ago
Jochen Hoenicke 2587e49843 Disable fastflash.
6 years ago
Jochen Hoenicke 4ebbe8c274 Fix compilation problems
6 years ago
Jochen Hoenicke a7158f39a5 fix out-of-bounds read (for debug_link)
6 years ago
Jochen Hoenicke c4e1c5953e Fix shift overflow
6 years ago
Yura Pakhuchiy 2f8ea9d5c7 Fix building firmware in docker
6 years ago
slush0 2a12764198
Updated path to firmware 1.6.1
6 years ago
slush0 0220818b60
Fixed path to releases.json
6 years ago
Pavol Rusnak ceced152a8
docs: update changelogs
6 years ago
Pavol Rusnak 95dd254094
util: use shutdown from trezor-core instead of system_halt
6 years ago
Pavol Rusnak 9588e8f273
update bootloader to 1.4.0 via firmware, run unsigned firmware in unprivileged mode
6 years ago
Jochen Hoenicke d6f41dba9e
messages: fix size of msg_tiny and add static_assert
6 years ago
Pavol Rusnak 559a700fb0
fsm: add for button before Recovery device
6 years ago
Pavol Rusnak 5ae04c17c5
firmware: set version to 1.6.1
6 years ago
Pavol Rusnak dbe444029a
bootloader: guard signatures_ok calls with firmware_present (or !brand_new_firmware)
6 years ago
Pavol Rusnak 816b4e0f72
bootloader: process WipeDevice
6 years ago
Pavol Rusnak b933e292db
bootloader: fix signatures_ok usage in usb.c after refactoring
6 years ago
Pavol Rusnak b20336e82d
Revert WinUSB feature
6 years ago
Roman Zeyde e444dadbb2 storage: next firmware version would be 1.7.0
6 years ago
Pavol Rusnak 5ad53e99c3
bootloader: bump version to 1.4.0
6 years ago
Pavol Rusnak 4af78f06a3
bootloader: refactor signatures_ok return value
6 years ago
Pavol Rusnak e0b5526f27
bootloader: react to GetFeatures too
6 years ago
Pavol Rusnak 2a4a298d58
firmware: refactor fsm_getDerivedNode to include fingerprint
6 years ago
Jochen Hoenicke d5e49556c5 Indicate own dest address in send dialog
6 years ago
Pavol Rusnak e460c4fe17
session: rework get_state
6 years ago
Pavol Rusnak 7834eaba26
protect: passphrase is optional
6 years ago
Pavol Rusnak 7fa8ae136f
firmware: implement behaviour of state (still missing in PassphraseAck)
6 years ago
Pavol Rusnak d7de064bde
bump version to 1.7.0; update firmware changelog
6 years ago
Pavol Rusnak ab76828e16
update usb descriptors
6 years ago
Pavol Rusnak 6acfc5d1b3
trezorhal: reply with winusb guid just for the main interface (0)
6 years ago
Pavol Rusnak 966d8cb4ce
winusb: fix WINUSB_EXTRA_STRING
6 years ago
Pavol Rusnak 56c5a46095
winusb: cleanup DeviceInterfaceGUIDs usage
6 years ago
Pavol Rusnak 132cc4b474
make winusb_string_descriptor const
6 years ago
Pavol Rusnak 38b4d507bc
webusb: remove unused constants
6 years ago
Pavol Rusnak 56d3cbe2e9
bootloader: remove debug
6 years ago
Karel Bilek a22abfe90b
Bootloader - Switch from HID to WebUSB
6 years ago
Karel Bilek cb067bd14c
Switch from HID to WebUSB
6 years ago
Karel Bilek 05e218bcb8
Add WinUSB, WebUSB, USB2.1 to build
6 years ago
Karel Bilek a062127cef
Add WebUSB descriptors
6 years ago
Karel Bilek e6981e85cd
Add WinUSB (WebUSB preparation)
6 years ago