Skip to content
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

The firmware binary to be flashed contains Management Engine (ME), but ME is not disabled! #859

Open
pietrushnic opened this issue Jun 4, 2024 · 0 comments
Assignees

Comments

@pietrushnic
Copy link

Component

Dasharo Tools Suite

Device

MSI Pro Z690-A

Dasharo version

No response

Dasharo Tools Suite version

v1.2.21

Brief summary

DTS print scary errors in red without providing any guideance for users what to do next.

How reproducible

Always when doing initial deployment.

How to reproduce

  1. Boot DTS with USB
  2. Enter DES keys/password, choose to Install Dasharo / option 'd' for DESchoose

Expected behavior

If DTS encounters an error path, it should provide guidance on what to do in such a situation. We should provide protection and detection mechanisms and a recovery path for the problems we face during deployment.

In case of not disabled ME, the point is that we should not proceed with an update of ME while it is running since it can lead to unexpected behavior (even bricking if I hang the platform during BIOS region flashing). We should not just print, The firmware binary contains Management Engine (ME), but ME is not disabled! We should say what to do next.

According to the discussion on Matrix, one way to proceed is M-Flash, which disables ME and deploys the binary, but it is just for Z690. Currently, DTS is not capable of deploying DES binaries, which is a critical issue.

Actual behavior

Currently, DTS prints scary messages like the one in the title, with which users have no idea what to do with.

Screenshots

No response

Additional context

Such bugs lead to a rise in support tickets and a loss of focus by the Dasharo Team.

Solutions you've tried

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants