Looks like everything is working following the guide to the T. I had no issues at all following the guide. The only part that I am confused on
@Sniki is the Power Management section. Lets say I choose option A, do I have to do anything or is it already done in the config.plist that you offer?
MiniBUU,
At the risk of incurring Sniki's wrath, I think its fair to say that the files at the HP6300-HP8300
repository have been undergoing some changes recently, perhaps in anticipation of Catalina,
and it is hard to tell if they are fully tested yet. I have not incorporated all of Sniki's changes,
so I'm not sure if my units are not performing as anticipated because I've failed to faithfully
make all the changes, or whether some the changes are not completely tested yet. I have
not noticed any problems with Sniki's simplified hotpatches as reflected in the new SSDT-HP.aml.
If you click on the config_HD2500.plist at the repository, you will see that its not set up for
option "Power Management ... 1. XCPM only." In order to do so, you need to change lines 86-90
where PluginType is "false", and change it to "true". You can do this with Xcode, Clover Configurator,
or another plist editor.
original config_HD2500.plist at lines 86-90:
<key>Generate</key>
<dict>
<key>PluginType</key>
<false/>
</dict>
In addition, you need to modify the KernelAndKextPatches dictionary and enable KernelXCPM.
In my i5-3470 machines, I also find that I have to enable KernelPm, or my machines hang
while booting.
I also noticed that Sniki has recently made additions to Device/Properties, e.g.,
<key>PciRoot(0)/Pci(0x02,0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>BgBiAQ==</data>
</dict>
If you use Hackintool's Calculator or Clover configurator's Hex Converter, you will see that this
corresponds to a ig-platform-id of 0x01620006. I'm not sure why Sniki selected this, as the
default headless ig-platform-id is 0x01620007. Similarly, Sniki has added to Device/Properties
<key>PciRoot(0)/Pci(0x16,0)</key>
<dict>
<key>#Comment</key>
<string>7-Series Chipset require fake device-id 3A1C0000 for IMEI</string>
<key>device-id</key>
<data>OhwAAA==</data>
</dict>
This is an IMEI fake device-id, but my i5-3470 machine has a different IMEI device-id of
3a1e0000 according to IORegistryExplorer.
So you may want to double check some of the plist settings and see what is working for you.