Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,122
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I was talking about the Syntax patch...i have a doubt about "Remove _DSM method" and "Fix TNOT error" but since i haven't error about it i think that i don't need it...
"Remove _DSM methods" is a good idea to apply on all DSDT/SSDTs before applying any other patches.

Unless you have an error (clearly you have no errors) that is fixed by a specific patch, there is no need to use that patch.
 
Joined
Nov 26, 2014
Messages
146
Motherboard
Lenovo Ideapad Z500
CPU
Intel Core i7 3632QM
Graphics
Intel HD4000/Nvidia GeForce GT 635M
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
"Remove _DSM methods" is a good idea to apply on all DSDT/SSDTs before applying any other patches.

Unless you have an error (clearly you have no errors) that is fixed by a specific patch, there is no need to use that patch.
Ok then now i've applied the following patches:

"Remove _DSM methods"
"Fix _WAK Arg0 v2"

"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"OS Check Fix"
"Fix Mutex with non-zero SyncLevel"
"Fix PNOT/PPNT"
"Add IMEI"
"7-series/8-series USB"

I've follow the guide...but have i forget some common patches, or i can start to patch the specific problems?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,122
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Ok then now i've applied the following patches:

"Remove _DSM methods"
"Fix _WAK Arg0 v2"

"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"OS Check Fix"
"Fix Mutex with non-zero SyncLevel"
"Fix PNOT/PPNT"
"Add IMEI"
"7-series/8-series USB"

I've follow the guide...but have i forget some common patches, or i can start to patch the specific problems?
Those are the common ones. Always test as you apply patches.
 
Joined
Nov 26, 2014
Messages
146
Motherboard
Lenovo Ideapad Z500
CPU
Intel Core i7 3632QM
Graphics
Intel HD4000/Nvidia GeForce GT 635M
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
Those are the common ones. Always test as you apply patches.
Ok...now i've succesfully patched the audio for patched AppleHDA, but i've some problem with the brightness...i've applied the patch "GFX0 to IGPU" and there aren't errors...after i've applied the patch "Brightness Fix (ACPI100)" that has never give me problem, but now i have the situation in the screenshot:

Schermata 2015-01-07 alle 17.59.21.png
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,122
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Ok...now i've succesfully patched the audio for patched AppleHDA, but i've some problem with the brightness...i've applied the patch "GFX0 to IGPU" and there aren't errors...after i've applied the patch "Brightness Fix (ACPI100)" that has never give me problem, but now i have the situation in the screenshot:

View attachment 120921
No idea without seeing your native files.
 
Joined
Nov 26, 2014
Messages
146
Motherboard
Lenovo Ideapad Z500
CPU
Intel Core i7 3632QM
Graphics
Intel HD4000/Nvidia GeForce GT 635M
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
No idea without seeing your native files.
This is the DSDT with only the common patches and the audio patch...and also without error.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,122
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
This is the DSDT with only the common patches and the audio patch...and also without error.
Bug fixed in laptop repo. Try with current version.
 
Joined
May 9, 2011
Messages
5,936
Motherboard
GA-Z170X-Gaming 3
CPU
i7-6700
Graphics
Gigabyte GTX 970 WINDFORCE / Intel HD Graphics 530
Mac
iMac
Mobile Phone
iOS
Hi RehabMan,
I had collected the DSDT & SSDTs from Ubuntu (ver.14) through the command "sudo cp -R /sys/firmware/acpi/tables ~/Desktop". I got a folder named tables. Inside of that folder i have DSDT,SSDT-1,SSDT-2,SSDT-3,SSDT4. Also have SSDT-5,SSDT-6 and SSDT-7 in "dynamic" named folder. I got all these files with not extensions. I have two doubt here,

1. Can i manually add the extension ".aml" to those 7 files..?
2. For disassembling the ACPI files whether i should have to use all these 7 SSDT files or just want avoid the dynamic folder contents (i.e.,SSDT-5,SSDT-6,SSDT-7)?

FYR: I had attached the collected native files here.

Thanks In Advance,
Jithin Chandran
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,122
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi RehabMan,
I had collected the DSDT & SSDTs from Ubuntu (ver.14) through the command "sudo cp -R /sys/firmware/acpi/tables ~/Desktop". I got a folder named tables. Inside of that folder i have DSDT,SSDT-1,SSDT-2,SSDT-3,SSDT4. Also have SSDT-5,SSDT-6 and SSDT-7 in "dynamic" named folder. I got all these files with not extensions. I have two doubt here,

1. Can i manually add the extension ".aml" to those 7 files..?
2. For disassembling the ACPI files whether i should have to use all these 7 SSDT files or just want avoid the dynamic folder contents (i.e.,SSDT-5,SSDT-6,SSDT-7)?

FYR: I had attached the collected native files here.

Thanks In Advance,
Jithin Chandran
1. yes. or you can disassemble keeping the names 'iasl -da -dl DSDT* SSDT* dynamic/SSDT*'

2. as the guide states, use all DSDT/SSDTs.
 
Joined
Nov 26, 2014
Messages
146
Motherboard
Lenovo Ideapad Z500
CPU
Intel Core i7 3632QM
Graphics
Intel HD4000/Nvidia GeForce GT 635M
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
Bug fixed in laptop repo. Try with current version.

Thank you very much...now it work...the next step is to apply my battery patch and watch if now it work or if it continue to show "capacity read zero" but this is out of topic here..i'll write in the other apposite topic...thanks for now :thumbup::thumbup::thumbup:
 
Top