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

[suggestion] ME disablement via removing VSCC values #80

Open
skochinsky opened this issue Nov 2, 2017 · 4 comments
Open

[suggestion] ME disablement via removing VSCC values #80

skochinsky opened this issue Nov 2, 2017 · 4 comments

Comments

@skochinsky
Copy link

VSCC table is present in the descriptor region and tells the ME (and PCH?) about Vendor Specific Component Capabilities of the flash chips supported by the system.

A birdie told me that a missing VSCC value will place the ME into recovery mode since it won't be able to write to flash without knowing if the connected part is supported.

It seems the table is located at VTBA (whose value and size are encoded in the FLUMAP1).

Clearing this table may be another "soft disable" option in addition to AltMeDisable.

@platomav
Copy link

platomav commented Nov 3, 2017

Also SMBus can be found at the FD. Various other settings too if someone wants to go the extra mile. I verified VSCC & SMBus removal here (ME 6, Ibex Peak PCH). If tampered with, it should result in a "VSCC_FAILURE" error at PhaseStatus of FWStatusRegister1 as seen here.

@raz123
Copy link

raz123 commented Nov 8, 2017

Good catch. More info:

VSCC Table
This section is used to store information to setup flash access for ME. This does not
have any effect on the usage of the Flash programming Tool (FPT). If the
information in this section is incorrect, the Intel® ME Firmware may not
communicate with the flash device. This information provided is dependent on the
flash device used on the system. More detail please refer to PCH SPI programming
guide Section 6.4

Source: System Tools User Guide for
Intel® Management Engine
Firmware 6.0 (Corporate) -- http://composter.com.ua/documents/System_Tools_User_Guide_for_Intel_Management_Engine.pdf

@corna
Copy link
Owner

corna commented Nov 9, 2017

@skochinsky Doesn't it also affect the normal operation of the BIOS?

@skochinsky
Copy link
Author

skochinsky commented Nov 10, 2017 via email

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