Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

Having problem with brightness.
When i power off, then start the pc i have brightness go to zero and i have to manually fn+f6 restore to my prefer.
What is the problem?
I attached my clover folder can u get a look?

Look in your nvram.plist. You can see backlight-level is invalid (0xffff).
Maybe you did not install "RC scripts" or your rc scripts are not up-to-date.
Your Clover revision is old.

And further discussion here about NVRAM is off-topic, as it has nothing to do with ACPI.
 
maybe rehabman you can look in my file and say what I have don't bad because with this acpi/patched files I get appleps2mouse error in load or if I debug dsdt and in clover turn of all ssdt then I got panic thx
 

Attachments

  • not running.zip
    67 KB · Views: 64
maybe rehabman you can look in my file and say what I have don't bad because with this acpi/patched files I get appleps2mouse error in load or if I debug dsdt and in clover turn of all ssdt then I got panic thx

No idea what you're trying to say.
Problem reports must contain clearly written details on the problem and all applicable "Problem Reporting" files.
Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
I rebuild all correctly with _DSM and all patches what I need to dsdt and ssdt and then I try restart in boot I got error stuck on ApplePS2mause or if I turn of in clover all ssdt sorted order then don't get any error
 

Attachments

  • RehabManTautvis.zip
    2.5 MB · Views: 64
I rebuild all correctly with _DSM and all patches what I need to dsdt and ssdt and then I try restart in boot I got error stuck on ApplePS2mause or if I turn of in clover all ssdt sorted order then don't get any error

If you're using VoodooI2C kexts, you need to keep the related _DSM methods.
You have a big mistake though... for some reason you do not have SSDT-0.aml in ACPI/patched.
 
I use voodooI2c kext and I replace XDSM to _DSM and in I2C1 and ETPD it not enough? I need all method _DSM put in dsdt? okay I will put SSDT-0.aml but before you say SSDT-0.aml is same clone my SSDT-13 or SSDT I fink not remember with one cloning thats why I delete it
 
I use voodooI2c kext and I replace XDSM to _DSM and in I2C1 and ETPD it not enough? I need all method _DSM put in dsdt? okay I will put SSDT-0.aml but before you say SSDT-0.aml is same clone my SSDT-13 or SSDT I fink not remember with one cloning thats why I delete it

The files you provided showed _DSM renamed to XDSM even in the I2C related sections.
Doing that will break VoodooI2C.kext.

You should not rename any SSDTs.
Note that SSDT.aml is for the result of ssdtPRgen.sh.
 
so ssdt.aml-ssdtPRgen.sh leave name with ssdtprgen? and then put ssdt-0? I chat in bitter with blankmac and him say do like that and after all now I look in dsdt I got in i2c1 xsdm and in etpd _dsm so maybe I need put back xsdm to etpd method? and thats it?
 
Last edited:
so ssdt.aml-ssdtPRgen.sh leave name with ssdtprgen? and then put ssdt-0? I chat in bitter with blankmac and him say do like that and start working touch pad so what I suppose to do exactly?

ssdtPRgen.sh will create SSDT.aml. Copy to ACPI/patched.
The rest of ACPI/patched is determined directly from ACPI/origin. Based on that, you should have:
DSDT.aml
SSDT.aml (ssdtPRgen.sh)
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-3.aml
SSDT-4.aml
SSDT-12.aml
SSDT-13.aml
 
okay I don't rename anything is same like you wrote about this all good new but about _dsm mode what I need to do in dsdt leave that mode what I change manual or replace it original in _XDSM?
 
Back
Top