Contribute
Register

HDMI isn't working on Mojave

Status
Not open for further replies.
Not automatically.
But since you're injecting a device-id that is NOT your native id, it attaches some code that spoofs the PCI ids when the graphics kexts query.
The same thing can be done with FakePCIID.



As I mentioned, if you don't inject a different device-id than your native device-id, then WhateverGreen.kext does no spoofing unless it is one of the "known" devices that requires spoofing (such as HD4600 mobile, HD4400, others).

In theory, your device 0x1616 is natively supported:
Code:
NUC6i7KYK:~ rehabman$ grep 0x1616 -R /System/Library/Extensions/
/System/Library/Extensions//AppleIntelBDWGraphics.kext/Contents/Info.plist:           <string>0x0BD18086 0x0BD28086 0x0BD38086 0x16028086 0x16068086 0x160B8086 0x160A8086 0x160D8086 0x160E8086 0x16128086 0x16168086 0x161B8086 0x161A8086 0x161D8086 0x161E8086 0x16228086 0x16268086 0x162B8086 0x162A8086 0x162D8086 0x162E8086 0x16328086 0x16368086 0x163B8086 0x163A8086 0x163D8086 0x163E8086</string>
/System/Library/Extensions//AppleIntelBDWGraphicsFramebuffer.kext/Contents/Info.plist:           <string>0x0BD18086 0x0BD28086 0x0BD38086 0x16068086 0x160e8086 0x16168086 0x161e8086 0x16268086 0x16228086 0x16128086 0x162b8086</string>

So, WhateverGreen does not do any spoofing automatically... only when you inject a different device-id does it start to do something.
I see! Just installed Lilu.kext + WhateverGreen.kext on my Sierra installation and QE/CI works there too! Pretty happy we found a solution now. :)
 
I see! Just installed Lilu.kext + WhateverGreen.kext on my Sierra installation and QE/CI works there too! Pretty happy we found a solution now. :)

Note that it could have been done in FakePCIID_Intel_HD_Graphics.kext...
Simple Info.plist addition:
Screen Shot 2018-10-17 at 7.30.46 AM.png
 
You should update post #1 of that thread.
Then mark it solved.

Problems is I don't know if this affects all HD5500 or just HD5500 on certain CPUs.
I've only seen this issue with the i3 5005U. All laptops that I've seen facing this issue have that CPU. I will update the thread.
 
to fix it I have just to install WhateverGreen and Lilu? What o.o.. anyways can you send me guide for Mojave?
 
I've only seen this issue with the i3 5005U. All laptops that I've seen facing this issue have that CPU. I will update the thread.
reply now if you can thx.
 
reply now if you can thx.
Install Lilu.kext + WhateverGreen.kext and spoof the IGPU as 0x16128086, 0x16268086, 0x162B8086 or 0x16228086.
 

Attachments

  • Screen Shot 2018-12-16 at 20.53.31.png
    Screen Shot 2018-12-16 at 20.53.31.png
    154.4 KB · Views: 185
Install Lilu.kext + WhateverGreen.kext and spoof the IGPU as 0x16128086, 0x16268086, 0x162B8086 or 0x16228086.
I did it on Sierra and worked, do you know a solution on mojave?
 
I did it on Sierra and worked, do you know a solution on mojave?
I tried it on 10.11, 10.12 and 10.14 and it worked on all of them.
 
Status
Not open for further replies.
Back
Top