Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

Joined
Jul 16, 2015
Messages
9
Motherboard
Dell Vostro 15 3568
CPU
i5-7200U
Graphics
HD 620
Mac
  1. iMac
Mobile Phone
  1. Android
boot verbose and take a pic
Then it booted and I was able to adjust the brightness from the settings, but other times it crashed. Anyhow I tried to adjust the brightness with F11 F12 and the system freezes.
 

Attachments

  • IMG_20181009_152621_1.jpg
    IMG_20181009_152621_1.jpg
    6.3 MB · Views: 42

Feartech

Moderator
Joined
Aug 3, 2013
Messages
26,004
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Then it booted and I was able to adjust the brightness from the settings, but other times it crashed. Anyhow I tried to adjust the brightness with F11 F12 and the system freezes.
if you have made changes, you will need to upload new problem reporting files
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hello, this is my first post and my first hackintosh on laptop. I update Mojave from Mojave beta and after I do this I cannot do brightness to work. Slider work. I follow this guide and read posts but still with no results. I did everything by my self but on this one thing I give up after a week. Can someone check my debug zip for help? Thanks

Your ioreg shows ACPIBacklight.kext installed. As per post #1, ACPIBacklight.kext and IntelBacklight.kext cannot be used since 10.12.4.

Read post #1.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Then it booted and I was able to adjust the brightness from the settings, but other times it crashed. Anyhow I tried to adjust the brightness with F11 F12 and the system freezes.
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Joined
Jul 16, 2015
Messages
9
Motherboard
Dell Vostro 15 3568
CPU
i5-7200U
Graphics
HD 620
Mac
  1. iMac
Mobile Phone
  1. Android
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
Ok I used the script, report attached.
After following the guide the current problems are:
1) Sometimes at the end of the boot I get a black screen and I have to shut down and retry to boot.
2) Can't use F11 and F12 to adjust the brightness or the system freezes, but I can adjust it through settings successfully.
3) No audio output is detected anymore.
4) If I put the pc in stop I can't get out of it.
I wasn't having any of these problems when I was on macos 10.12.4 and before I updated my BIOS, if useful I can provide the configuration I had before.
 

Attachments

  • debug_30942.zip
    2 MB · Views: 37

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Ok I used the script, report attached.
After following the guide the current problems are:
1) Sometimes at the end of the boot I get a black screen and I have to shut down and retry to boot.
2) Can't use F11 and F12 to adjust the brightness or the system freezes, but I can adjust it through settings successfully.
3) No audio output is detected anymore.
4) If I put the pc in stop I can't get out of it.
I wasn't having any of these problems when I was on macos 10.12.4 and before I updated my BIOS, if useful I can provide the configuration I had before.

Problems:
- MacBookPro13,2 not recommended. Use MacBookPro13,1 or MacBookPro11,1
- CPU PM not implemented. See guide for good starter plists:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
- USB WiFi not recommended. Install recommended WiFi as per FAQ.
- Your USB configuration is wrong. See guides linked from FAQ.
- you're doing Skylake spoof. Try using native KBL kexts instead.

Also,
All kexts you need must be installed to the system volume (and config.plist/SystemParameters/InjectKexts should be "Detect")
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

And...
ACPI is patched incorrectly. SystemMemory addresses are mismatched (no wonder you have instability).
Note:
Code:
NUC6i7KYK:origin rehabman$ diff ../origin/ ../patched/|grep SystemMemory
<     OperationRegion (GNVS, SystemMemory, 0xA8F33000, 0x0767)
>     OperationRegion (GNVS, SystemMemory, 0xA8EEB000, 0x0698)
<     OperationRegion (EXBU, SystemMemory, 0xA8F40000, 0x0012)
>     OperationRegion (EXBU, SystemMemory, 0xA8EF9000, 0x12)
<     OperationRegion (OGNV, SystemMemory, 0xA8F37000, 0x0002)
>     OperationRegion (OGNV, SystemMemory, 0xA8EEF000, 0x04)
<     OperationRegion (DEGA, SystemMemory, 0xA8F38000, 0x0011)
>     OperationRegion (DEGA, SystemMemory, 0xA8EF0000, 0x11)
<                         OperationRegion (PCF0, SystemMemory, 0xF0100000, 0x0200)
<                         OperationRegion (PCF1, SystemMemory, 0xF0200000, 0x0200)
<                         OperationRegion (PCF2, SystemMemory, 0xF00E0000, 0x0300)
<                         OperationRegion (PCF3, SystemMemory, 0xF00E2000, 0x0300)
>                 OperationRegion (CPSB, SystemMemory, 0xA85E9F18, 0x10)
>                 OperationRegion (GPPX, SystemMemory, Add (GADR (Arg0, 0x05), Multiply (Arg1, 0x04)), 0x04)
<                 OperationRegion (UPSC, SystemMemory, Add (XWMB, U3PS), 0x0100)
<                     OperationRegion (PCF0, SystemMemory, 0xF0100000, 0x0200)
<                     OperationRegion (PCF1, SystemMemory, 0xF0200000, 0x0200)
<                     OperationRegion (PCF2, SystemMemory, 0xF00E0000, 0x0300)
<                     OperationRegion (PCF3, SystemMemory, 0xF00E2000, 0x0300)
<     OperationRegion (ABNV, SystemMemory, 0xA87F1000, 0x0014)
>     OperationRegion (ABNV, SystemMemory, 0xA8BDA000, 0x13)

Other things you mention (and even some addressed above) are off-topic.
 
Joined
Apr 7, 2015
Messages
44
Motherboard
Gigabyte Aero 15 OLED YA
CPU
i9-9980HK
Graphics
UHD 630, RTX 2080 Max-Q, 3840x2160
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Hi,
I followed post #1 but I don't see a brightness slider in system preferences. Would it be possible to have a look at my files?
Thanks
 

Attachments

  • Files.zip
    2.5 MB · Views: 48

Feartech

Moderator
Joined
Aug 3, 2013
Messages
26,004
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Hi,
I followed post #1 but I don't see a brightness slider in system preferences. Would it be possible to have a look at my files?
Thanks
all of your kexts should be installed to /Library/Extensions
 
Joined
Apr 7, 2015
Messages
44
Motherboard
Gigabyte Aero 15 OLED YA
CPU
i9-9980HK
Graphics
UHD 630, RTX 2080 Max-Q, 3840x2160
Mac
  1. Mac mini
Mobile Phone
  1. iOS
all of your kexts should be installed to /Library/Extensions
You mean instead of to the kexts/other folder? I once read it's better to put them in your clover folder because updating doesn't affect it. What's the difference between putting them in the clover folder and the /Library/Extensions folder?
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
26,004
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
You mean instead of to the kexts/other folder? I once read it's better to put them in your clover folder because updating doesn't affect it. What's the difference between putting them in the clover folder and the /Library/Extensions folder?
only essential kexts belong in clover

and then all kexts in /Library/Extensions

you will have some kexts in both places, that is fine as in config.plist InjectKexts is set to Detect
 
Top