layoutDialog(DIALOG_ICON_ERROR,NULL,NULL,NULL,"Unofficial firmware","aborted.",NULL,"Unplug your TREZOR","and see our support","page at mytrezor.com");
layoutDialog(&bmp_icon_error,NULL,NULL,NULL,"Unofficial firmware","aborted.",NULL,"Unplug your TREZOR","and see our support","page at mytrezor.com");
system_halt();
}
voidshow_unofficial_warning(uint8_t*hash)
{
layoutDialog(DIALOG_ICON_WARNING,"Abort","I'll take the risk",NULL,"WARNING!",NULL,"Unofficial firmware","detected.",NULL,NULL);
layoutDialog(&bmp_icon_warning,"Abort","I'll take the risk",NULL,"WARNING!",NULL,"Unofficial firmware","detected.",NULL,NULL);
layoutDialog(DIALOG_ICON_ERROR,NULL,NULL,NULL,"Firmware appears","to be broken.",NULL,"Unplug your TREZOR","and see our support","page at mytrezor.com");
layoutDialog(&bmp_icon_error,NULL,NULL,NULL,"Firmware appears","to be broken.",NULL,"Unplug your TREZOR","and see our support","page at mytrezor.com");
layoutDialog(DIALOG_ICON_OK,NULL,NULL,NULL,"New firmware","successfully installed.",NULL,"You may now","unplug your TREZOR.",NULL);
layoutDialog(&bmp_icon_ok,NULL,NULL,NULL,"New firmware","successfully installed.",NULL,"You may now","unplug your TREZOR.",NULL);
send_msg_success(dev);
}else{
layoutDialog(DIALOG_ICON_WARNING,NULL,NULL,NULL,"Firmware installation","aborted.",NULL,"You need to repeat","the procedure with","the correct firmware.");
layoutDialog(&bmp_icon_warning,NULL,NULL,NULL,"Firmware installation","aborted.",NULL,"You need to repeat","the procedure with","the correct firmware.");
layoutDialogSwipe(DIALOG_ICON_QUESTION,"Cancel","I take the risk",NULL,"Loading private seed","is not recommended.","Continue only if you","know what you are","doing!",NULL);
layoutDialogSwipe(&bmp_icon_question,"Cancel","I take the risk",NULL,"Loading private seed","is not recommended.","Continue only if you","know what you are","doing!",NULL);