Contribute
Register

[Guide] Dell XPS 9530 using Clover UEFI

Status
Not open for further replies.
[GUIDE] Dell XPS 9530

I am trying to disassemble my DSDT and SSDT using the latest iasl but is not working :

Code:
[FONT=Menlo]iasl -da -dl *.aml[/FONT][FONT=Menlo]
[/FONT]
[FONT=Menlo]Intel ACPI Component Architecture[/FONT]
[FONT=Menlo]ASL+ Optimizing Compiler version 20141107-64 [Jan  2 2015][/FONT]
[FONT=Menlo]Copyright (c) 2000 - 2014 Intel Corporation[/FONT]
[FONT=Menlo]
[/FONT]
[FONT=Menlo]Loading Acpi table from file   APIC.aml - Length 00000146 (000092)[/FONT]
[FONT=Menlo]Loading Acpi table from file   XSDT.aml - Length 00000220 (0000DC)[/FONT]
[FONT=Menlo]Pass 1 parse of [XSDT][/FONT]
[FONT=Menlo]ACPI Warning: Invalid character(s) in name (0x00C6B5D0), repaired: [****] (20141107/utstring-708)[/FONT]
[FONT=Menlo]Could not parse external ACPI tables, AE_AML_NO_OPERAND
[/FONT]

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

"To prepare, place all DSDT and SSDT files in a single directory (DO NOT copy ACPI files that don't begin with DSDT or SSDT), and change the names such that they have an .aml extension."

(emphasis added)
 
[GUIDE] Dell XPS 9530

Thank you Sir!

now trying to compile my DSDT but get one error

