@kgp What about my FakeSMC_LPCSensors.kext which disables one of my fans?
The new iMac Pro X99 System
Thanks KGPThe new iMac Pro X99 System
Done, I'm going to try and get this running today, hopefully can help other Haswell users.I will...
Please provide your X99 system specs (mobo, CPU, GPU) in either your profile or signature.
Thanks in advance,
KGP
To each populated core xx, CPxx (and therefore also PRxx) is assigned 4 times in the IOREG, although only one CPxx or PRxx has a valid child.
Where does that come from, what did you do?
<dict>
<key>Comment</key>
<string>CP00 -> PR00</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwMA==
</data>
<key>Replace</key>
<data>
UFIwMA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP01 -> PR01</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwMQ==
</data>
<key>Replace</key>
<data>
UFIwMQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP02 -> PR02</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwMg==
</data>
<key>Replace</key>
<data>
UFIwMg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP03 -> PR03</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwMw==
</data>
<key>Replace</key>
<data>
UFIwMw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP04 -> PR04</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwNA==
</data>
<key>Replace</key>
<data>
UFIwNA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP05 -> PR05</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwNQ==
</data>
<key>Replace</key>
<data>
UFIwNQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP06 -> PR06</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwNg==
</data>
<key>Replace</key>
<data>
UFIwNg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP07 -> PR07</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwNw==
</data>
<key>Replace</key>
<data>
UFIwNw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP08 -> PR08</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwOA==
</data>
<key>Replace</key>
<data>
UFIwOA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP09 -> PR09</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwOQ==
</data>
<key>Replace</key>
<data>
UFIwOQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP0A -> PR10</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwQQ==
</data>
<key>Replace</key>
<data>
UFIxMA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP0B -> PR11</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwQg==
</data>
<key>Replace</key>
<data>
UFIxMQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP0C -> PR12</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwQw==
</data>
<key>Replace</key>
<data>
UFIxMg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP0D -> PR13</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwRA==
</data>
<key>Replace</key>
<data>
UFIxMw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP0E -> PR14</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwRQ==
</data>
<key>Replace</key>
<data>
UFIxNA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP0F -> PR15</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AwRg==
</data>
<key>Replace</key>
<data>
UFIxNQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP10 -> PR16</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxMA==
</data>
<key>Replace</key>
<data>
UFIxNg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP11 -> PR17</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxMQ==
</data>
<key>Replace</key>
<data>
UFIxNw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP12 -> PR18</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxMg==
</data>
<key>Replace</key>
<data>
UFIxOA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP13 -> PR19</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxMw==
</data>
<key>Replace</key>
<data>
UFIxOQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP14 -> PR20</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxNA==
</data>
<key>Replace</key>
<data>
UFIyMA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP15 -> PR21</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxNQ==
</data>
<key>Replace</key>
<data>
UFIyMQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP16 -> PR22</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxNg==
</data>
<key>Replace</key>
<data>
UFIyMg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP17 -> PR23</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxNw==
</data>
<key>Replace</key>
<data>
UFIyMw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP18 -> PR24</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxOA==
</data>
<key>Replace</key>
<data>
UFIyNA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP19 -> PR25</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxOQ==
</data>
<key>Replace</key>
<data>
UFIyNQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP1A -> PR26</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxQQ==
</data>
<key>Replace</key>
<data>
UFIyNg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP1B -> PR27</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxQg==
</data>
<key>Replace</key>
<data>
UFIyNw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP1C -> PR28</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxQw==
</data>
<key>Replace</key>
<data>
UFIyOA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP1D -> PR29</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxRA==
</data>
<key>Replace</key>
<data>
UFIyOQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP1E -> PR30</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxRQ==
</data>
<key>Replace</key>
<data>
UFIzMA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP1F -> PR31</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AxRg==
</data>
<key>Replace</key>
<data>
UFIzMQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP20 -> PR32</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyMA==
</data>
<key>Replace</key>
<data>
UFIzMg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP21 -> PR33</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyMQ==
</data>
<key>Replace</key>
<data>
UFIzMw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP22 -> PR34</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyMg==
</data>
<key>Replace</key>
<data>
UFIzNA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP23 -> PR35</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyMw==
</data>
<key>Replace</key>
<data>
UFIzNQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP24 -> PR36</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyNA==
</data>
<key>Replace</key>
<data>
UFIzNg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP25 -> PR37</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyNQ==
</data>
<key>Replace</key>
<data>
UFIzNw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP26 -> PR38</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyNg==
</data>
<key>Replace</key>
<data>
UFIzOA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP27 -> PR39</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyNw==
</data>
<key>Replace</key>
<data>
UFIzOQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP28 -> PR40</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyOA==
</data>
<key>Replace</key>
<data>
UFI0MA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP29 -> PR41</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyOQ==
</data>
<key>Replace</key>
<data>
UFI0MQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP2A -> PR42</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyQQ==
</data>
<key>Replace</key>
<data>
UFI0Mg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP2B -> PR43</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyQg==
</data>
<key>Replace</key>
<data>
UFI0Mw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP2C -> PR44</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyQw==
</data>
<key>Replace</key>
<data>
UFI0NA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP2D -> PR45</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyRA==
</data>
<key>Replace</key>
<data>
UFI0NQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP2E -> PR46</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyRQ==
</data>
<key>Replace</key>
<data>
UFI0Ng==
</data>
</dict>
<dict>
<key>Comment</key>
<string>CP2F -> PR47</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q1AyRg==
</data>
<key>Replace</key>
<data>
UFI0Nw==
</data>
</dict>