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

Any way to unhide the heci/mei device with coreboot? I need this device to exist for hd4000 acceleration to work on osx. Its related to rcba settings?? Thx #367

Open
kocoman1 opened this issue Dec 2, 2021 · 2 comments

Comments

@kocoman1
Copy link

kocoman1 commented Dec 2, 2021

Any way to unhide the heci/mei device with coreboot? I need this device to exist for hd4000 acceleration to work on osx. Its related to rcba settings?? Thx

@yanovich
Copy link

yanovich commented Dec 7, 2021

Check here: #282 (comment)

However, talking to Coreboot developers did solve one mystery - that of the Management Engine showing up under the stock firmware but not under Coreboot. In the coreboot sources, under src/soc/intel/apollolake/cse.c, the function disable_heci1 (where HECI is Host Embedded Controlled Interface, the interface to the ME) is used to disable communications with the ME after Coreboot is done dealing with it. Commenting out the contents of this function (leave the function itself, it still gets called, you just don't want it to do anything) and recompiling, the MEI shows up under Coreboot and we're able to look into its state a little bit more. Once again, just like stock firmware, at present, the exander77 branch needs to be used.

@DodoidOfficial
Copy link

Do note, that method as I wrote it there is specific to the Apollo Lake platform. I am unsure how Coreboot handles hiding the MEI on other platforms and if your device is not Apollo Lake what file it's in and what you have to do could vary.

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

3 participants