Contribute
Register

ASUS N53SV Applehda patching for yosemite

Status
Not open for further replies.
Clover loads DSDT from /EFI/Clover/ACPI/patched/DSDT.aml.

Note: It is best to avoid using so-called Clover DSDT "Fixes"..

The layout-id @HDEF is set to 3, so that must be happening via config.plist or an HDA enabler kext.

I just deleted Applehdaenabler.kext and ive attached my clover config.plist. pretty sure i disabled all those fixes.
 

Attachments

  • config.plist
    3.7 KB · Views: 227
I just deleted Applehdaenabler.kext and ive attached my clover config.plist. pretty sure i disabled all those fixes.

I would need to see updated ioreg.
 
I would need to see updated ioreg.

attached is updated ioreg(no applehdaenabler.kext), Clover EFI folder and codec dumps, thanks
 

Attachments

  • Rehabman.zip
    5.6 MB · Views: 94
attached is updated ioreg(no applehdaenabler.kext), Clover EFI folder and codec dumps, thanks

Remove so-called Clover DSDT "fixes" from config.plist. Use NewWay=true. (you can leave FixRegions=true). Remove DSDT/Name=DSDT.aml (that is the default anyway).

Note: You can see Clover is applying patches from your bootlog:
Code:
48:198  0:000  Apply DsdtFixMask=0x9FCA0000 new way

48:198  0:000  ========= Auto patch DSDT Starting ========
48:199  0:000  VideoCard devID=0xDF410DE
48:199  0:000  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
48:199  0:000  VideoCard devID=0x1168086
48:199  0:000  DisplayADR1[1] = 0x20000, DisplayADR2[1] = 0xFFFE
48:199  0:000  USBADR[0] = 0x1A0000 and PCIe = 0xFFFE
48:199  0:000  Found Airport BCM at 0x1C0001, 0x0
48:199  0:000  USBADR[1] = 0x1C0003 and PCIe = 0x0
48:199  0:000  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
48:199  0:000  first CPU found at 7BC1 offset 7BC4
48:199  0:000  score candidate at 7BBD
48:199  0:000  score inserted in acpi_cpu_score _PR_
48:199  0:000  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
  within the score: _PR_
48:200  0:000  Found PCIROOTUID = 0
48:200  0:000  Start RTC Fix
48:201  0:000  device (IMEI) found at 74E7, don't add!
48:201  0:000  Start HDMI137 Fix
48:201  0:000  found HDMI device [0x00010000:1] at 1AFC and Name is HDAU
48:201  0:000  NewName HDAU already present, renaming impossibble
48:201  0:000  _DSM already exists, patch HDAU will not be applied
48:201  0:000   deleting device CRT_
48:202  0:000   deleting device DVI_
48:202  0:000   deleting device SPKR
48:203  0:000   deleting device ECP_
48:203  0:000   deleting device LPT_
48:203  0:000   deleting device FDC0
48:204  0:000   deleting device ECP1
48:204  0:000   deleting device LPT1
48:205  0:000  NewName OCST already present, renaming impossibble
48:206  0:001  Start PNLF Fix
48:206  0:000  Start _S3D Fix
48:206  0:000  OperationRegion (GNVS...) corrected to addr=0xAAF9BC18
48:206  0:000  OperationRegion (MCHT...) corrected to addr=0xFED10000
48:206  0:000    indirect name=ASLB
48:206  0:000  ... value not defined
48:206  0:000  OperationRegion (IGDM...) corrected to addr=0x0
48:206  0:000  OperationRegion (VGAR...) corrected to addr=0xE0100000
48:206  0:000  OperationRegion (VGAR...) corrected to addr=0xE0100000
48:206  0:000    indirect name=SRCB
48:206  0:000  OperationRegion (RCRB...) corrected to addr=0xFED1C000
48:206  0:000  OperationRegion (RAMW...) corrected to addr=0x0
...
48:207  0:000  OperationRegion (GFXM...) corrected to addr=0xE0100000
48:207  0:000  OperationRegion (VROM...) corrected to addr=0x0
48:207  0:000  OperationRegion (MCHB...) corrected to addr=0xFED10000
48:207  0:000  Start ADP1 fix
48:207  0:000  NewName ADP1 already present, renaming impossibble
48:207  0:000  _prw is present
48:207  0:000  ========= Auto patch DSDT Finished ========