object does not exit (\_SB.PCI0.PEG0.PEGP._OFF()

It is not possible to diagnose an error without the associated code.

What are you trying to accomplish?
 
[GUIDE] Dell XPS 9530

It is not possible to diagnose an error without the associated code.

What are you trying to accomplish?

Disable Nvidia
into method label _INI insert
begin
\_SB.PCI0.PEG0.PEGP._OFF()
end;

Could the error be because the card is already disabled?
 
[GUIDE] Dell XPS 9530

Disable Nvidia
into method label _INI insert
begin
\_SB.PCI0.PEG0.PEGP._OFF()
end;

Could the error be because the card is already disabled?

Why are you inserting that into DSDT? If you're trying to reference a method defined in a separate file, you'll need to use 'External'

eg.

External(\_SB.PCI0.PEG0.PEGP._OFF, MethodObj)
 
[GUIDE] Dell XPS 9530

Why are you inserting that into DSDT? If you're trying to reference a method defined in a separate file, you'll need to use 'External'

eg.

External(\_SB.PCI0.PEG0.PEGP._OFF, MethodObj)

Am going off DarkVoids script from the guide but compiling manually

Code:
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[syn] Fix PARSEOP_ZERO Error${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/syntax/fix_PARSEOP_ZERO.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[syn] Fix ADBG Error${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/syntax/fix_ADBG.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[gfx] Rename GFX0 to IGPU${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/graphics/graphics_Rename-GFX0.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[usb] 7-series/8-series USB${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/usb/usb_[COLOR=#272ad8]7[/COLOR]-series.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[bat] Acer Aspire E1-571${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/battery/battery_Acer-Aspire-E1[COLOR=#272ad8]-571.[/COLOR]txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] IRQ Fix${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_IRQ.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] SMBus Fix${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_SMBUS.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#008400][FONT=Menlo]#echo "${BOLD}[sys] HPET Fix${OFF}" # (No HPETs available..), Check if boot / wakeup works[/FONT][/COLOR]
[COLOR=#008400][FONT=Menlo]#./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_HPET.txt ./DSDT/decompiled/DSDT.dsl[/FONT][/COLOR]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] OS Check Fix${OFF}"[/FONT][/COLOR]
[COLOR=#008400][FONT=Menlo]#./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_OSYS.txt ./DSDT/decompiled/DSDT.dsl[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/system_OSYS.txt ./DSDT/decompiled/DSDT.dsl[/FONT]

[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] AC Adapter Fix${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_ADP1.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[COLOR=#008400][FONT=Menlo]#./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/system_AC.txt ./DSDT/decompiled/DSDT.dsl[/FONT][/COLOR]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Add MCHC${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_MCHC.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Fix _WAK Arg0 v2${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_WAK2.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Add IMEI${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_IMEI.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#008400][FONT=Menlo]#echo "${BOLD}[sys] Fix PNOT/PPNT${OFF}"[/FONT][/COLOR]
[COLOR=#008400][FONT=Menlo]#./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_PNOT.txt ./DSDT/decompiled/DSDT.dsl[/FONT][/COLOR]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Fix Non-zero Mutex${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_Mutex.txt ./DSDT/decompiled/DSDT.dsl[/FONT]

[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Add Haswell LPC${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/misc/misc_Haswell-LPC.txt ./DSDT/decompiled/DSDT.dsl[/FONT]

[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}Audio Layout${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/audio_HDEF-layout1.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}Rename B0D3 to HDAU${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/audio_B0D3_HDAU.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}Remove GLAN device${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/remove_glan.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]

EDIT: was meant to use REMOVE_GLAN in DSDT :banghead:
 
[GUIDE] Dell XPS 9530

Am going off DarkVoids script from the guide but compiling manually

Code:
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[syn] Fix PARSEOP_ZERO Error${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/syntax/fix_PARSEOP_ZERO.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[syn] Fix ADBG Error${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/syntax/fix_ADBG.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[gfx] Rename GFX0 to IGPU${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/graphics/graphics_Rename-GFX0.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[usb] 7-series/8-series USB${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/usb/usb_[COLOR=#272ad8]7[/COLOR]-series.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[bat] Acer Aspire E1-571${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/battery/battery_Acer-Aspire-E1[COLOR=#272ad8]-571.[/COLOR]txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] IRQ Fix${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_IRQ.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] SMBus Fix${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_SMBUS.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#008400][FONT=Menlo]#echo "${BOLD}[sys] HPET Fix${OFF}" # (No HPETs available..), Check if boot / wakeup works[/FONT][/COLOR]
[COLOR=#008400][FONT=Menlo]#./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_HPET.txt ./DSDT/decompiled/DSDT.dsl[/FONT][/COLOR]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] OS Check Fix${OFF}"[/FONT][/COLOR]
[COLOR=#008400][FONT=Menlo]#./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_OSYS.txt ./DSDT/decompiled/DSDT.dsl[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/system_OSYS.txt ./DSDT/decompiled/DSDT.dsl[/FONT]

[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] AC Adapter Fix${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_ADP1.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[COLOR=#008400][FONT=Menlo]#./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/system_AC.txt ./DSDT/decompiled/DSDT.dsl[/FONT][/COLOR]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Add MCHC${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_MCHC.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Fix _WAK Arg0 v2${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_WAK2.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Add IMEI${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_IMEI.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#008400][FONT=Menlo]#echo "${BOLD}[sys] Fix PNOT/PPNT${OFF}"[/FONT][/COLOR]
[COLOR=#008400][FONT=Menlo]#./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_PNOT.txt ./DSDT/decompiled/DSDT.dsl[/FONT][/COLOR]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Fix Non-zero Mutex${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/system/system_Mutex.txt ./DSDT/decompiled/DSDT.dsl[/FONT]

[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}[sys] Add Haswell LPC${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./externals/Laptop-DSDT-Patch/misc/misc_Haswell-LPC.txt ./DSDT/decompiled/DSDT.dsl[/FONT]

[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}Audio Layout${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/audio_HDEF-layout1.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}Rename B0D3 to HDAU${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/audio_B0D3_HDAU.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]
[COLOR=#D12F1B][FONT=Menlo][COLOR=#000000]    echo [/COLOR]"${BOLD}Remove GLAN device${OFF}"[/FONT][/COLOR]
[FONT=Menlo]    ./tools/patchmatic ./DSDT/decompiled/DSDT.dsl ./DSDT/patches/remove_glan.txt ./DSDT/decompiled/DSDT.dsl[/FONT]
[FONT=Menlo]
[/FONT]

I see nothing there regarding "disabling nvidia"...

Perhaps you're applying the patch to the wrong file.
 
[GUIDE] Dell XPS 9530

Rehabman and Darkvoid,

I want to first say thank you for all the work and what you have done to help everyone. I have personally trying to do this for years and am closer than I have ever gotten.

I however need some assistance, I have been able to get everything else working except for Audio and Brightness control.

I have followed the guide but there is no Output device being found. After I run the patch hda portion of the guide I get this

Code:
--patch-hda[HDA]: Creating AppleHDA injection kernel extension for [B]ALC668[/B]
       --> [B]Creating AppleHDA_ALC668 file layout[/B]
       --> [B]Copying AppleHDA_ALC668 audio platform & layouts[/B]
       --> [B]Configuring AppleHDA_ALC668 Info.plist[/B]
       --> [B]Created AppleHDA_ALC668.kext[/B]
       --> [B]Installed AppleHDA_ALC668.kext to /System/Library/Extensions[/B]

I have also tried one of rehabman suggestions by repairing the permissions then rebuilding the cache and rebooting twice then rebuild the cache and then reboot two more times but that doesnt seem to help.

I have also tried to manually move the kext to S/L/E using kext utility but that didnt work either.

I also confirmed that I transferred the files from the git clover folder to my EFI but so far nothing.

I can get the OS to recongize that I am pressing the volume buttons but it has the crossed out sign.

At this point I am at a lost is there any suggestion that I can try that I may have missed?

I havent had a chance to try to get the see why the Brightness Control is not working I have followed the guide but seems to have missed something.

Thanks again guys
 
[GUIDE] Dell XPS 9530

I managed to patch DSDT/SSDT but up on restart in can't boot back in
image.jpg
 
Status
Not open for further replies.
Back
Top