You may be able to disable the ME to some extent, although I believe the functionality that needs to be retained on newer versions is larger.
You will however still need the Intel FSP blob, which is a huge chunk of proprietary binary code. On anything below Skylake you still need at least an MRC blob.
I haven’t taken a dump on a T480 chip, yet, so you tell me what that’s like.
What I meant by grub was the init payload that gets loaded after BUP. Libreboot uses SeaBIOS first now, which is bad because anybody can start anything and you can’t set a password. This is before systemd or any OS.
You may be able to disable the ME to some extent, although I believe the functionality that needs to be retained on newer versions is larger.
You will however still need the Intel FSP blob, which is a huge chunk of proprietary binary code. On anything below Skylake you still need at least an MRC blob.
I haven’t taken a dump on a T480 chip, yet, so you tell me what that’s like.
What I meant by grub was the init payload that gets loaded after BUP. Libreboot uses SeaBIOS first now, which is bad because anybody can start anything and you can’t set a password. This is before systemd or any OS.