jaymonkey
Moderator
- Joined
- Aug 27, 2011
- Messages
- 4,080
- Motherboard
- GB Z490 Vision D
- CPU
- i9-10850K OC @ 5.2 GHz
- Graphics
- RX6800-XT+UHD630
- Mac
- Mobile Phone
Just been through my notes and i found the following :-
If FakeSMC is in /L/E then it stops Clovers Injected Kexts from loading.
The reason to put the VoodooIC2 in /Clover/Kexts/Other is to get them to load first and attach to the I2C devices before MacOS has a chance.
The work around if you want FakeSMC in /L/E is to also put the VoodooIC2 Kexts in /L/E and apply the two patches written by coolstar that stops MacOS from attaching Apple's own I2C kexts to the I2C devices.
I never bothered switching back to this method as all was working well for me but if you want everything in /L/E thats the solution.
Cheers
Jay
Edit: Looks like ReHabMan was answering my last post as i was writing this one so please see his post above for the reason why having FakeSMC in /L/E stops Clovers injected Kext's ...
If FakeSMC is in /L/E then it stops Clovers Injected Kexts from loading.
The reason to put the VoodooIC2 in /Clover/Kexts/Other is to get them to load first and attach to the I2C devices before MacOS has a chance.
The work around if you want FakeSMC in /L/E is to also put the VoodooIC2 Kexts in /L/E and apply the two patches written by coolstar that stops MacOS from attaching Apple's own I2C kexts to the I2C devices.
Code:
<dict>
<key>Comment</key>
<string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string>
<key>Name</key>
<string>com.apple.driver.AppleIntelLpssI2C</string>
<key>Find</key>
<data>SU9LaXQ=</data>
<key>Replace</key>
<data>SU9LaXM=</data>
<key>InfoPlistPatch</key>
<true/>
</dict>
<dict>
<key>Comment</key>
<string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string>
<key>Name</key>
<string>com.apple.driver.AppleIntelLpssI2CController</string>
<key>Find</key>
<data>SU9LaXQ=</data>
<key>Replace</key>
<data>SU9LaXM=</data>
<key>InfoPlistPatch</key>
<true/>
</dict>
I never bothered switching back to this method as all was working well for me but if you want everything in /L/E thats the solution.
Cheers
Jay
Edit: Looks like ReHabMan was answering my last post as i was writing this one so please see his post above for the reason why having FakeSMC in /L/E stops Clovers injected Kext's ...
Last edited: