Jump to content

HELP Clevo P150SM DSDT/SSDT patching Brightness


nuked
 Share

5 posts in this topic

Recommended Posts


Hi,

after a lot of trying and reading here i'm to ask help.

I have an Intel HD Graphics 4600 and an AMD HD8970M. The version of the O.S. is 10.9 .

I disabled  the dgpu from my bios so the system can only see the 4600.

After that i've extracted from a live version of ubuntu the DSDT and SSDT of my laptop.

 

I got 10 files, the dsdt and 9 ssdt.

So i started disassembling all the files with "iasl -da *.aml" , than with MaciASL, fix some error and finally patching it with Rename GFX0 to IGPU (on DSDT, SSDT5 and SSDT6) and Brightness fix (Haswell) (on SSDT5).

 

After that, i placed the 10 files in EFI/CLOVER/ACPI/patched/ and i 've renamed the ssdt in a way that the ssdt1.aml became ssdt.sml , ssdt2.aml became ssdt-1.aml and so on...

I've installed the modified version of the ACPIBacklight.kext (https://github.com/RehabMan/OS-X-ACPI-Backlight)

After the reboot the brightness control still doesn't work.

 

The main problem is that i can't even show the control bar of the Brightness and i doesn't know what to do now.

 

So i hope to get your help  :)

 

Thank you

 

I'm attaching the dsdt/ssdt (original  and recompiled by me).

DSDT-SSDT p150sm.zip

clevo p150sm.ioreg.zip

Link to comment
Share on other sites

...

After that, i placed the 10 files in EFI/CLOVER/ACPI/patched/ and i 've renamed the ssdt in a way that the ssdt1.aml became ssdt.sml , ssdt2.aml became ssdt-1

Hi,

after a lot of trying and reading here i'm to ask help.

I have an Intel HD Graphics 4600 and an AMD HD8970M. The version of the O.S. is 10.9 .

I disabled  the dgpu from my bios so the system can only see the 4600.

After that i've extracted from a live version of ubuntu the DSDT and SSDT of my laptop.

 

I got 10 files, the dsdt and 9 ssdt.

So i started disassembling all the files with "iasl -da *.aml" , than with MaciASL, fix some error and finally patching it with Rename GFX0 to IGPU (on DSDT, SSDT5 and SSDT6) and Brightness fix (Haswell) (on SSDT5).

 

After that, i placed the 10 files in EFI/CLOVER/ACPI/patched/ and i 've renamed the ssdt in a way that the ssdt1.aml became ssdt.sml , ssdt2.aml became ssdt-1.aml and so on...

I've installed the modified version of the ACPIBacklight.kext (https://github.com/RehabMan/OS-X-ACPI-Backlight)

After the reboot the brightness control still doesn't work.

 

The main problem is that i can't even show the control bar of the Brightness and i doesn't know what to do now.

 

So i hope to get your help  :)

 

Thank you

 

I'm attaching the dsdt/ssdt (original  and recompiled by me).

.aml and so on...

I've installed the modified version of the ACPIBacklight.kext (https://github.com/RehabMan/OS-X-ACPI-Backlight)

After the reboot the brightness control still doesn't work.

 

The main problem is that i can't even show the control bar of the Brightness and i doesn't know what to do now.

 

So i hope to get your help  :)

 

Thank you

 

I'm attaching the dsdt/ssdt (original  and recompiled by me).

 

Post ioreg captured with IORegistryExplore v2.1 and I'll look at what you did.

Link to comment
Share on other sites

Here we go  :)

 

Thank you

Couple of problems I can see right away:

 

- you're using a desktop ig-platform-id. Desktops don't have brightness controls, so impossible to make the brightness slider appear when you're using one. Use a proper mobile ig-platform-id that works with your system.

 

- you have eleven (11) SSDTs loaded in ioreg. I'm going to assume you forgot to set DropOem in config.plist. You cannot provide patched SSDTs without dropping the OEM ones (the OEM ones load first, followed by the patched ones, later 'duplicates' are generally rejected).

 

I didn't check anything else.

Link to comment
Share on other sites

Couple of problems I can see right away:

 

- you're using a desktop ig-platform-id. Desktops don't have brightness controls, so impossible to make the brightness slider appear when you're using one. Use a proper mobile ig-platform-id that works with your system.

 

- you have eleven (11) SSDTs loaded in ioreg. I'm going to assume you forgot to set DropOem in config.plist. You cannot provide patched SSDTs without dropping the OEM ones (the OEM ones load first, followed by the patched ones, later 'duplicates' are generally rejected).

 

I didn't check anything else.

 

I've used 0x0a260006 as ig-platform-id and set DropOem in config.plist.

Now the brightness control is working!

Thank you so much!

Link to comment
Share on other sites

 Share

×
×
  • Create New...