-
-
Notifications
You must be signed in to change notification settings - Fork 669
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Successful wipe code triggers RSOD #1658
Comments
This is a regression from 2.3.x, assigning P1 |
I was able to reproduce this with exactly the same setups. Firmware version and revision Desktop/smartphone setup: Wallet software: Trezor Suite app and staging wallet 3a553b24e498c56a2e03897fded706dffb4a6d6b |
This is happening because the |
What
Note that disabling all the exceptions is important, since an exception (for example the systick handler) could access memory that is already cleared which would lead to another exception. The cause of this issue is that if |
QA OK Info:
|
QA OK No more RSOD, yay! After successful wipe, device displays message about entering wipe code and not RSOD. Suite: version APP 21.6.2 290aab68e418b837f9bed8a8839143dddaefb81c and APP 21.7.1 3d90909aa68da250490f474b2d4cab02c0aad272 |
Describe the bug
After entering wipe code, device will successfully wipe, but will display RSOD. After reconnecting the device is wiped and functions. Applies only for TT device 2.4.0 firmware, T1 works as intended.
Text
FATAL ERROR
expr: drbg_initialized
file: embed/trezorhal/random&delays.c:81
func: drbg_generate
rev: revisbelow
Firmware version and revision
TT 2.4.0 usigned ea3596a
TT 2.4.0 signed ea3596a
Desktop/smartphone setup (please complete the following information):
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Device will wipe itself without displaying errors.
Screenshots
The text was updated successfully, but these errors were encountered: