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

ASRock Z390M-ITX/AC: firmware is corrupted or missing #244

Open
dtbartle opened this issue Jan 1, 2019 · 6 comments
Open

ASRock Z390M-ITX/AC: firmware is corrupted or missing #244

dtbartle opened this issue Jan 1, 2019 · 6 comments

Comments

@dtbartle
Copy link

dtbartle commented Jan 1, 2019

When running ./me_cleaner.py --check <bios> I get:

Full image detected
The ME/TXE region is valid but the firmware is corrupted or missing

I tried this on the publicly available BIOS files (1.10 and 1.20) as well as BIOS files dumped from my motherboard (which actually differ a fair bit from the "stock" BIOS files for some reason).

https://www.asrock.com/MB/Intel/Z390M-ITXac/index.asp#BIOS

@dtbartle
Copy link
Author

dtbartle commented Jan 1, 2019

It looks like for whatever reason, me_cleaner ends up getting the ME region wrong. I can find $FPT in the file (at 0x4000), while me_cleaner thinks it's at 0x3000.

@platomav
Copy link

platomav commented Jan 1, 2019

CSME 12 is not supported by me_cleaner as the CNP CSE region of the SPI chip uses a new structure called CSE Layout Table which combines IFWI v1.6 (BPDT v1) for Code and $FPT v1.0 for Data/FS partitions.

@czeej
Copy link

czeej commented Jan 4, 2019

did you dump it twice and use the diff command to make sure it's dumping correctly?
Maybe we should be more quiet about this. What causes them to change structures?

@dtbartle
Copy link
Author

dtbartle commented Jan 4, 2019

Yes. I also tested against stock BIOS files.

@dt-zero
Copy link

dt-zero commented Jun 14, 2019

Would you mind testing #282 ?
Soft disable might work as expected. I'm having success with a similar board.

@dtbartle
Copy link
Author

Yes, confirmed your PR works for this board.

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

No branches or pull requests

4 participants