i've compared IOREG from actual recent iMacs and MacMinis, and the cpu-type doesnt match, i got 01 05 and it should be 04 06. i've fixed that by changes to SMBIOS.plist but that didnt make it load
i then noticed a plugin-type property 0x1, which is also in IOPropertyMatch within the X86PlatformPlugin info.plist, so i've injected that property and i can confirm it shows in the IOReg, but still it wont load the plugin, it always reverts to the SMC one.
i'm not sure what else i'm missing!
can someone help shed some light into it?
edit: okay why it is, that you always work it out, only after you've posted on a forum
i renamed the
ACPI_SMC_PlatformPlugin.kext and now X86PlatformPlugin loads! so the question now is, really, is what is causing the
ACPI_SMC_PlatformPlugin to load. i suspect something to do with FakeSMC or theboot loader..... i dont like renaming or deleting kexts as a solution