Contribute
Register

HP ENVY x360 Brightness Keys and HDMI port Help

Joined
Dec 1, 2023
Messages
6
Motherboard
HP ENVY x360 15m-cn0012dx
CPU
i7-8550U
Graphics
Intel HD 620
Hello Everyone.
I recently installed MacOS Mojave on my HP Envy x360, using this VICE guide. I have everything working except for the brightness control and the HDMI port. The brightness keys don't work, I know I have to do some DSDT patching for that, however the brightness option does not even show up in the settings>display panel. I've read through the DSDT patching guide and other forums with no luck for the brightness. My brightness keys are F2 and F3.

The second issue I am having is the HDMI port. As soon as I plug an HDMI cable into the HDMI port, the laptop completely restarts and does not boot. I have a USB-C dongle that I've used to connect to an external display, and that is working, however I'm curious to see if it is possible to use the native HDMI port and if so, how could I fix that.

I have the following kexts in the correct location on my EFI partition
ACPIBatteryManager
AirportBrcmFixup
AppleALC
AppleBacklightFixup
BrcmFirmwareData
BrcmPatchRAM2
FakeSMC
Lilu
USBInjectAll
VoodooI2C
VoodooI2CSynaptics
VoodooPS2Controller
WhateverGreen

I have attached my config.plist and my DSDT.dsl

If anyone has any ideas or needs more files to help me with this issue, please let me know.
Thank you!
 

Attachments

  • DSDT.dsl
    1.4 MB · Views: 5
  • DSDT.dsl
    1.4 MB · Views: 5
  • config.plist
    17.9 KB · Views: 6
Hello Everyone.
I recently installed MacOS Mojave on my HP Envy x360, using this VICE guide. I have everything working except for the brightness control and the HDMI port. The brightness keys don't work, I know I have to do some DSDT patching for that, however the brightness option does not even show up in the settings>display panel. I've read through the DSDT patching guide and other forums with no luck for the brightness. My brightness keys are F2 and F3.

The second issue I am having is the HDMI port. As soon as I plug an HDMI cable into the HDMI port, the laptop completely restarts and does not boot. I have a USB-C dongle that I've used to connect to an external display, and that is working, however I'm curious to see if it is possible to use the native HDMI port and if so, how could I fix that.

I have the following kexts in the correct location on my EFI partition
ACPIBatteryManager
AirportBrcmFixup
AppleALC
AppleBacklightFixup
BrcmFirmwareData
BrcmPatchRAM2
FakeSMC
Lilu
USBInjectAll
VoodooI2C
VoodooI2CSynaptics
VoodooPS2Controller
WhateverGreen

I have attached my config.plist and my DSDT.dsl

If anyone has any ideas or needs more files to help me with this issue, please let me know.
Thank you!
missing your zipped EFI
 
tried both of these and the combination of brightnesskeys+applebacklightfixup with no luck, any other solutions?
upload your latest clover folder
 
upload your latest clover folder
Here's the whole EFI folder. For reference, I did this mackintosh project following the Vice article I found
 

Attachments

  • EFI.zip
    24.8 MB · Views: 7
Here's the whole EFI folder. For reference, I did this mackintosh project following the Vice article I found
updated guide:

you cold try enabling these:

Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixTMR</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixHPET</key>
                <false/>
            </dict>


in this section:

Code:
 <key>Graphics</key>
    <dict>
        <key>#EDID</key>
        <dict>
            <key>Inject</key>
            <false/>
        </dict>
        <key>ig-platform-id</key>
        <string>0x591b0000</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <true/>
        </dict>
    </dict>
should not have:
Code:
 <key>ig-platform-id</key>
        <string>0x591b0000</string>

you should amend so it looks like

Code:
 <key>Graphics</key>
    <dict>
        <key>#EDID</key>
        <dict>
            <key>Inject</key>
            <false/>
        </dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <true/>
        </dict>
    </dict>
 
Last edited:
updated guide:

you cold try enabling these:

Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixTMR</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixHPET</key>
                <false/>
            </dict>


in this section:

Code:
 <key>Graphics</key>
    <dict>
        <key>#EDID</key>
        <dict>
            <key>Inject</key>
            <false/>
        </dict>
        <key>ig-platform-id</key>
        <string>0x591b0000</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <true/>
        </dict>
    </dict>
should not have:
Code:
 <key>ig-platform-id</key>
        <string>0x591b0000</string>

you should amend so it looks like

Code:
 <key>Graphics</key>
    <dict>
        <key>#EDID</key>
        <dict>
            <key>Inject</key>
            <false/>
        </dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <true/>
        </dict>
    </dict>
Tried that, still no luck. Also I do not have an Nvidia card, my laptop uses Intel Integrated Graphics
 
Tried that, still no luck. Also I do not have an Nvidia card, my laptop uses Intel Integrated Graphics
yes, but that guide used older techniques to disable the nvidia... long story on that one!

yes, only your intel gpu will work

may be worth jumping over to using opencore instead
 
Back
Top