RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,056
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
Its actually seems to work native with adding 0x3e928086. The only thing doesn't work is wake up from sleep.
if I add (downgrade) 0x59128086 into the intelGFX, it wakes up and works great until playing a videos on browser which causing freeze the browser and it doesnt works till i restart the pc.
I have attached the debug file which also includes my whole EFI folder for whom interested to try it out.(You firstly need to add the device id into the 2 kext mentioned in the first post of 10mania)
View attachment 308132
I think you might get different results with 10.13.3.
AppleIntelKBLGraphicsFramebuffer.kext Info.plist includes this IOPCIPrimaryMatch:
0x59128086 0x59168086 0x591B8086 0x591E8086 0x59268086 0x59278086 0x59238086
I'm guessing 0x3e928086 was removed in 10.13.3.
I'll try to remember to check later in 10.13.2 to confirm before I upgrade one of my systems that haven't been upgraded to 10.13.3.
I would probably try using FakeID/IntelGFX=0x3e928086 (only needed for the 0x3e91 case... depends on 0x3e91 being "close enough" to 0x3e92 as far as the kext code), and an injector kext to load the framebuffer, such as the one attached. Then add FakePCIID_Intel_HD_Graphics.kext + FakePCIID.kext (from my bitbucket site).
Update: No changes in 10.13.3.
Conclusion: AppleIntelKBLGraphics.kext must kickstart the CI kext (AppleIntelKBLGraphicsFramebuffer.kext) if it didn't load. This would be enabled with FakeID=0x3e928086 (for 0x3e91 case) and FakePCIID kexts (for spoofing 0x3e92).
Attachments
Last edited: