Hallo
@griven
@al6042
(an Euch, weil ich eure Anleitungen über DSDT weittestgehend gelesen habe)
und natürlich an jeden weiteren der mir hier Antworten kann/möchte:
ich habe jetzt meinen Yoga soweit, dass ich mich ans DSDT mache.. habe ich soweit auch hier im Forum eingelesen.
Bevor ich jedoch loslege ein paar kleine Fragen:
Sind die Patch Repositories hier aktuell?:
https://www.hackintosh-forum.d…=40-Nach-der-Installation --> DSDT
Ich möchte die dsdt "grundglätten" wie @al6042 so schön beschreibt.
Woher weiss ich jedoch was ich für diese Aufgabe für meinen Yoga ausführen soll?
Sind diese hier auch aktuell bzw. für meinen Yoga anwendbar? (Intel 8,9, etc.):
https://www.hackintosh-forum.d…=40-Nach-der-Installation --> DSDT
Ich würde mich freuen wenn ihr mir kurzfristig antworten könntet.
Zu Patching selbst:
Ich habe vor über dpci manager zu sehen welche Patches ich benötige, grundsätzlich aber erstmal die Batterieanzeige, dafür habe ich schon eine repo von "Rehab" gefunden.
Weiter gibt es im Netz eine Beschreibung für meinen Yoga dass ich diverses in der DSDT "erledigen" sollte:
DSDT:
• Remove _DSM methods
• Rename GFX0 to IGPU
• Rename B0D3 to HDAU
• Fix _WAK Arg0 v2
• Audio Layout 3
• IRQ Fix
• [bat] Lenovo Yoga 2 Pro
• SMBUS Fix
• HPET Fix
• RTC Fix
• OS Check Fix
• Fix Mutex with non-zero SyncLevel
• Fix PNOT/PPNT
• Add IMEI
• USB _PRW 0x6D (instant wake)
SSDT-0, SSDT-1, SSDT-3, SSDT-8
• Rename GFX0 to IGPUSSDT-2 :
• Remove _PSS placeholders
• Rename GFX0 to IGPUSSDT4x/5x/6x delete
SSDT7 :
• Rename GFX0 to IGPU
• Rename B0D3 to HDAU
• Brightness Fix (Haswell/Broadwell)
da werde ich mich stück für stück durchbeissen und ggf. ersetzen bzw umbenennen. da gibts - glaube ich - auch zum Teil auch Patches...
und ich habe etwas für eine ref.txt datei gefunden, deren Sinn mir sich nicht so ganz erschließt.. vielleicht wisst ihr da auch Rat? Was macht die Datei?
create a file called refs.txt, and enter this into file:Code (Text):
External(MDBG, MethodObj, 1)
External(_GPE.MMTB, MethodObj, 0)
External(_SB_.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
External(_SB_.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
External(_SB_.PCI0.LPCB.H_EC.ECMD, MethodObj, 1)
External(_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
External(_SB_.PCI0.GFX0.DD02._BCM, MethodObj, 1)
External(_SB_.PCI0.SAT0.SDSM, MethodObj, 4)
External(_GPE.VHOV, MethodObj, 3)
External(_SB_.PCI0.XHC.RHUB.TPLD, MethodObj, 2)
External(_GPE.OSUP, MethodObj, 1)
Place this file in your extracted DSDT/SSDT folder, and disassemble after removing non-DSDT/SSDT files:Code (Text):
iasl -da -dl -fe refs.txt *.aml
DANKE!