Jump to content

bradipo666

Members
  • Posts

    129
  • Joined

  • Last visited

Posts posted by bradipo666

  1. Dunque 😅:

     

    Devo disabilitare:

    HS04

    HS09

    SS04

    SS05

    Ho cambiato questi valori in zero per disabilitare e One per abilitare.

     

    1090788813_Schermata2020-01-12alle16_14_01.png.6210277529d2d97bf439439c40d0ee7e.png

     

    Ho modificato il config aggiungendo la voce

     

     

    1065476047_Schermata2020-01-12alle16_16_22.png.b5c3738b92d2af99fa80d173015158b0.png

     

    665969401_Schermata2020-01-12alle16_17_46.png.a5aae8b08c6357b845b8a3769a31076d.png

     

    ho tolto le patch (UsbInjectall non l'avevo)

     

    123740309_Schermata2020-01-12alle16_19_36.thumb.png.3587a5e0065360276b06a278fe070b4e.png

     

    ed ho riavviato...

     

    La prima cosa che ho notato è che apple mouse e tastiera non funzionano piu...

     

    poi avviando IOreg...

    1361166470_Schermata2020-01-12alle16_10_54.thumb.png.3fa328ab19feb10fdd9c926ea549b4f1.png

    HS04 è ancora attiva

    HS09 ok disabilitata

    SS03 è sparita anche se ho impostato il valore su "One"...

    SS04 ok disabilitata

    SS05 ok disabilitata

  2. 17 minutes ago, Gengik84 said:

    ma hai letto la guida?

    mi sembra poco... 😉

    devi cercare la tabella che contiene XHC... comunque nel tuo caso è SSDT-4

     

    la cartella origin viene ignorata quindi che ci siano tabelle o meno non fa differenza quindi se poi vorrai cancellarle, questo non crea problemi

     

    Si, sto seguendo la tua guida (ho fatto lo screen sltanto dei SSDT). Sto cercando la stringa delle usb nel file "SSDT-4-xh_cfsd4" ma non c'è...

     

    /*
     * Intel ACPI Component Architecture
     * AML/ASL+ Disassembler version 20190816 (64-bit version)
     * Copyright (c) 2000 - 2019 Intel Corporation
     * 
     * Disassembling to symbolic ASL+ operators
     *
     * Disassembly of iASLBY4AB3.aml, Sun Jan 12 15:14:56 2020
     *
     * Original Table Header:
     *     Signature        "SSDT"
     *     Length           0x00002FD1 (12241)
     *     Revision         0x02
     *     Checksum         0x6D
     *     OEM ID           "INTEL"
     *     OEM Table ID     "xh_cfsd4"
     *     OEM Revision     0x00000000 (0)
     *     Compiler ID      "INTL"
     *     Compiler Version 0x20160527 (538314023)
     */
    DefinitionBlock ("", "SSDT", 2, "INTEL", "xh_cfsd4", 0x00000000)
    {
        External (_SB_.PCI0.RP01.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP02.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP03.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP04.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP05.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP06.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP07.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP08.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP09.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP10.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP11.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP12.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP13.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP14.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP15.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP16.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP17.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP18.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP19.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.RP20.PXSX.WIST, MethodObj)    // 0 Arguments
        External (_SB_.PCI0.XHC_.RHUB, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS01, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS02, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS03, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS04, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS05, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS06, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS07, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS08, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS09, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS10, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS11, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS12, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS13, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.HS14, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS01, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS02, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS03, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS04, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS05, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS06, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS07, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS08, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS09, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.SS10, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.USR1, DeviceObj)
        External (_SB_.PCI0.XHC_.RHUB.USR2, DeviceObj)
        External (_SB_.UBTC.RUCC, MethodObj)    // 2 Arguments
        External (ATDV, UnknownObj)
        External (BED2, UnknownObj)
        External (BED3, UnknownObj)
        External (BTBR, UnknownObj)
        External (BTL2, UnknownObj)
        External (BTLE, UnknownObj)
        External (BTLL, UnknownObj)
        External (BTSE, UnknownObj)
        External (SXI1, IntObj)
        External (SXI2, IntObj)
        External (SXP1, IntObj)
        External (SXP2, IntObj)
    
        Name (NHSP, 0x0E)
        Name (NSSP, 0x0A)
        Name (DBPN, 0x09)
        Scope (\_SB.PCI0.XHC.RHUB)
        {
            Name (H1CN, One)
            Name (H1VS, One)
            Name (H1TC, Zero)
            Name (H1CR, Zero)
            Name (H2CN, One)
            Name (H2VS, One)
            Name (H2TC, Zero)
            Name (H2CR, Zero)
            Name (H3CN, One)
            Name (H3VS, One)
            Name (H3TC, Zero)
            Name (H3CR, Zero)
            Name (H4CN, One)
            Name (H4VS, One)
            Name (H4TC, One)
            Name (H4CR, 0x04)
            Name (H5CN, One)
            Name (H5VS, One)
            Name (H5TC, Zero)
            Name (H5CR, Zero)
            Name (H6CN, One)
            Name (H6VS, One)
            Name (H6TC, Zero)
            Name (H6CR, Zero)
            Name (H7CN, One)
            Name (H7VS, One)
            Name (H7TC, Zero)
            Name (H7CR, Zero)
            Name (H8CN, One)
            Name (H8VS, One)
            Name (H8TC, Zero)
            Name (H8CR, Zero)
            Name (H9CN, One)
            Name (H9VS, One)
            Name (H9TC, Zero)
            Name (H9CR, Zero)
            Name (HACN, One)
            Name (HAVS, One)
            Name (HATC, Zero)
            Name (HACR, Zero)
            Name (HBCN, Zero)
            Name (HBVS, Zero)
            Name (HBTC, Zero)
            Name (HBCR, Zero)
            Name (HCCN, Zero)
            Name (HCVS, Zero)
            Name (HCTC, Zero)
            Name (HCCR, Zero)
            Name (HDCN, Zero)
            Name (HDVS, Zero)
            Name (HDTC, Zero)
            Name (HDCR, Zero)
            Name (HECN, Zero)
            Name (HEVS, Zero)
            Name (HETC, Zero)
            Name (HECR, Zero)
            Name (S1CN, One)
            Name (S1VS, One)
            Name (S1CP, One)
            Name (S1TC, Zero)
            Name (S1CR, Zero)
            Name (S2CN, One)
            Name (S2VS, One)
            Name (S2CP, 0x02)
            Name (S2TC, Zero)
            Name (S2CR, Zero)
            Name (S3CN, One)
            Name (S3VS, One)
            Name (S3CP, 0x03)
            Name (S3TC, Zero)
            Name (S3CR, Zero)
            Name (S4CN, One)
            Name (S4VS, One)
            Name (S4CP, 0x04)
            Name (S4TC, One)
            Name (S4CR, 0x04)
            Name (S5CN, One)
            Name (S5VS, One)
            Name (S5CP, 0x05)
            Name (S5TC, Zero)
            Name (S5CR, Zero)
            Name (S6CN, One)
            Name (S6VS, One)
            Name (S6CP, 0x06)
            Name (S6TC, Zero)
            Name (S6CR, Zero)
            Name (S7CN, One)
            Name (S7VS, One)
            Name (S7CP, 0x07)
            Name (S7TC, Zero)
            Name (S7CR, Zero)
            Name (S8CN, One)
            Name (S8VS, One)
            Name (S8CP, 0x08)
            Name (S8TC, Zero)
            Name (S8CR, Zero)
            Name (S9CN, Zero)
            Name (S9VS, Zero)
            Name (S9CP, Zero)
            Name (S9TC, Zero)
            Name (S9CR, Zero)
            Name (SACN, Zero)
            Name (SAVS, Zero)
            Name (SACP, Zero)
            Name (SATC, Zero)
            Name (SACR, Zero)
            Method (GPLD, 2, Serialized)
            {
                Name (PCKG, Package (0x01)
                {
                    Buffer (0x10){}
                })
                CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV)
                REV = One
                CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI)
                VISI = Arg0
                CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS)
                GPOS = Arg1
                Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.GPLD.PCKG */
            }
    
            Method (TPLD, 2, Serialized)
            {
                Name (PCKG, Package (0x01)
                {
                    Buffer (0x10){}
                })
                CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV)
                REV = One
                CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI)
                VISI = Arg0
                CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS)
                GPOS = Arg1
                CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP)
                SHAP = One
                CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID)
                WID = 0x08
                CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT)
                HGT = 0x03
                Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.TPLD.PCKG */
            }
    
            Method (GUPC, 1, Serialized)
            {
                Name (PCKG, Package (0x04)
                {
                    Zero, 
                    0xFF, 
                    Zero, 
                    Zero
                })
                PCKG [Zero] = Arg0
                Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.GUPC.PCKG */
            }
    
            Method (TUPC, 1, Serialized)
            {
                Name (PCKG, Package (0x04)
                {
                    One, 
                    Zero, 
                    Zero, 
                    Zero
                })
                PCKG [One] = Arg0
                Return (PCKG) /* \_SB_.PCI0.XHC_.RHUB.TUPC.PCKG */
            }
        }
    
        Method (CNDP, 0, NotSerialized)
        {
            If (CondRefOf (\_SB.PCI0.RP01.PXSX))
            {
                If (\_SB.PCI0.RP01.PXSX.WIST ())
                {
                    Return (One)
                }
            }
    
            If (\_SB.PCI0.RP02.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP03.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP04.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (CondRefOf (\_SB.PCI0.RP05.PXSX))
            {
                If (\_SB.PCI0.RP05.PXSX.WIST ())
                {
                    Return (One)
                }
            }
    
            If (\_SB.PCI0.RP06.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP07.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP08.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (CondRefOf (\_SB.PCI0.RP09.PXSX))
            {
                If (\_SB.PCI0.RP09.PXSX.WIST ())
                {
                    Return (One)
                }
            }
    
            If (\_SB.PCI0.RP10.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP11.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP12.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP13.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP14.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP15.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP16.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP17.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP18.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP19.PXSX.WIST ())
            {
                Return (One)
            }
    
            If (\_SB.PCI0.RP20.PXSX.WIST ())
            {
                Return (One)
            }
    
            Return (Zero)
        }
    
        If ((NHSP >= One))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS01)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((H1TC == Zero))
                    {
                        Return (GUPC (H1CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H1CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((H1TC == Zero))
                    {
                        Return (GPLD (H1VS, One))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H1CR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == One) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS01.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS01.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS01.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == One)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((One + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == One)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((One + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x02))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS02)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((H2TC == Zero))
                    {
                        Return (GUPC (H2CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H2CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((H2TC == Zero))
                    {
                        Return (GPLD (H2VS, 0x02))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H2CR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x02) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS02.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS02.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS02.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x02)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x02 + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x02)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x02 + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x03))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS03)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((H3TC == Zero))
                    {
                        Return (GUPC (H3CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H3CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((H3TC == Zero))
                    {
                        Return (GPLD (H3VS, 0x03))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H3CR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x03) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS03.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS03.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS03.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x03)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x03 + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x03)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x03 + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x04))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS04)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((H4TC == Zero))
                    {
                        Return (GUPC (H4CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H4CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((H4TC == Zero))
                    {
                        Return (GPLD (H4VS, 0x04))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H4CR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x04) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS04.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS04.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS04.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x04)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x04 + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x04)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x04 + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x05))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS05)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((H5TC == Zero))
                    {
                        Return (GUPC (H5CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H5CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((H5TC == Zero))
                    {
                        Return (GPLD (H5VS, 0x05))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H5CR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x05) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS05.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS05.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS05.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x05)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x05 + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x05)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x05 + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x06))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS06)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((H6TC == Zero))
                    {
                        Return (GUPC (H6CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H6CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((H6TC == Zero))
                    {
                        Return (GPLD (H6VS, 0x06))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H6CR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x06) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS06.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS06.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS06.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x06)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x06 + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x06)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x06 + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x07))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS07)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((H7TC == Zero))
                    {
                        Return (GUPC (H7CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H7CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((H7TC == Zero))
                    {
                        Return (GPLD (H7VS, 0x07))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H7CR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x07) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS07.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS07.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS07.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x07)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x07 + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x07)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x07 + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x08))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS08)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((H8TC == Zero))
                    {
                        Return (GUPC (H8CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H8CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((H8TC == Zero))
                    {
                        Return (GPLD (H8VS, 0x08))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H8CR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x08) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS08.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS08.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS08.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x08)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x08 + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x08)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x08 + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x09))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS09)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((H9TC == Zero))
                    {
                        Return (GUPC (H9CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H9CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((H9TC == Zero))
                    {
                        Return (GPLD (H9VS, 0x09))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (H9CR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x09) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS09.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS09.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS09.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x09)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x09 + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x09)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x09 + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x0A))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS10)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((HATC == Zero))
                    {
                        Return (GUPC (HACN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HACR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((HATC == Zero))
                    {
                        Return (GPLD (HAVS, 0x0A))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HACR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x0A) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS10.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS10.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS10.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x0A)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0A + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x0A)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0A + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x0B))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS11)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((HBTC == Zero))
                    {
                        Return (GUPC (HBCN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HBCR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((HBTC == Zero))
                    {
                        Return (GPLD (HBVS, 0x0B))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HBCR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x0B) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS11.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS11.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS11.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x0B)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0B + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x0B)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0B + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x0C))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS12)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((HCTC == Zero))
                    {
                        Return (GUPC (HCCN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HCCR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((HCTC == Zero))
                    {
                        Return (GPLD (HCVS, 0x0C))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HCCR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x0C) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS12.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS12.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS12.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x0C)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0C + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x0C)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0C + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x0D))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS13)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((HDTC == Zero))
                    {
                        Return (GUPC (HDCN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HDCR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((HDTC == Zero))
                    {
                        Return (GPLD (HDVS, 0x0D))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HDCR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x0D) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS13.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS13.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS13.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x0D)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0D + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x0D)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0D + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        If ((NHSP >= 0x0E))
        {
            Scope (\_SB.PCI0.XHC.RHUB.HS14)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((HETC == Zero))
                    {
                        Return (GUPC (HECN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HECR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((HETC == Zero))
                    {
                        Return (GPLD (HEVS, 0x0E))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (HECR, 0x02))
                    }
                }
    
                If (CondRefOf (DBPN))
                {
                    If (((DBPN == 0x0E) && CNDP ()))
                    {
                        Name (SADX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                0x80000000
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                0x80000000
                            }
                        })
                        Method (SADS, 0, Serialized)
                        {
                            DerefOf (SADX [One]) [One] = \ATDV /* External reference */
                            DerefOf (SADX [0x02]) [One] = \ATDV /* External reference */
                            Return (SADX) /* \_SB_.PCI0.XHC_.RHUB.HS14.SADX */
                        }
    
                        Name (BRDY, Package (0x02)
                        {
                            Zero, 
                            Package (0x08)
                            {
                                0x12, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80, 
                                0x80
                            }
                        })
                        Method (BRDS, 0, Serialized)
                        {
                            DerefOf (BRDY [One]) [One] = \BTSE /* External reference */
                            DerefOf (BRDY [One]) [0x02] = \BTBR /* External reference */
                            DerefOf (BRDY [One]) [0x03] = \BED2 /* External reference */
                            DerefOf (BRDY [One]) [0x04] = \BED3 /* External reference */
                            DerefOf (BRDY [One]) [0x05] = \BTLE /* External reference */
                            DerefOf (BRDY [One]) [0x06] = \BTL2 /* External reference */
                            DerefOf (BRDY [One]) [0x07] = \BTLL /* External reference */
                            Return (BRDY) /* \_SB_.PCI0.XHC_.RHUB.HS14.BRDY */
                        }
    
                        Name (GPCX, Package (0x03)
                        {
                            Zero, 
                            Package (0x02)
                            {
                                0x07, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }, 
    
                            Package (0x02)
                            {
                                0x12, 
                                Package (0x03)
                                {
                                    Zero, 
                                    Zero, 
                                    Zero
                                }
                            }
                        })
                        Method (GPC, 0, Serialized)
                        {
                            Return (GPCX) /* \_SB_.PCI0.XHC_.RHUB.HS14.GPCX */
                        }
                    }
                }
    
                If ((CondRefOf (SXI1) && CondRefOf (SXP1)))
                {
                    If (((SXI1 > Zero) && (SXP1 == 0x0E)))
                    {
                        Device (CIR)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0E + SXI1))
                            }
                        }
                    }
                }
    
                If ((CondRefOf (SXI2) && CondRefOf (SXP2)))
                {
                    If (((SXI2 > Zero) && (SXP2 == 0x0E)))
                    {
                        Device (CIR2)
                        {
                            Method (_ADR, 0, NotSerialized)  // _ADR: Address
                            {
                                Return ((0x0E + SXI2))
                            }
                        }
                    }
                }
            }
        }
    
        Scope (\_SB.PCI0.XHC.RHUB.USR1)
        {
            Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
            {
                Return (GUPC (Zero))
            }
    
            Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
            {
                Return (GPLD (Zero, Zero))
            }
        }
    
        Scope (\_SB.PCI0.XHC.RHUB.USR2)
        {
            Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
            {
                Return (GUPC (Zero))
            }
    
            Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
            {
                Return (GPLD (Zero, Zero))
            }
        }
    
        If ((NSSP >= One))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS01)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((S1TC == Zero))
                    {
                        Return (GUPC (S1CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S1CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((S1TC == Zero))
                    {
                        Return (GPLD (S1VS, S1CP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S1CR, 0x02))
                    }
                }
            }
        }
    
        If ((NSSP >= 0x02))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS02)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((S2TC == Zero))
                    {
                        Return (GUPC (S2CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S2CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((S2TC == Zero))
                    {
                        Return (GPLD (S2VS, S2CP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S2CR, 0x02))
                    }
                }
            }
        }
    
        If ((NSSP >= 0x03))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS03)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((S3TC == Zero))
                    {
                        Return (GUPC (S3CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S3CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((S3TC == Zero))
                    {
                        Return (GPLD (S3VS, S3CP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S3CR, 0x02))
                    }
                }
            }
        }
    
        If ((NSSP >= 0x04))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS04)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((S4TC == Zero))
                    {
                        Return (GUPC (S4CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S4CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((S4TC == Zero))
                    {
                        Return (GPLD (S4VS, S4CP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S4CR, 0x02))
                    }
                }
            }
        }
    
        If ((NSSP >= 0x05))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS05)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((S5TC == Zero))
                    {
                        Return (GUPC (S5CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S5CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((S5TC == Zero))
                    {
                        Return (GPLD (S5VS, S5CP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S5CR, 0x02))
                    }
                }
            }
        }
    
        If ((NSSP >= 0x06))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS06)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((S6TC == Zero))
                    {
                        Return (GUPC (S6CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S6CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((S6TC == Zero))
                    {
                        Return (GPLD (S6VS, S6CP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S6CR, 0x02))
                    }
                }
            }
        }
    
        If ((NSSP >= 0x07))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS07)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((S7TC == Zero))
                    {
                        Return (GUPC (S7CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S7CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((S7TC == Zero))
                    {
                        Return (GPLD (S7VS, S7CP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S7CR, 0x02))
                    }
                }
            }
        }
    
        If ((NSSP >= 0x08))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS08)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((S8TC == Zero))
                    {
                        Return (GUPC (S8CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S8CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((S8TC == Zero))
                    {
                        Return (GPLD (S8VS, S8CP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S8CR, 0x02))
                    }
                }
            }
        }
    
        If ((NSSP >= 0x09))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS09)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((S9TC == Zero))
                    {
                        Return (GUPC (S9CN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S9CR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((S9TC == Zero))
                    {
                        Return (GPLD (S9VS, S9CP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (S9CR, 0x02))
                    }
                }
            }
        }
    
        If ((NSSP >= 0x0A))
        {
            Scope (\_SB.PCI0.XHC.RHUB.SS10)
            {
                Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
                {
                    If ((SATC == Zero))
                    {
                        Return (GUPC (SACN))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (SACR, One))
                    }
                }
    
                Method (_PLD, 0, NotSerialized)  // _PLD: Physical Location of Device
                {
                    If ((SATC == Zero))
                    {
                        Return (GPLD (SAVS, SACP))
                    }
                    Else
                    {
                        Return (\_SB.UBTC.RUCC (SACR, 0x02))
                    }
                }
            }
        }
    }
    

     

  3. Ciao a tutti...

    un paio di cose non mi sono chiare 😅

    Questa dovrebbe essere la usb interna dove ho collegato il modulo wifi/bt...

    non devo fargli nulla su questa porta?

    Poi non ho capito dove prendere il file SSDT da editare... 🙄

     

    106223982_Schermata2020-01-12alle13_44_08.png.3ce7543354f8ea1a18112b641b9685da.png

  4. Scusate ma non mi è chiaro un punto 😅 Nella guida di Gengik84 "Mappatura porte usb" è scritto che "per eseguire tale operazione occorre che il sistema abbia tutte le USB attive con USBIjectall + Port Limit Patch" ... Se vado nella guida "Port Limit Patch" c'è scritto che la procedura è "da usare temporaneamente, poi eseguire la mappatura porte USB vedi guida", link che mi rimanda alla guida di Gengik84..  🙄

  5. On 1/5/2020 at 11:21 PM, iCanaro said:

    @bradipo666 non hai ancora sistemato la firma con la composizione hardware del tuo hack... e ne è passato di tempo... se guardo poi mi tocca scrollare per vedere se è nel titolo del thread... 

    aiutaci a farti aiutare

     

    non hai letto le FAQ in firma, da me... per cui vedo una EFI da 22MB e che ci sarà mai li dentro? i regali della befana??? una EFI con un tema normale arriva a 4/6MB

     

    se poi non trovo mappatura USB e ssdt x hack, andamo proprio male

     

    Posta nuovamente la EFI senza la cartella apple e i temi nuovoanno e buonnatale

    Hai ragione 😔 ricordavo di aver messo l'HW in firma.. Ok, provvedo ad aggiornare la firma, mappatura usb e ssdt 😎

  6. Ciao a tutti! ho re-installato da zero Catalina 10.15.2. Funziona abbastanza bene, solo che è uscito fuori un'altro problema... Una volta mandato in stop, quando lo risveglio, si logga in automatico e 2 secondi dopo si riavvia da solo... come posso risolvere? allego EFI grazie 😉

    EFI.zip

  7. "iCanaro" post_id="31515" time="1555449132" user_id="57">

    mi stò sforzando di capire che è successo dalla ultima EFI che hai postato e hai tolto USBInjectall, al adesso funziona alla grande

     

     

     

    Ioreg con la mappatura delle USB? e le ACPI? dove stanno? emoticon_panic emoticon-occhi_51 _whaa

     

     

     

    Ha scritto dopo 1 minuto 40 secondi:

     

    ah e per menzionare hai 2 opzioni:

     

    A) vai in piazza con il megafono e gridi Gengik84

     

    B) metti la chiocciola seguita dal none ;)

     

    ... e che ne so _whaa bisogna chiedere a....

     

     

     

    @Gengik84[/mention] emoticon_risata3

  8. "Gengik84" post_id="31509" time="1555447601" user_id="2">

    Su ioreg è OK

     

    fai la prova a rimuovere usbinjectall e nel caso rifai ioreg

     

    P E R F E T T O emoticon_thanks

     

     

     

    grazie mille, funziona alla grande empticons_thu

  9. "Gengik84" post_id="31500" time="1555446477" user_id="2">

    cosa intendi?

     

    il discorso del dock?

     

    di fatto memorizza diciamo le app e le mantiene li.. ma mai capitato 20 come hai detto tu

     

    No, il “problema” del dock l’ho risolto.

     

    Ho preso una scheda Wi-Fi Bluetooth PCIe ma il BT nn va... è scritto tutto nel post #64. Poi ho seguito le indicazioni di iCanaro post #70

  10. "Gengik84" post_id="31492" time="1555445300" user_id="2">

    o..Opss ho confuso il topic con un altro...sorry imbarazzati32

     

     

     

    Non hai usato Fix_En0

     

    _whaa no, per adesso l'ethernet non mi interessa... scusami...era solo che non riuscivo a menzionarti emoticon_risata3

     

     

     

    non riesco ad abilitare il BT

     

    PS: ho postato tutto sopra emoticon_sorriso2 commento #70

  11. https://postimg.cc/9wVM806P">LINK_TEXT>

     

     

     

    https://postimg.cc/4H53rZGD">LINK_TEXT>

     

     

     

    Ha scritto dopo 9 minuti 30 secondi:

    "Gengik84" post_id="30777" time="1554874186" user_id="2">

    esegui Fix_Ethernet.. perché nessuna ethernet è su en0

     

    invoco gengik84 :lol:

     

     

     

    Ha scritto dopo 2 minuti 26 secondi:

    "iCanaro" post_id="31483" time="1555439477" user_id="57">

    mi confermi che hai una USB di emergenza per avviare che vorrei fare alcune modifiche nei file della EFI

     

    si, ho la usb pronta

    CLOVER.zip

    MacOS’s iMac.zip

  12. "iCanaro" post_id="30832" time="1554988939" user_id="57">

    per prima cosa guarda nell'impostazioni della dock

     

    in effetti era un'impostazione del dock...che niubbo che sono emoticon-occhi_51

     

     

     

    per il wifi e bt ho preso questa scheda

     

    https://www.amazon.it/Bluetooth-BCM943602CS-Hackintosh-aeroportuali-hands-off/dp/B00MBP25UK">https://www.amazon.it/Bluetooth-BCM9436 ... B00MBP25UK">https://www.amazon.it/Bluetooth-BCM943602CS-Hackintosh-aeroportuali-hands-off/dp/B00MBP25UK

     

     

     

    il wifi è ok il bt non vuole funzionare...

     

     

     

    https://postimg.cc/2qKtdjc0">LINK_TEXT>

     

     

     

    devo aggiungere qualche kext...modificare delle impostazioni del bios o altro?

     

     

     

    Ha scritto dopo 55 secondi:

     

    ps: da notare il pulsante "disattiva bluetooth" non cliccabile...

     

     

     

    Ha scritto dopo 4 minuti 24 secondi:

     

    https://postimg.cc/sMFHg0BN">LINK_TEXT>

     

     

     

    https://postimg.cc/mcBdQzy3">LINK_TEXT>

     

     

     

    Ha scritto dopo 1 minuto 1 secondo:

     

    https://postimg.cc/nXY2cVfX">LINK_TEXT>

  13. ho un'altro problema...

     

    Nel dock non ho nessun programma. Quando ad esempio lancio Safari poi lo chiudo (esci da....), mi rimane nel dock e devo toglierlo manualmente (devo fare "rimuovi dal dock" oppure lo trascino fuori...). Questo accade con qualsiasi programma arrabbiati7

     

    Se apro 20 programmi e poi li chiudo mi rimangono nel dock tutti e 20... abbastanza seccante... arrabbiati10

     

    Può essere un bug di Mojave 10.14.4 oppure un problema dell Hack?

  14. "foskvs" post_id="30817" time="1554978093" user_id="58">

    Sui vecchi Mac (prima del 2012/2013 circa) il BT era separato dal WiFi, quindi forse sì.

     

    È una schedina rettangolare, con una "presa" USB. Se la presa è standard, la puoi collegare alle porte interne al case. Non so però se quel modello di BT è ancora supportato.

     

     

     

    Riguardo alla wifi, se è usb e ha i driver, va. Comunque è preferibile usare un modulo PCIe compatibile per evitare problemi allo stop.

     

    Il problema è che avendo una miniITX ho soltanto una porta PCIe e vorrei utilizzarla piu in la per una dGPU _whaa

     

    Posso utilizzare uno di questi socket in alternativa alla PCIe per agganciarci un modulo WIFI/BT?

     

     

     

    1 x M.2 Socket 3 with M key, type 2242/2260/2280 storage devices support (SATA & PCIE 3.0 x 4 mode)

     

    1 x M.2 Socket 3 with M key, type 2242/2260/2280 storage devices support (PCIE 3.0 x 4 mode)

     

     

     

     

     

    https://www.asus.com/it/Motherboards/ROG-STRIX-H370-I-GAMING/overview/">https://www.asus.com/it/Motherboards/RO ... /overview/">https://www.asus.com/it/Motherboards/ROG-STRIX-H370-I-GAMING/overview/

  15. "foskvs" post_id="30806" time="1554974781" user_id="58">

    Apple non usa WiFi/BT Intel, quindi c'è poco da fare.

     

    Ho un iMac 21.5 mid 2010 con gpu andata... Posso recuperare il modulo BT?

     

    Mi avanza anche una wifi ALFA AWUS036H ...che dite è utilizzabile?

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.