Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

You failed to install the kext correctly. Easy to see in your kextcache output:
Kext rejected due to improper filesystem permissions: <OSKext 0x7fa7dfc92780 [0x7fff912cb8e0]> { URL = "AppleBacklightFixup.kext/ -- file:///Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
AppleBacklightFixup.kext does not authenticate; omitting.

See FAQ for correct kext installation procedures:
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

Also, why do you have a KextsToPatch entry for AppleBacklight in your config.plist? You will find no mention of it in post #1.

Note also...
Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
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/

Must read carefully...

Thanx for the reply. I found it already today and as far as I can see, sorted all the problems out. I also disabled the patch in KextsToPatch. Still the same thing. Slider works correctly only after sleep.
 

Attachments

  • debug_20214.zip
    2 MB · Views: 106
Thanx for the reply. I found it already today and as far as I can see, sorted all the problems out. I also disabled the patch in KextsToPatch. Still the same thing. Slider works correctly only after sleep.

I see no fake ALS (SSDT-ALS0.aml).

Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
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/
 
I see no fake ALS (SSDT-ALS0.aml).

Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
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/
Now I have only FakeSMC and Realtek lan driver in my clover kexts folder, everything else is in /L/E
I do not have an ambient light sensor installed on my laptop, do I need fake ALS?
 
Now I have only FakeSMC and Realtek lan driver in my clover kexts folder, everything else is in /L/E
I do not have an ambient light sensor installed on my laptop, do I need fake ALS?

Why do you think FakeSMC.kext is not a "kext you need"?
As per post #1, need for fake ALS has nothing to do with whether you have a real ALS or not.
 
Why do you think FakeSMC.kext is not a "kext you need"?
As per post #1, need for fake ALS has nothing to do with whether you have a real ALS or not.
Changed everything you advised. Also used your FakeSMC and added ALS0, still slider not working after boot.
Added new debug files.
 

Attachments

  • debug_5181.zip
    1.7 MB · Views: 54
Changed everything you advised. Also used your FakeSMC and added ALS0, still slider not working after boot.
Added new debug files.
you should still keep your essential kexts in clover/kexts/other as well
 
Look into options provided for SSDT-PNLF in SSDT-RMCF.BKLT.
You will need to do some reading of the comments and code.

Also, please fix your profile as per FAQ:
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
I just don't understand, if there would be something wrong with SSDT-PNLF the slider would not work at all. But I mean, it works perfectly after sleep. It feels that something is not loaded at the right time or loaded wrong. All programming I know is JS and stuff, but this is quite new to me, so I would really like to do it once, because I know it will be painful...
 
I just don't understand, if there would be something wrong with SSDT-PNLF the slider would not work at all. But I mean, it works perfectly after sleep. It feels that something is not loaded at the right time or loaded wrong. All programming I know is JS and stuff, but this is quite new to me, so I would really like to do it once, because I know it will be painful...

SSDT-RMCF.BKLT has options that affect what SSDT-PNLF._INI does.
 
SSDT-RMCF.BKLT has options that affect what SSDT-PNLF._INI does.
Code:
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd9801428 offset 0x4, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd9801435 offset 0x11, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd9801442 offset 0x1E, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd980144f offset 0x2B, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd980145c offset 0x38, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd9801469 offset 0x45, ignoring (20100331/psloop-230)
// ACPI Warning: Found bad character(s) in name, repaired: [****]
//  (20100331/utmisc-898)
// ACPI Warning: Found bad character(s) in name, repaired: [****]
//  (20100331/utmisc-898)
// ACPI Warning: Found bad character(s) in name, repaired: [****]
//  (20100331/utmisc-898)
// ACPI Warning: Found bad character(s) in name, repaired: [****]
//  (20100331/utmisc-898)
// ACPI Error: Argument count mismatch for method \RMCF.BKLT 7 0 (20100331/dmextern-385)
// ACPI Error: Argument count mismatch for method \RMCF.LMAX 7 0 (20100331/dmextern-385)
// ACPI Error: Argument count mismatch for method \RMCF.FBTP 4 0 (20100331/dmextern-385)
// ACPI Error: Argument count mismatch for method \RMCF.LEVW 7 0 (20100331/dmextern-385)
// ACPI Error: Argument count mismatch for method \RMCF.GRAN 7 0 (20100331/dmextern-385)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd9801428 offset 0x4, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd9801435 offset 0x11, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd9801442 offset 0x1E, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd980144f offset 0x2B, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd980145c offset 0x38, ignoring (20100331/psloop-230)
// ACPI Error: Found unknown opcode 0x15 at AML address 0x7fedd9801469 offset 0x45, ignoring (20100331/psloop-230)
// ACPI Warning: Found bad character(s) in name, repaired: [****]
//  (20100331/utmisc-898)
// ACPI Warning: Found bad character(s) in name, repaired: [****]
//  (20100331/utmisc-898)
/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20100331
 *
 * Disassembly of iASLpG2uSu.aml, Thu Oct 25 18:54:24 2018
 *
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x00000404 (1028)
 *     Revision         0x02
 *     Checksum         0x84
 *     OEM ID           "hack"
 *     OEM Table ID     "_PNLF"
 *     OEM Revision     0x00000000 (0)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20180427 (538444839)

So this are the comments I get, as far as I understand and it looks like errors...
Sorry, if I say something stupid... I'm learning
 
Back
Top