• Become a Premium Member for $25/year with no ads to improve your community experience.

Patching Lenovo Ideapad Z500 DSDT

sinamcr7

Member
Joined
Aug 15, 2019
Messages
80
Motherboard
Lenovo Z500
CPU
Intel Core i7 3632QM
Graphics
Nvidia Geforce GT-635m
OS X/macOS
10.13.x
Bootloader
  1. Clover (UEFI)
Mobile Phone
  1. Android
Hi
I installed Mac OS Catalina successfully with your help
now I'm trying to patch DSDT so I followed the guide provided but in the disassemble part the command shows 12 errors. the output is as follows :

Code:
Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
refs.txt: Imported 10 external method definitions
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 16 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
 Warning - Emitting ASL code "External (_SB_.PCI0.GFX0.DD02._BCM)"
           This is a conflicting declaration with some other declaration within the ASL code.
           This external declaration may need to be deleted in order to recompile the dsl file.

 Warning - Emitting ASL code "External (MDBG)"
           This is a conflicting declaration with some other declaration within the ASL code.
           This external declaration may need to be deleted in order to recompile the dsl file.

Disassembly completed
ASL Output:    DSDT.dsl - 356600 bytes

 iASL Warning: There were 16 external control methods found during
 disassembly, but only 10 were resolved (6 unresolved). Additional
 ACPI tables may be required to properly disassemble the code. This
 resulting disassembler output file may not compile because the
 disassembler did not know how many arguments to assign to the
 unresolved methods. Note: SSDTs can be dynamically loaded at
 runtime and may or may not be available via the host OS.

 In addition, the -fe option can be used to specify a file containing
 control method external declarations with the associated method
 argument counts. Each line of the file must be of the form:
     External (<method pathname>, MethodObj, <argument count>)
 Invocation:
     iasl -fe refs.txt -d dsdt.aml

Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 10 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-0-CB-01.dsl - 11513 bytes
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 10 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-1-CB-01.dsl - 16445 bytes
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 10 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-2-CB-01.dsl - 15480 bytes
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 12 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-x2_0-ApIst.dsl - 6017 bytes
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 10 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-x2_1-Cpu0Cst.dsl - 16098 bytes
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 11 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-x2_2-ApCst.dsl - 2928 bytes

how can I fix them and continue patching? is there anything more needed to diagnose the problem? if there is please tell me to send them
 
Hi
I installed Mac OS Catalina successfully with your help
now I'm trying to patch DSDT so I followed the guide provided but in the disassemble part the command shows 12 errors. the output is as follows :

Code:
Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
refs.txt: Imported 10 external method definitions
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 16 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Warning - Emitting ASL code "External (_SB_.PCI0.GFX0.DD02._BCM)"
           This is a conflicting declaration with some other declaration within the ASL code.
           This external declaration may need to be deleted in order to recompile the dsl file.

Warning - Emitting ASL code "External (MDBG)"
           This is a conflicting declaration with some other declaration within the ASL code.
           This external declaration may need to be deleted in order to recompile the dsl file.

Disassembly completed
ASL Output:    DSDT.dsl - 356600 bytes

iASL Warning: There were 16 external control methods found during
disassembly, but only 10 were resolved (6 unresolved). Additional
ACPI tables may be required to properly disassemble the code. This
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods. Note: SSDTs can be dynamically loaded at
runtime and may or may not be available via the host OS.

In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
     External (<method pathname>, MethodObj, <argument count>)
Invocation:
     iasl -fe refs.txt -d dsdt.aml

Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 10 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-0-CB-01.dsl - 11513 bytes
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 10 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-1-CB-01.dsl - 16445 bytes
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 10 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-2-CB-01.dsl - 15480 bytes
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 12 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-x2_0-ApIst.dsl - 6017 bytes
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
External object resolution file SSDT-x2_2-ApCst.aml
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 10 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-x2_1-Cpu0Cst.dsl - 16098 bytes
Input file SSDT-x2_2-ApCst.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120111)
External object resolution file SSDT-x2_1-Cpu0Cst.aml
Input file SSDT-x2_1-Cpu0Cst.aml, Length 0x83B (2107) bytes
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-x2_0-ApIst.aml
Input file SSDT-x2_0-ApIst.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20120111)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-2-CB-01.aml
Input file SSDT-2-CB-01.aml, Length 0xA92 (2706) bytes
ACPI: SSDT 0x0000000000000000 000A92 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-1-CB-01.aml
Input file SSDT-1-CB-01.aml, Length 0x8A2 (2210) bytes
ACPI: SSDT 0x0000000000000000 0008A2 (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT-0-CB-01.aml
Input file SSDT-0-CB-01.aml, Length 0x6FE (1790) bytes
ACPI: SSDT 0x0000000000000000 0006FE (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         DSDT.aml
Input file DSDT.aml, Length 0xA1FA (41466) bytes
ACPI: DSDT 0x0000000000000000 00A1FA (v01 LENOVO CB-01    00000001 ACPI 00040000)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
refs.txt: Importing method external (1 arguments) MDBG
refs.txt: Importing method external (0 arguments) _GPE.MMTB
refs.txt: Importing method external (2 arguments) _SB.PCI0.LPCB.H_EC.ECWT
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECRD
refs.txt: Importing method external (1 arguments) _SB.PCI0.LPCB.H_EC.ECMD
refs.txt: Importing method external (2 arguments) _SB.PCI0.PEG0.PEGP.SGPO
refs.txt: Importing method external (1 arguments) _SB.PCI0.GFX0.DD02._BCM
refs.txt: Importing method external (4 arguments) _SB.PCI0.SAT0.SDSM
refs.txt: Importing method external (3 arguments) _GPE.VHOV
refs.txt: Importing method external (2 arguments) _SB.PCI0.XHC.RHUB.TPLD
ACPI Error: AE_ERROR, [/_SB_PCI0GFX0DD02_BCM] has conflicting declarations (20180427/dmextern-1148)
ACPI Error: AE_ERROR, [MDBG] has conflicting declarations (20180427/dmextern-1148)
refs.txt: Imported 10 external method definitions
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 11 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT-x2_2-ApCst.dsl - 2928 bytes

how can I fix them and continue patching? is there anything more needed to diagnose the problem? if there is please tell me to send them
Read here and attach the files in the requested format:
 
sorry but I didn't see any requested files in the guide, where is it?
 
sorry but I didn't see any requested files in the guide, where is it?
Attach your PR files. I'll add the PR section soon in the guide.
 
what files are PR files? I don't know them where are they listed?
 
what files are PR files? I don't know them where are they listed?
PR files means Problem Reporting files. Read here:
 
PR files means Problem Reporting files. Read here:
thanks
sorry for the delay
here are PR files :
 
thanks
sorry for the delay
here are PR files :
I disassembled the ACPI with no errors. Make sure you're following the guide. Use the latest MaciASL+refs.txt as per the guide.
 
I disassembled the ACPI with no errors. Make sure you're following the guide. Use the latest MaciASL+refs.txt as per the guide.
did you check error.txt? there are 12 errors in it
yes I followed the guide step by step
 
did you check error.txt? there are 12 errors in it
yes I followed the guide step by step
I get no errors at all. Check what i mentioned in the post #8
 

Latest posts

Forum statistics

Threads
1,885
Messages
17,447
Members
27,098
Latest member
med_elhh