Note 2: Your Clover version is ancient.

Refer to guides:

http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html

http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html
 
Remove so-called Clover DSDT "fixes" from config.plist. Use NewWay=true. (you can leave FixRegions=true). Remove DSDT/Name=DSDT.aml (that is the default anyway).

Note: You can see Clover is applying patches from your bootlog:
Code:
48:198  0:000  Apply DsdtFixMask=0x9FCA0000 new way

48:198  0:000  ========= Auto patch DSDT Starting ========
48:199  0:000  VideoCard devID=0xDF410DE
48:199  0:000  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
48:199  0:000  VideoCard devID=0x1168086
48:199  0:000  DisplayADR1[1] = 0x20000, DisplayADR2[1] = 0xFFFE
48:199  0:000  USBADR[0] = 0x1A0000 and PCIe = 0xFFFE
48:199  0:000  Found Airport BCM at 0x1C0001, 0x0
48:199  0:000  USBADR[1] = 0x1C0003 and PCIe = 0x0
48:199  0:000  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
48:199  0:000  first CPU found at 7BC1 offset 7BC4
48:199  0:000  score candidate at 7BBD
48:199  0:000  score inserted in acpi_cpu_score _PR_
48:199  0:000  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
  within the score: _PR_
48:200  0:000  Found PCIROOTUID = 0
48:200  0:000  Start RTC Fix
48:201  0:000  device (IMEI) found at 74E7, don't add!
48:201  0:000  Start HDMI137 Fix
48:201  0:000  found HDMI device [0x00010000:1] at 1AFC and Name is HDAU
48:201  0:000  NewName HDAU already present, renaming impossibble
48:201  0:000  _DSM already exists, patch HDAU will not be applied
48:201  0:000   deleting device CRT_
48:202  0:000   deleting device DVI_
48:202  0:000   deleting device SPKR
48:203  0:000   deleting device ECP_
48:203  0:000   deleting device LPT_
48:203  0:000   deleting device FDC0
48:204  0:000   deleting device ECP1
48:204  0:000   deleting device LPT1
48:205  0:000  NewName OCST already present, renaming impossibble
48:206  0:001  Start PNLF Fix
48:206  0:000  Start _S3D Fix
48:206  0:000  OperationRegion (GNVS...) corrected to addr=0xAAF9BC18
48:206  0:000  OperationRegion (MCHT...) corrected to addr=0xFED10000
48:206  0:000    indirect name=ASLB
48:206  0:000  ... value not defined
48:206  0:000  OperationRegion (IGDM...) corrected to addr=0x0
48:206  0:000  OperationRegion (VGAR...) corrected to addr=0xE0100000
48:206  0:000  OperationRegion (VGAR...) corrected to addr=0xE0100000
48:206  0:000    indirect name=SRCB
48:206  0:000  OperationRegion (RCRB...) corrected to addr=0xFED1C000
48:206  0:000  OperationRegion (RAMW...) corrected to addr=0x0
...
48:207  0:000  OperationRegion (GFXM...) corrected to addr=0xE0100000
48:207  0:000  OperationRegion (VROM...) corrected to addr=0x0
48:207  0:000  OperationRegion (MCHB...) corrected to addr=0xFED10000
48:207  0:000  Start ADP1 fix
48:207  0:000  NewName ADP1 already present, renaming impossibble
48:207  0:000  _prw is present
48:207  0:000  ========= Auto patch DSDT Finished ========

Note 2: Your Clover version is ancient.

Refer to guides:

http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html

http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Sweet that fixed it. But for some reason my boot keeps hanging now. Has to do something with airport

http://postimg.org/image/gfxx67ayr/
 
"Waiting for DSMOS" without a corresponding "DSMOS has arrived" implies that FakeSMC is missing or not loading.

Had it installed in clover 10.10 kext folder but for some reason it didn't want to load it. Installed fakesmc with kext utility. Everything works now, thanks again
 
I want to do a fresh install of yosemite on my N53SV and I feel lost in the clover installation guide, specially the part that it says edit config.plist.

How am I supposed to edit this? Any help would be appreciated!
 
Status
Not open for further replies.
Back
Top