Issue #585 has been updated by Walter Sonius.

Nicholas Chin wrote in #note-6:
> Looking through the code, coreboot doesn't support a `fallback/msdm` file. 
> Instead, `fallback/slic` can be either a SLIC table or an MSDM table. So if 
> should be something like `cbfstool currentok.rom add -f MSDM -n fallback/slic 
> -t raw`. I'm assuming that MSDM file from the command you tried is 
> `/sys/firmware/acpi/tables/MSDM`?

Using that code indeed reveals a `/sys/firmware/acpi/tables/MSDM` table in 
Linux with the same hash as OEM firmware, however this machine is from the 
Windows 7 or early "free upgrade" Windows 8 era. During Windows 10 install on 
the original OEM Firmware it wasn't able to detect its own version (Pro/Home) 
from the internal SLIC/MSDM so it prompted me to manually selected Pro or fill 
in a product key. I selected Pro and let Windows 10 do its own online 
activation probably by a mix of hardware/firmware components, without ever 
filling a product key. But with coreboot a lot of the internals and OEM naming 
changed.

Currently with your tip by using MSDM>SLIC, this behavior is still the same for 
the EDK2 booted Windows 10 installer as for the OEM, it is still not able to 
detect its own version and I can select or fill in product key. 

LOL... just tried to fill in the product key from the MSDM file by hand during 
install and it says it is not valid!

So it might have been activated before with a automatic online check, maybe 
based on a different product key?

----------------------------------------
Support #585: acpi MSDM / SLIC table usage?
https://ticket.coreboot.org/issues/585#change-2042

* Author: Walter Sonius
* Status: New
* Priority: Normal
* Category: Documentation
* Target version: none
* Start date: 2025-03-20
* Affected OS: Windows 8 Pro / Windows 10 Pro
----------------------------------------
What option(s) does one need to compile this feature into a coreboot & edk2 
build and where does one put the `slic_file` and in what format? 

Couldn't find anything in the documentation nor the commits that introduce 
MSDM/SLIC support: 
https://review.coreboot.org/c/coreboot/+/44995
https://review.coreboot.org/c/coreboot/+/7202



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
https://ticket.coreboot.org/my/account
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to